国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種利用年齡編輯改進年齡估計的方法

2021-02-24 10:53張辰昱徐樹公黃劍波
關(guān)鍵詞:鑒別器原圖人臉

張辰昱 徐樹公 黃劍波

(1.上海大學(xué)上海電影學(xué)院, 上海 200072; 2.上海大學(xué)上海先進通信與數(shù)據(jù)科學(xué)研究院, 上海 200444;3.上海大學(xué)上海電影特效工程技術(shù)研究中心, 上海 200072)

人臉年齡估計, 即通過一張圖片自動識別圖中人物的年齡, 屬于生物特征識別的范疇, 對于人臉識別具有輔助作用.人臉年齡估計技術(shù)有很多應(yīng)用, 如視頻監(jiān)控、產(chǎn)品推薦、人機交互、市場分析、用戶畫像、年齡變化預(yù)測等[1].由于人臉的多樣性、年齡的欺騙性, 人臉年齡的估計結(jié)果容易受光照、姿態(tài)、表情等外界因素的影響, 因此, 人臉年齡估計被認(rèn)為是一個困難的任務(wù).

傳統(tǒng)的年齡估計基于圖像處理知識, 對人臉圖片進行特征提取, 再利用如支持向量機(support vector machine, SVM)[2]、貝葉斯理論[3]等機器學(xué)習(xí)的理論進行年齡估計, 這種方法運算耗時長, 準(zhǔn)確率低.

隨著深度學(xué)習(xí)理論的提出和網(wǎng)絡(luò)大數(shù)據(jù)時代的來臨, 基于深度卷積神經(jīng)網(wǎng)絡(luò)的人臉年齡估計技術(shù)已成為研究熱點.盡管基于深度學(xué)習(xí)的人臉年齡估計研究已取得了巨大的進展, 但非受限條件下年齡估計的效果仍不能滿足實際需求, 由于實際應(yīng)用場景復(fù)雜, 容易導(dǎo)致人臉年齡估計效果不佳[4].另外, 雖然人臉識別的數(shù)據(jù)集很多, 但專注于年齡估計任務(wù)的數(shù)據(jù)集卻很少, 并且許多數(shù)據(jù)集年代久遠, 存在標(biāo)注錯誤、標(biāo)注不清晰等問題.生成對抗網(wǎng)絡(luò)(generative adversarial network, GAN)的強大數(shù)據(jù)生成能力, 讓學(xué)者們意識到GAN 可以在年齡估計任務(wù)中起到數(shù)據(jù)擴增的作用, 提升年齡估計準(zhǔn)確率.

1 相關(guān)工作

1.1 年齡估計

基于深度學(xué)習(xí)的年齡估計算法大致分3 類: 用輸入圖片直接進行分類或回歸; 使用預(yù)測值與概率相乘求期望; 引入排序和概率分布信息等[5].直接對人臉圖片進行特征提取并判斷年齡值是最基本的年齡估計算法, 但對于人眼都難以分辨準(zhǔn)確的年齡值, 即使卷積神經(jīng)網(wǎng)絡(luò)(convolutional neural network, CNN)也難以準(zhǔn)確估計, 因此, 簡單地將年齡估計作為回歸任務(wù)直接預(yù)測年齡值是不合理的.Levi 等[6]首次提出將年齡值劃分為幾個區(qū)間, 通過減少年齡的離散度來提高準(zhǔn)確率, 把年齡估計作為一個分類任務(wù).但是, 分類任務(wù)無法得到準(zhǔn)確的年齡值,Rothe 等[7]提出把年齡估計這一回歸問題用分類問題解決, 通過預(yù)測概率和標(biāo)簽值相乘的求期望方法, 可得到準(zhǔn)確的年齡值.目前, 很多表現(xiàn)優(yōu)秀的年齡估計算法[8-10]都是通過預(yù)測值與概率相乘求期望的方法進行預(yù)測的.本工作采用的軟階段回歸網(wǎng)絡(luò)(soft stagewise regression network, SSR-Net)[9]就是典型的第二種年齡估計算法.

