999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于深度卷積神經(jīng)網(wǎng)絡(luò)算法改進(jìn)

2018-04-15 18:27:23廣東工業(yè)大學(xué)自動化學(xué)院陳奕豪
電子世界 2018年7期
關(guān)鍵詞:人臉識別深度

廣東工業(yè)大學(xué)自動化學(xué)院 陳奕豪

1 概述

在現(xiàn)代生活中,人臉識別技術(shù)被廣泛的應(yīng)用,主要是因?yàn)閭鹘y(tǒng)的鑒別工具如鑰匙、令牌等不易攜帶,容易丟失,和安全性低,而人臉特征具有唯一性,不可偽造性和安全性等特點(diǎn)。但由于人臉環(huán)境的不確定因素給人臉識別增加了難度。將深度學(xué)習(xí)應(yīng)用于人臉識別中,通過卷積神經(jīng)網(wǎng)絡(luò)提取人臉的特征更能表達(dá)原本人臉信息,總而進(jìn)一步提高人臉識別的效率。

本文圍繞卷積神經(jīng)網(wǎng)絡(luò)中的人臉識別,結(jié)合人臉圖片.和識別對卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行優(yōu)化,提高人臉的識別率

2 卷積神經(jīng)網(wǎng)絡(luò)的原理

卷積神經(jīng)網(wǎng)絡(luò)是由數(shù)據(jù)層(Inpput layer)、卷積計算層(CONV layer)、ReLU激勵層(ReLU layer)、池化層(Pooling layer)、全連接層(FC layer)穿插不斷疊加組成。一般的CNN結(jié)構(gòu)yi次為:INPUTàCONVàRELUàPOOLàFCàRELUàFC

人臉檢測是人臉識別的第一步工作,在圖像中尋找人臉,判斷圖像中是否有人臉存在。人臉檢測網(wǎng)絡(luò)的本質(zhì)是一個二分類網(wǎng)絡(luò)。卷積神經(jīng)網(wǎng)絡(luò)由多層神經(jīng)網(wǎng)絡(luò)組成,每一層由多個平面。

卷積神經(jīng)網(wǎng)絡(luò)按照功能可分為數(shù)據(jù)輸入模塊、特征提取模塊、網(wǎng)絡(luò)優(yōu)化模分類識別模塊。數(shù)據(jù)輸入前要進(jìn)行標(biāo)簽化分類和計算均值。然后將樣本數(shù)據(jù)和標(biāo)簽分類文件輸入網(wǎng)絡(luò)數(shù)據(jù)模塊進(jìn)行預(yù)處理。

3 Caffe簡介

Caffe是伯克利大學(xué)開發(fā)的一個開源的深度學(xué)習(xí)網(wǎng)絡(luò)框架,底層由C++語言實(shí)現(xiàn),內(nèi)置由Python和Matlab接口,可供給開發(fā)人員使用Python和matlab語言進(jìn)行編寫以深度學(xué)習(xí)為核心算法的應(yīng)用。

Caffe有三大模塊Blobs、Layers和Nets。其中Blobs用來對數(shù)據(jù)進(jìn)行存儲、數(shù)據(jù)交互和處理,通過Blobs,統(tǒng)一制定內(nèi)存接口,它的本質(zhì)結(jié)構(gòu)是一個N維度向量,用來存儲數(shù)據(jù)信息,。Layers是神經(jīng)網(wǎng)絡(luò)的核心,定義了許多層級結(jié)構(gòu), 包括卷積,池化,損失等層結(jié)構(gòu)哦,利用這些層結(jié)構(gòu)可以實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)模型。Layer是將下層數(shù)據(jù)輸出作為數(shù)額u,進(jìn)而通過內(nèi)部運(yùn)算輸出。Nets是一系列的Layers的集合,并且這些層結(jié)構(gòu)通過連接形成一個網(wǎng)圖,Nets定義了輸入、輸出、網(wǎng)絡(luò)各層,并將各層連接成一個圖。

4 深度卷積神經(jīng)網(wǎng)絡(luò)算法改進(jìn)