根據(jù)人臉識別判斷一個人的身份信息困難, 但判斷兩張人臉是否為同一人容易[11].基于上述觀點, Niu 等[12]首次將年齡回歸問題轉(zhuǎn)為一系列有序的多個分類的子問題, 每個子問題只對是否比某個年齡大進行判別, 按照有序的回歸問題進行年齡估計.

目前, 大多數(shù)年齡估計算法僅利用人臉檢測出的區(qū)域進行預(yù)測, 人臉的其他區(qū)域例如頭發(fā)部分則被丟棄.Rothe 等[7]認(rèn)為這些信息對于年齡估計同樣重要, 并提出利用3 種不同尺寸的區(qū)域同時進行學(xué)習(xí)的方法, 取得了更優(yōu)異的結(jié)果, 本質(zhì)上該方法也是一種利用數(shù)據(jù)擴增改進年齡估計的方法.

由于現(xiàn)有人臉年齡估計數(shù)據(jù)集的限制, 如何在不進行大量數(shù)據(jù)采集和標(biāo)注的前提下實現(xiàn)數(shù)據(jù)擴增是未來人臉年齡估計研究的重要方向之一.

1.2 年齡編輯

年齡編輯(age editing), 即輸入一張人臉圖片, 通過某些方法改變該人臉的年齡并輸出.基于GAN 的圖像翻譯(image translation)算法[5,13-15], 大多可以應(yīng)用于年齡編輯中.

CelebA (large-scale celebFaces attributes dataset)是一個大規(guī)模面部屬性數(shù)據(jù)庫[16].目前, 利用GAN 進行年齡編輯的算法都是在CelebA 數(shù)據(jù)集上進行的, 這類年齡編輯的典型算法有CycleGAN[14]和StarGAN[17]等.CelebA 數(shù)據(jù)集由香港中文大學(xué)在2016 年提出, 包含40 種性別、發(fā)色、是否微笑等人臉屬性, 是主流的人臉圖片編輯的數(shù)據(jù)集.

由于CelebA 數(shù)據(jù)集的標(biāo)注只有年輕或年老兩種, 并不包含具體的年齡值, 因此這類算法只能學(xué)習(xí)單一映射, 無法進行指定年齡段人臉圖片的生成.同時, 大多數(shù)算法只專注于年齡編輯后生成圖片的視覺效果, 忽略了生成的圖片在人臉年齡估計可以提供的作用.

本工作提出了一種利用年齡編輯改進年齡估計的方法, 并通過聯(lián)合訓(xùn)練圖像生成網(wǎng)絡(luò)StarGAN 和年齡估計網(wǎng)絡(luò)SSR-Net 提出了一種適應(yīng)于年齡編輯的分階段訓(xùn)練策略.在第一階段訓(xùn)練StarGAN 進行年齡編輯時, 加入了SSR-Net 作為另一個鑒別器進行年齡的約束, 同時對StarGAN 中的鑒別器結(jié)構(gòu)進行改進, 使其在判斷圖片是否為真和預(yù)測圖片年齡域的同時, 也可以預(yù)測圖片的身份信息; 在第二階段利用StarGAN 的生成數(shù)據(jù)與原數(shù)據(jù)一同訓(xùn)練SSR-Net, 擴增用于年齡估計的數(shù)據(jù)集.實驗結(jié)果表明, 本方法提高了非受限條件下的年齡估計準(zhǔn)確率, 在Adience 數(shù)據(jù)集上達到了目前較好的結(jié)果.

2 方 法

2.1 網(wǎng)絡(luò)結(jié)構(gòu)

本工作的目標(biāo)是訓(xùn)練StarGAN 在不丟失身份信息的同時學(xué)習(xí)不同年齡域之間的映射,并利用網(wǎng)絡(luò)生成的數(shù)據(jù)擴增數(shù)據(jù)集, 提升年齡估計準(zhǔn)確率.為了實現(xiàn)這一點, 本工作提出了一種分階段聯(lián)合訓(xùn)練的網(wǎng)絡(luò)結(jié)構(gòu).整個網(wǎng)絡(luò)使用了一個生成器G(generator)、一個鑒別器D(discriminator)和一個SSR-Net 網(wǎng)絡(luò).

2.1.1 圖像生成

圖1 為圖像生成網(wǎng)絡(luò)結(jié)構(gòu).可以看出, 圖片生成階段分為3 個部分: 圖像重建、圖像年齡編輯和循環(huán)一致.

圖1 圖像生成網(wǎng)絡(luò)結(jié)構(gòu)Fig.1 Image production network structure

(1) 圖像重建.原圖x和標(biāo)注c作為輸入送到生成器G進行圖片的重建, 生成與原圖一致的生成圖片x′;圖片x和x′作為輸入送至鑒別器D進行真假判定, 并預(yù)測其身份和年齡信息;圖片x和x′作為輸入送至SSR-Net 網(wǎng)絡(luò)中進行年齡估計, 兩張圖片的預(yù)測年齡應(yīng)一致.

(2) 圖像年齡編輯.原圖x與one-hot 形式的年齡標(biāo)注集C(c0,c1,···,cNage-1)作為輸入送至生成器G生成不同年齡段的人臉圖片; 為了平衡數(shù)據(jù), 將原圖復(fù)制Nage份, 并與這些生成的圖片一同作為輸入送至鑒別器D中進行真假判定, 預(yù)測其身份和年齡信息, 該過程同時受SSR-Net 對圖片年齡預(yù)測結(jié)果的約束.

(3) 為了保證圖片在編輯前后保持內(nèi)容不變, 只改變年齡相關(guān)的部分, 仿照CycleGAN 的結(jié)構(gòu)[14], 在網(wǎng)絡(luò)中增加了循環(huán)一致部分, 將圖像年齡編輯生成的圖片和原標(biāo)注c作為輸入再次送入生成器G中, 生成符合原年齡域標(biāo)注c的人臉圖片, 并與原圖作比較.

StarGAN 網(wǎng)絡(luò)結(jié)構(gòu)如圖2 所示, 生成器由3 個下采樣模塊、3 個卷積Bottleneck 層(瓶頸)、3 個反卷積Bottleneck 層和3 個上采樣模塊組成.每個卷積結(jié)構(gòu)都由卷積層、BN 層和Relu 激活函數(shù)組成.Bottleneck 層卷積核為3×3, 步長為2, 周圍填充為1, 其余模塊除第一層和最后一層卷積核為7×7 之外, 其余采樣模塊的卷積核均為4×4, 步長均為2, 周圍填充為1.鑒別器由6個卷積層組成, 每一層之間均有BN 層和Relu 激活函數(shù), 其中卷積核為4×4, 步長為2, 周圍填充為1.最終經(jīng)全連接層映射至3 個輸出, 分別為2×1,Nage×1 和Nclass×1.

圖2 StarGAN 網(wǎng)絡(luò)結(jié)構(gòu)Fig.2 StarGAN network structure

2.1.2 年齡估計

由于年齡信息的零散性和不易區(qū)分性, 以及大多數(shù)年齡數(shù)據(jù)集的分布特點, 將年齡劃分0~3, 4~7, 8~14, 15~21, 22~32, 33~43, 44~54, 55~65 和66+共9 個區(qū)間, 年齡值轉(zhuǎn)換為對應(yīng)年齡區(qū)間為1, 其余區(qū)間為0 的one-hot 形式的年齡標(biāo)注.

本工作采用SSR-Net 進行年齡估計, 原因如下: ①SSR-Net 網(wǎng)絡(luò)采用預(yù)測值與概率相乘求期望進行年齡估計, 與上述年齡分段想法一致, 更好約束, 便于收斂; ②SSR-Net 網(wǎng)絡(luò)結(jié)構(gòu)簡單, 即使加入復(fù)雜的GAN 網(wǎng)絡(luò), 也不會使得整個網(wǎng)絡(luò)架構(gòu)過大而出現(xiàn)無法訓(xùn)練的情況, 且網(wǎng)絡(luò)易于配置, 是目前流行的年齡估計框架; ③SSR-Net 有提供預(yù)訓(xùn)練模型, 便于網(wǎng)絡(luò)訓(xùn)練.