對于人臉識別的問題,本文考慮了其復(fù)雜性,需要性能好的網(wǎng)絡(luò)來支撐和實(shí)現(xiàn)。Alexnet網(wǎng)絡(luò)在圖像識別中有良好的識別效率,并且人臉識別引擎Seetaface也利用Alexnet取得和高識別率。

深度學(xué)習(xí)中,對于層數(shù)的選擇和具體層的提取到特征信息學(xué)術(shù)界尚且沒有明確的 定論。Alexnet、Goolgenet等CNN深度學(xué)習(xí)框架層數(shù)的設(shè)計很大程度上都是通過反復(fù)實(shí)驗(yàn) 的經(jīng)驗(yàn)值。神經(jīng)網(wǎng)絡(luò)中全連接層的設(shè)計思想?yún)⒖紓鹘y(tǒng)的識別模式是用于提取特征停止的“分 類模塊“,但用于圖像識別上全連接層的設(shè)計會使得值過于密集,造成模型過擬合和訓(xùn)練困 難。近年的研究表明全連接并不是必須的 ,Goolgenet和ResNet沒有與Alexnet一樣使用 兩層全連接層,依然性能很好,但是他們良好的性能以特大深度和寬度為代價,網(wǎng)絡(luò)規(guī)模龐大計算復(fù)雜使得常規(guī)的硬件根本無法支撐。

4.1 改進(jìn)Alexnet網(wǎng)絡(luò)的Caffe實(shí)現(xiàn)

本文人臉識別是基于Caffe實(shí)現(xiàn)的。首先,在數(shù)據(jù)輸入網(wǎng)絡(luò)之前需要對樣本數(shù)據(jù)轉(zhuǎn)換 (大小、格式)和根據(jù)樣本數(shù)據(jù)計算得到均值文件。本文圖片大小統(tǒng)一為256*256像素以及數(shù)據(jù)格式為Imdb,Caffe平臺提供了Imdb數(shù)據(jù)處理和轉(zhuǎn)換convert_imageset接口,關(guān)鍵代碼如下:

1.*/caffe/.build_release/tools/convert_imageset#接口入口函數(shù)

2.--resize_height=$RESIZE_HEIGHT#統(tǒng)一圖片的高

3.--resize_width=$RESIZE_WIDTH#統(tǒng)一圖片的寬

4.--shuf fle#數(shù)據(jù) 次序 打亂

5. $TRAIN_DATA_ROOT#圖片樣本文件

6. $IMAGE_LIST_ROOT/face.txt#圖片排序文件

7.$ROOT_LMDB/train#轉(zhuǎn)換后的文件

4.2 基于人眼定位的人臉對齊實(shí)現(xiàn)

面部特征點(diǎn)定位(人臉對齊)在人臉識別的分析任務(wù)發(fā)揮著十分重要的作用。但在檢測 到的人臉圖片中,有人臉扭轉(zhuǎn)和背景信息等因素的影響存在,人臉對齊可以準(zhǔn)確定位到需要人臉,有助于網(wǎng)絡(luò)的識別。眼睛是人臉十分重要且明顯的特征之一,它在人臉中的位置比較 固定,所以本文將通過眼睛定位來實(shí)現(xiàn)人臉的對齊。本文中利用matlab仿真具體算法流程如下:

(1)讀入imread()人臉檢測后切分出來的人臉圖片,并轉(zhuǎn)換圖片大小imresize()為100*100像素。

(2)手工在圖像中標(biāo)定daspect()人臉眼睛的坐標(biāo)inpt。

(3)根據(jù)(2)中兩眼坐標(biāo),利用函數(shù)Alignment_2points()動態(tài)規(guī)劃人臉大小xSize

和重新調(diào)整兩眼坐標(biāo)dest。

(4)根據(jù)(2)和(3)中的參數(shù),定義線性投影轉(zhuǎn)換tran=cp2tform(inputpt,basept,’linear conformal’),最后根據(jù)tran變換和得到參數(shù)利用函數(shù)Imtransform得到對齊后的人臉圖片

其中關(guān)鍵算法函數(shù)Aligment_2points()核心代碼實(shí)現(xiàn)如下:

Aligment_2points(Img,input)

輸入:輸入圖 片,人臉眼睛的坐標(biāo)inpt

輸出:xSize動態(tài)規(guī)劃人臉大小,dest重新調(diào)整兩眼坐標(biāo)

BEGIN

#根據(jù)輸入坐標(biāo)求兩眼的距離inter_ocular

Inter_ocular = norm([pts(1:2)-pts(3:4)])

#不改變分辨率,收集規(guī)整化人臉動態(tài)大小

xSize = [130*(inter_ocular/70),150*(inter_ocular/70)]

#根據(jù)兩眼的距離,重新規(guī)劃兩眼的坐標(biāo)dest1和dest2

dest1 = [30*(inter_ocular/70),45*(inter_ocular/70)]

dest2 = [100*(inter_ocular/70),45*(inter_ocular/70)]

4.3 人臉識別的實(shí)現(xiàn)

本文利用Caffe的matlab接口來對人臉識別的具體實(shí)現(xiàn)。根據(jù)上面改進(jìn)后的Alexnet網(wǎng) 絡(luò)訓(xùn)練得到參數(shù)模型caffemodel和網(wǎng)絡(luò)定義文件deploy.prototxt生成net網(wǎng)絡(luò)。人臉識別 的實(shí)現(xiàn),除了要利用到Alexnet網(wǎng)絡(luò)之外,還有考慮到實(shí)際因素,比如彩色圖像作為輸入和上面設(shè)計的網(wǎng)絡(luò)不符合、輸入人臉圖片信息不全面、圖片有旋轉(zhuǎn)等,針對這些問題,識別過程如下:

(1)輸入圖像灰度化處理

本文中設(shè)計的CNN是針對灰度圖像的人臉識別,但上章檢測到的人臉圖片是彩色圖片,并沒有經(jīng)過灰度處理,在該網(wǎng)絡(luò)人臉識別之前利用matlab中rgb2gray()函數(shù)對圖像灰度化處理 。

(2)輸入圖像的采樣

在識別數(shù)據(jù)庫中,攝像頭采集的圖片可能人臉的信息不全,在輸入數(shù)據(jù)通過CNN與原 識別數(shù)據(jù)庫做信息識別時,可能會因?yàn)槿四槇D片這部分丟失的信息導(dǎo)致識別失敗,輸入圖片的角度問題,比如圖片旋轉(zhuǎn),也會影響識別效果。針對這些問題,本文對每張圖片剪切釆樣10個樣本。假設(shè)輸入識別圖片大小M*M,網(wǎng)絡(luò)要求的輸入圖片大小N*N,算法如下:

1)計算裁剪尺度indices = [M - N]+1

2)根據(jù)indices值,通過循環(huán)分別 取[1,1]、[1,M-N+1]、[MN+1,1]、[M-N+1,M-N+1] 為圖像剪切的起點(diǎn)坐標(biāo),從輸入圖像中截取得到N*N大小的4幅樣本圖像和另外4幅鏡像樣本圖像。

3)取得[ ( M - N )/2 + 1]為剪切起點(diǎn)坐標(biāo),取得正面與其鏡像的最后兩幅圖像。

4)最后將得到10個樣本圖 片加入待識別數(shù)據(jù)集。

將輸入的圖片進(jìn)行人臉定位和灰度化處理,然后將輸入的圖片采樣切分成10張符合Alexnet網(wǎng)絡(luò)識別尺寸的圖片大小,最后利用生成好的Alexnet網(wǎng)絡(luò)對該輸入圖片進(jìn)行識別。

5 結(jié)語

本章利用改進(jìn)Alexnet網(wǎng)絡(luò)框架作為人臉識別網(wǎng)絡(luò)。針對Alexnet模型結(jié)構(gòu)所含的參數(shù)量大、網(wǎng)絡(luò)容易過擬合和識別率下降的問題,對網(wǎng)絡(luò)結(jié)構(gòu)改進(jìn)方案。由于卷積神經(jīng)網(wǎng)絡(luò)的全連接層占用該網(wǎng)絡(luò)的大量參數(shù),并且全連接層并不是必須的,因此去掉原網(wǎng)絡(luò)一個全連接層,最后,利用Caffe對人臉識別進(jìn)行實(shí)現(xiàn)。