在圖片生成階段中, SSR-Net 充當(dāng)另一鑒別器的作用, 將網(wǎng)絡(luò)預(yù)測的年齡值與原圖像年齡進行比較.作為StarGAN 網(wǎng)絡(luò)訓(xùn)練的一個約束, 在圖像生成過程中, SSR-Net 使更多的年齡信息被關(guān)注.

年齡估計網(wǎng)絡(luò)結(jié)構(gòu)如圖3 所示.原圖x與年齡標(biāo)注c原圖x和標(biāo)注c作為輸入送到固定網(wǎng)絡(luò)參數(shù)的生成器G進行圖像的重建, 生成與原圖一致的圖片x′; 圖片x′作為擴增數(shù)據(jù)與原圖x作為輸入一同送至SSR-Net 進行年齡估計的訓(xùn)練.在這個過程中, 用于年齡估計的數(shù)據(jù)集直接被擴充為原來的2 倍, 且增加的數(shù)據(jù)并不是基于原圖的簡單旋轉(zhuǎn)變換, 而是適用于年齡估計網(wǎng)絡(luò)的含有隱藏年齡信息的人臉圖片.

圖3 年齡估計網(wǎng)絡(luò)結(jié)構(gòu)Fig.3 Age estimation network structure

2.2 損失函數(shù)

為了使生成的圖片與真實圖片難以區(qū)分, 本工作采用了一種對抗損失的方法,

式中:G(x,c)代表輸入原圖x和目標(biāo)年齡標(biāo)簽c生成器生成的圖片;Dsrc(x)是鑒別器對圖片是否真實的預(yù)測值, 值越大代表越真實.生成器試圖令Ladv最小, 而鑒別器試圖令Ladv最大,整個網(wǎng)絡(luò)的訓(xùn)練是一個博弈的過程.

對于一個給定的輸入圖片和一個目標(biāo)年齡域標(biāo)簽, 目標(biāo)是將輸入圖片轉(zhuǎn)化為輸出圖片并正確分類到目標(biāo)域.為了達到這個目標(biāo), 在鑒別器上添加一個輸出用于判斷圖片的年齡, 并用于約束整個訓(xùn)練過程.因此, 訓(xùn)練的目標(biāo)分為兩個: 優(yōu)化生成器和鑒別器.利用真實圖片優(yōu)化鑒別器, 分類損失函數(shù)定義為

式中:c代表輸入圖片的原年齡域;Dcls(c|x)代表鑒別器D預(yù)測的年齡域標(biāo)簽的概率分布.最小化, 鑒別器就學(xué)習(xí)到了如何正確分類一個真實的圖片的年齡域.利用生成圖片優(yōu)化生成器的分類損失函數(shù)定義為

式中:c′代表要轉(zhuǎn)換到的年齡目標(biāo)域;G(x,c′)代表輸入原圖x和目標(biāo)年齡標(biāo)簽c′生成器生成的圖片.最小化, 生成器就可以生成能被正確分類到目標(biāo)年齡域的圖片.

通過最小化對抗性損失Ladv和分類損失,, 可以使得生成器在訓(xùn)練時生成真實的符合目標(biāo)年齡域的人臉圖片.然而, 這并不能保證轉(zhuǎn)換后的圖片保留其輸入圖片的內(nèi)容, 而只改變與目標(biāo)年齡域相關(guān)的部分.為了緩解這個問題, 本工作對生成器應(yīng)用一個循環(huán)一致性損失函數(shù)[14],

式中:G取轉(zhuǎn)換后的圖片G(x,c′)和原始域標(biāo)簽c作為輸入, 并嘗試重建原始圖片x.采用L1范數(shù)作為重建損失.值得注意的是, 這個過程使用了兩次生成器, 首先將原始圖片轉(zhuǎn)換為目標(biāo)年齡域中的圖片, 然后利用轉(zhuǎn)換后的圖片重建原始圖片.

為了保證圖片轉(zhuǎn)換前后人物的身份不變, 增加了一個身份信息的分類損失函數(shù), 使用與尺度相關(guān)的Softmax 函數(shù)進行身份信息的判斷:

另外, SSR-Net 作為另一鑒別器對整個訓(xùn)練過程也起到約束作用, 將圖片輸入SSR-Net 中得到的年齡預(yù)測值與原年齡值比對, 其年齡損失函數(shù)為

式中:p(k)代表圖片屬于第k段bin(年齡區(qū)間)的可能性;μ(k)代表第k段bin 所代表的年齡;每一個bin 的寬度為是bin 的索引.

綜上所述, 整個網(wǎng)絡(luò)的優(yōu)化函數(shù)為

式中:λcls,λrec,λid,λage均是控制各損失函數(shù)的超參數(shù).在實驗中, 設(shè)置λcls= 5,λrec= 10,λid=0.1,λage=1.

2.3 訓(xùn)練策略

參考Yin 等[18]分段訓(xùn)練的思想, 整個聯(lián)合訓(xùn)練過程分為圖像生成和年齡估計.在第一階段圖像生成時, SSR-Net 網(wǎng)絡(luò)參數(shù)保持固定, 充當(dāng)另一鑒別器的作用, 只改變StarGAN 生成器和鑒別器的參數(shù), 做對抗學(xué)習(xí);在第二階段年齡估計時, StarGAN 生成器參數(shù)保持固定, 利用其生成的圖片作為擴增數(shù)據(jù)和原圖訓(xùn)練SSR-Net 作年齡估計, 此時鑒別器處于失活狀態(tài).整個聯(lián)合訓(xùn)練過程的算法如圖4 所示.

圖4 聯(lián)合訓(xùn)練過程算法Fig.4 Joint training process algorithm

3 實 驗

在Adience, MegaAge-Asian, Morph2 以及FG-NET 上進行測試, 分別驗證本工作提出的方法在非受限條件和受限條件下的效果.所有網(wǎng)絡(luò)模型均使用Adam 優(yōu)化[9], 配置為β1=0.5,β2= 0.999.在訓(xùn)練過程中為了增加數(shù)據(jù), 以0.5 的概率水平翻轉(zhuǎn)圖片.參照文獻[19]中的做法, 在5 個鑒別器更新之后執(zhí)行一個生成器更新, 每次送入網(wǎng)絡(luò)的batch=32.

在訓(xùn)練階段具體參數(shù)設(shè)置如下: 在步驟一圖片生成階段, 固定SSR-Net 網(wǎng)絡(luò)參數(shù), 更新生成器和鑒別器的參數(shù), 設(shè)置學(xué)習(xí)速率lr= 0.001, 進行10 000 次迭代; 在步驟二年齡估計階段, 固定生成器和鑒別器的參數(shù), 更新SSR-Net 的參數(shù), 設(shè)置lr= 0.000 1, 進行5 000 次迭代.根據(jù)Lage 的收斂情況決定重復(fù)步驟一、步驟二的次數(shù).

3.1 年齡估計

在測試受限條件下年齡估計的準(zhǔn)確率結(jié)果如表1 所示, 評價指標(biāo)平均絕對誤差(mean absolute error, MAE), 表示測試圖片的年齡估計值和年齡真值的平均誤差.MAE 越小, 年齡估計算法的性能越好.現(xiàn)有的年齡估計算法在網(wǎng)絡(luò)復(fù)雜度上分為兩類, 越復(fù)雜的網(wǎng)絡(luò), 其性能表現(xiàn)越好.可以看到: 本方法在不增加網(wǎng)絡(luò)空間復(fù)雜度的同時, 對SSR-Net 在準(zhǔn)確率方面獲得了提升, 同時估計時間也和原網(wǎng)絡(luò)時間一致; 唯一的不同僅體現(xiàn)網(wǎng)絡(luò)的訓(xùn)練過程中, 增加了年齡編輯部分的耗時.