[1]魏正.基于Caffe平臺深度學(xué)習(xí)的人臉識別研究與實(shí)現(xiàn)[D].西安電子科技大學(xué),2015.

[2]丁春輝.基于深度學(xué)習(xí)的暴力檢測及人臉識別方法研究[D].中國科學(xué)技術(shù)大學(xué),2017.

[3]陸志澄.圖像特征提取在人臉識別中的應(yīng)用[D].中國礦業(yè)大學(xué),2017.

[4]黃泉龍.基于PCA的人臉識別研究[D]西安電子科技大學(xué),2012.

[5]宋新慧.基于深度學(xué)習(xí)的人臉表情識別算法研究[D].浙江大學(xué),2017.

猜你喜歡
人臉識別深度
人臉識別 等
深度理解一元一次方程
揭開人臉識別的神秘面紗
深度觀察
深度觀察
深度觀察
深度觀察
基于(2D)2PCA-LBP 的人臉識別方法的研究
電子制作(2017年17期)2017-12-18 06:40:55
人臉識別在高校安全防范中的應(yīng)用
電子制作(2017年1期)2017-05-17 03:54:46
提升深度報道量與質(zhì)
新聞傳播(2015年10期)2015-07-18 11:05:40
主站蜘蛛池模板: 国产1区2区在线观看| 1769国产精品免费视频| 92午夜福利影院一区二区三区| 国产偷国产偷在线高清| 在线高清亚洲精品二区| 亚洲永久色| 亚洲精品国产精品乱码不卞 | 国产成人精品综合| 亚洲国产成人无码AV在线影院L| 久久精品这里只有精99品| 国产尤物在线播放| 亚亚洲乱码一二三四区| 人妻精品全国免费视频| 天天躁狠狠躁| www.av男人.com| 暴力调教一区二区三区| 亚洲综合久久一本伊一区| 在线观看欧美国产| 国产免费好大好硬视频| 免费毛片在线| 色综合久久88| 亚洲天堂网在线观看视频| 欧美成人一级| 一级毛片网| 久久成人免费| 超碰免费91| 在线国产91| 国产自在线播放| 国产黑丝视频在线观看| 国产91无码福利在线| 国产偷国产偷在线高清| 国产欧美一区二区三区视频在线观看| 精品国产成人三级在线观看| 成年女人18毛片毛片免费| 一级毛片中文字幕| 免费AV在线播放观看18禁强制| 亚洲av无码片一区二区三区| 亚洲码一区二区三区| 在线毛片网站| 国产精品男人的天堂| 亚洲国产亚洲综合在线尤物| 国产白浆在线| 国产精品视频系列专区| 91国内在线视频| 日韩精品视频久久| 97视频精品全国在线观看| 中文字幕无码制服中字| 亚洲成人一区在线| 亚洲国产AV无码综合原创| 国产综合精品日本亚洲777| 国产丝袜精品| 亚洲乱伦视频| 欧美精品成人一区二区视频一| 伊人无码视屏| 99久久性生片| 一级高清毛片免费a级高清毛片| 亚洲一区二区成人| 亚洲精品大秀视频| 91精品国产91久久久久久三级| 在线中文字幕网| 中文纯内无码H| 啦啦啦网站在线观看a毛片 | 亚洲中久无码永久在线观看软件| 精品久久香蕉国产线看观看gif| 欧美精品一二三区| m男亚洲一区中文字幕| 午夜精品久久久久久久2023| 欧美亚洲国产精品第一页| 亚洲第一av网站| 亚洲国产中文精品va在线播放 | 不卡的在线视频免费观看| 欲色天天综合网| 日韩国产黄色网站| 岛国精品一区免费视频在线观看| 国产91色在线| 国产精品嫩草影院视频| 国产精品一线天| 99热精品久久| 国产精品所毛片视频| 毛片免费在线视频| 无码内射在线| 日本黄色不卡视频|