表1 年齡估計方法在受限條件數(shù)據(jù)集上的結(jié)果Table 1 Results of age estimation methods on constrained data sets

對于非限制場景下的Adience 數(shù)據(jù)集, 由于判斷具體年齡值較為困難, 而判斷一個大致的年齡區(qū)間較為簡單, 因此采取單一分類準(zhǔn)確率和1-off分類準(zhǔn)確率的評教指標(biāo)[20].

式中:A和A1-off分別為單一分類準(zhǔn)確率和1-off分類準(zhǔn)確率;Nacc,N1-off和Ntest分別表示預(yù)測為正確類別圖片數(shù)、預(yù)測為正確或相鄰類別圖片數(shù)和測試集圖片總數(shù).與單一分類準(zhǔn)確率不同, 1-off準(zhǔn)確率將預(yù)測類別與實際類別相鄰的兩類一致也判別為正確.測試結(jié)果如表2 所示.本方法在非受限條件的數(shù)據(jù)集上表現(xiàn)優(yōu)秀, 原因在于在StarGAN 進行人臉圖像重建過程中增加年齡的約束, 使得原圖中無關(guān)年齡的信息被剔除, 整個圖像生成網(wǎng)絡(luò)更多專注于年齡相關(guān)特征的恢復(fù).

表2 年齡估計方法在Adience 數(shù)據(jù)集上的結(jié)果Table 2 Results of age estimation method on Adience data sets

在非受限條件MegaAge-Asian 數(shù)據(jù)集上進行實驗, 結(jié)果如表3 所示, 本工作采用允許預(yù)測年齡與實際年齡誤差在±3,±5 的準(zhǔn)確率作為評測指標(biāo).結(jié)果顯示, 利用StarGAN 生成的圖片擴充數(shù)據(jù)集的方法, 可以獲得年齡估計準(zhǔn)確率的進一步提升, 尤其是在非受限條件的情況下.同時, 為了驗證本方法中各個部件的效果, 進行消融實驗.在訓(xùn)練圖像生成時去掉年齡估計網(wǎng)絡(luò)SSR-Net, 使得網(wǎng)絡(luò)生成的圖片不能用于年齡估計, 反而還會降低年齡估計準(zhǔn)確率; 同時, 去掉人臉身份信息的約束, 年齡估計的準(zhǔn)確率也會下降, 證明本方法提出的每一種約束在年齡估計任務(wù)中都是有效的.

表3 年齡估計方法在MegaAge-Asian 數(shù)據(jù)集上的結(jié)果Table 3 Ablation experiments on MegaAge-Asian data sets

將年齡編輯的范圍控制在0,±1,±2 和±3 個區(qū)間, 以2, 4, 6, 8 倍擴充原數(shù)據(jù)集分別進行年齡估計準(zhǔn)確率的實驗, 結(jié)果如表4 所示.當(dāng)編輯范圍為1 個區(qū)間, 以4 倍擴充原數(shù)據(jù)時達到了較好的實驗結(jié)果, 在Adience 數(shù)據(jù)集上年齡估計準(zhǔn)確率提升1.3%, MrgaAge-Asian 上有3.8%的提升.隨著年齡編輯范圍的擴大, 年齡估計準(zhǔn)確率反而下降, 因此并不是用于訓(xùn)練的圖片數(shù)據(jù)越多越好.原因可能是經(jīng)過年齡編輯之后的人臉圖片仍是不真實的, 增加大量的錯誤訓(xùn)練數(shù)據(jù)反而會降低網(wǎng)絡(luò)的識別精度.當(dāng)跨度較小時, 本方法可以有效提升年齡估計準(zhǔn)確率, 但年齡跨度過大時, 本方法不再適用.

表4 不同程度年齡編輯實驗結(jié)果Table 4 Experiment results were edited at different ages

3.2 年齡編輯

在MegaAge-Asian 數(shù)據(jù)集上進行年齡編輯的可視化效果驗證, 將原圖片與年齡標(biāo)注矩陣C(c0,c1,···,c8)一同送入訓(xùn)練好的StarGAN 中, 結(jié)果如圖5 所示.第1 列為原圖片, 后面9 列為年齡編輯結(jié)果.如圖5 中第二行顯示, 本方法可以應(yīng)對較為復(fù)雜的背景.對于年齡估計任務(wù),一致的看法是并不需要分辨率特別高的圖片, 因此對于年齡編輯的效果不再進行優(yōu)化.

圖5 在MegaAge-Asian 數(shù)據(jù)集上的年齡編輯結(jié)果Fig.5 Age editing results on the MegaAge-Asian data sets

從圖片的年齡編輯效果可以看出, 本方法在進行年齡編輯時只是對原輸入圖像增加老化或者幼化的人臉特征, 本質(zhì)上還是原輸入圖片.當(dāng)進行區(qū)間跨越過大的年齡編輯時, 得到的人臉圖片與現(xiàn)實中位于該區(qū)間的真實人臉并不一致, 導(dǎo)致年齡估計的準(zhǔn)確率反而下降的實驗結(jié)果;在年齡區(qū)間跨越度不大時, 比如0 或者±1 個區(qū)間, 得到的人臉圖片與現(xiàn)實中位于該區(qū)間的真實人臉基本一致, 因此本方法在判定人臉圖片年齡時是有效的.

4 結(jié)束語

本工作提出了一種利用年齡編輯改進年齡估計的方法, 研究了在圖片轉(zhuǎn)換領(lǐng)域表現(xiàn)優(yōu)秀的StarGAN 在年齡估計中的作用, 根據(jù)年齡值的零散性和不易區(qū)分性, 將年齡按區(qū)間分類, 形成one-hot 形式的年齡標(biāo)注進行人臉圖像的年齡編輯工作, 可以生成任意階段的年人臉年齡圖片.同時, 年齡估計網(wǎng)絡(luò)SSR-Net作為另一鑒別器對于StarGAN 在生成人臉圖片時具有指導(dǎo)意義, 使得生成的人臉圖片擁有了更多隱含的年齡信息.原圖與經(jīng)過StarGAN 生成的擴增數(shù)據(jù)共同作為訓(xùn)練集去訓(xùn)練SSR-Net, 提高了年齡估計的準(zhǔn)確率.

實驗證明, 本方法對于受限條件下的年齡估計準(zhǔn)確率提升有限, 但對于非受限條件下的年齡估計準(zhǔn)確率提升明顯, 在Adience 數(shù)據(jù)集上達到了目前較好的結(jié)果.本工作的年齡估計網(wǎng)絡(luò)SSR-Net 結(jié)構(gòu)參數(shù)少, 訓(xùn)練好之后易于部署.但總體來說, 年齡估計的準(zhǔn)確率相比人臉識別準(zhǔn)確率還是比較低, 在實際應(yīng)用中仍存在許多問題.在今后的研究中, 如何在不進行大量數(shù)據(jù)采集和標(biāo)注的前提下實現(xiàn)數(shù)據(jù)擴增, 獲得更高的年齡估計準(zhǔn)確率, 是未來人臉年齡估計研究的重要方向之一.

猜你喜歡
鑒別器原圖人臉
基于雙鑒別器生成對抗網(wǎng)絡(luò)的單目深度估計方法
多階段生成器與時頻鑒別器的GAN語音增強算法①
強噪聲下的矢量跟蹤信號故障檢測算法
有特點的人臉
一起學(xué)畫人臉
基于LeakyMish 流行正則化半監(jiān)督生成對抗網(wǎng)絡(luò)的圖像分類模型
完形:打亂的拼圖
三國漫——人臉解鎖
找一找
跨越平凡