《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的人臉檢測系統設計
基于FPGA的人臉檢測系統設計
來源:電子技術應用2011年第10期
李昌盛,王亞娟,黃啟俊,常 勝
(武漢大學 物理學院,湖北 武漢430072)
摘要: 選取一種由粗及精的方法,綜合采用基于彩色圖像的膚色檢測方法和基于幾何特征的灰度檢測方法,在傳統膚色檢測算法的基礎上,加入圖像預處理、色彩平衡、二值化、形態學濾波、中值濾波、邊緣檢測等技術進行人臉檢測。搭建了由CMOS攝像頭到FPGA核心圖像處理單元,再到LCM顯示這樣一個完整的人臉圖像處理及檢測系統。
中圖分類號: TP391
文獻標識碼: A
文章編號: 0258-7998(2011)10-0013-04
A face detection system design based on FPGA
Li Changsheng,Wang Yajuan,Huang Qijun,Chang Sheng
Physics Institute,Wuhan University,Wuhan 430072,China
Abstract: The design combines the detection method of skin color based on color image and that of gray scale based on geometric features in a Coarse-to-fine fashion. On the base of traditional skin color detection method, algorithms including the image preprocessing, color balance, binary module, morphological filtering,median filter and edge detection technology are added to achieve face detection. The system will eventually build a complete face image processing and detecting system, including the CMOS camera, FPGA core image processing unit and LCM display.
Key words : face recognition;face detection;FPGA;skin color detection;image processing technology


    近年來,以人臉、虹膜、視網膜、指紋、聲音、基因等生物特征作為識別手段的生物特征識別技術漸漸發揮出了很好的作用。這類識別屬于模式識別范疇,相比傳統的識別方式更安全、穩定和方便[1]。其中,人臉識別因具有友好、方便、直接等優點而成為一個熱門研究領域。
    鑒于FPGA的并行高速處理特點以及設計、擴展的靈活性,本論文采用FPGA來實現人臉檢測系統的設計。
1 人臉檢測系統方案設計
    目前,根據是否使用人臉區域的色彩特征,將人臉檢測算法分為兩大類:針對彩色圖像的基于膚色檢測的算法和針對灰度圖像的基于灰度信息的算法。
    本文綜合采用基于彩色圖像的膚色檢測方法和基于幾何特征的灰度檢測方法對人臉區域進行實時跟蹤檢測。
1.1 基于FPGA的人臉檢測方案設計
    本設計選取的是一種由粗及精的方法,綜合采用基于彩色圖像的膚色檢測方法和基于幾何特征的灰度檢測方法。首先基于膚色檢測在一個大的攝像頭范圍內捕捉人臉區域,在一個最佳范圍內定位人臉候選區,實現人臉的粗定位,這一模塊大大減小了后續部分的搜索范圍,降低了系統的運算量。在此基礎上,在膚色檢測所圈定的區域中,利用先驗人臉的幾何特征,實現人臉檢測的目的。
    本設計的算法部分在傳統膚色檢測算法的基礎上加入圖像預處理模塊、色彩平衡模塊、自適應閾值二值化模塊、形態學濾波模塊等實現人臉的粗定位;在此基礎上,對定位出來的人臉區域進行中值濾波、邊緣檢測等處理,如圖1所示。
    基于上述基本算法,本系統最終需要搭建CMOS攝像頭、FPGA核心圖像處理單元、LCM顯示人臉區域這樣一個完整的人臉圖像處理以及檢測定位系統。系統整體架構如圖2所示。
    圖2中左部分是CMOS攝像頭設備及其控制電路,它輸出主要的數字視頻數據給CMOS Sensor Data Capture模塊,同時從該模塊獲得MCLK信號。另外,攝像頭電路需要通過I2C進行配置,它們之間傳遞的信號主要有SDAT和SCLK。

    中間的FPGA模塊主要完成輸入設備和輸出設備的配置、控制等功能,并完成從輸入到輸出的數據傳輸,是設計的核心單元。其中,主要包含CMOS攝像頭電路的數據獲取、圖像類型轉換、LCM顯示設備控制器、SDRAM控制器、I2C配置控制器等模塊。SDRAM控制器主要是用作幀緩存和圖像獲取(拍照功能);LCM控制器主要是輸出HS(行同步信號)、VS(場同步信號)、顯示數據以及顯示時鐘給LCM;圖像格式轉換模塊主要是實現數據格式到RGB格式的轉換,以方便后續顯示及處理。
    本設計采用Altera公司的FPGA(EP2C35F672C6)作為核心處理芯片,全部模塊功能通過純硬件實現。采用Verilog語言編程,系統具有很好的便攜性、實時性、可擴展性和移植性。
2 圖像預處理算法及實現
    在本設計中,使用圖像預處理技術來消除環境因素對人臉檢測的影響,主要有快速中值濾波、形態學濾波和邊緣檢測。
2.1 快速中值濾波
    中值濾波是一種基于統計排序理論的、能有效抑制噪聲的非線性信號處理技術[2]。其基本原理是把數字圖像或數字序列中一點的值用該點的一個鄰域中各點值的中值代替,讓周圍的像素值接近真實值,從而消除孤立的噪聲點。
    在本設計中,選用快速中值濾波[3]來進行圖像預處理,在快速實現濾波輸出的同時節省了比較邏輯單元的個數,減少了資源占用率。
2.2 形態學濾波
    形態學濾波器被廣泛地應用于圖像處理和目標識別領域。它的基本思想是[4]利用具有一定形態的結構元素作為“探針”,在圖像中不斷移動來度量圖像的結構信息,考察圖像各部分之間的相互關系,進而提取圖像的結構特征。
    本文所述形態學濾波的目的是檢測大小為256×256像素的8位灰度圖像中的弱小目標。在本文中,主要實現了腐蝕、膨脹、開運算和閉運算,并在此基礎上通過級聯開運算和閉運算對圖像進行預處理。
    經過形態學濾波后,二值化后的圖像變得“黑白分明”,更符合實際的二值結果,去除了噪聲點或背景區域的干擾。
2.3 邊緣檢測
    圖像邊緣檢測可以簡化圖像處理,廣泛應用于圖像分割、圖像識別、紋理分析等領域。在數學上可以利用其亮度變化曲線的一階、二階導數來描述兩種不同的邊緣[5]。
    本文采用Sobel邊緣檢測算子做硬件實現,并且用于實時人臉檢測系統。Sobel邊緣檢測算子是綜合圖像每一個像素點的上下左右亮度加權和,接近模板中心的權值較大[6]。
    從圖3和圖4可知,Sobel算子x方向和y方向的濾波分別突出了圖像的橫向和縱向的邊緣,灰度連續的部分削弱。經過Sobel邊緣檢測之后,lena圖像的邊緣信息被提取了出來,檢測效果比較理想。

3 人臉檢測系統設計與實現
3.1 圖像采集和顯示系統設計

    本系統中,通過攝像頭采集圖像做人臉檢測。同時,視頻檢測的結果需要通過顯示系統顯示結果,因此需要視頻采集電路和顯示電路[7]。
3.2 二值化及系統實現
3.2.1 人臉矩形位置確定

    本設計中,利用了人臉的幾何形狀特征來精確地定位人臉區域。這里的人臉區域是指包含了人臉主要特征部位(如眼睛、鼻子、嘴巴)的一個矩形區域。
    圖5給出了人臉幾何形狀的模型圖。根據人們的先驗知識,可以假設人臉長度約是寬度的1倍到1.5倍,即:iFaceHeight<1.5iFaceWidth。

    以上圖作為模型,并且根據人們的先驗經驗,可以找出二值化后人臉區域的左右邊緣、上下邊緣以及人臉中心位置點,這樣就可以在人臉面部區域畫一個矩形框,進而確定人臉的上、下、左、右邊緣的位置。
3.2.2 系統測試結果分析
    圖6和圖7是一個攝像頭采集到圖像,經過膚色檢測二值化后加入形態學濾波,去除周圍環境類膚色區域影響的結果圖,人臉的膚色區域檢測效果較好。

 

 

    本文綜合采用基于彩色圖像的膚色檢測方法和基于幾何特征的灰度檢測方法,設計的人臉檢測系統能較好地檢測人臉。下一步工作中,需對本系統從如下幾方面做出改進:
    (1)在進行膚色二值化時,可以采用自適應閾值方法代替固定的統計得出的經驗閾值,即可針對不同的圖像進行二值化,膚色檢測的效果更好。
    (2)實現人臉面部五官的精確定位,以提高人臉檢測的精確度。
    (3)光照平衡模塊的小波變換方法實現。采用的方法是利用小波變換[8]做3級分解,然后再對3級之后的低通濾波分量LL3做灰度平均,并且將LL3中的每個像素都賦值為該均值,相當于對圖像做了亮度的歸一,從而去掉了圖像中的光照成分,最后做小波重構即可。本文中已驗證此方法可行。
    (4)實現復雜背景下[9]的人臉區域檢測定位以及分割技術。

參考文獻
[1] 邢嘉,李磊.人臉識別方法綜述[J].科技信息.2010,2(17):472-473.
[2] VISAKHASART S,CHITSOBHUK O.Multi-pipeline architecture for face recognition on FPGA[C].International Conference on Digital Image Processing,IEEE.2009.
[3] 孟顯英.中值濾波算法的FPGA設計與實現[J].電腦知識與技術,2010(9):7822-7824.
[4] 李愛軍.基于幀差法的交通圖像形態學濾波處理方法的研究[D].沈陽:沈陽工業大學.2006.
[5] 程鴻亮.基于FPGA的實時圖像邊緣檢測系統的研究[D].西安:長安大學.2009.
[6] 薛麗霞,李濤,王佐成.一種自適應的Canny邊緣檢測算法[J].計算機應用研究,2010,27(9):3588-3590.
[7] 趙東方.基于FPGA的數字視頻采集與顯示系統的設計[D].湖北:武漢大學.2008.
[8] 王亞娟,曠捷,倪奎,等.基于FPGA的高性能離散小波變換設計[J].電子技術應用,2009,35(9):22-24.
[9] 郭紅建,敖婷,馮建強.復雜背景彩色圖像中的人臉分割技術[J].計算機工程與應用,2005,41(35):73-75.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产一区二区三区视频在线观看 | 亚洲国产毛片完整版 | 亚洲国产婷婷香蕉久久久久久99| 国产日韩视频| 国产手机视频一区二区| 国产欧美日韩精品一区| 国产精品丝袜xxxxxxx| 国产精品日韩二区| 国产精品夜夜嗨| 国产精品永久免费观看| 国产美女精品免费电影| 国产欧美日韩视频一区二区三区| 国产精品区一区二区三| 国产精品免费一区二区三区在线观看 | 久久亚洲免费| 欧美资源在线观看| 欧美在线免费视频| 久久精品国产精品亚洲综合| 久久精品国产欧美激情| 久久精品午夜| 免费观看欧美在线视频的网站| 久久精品成人一区二区三区蜜臀| 久久aⅴ国产欧美74aaa| 久久九九精品| 免费观看不卡av| 欧美片在线播放| 国产精品v片在线观看不卡| 国产精品成人一区二区三区夜夜夜| 国产精品久久久999| 国产精品一区视频| 黄色精品网站| 亚洲国产精品久久91精品| 亚洲精品视频二区| 亚洲无玛一区| 久久精品二区三区| 亚洲免费av片| 亚洲淫性视频| 久久久欧美精品sm网站| 欧美/亚洲一区| 欧美日韩综合不卡| 国产性色一区二区| 91久久精品国产91久久性色tv| 一区二区三区四区五区视频| 性做久久久久久久久| 最新国产成人av网站网址麻豆| 99这里只有精品| 亚洲欧美一区二区原创| 久久亚洲精品欧美| 欧美日韩亚洲91| 国产一区二区高清视频| 亚洲国产专区校园欧美| 亚洲一区二区三区在线看 | 久久精品国产99国产精品澳门| 免费av成人在线| 欧美性猛交视频| 好吊色欧美一区二区三区四区| 亚洲精品影院| 亚洲欧美国产三级| 亚洲精品一级| 久久se精品一区精品二区| 欧美福利影院| 国产精品美女主播| 91久久久一线二线三线品牌| 亚洲综合精品| 亚洲精品中文字| 欧美怡红院视频一区二区三区| 欧美大片网址| 国产亚洲视频在线观看| 日韩视频免费在线| 亚洲电影成人| 午夜精品久久久久久久99樱桃| 欧美凹凸一区二区三区视频| 国产精品一区2区| 亚洲精品欧美激情| 欧美专区在线观看| 亚洲影视在线| 欧美激情一区二区三级高清视频| 国产欧美日韩在线观看| 日韩视频在线你懂得| 亚洲二区视频| 久久成人这里只有精品| 国产精品超碰97尤物18| 亚洲国产精品国自产拍av秋霞| 性伦欧美刺激片在线观看| 亚洲网站在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整 | 黄色精品一区| 一区二区三区 在线观看视频| 欧美一区三区三区高中清蜜桃| 亚洲无人区一区| 欧美精品七区| 亚洲高清自拍| 久久精品国产亚洲一区二区三区| 午夜精品在线观看| 欧美日韩在线高清| 亚洲国产精品精华液2区45| 久久精品成人一区二区三区蜜臀 | 亚洲日本视频| 亚洲欧洲在线视频| 毛片基地黄久久久久久天堂| 国产情侣一区| 亚洲女性裸体视频| 午夜宅男欧美| 欧美亚男人的天堂| 亚洲理论在线观看| 日韩亚洲精品在线| 欧美激情一区| 亚洲精品精选| 99国产精品一区| 欧美精品二区三区四区免费看视频| 激情偷拍久久| 久久精品国产亚洲高清剧情介绍| 久久精品视频在线播放| 国产亚洲福利| 欧美在线视频免费播放| 久久精品视频99| 国内视频一区| 亚洲国产经典视频| 裸体女人亚洲精品一区| **网站欧美大片在线观看| 亚洲激情一区二区三区| 麻豆久久精品| 亚洲第一偷拍| 亚洲精选一区| 欧美日韩精品不卡| 一本色道久久综合精品竹菊| 一本久久综合亚洲鲁鲁| 欧美日韩成人在线视频| 一本色道久久综合亚洲精品高清 | 亚洲精品国产精品国自产观看浪潮 | 亚洲国产99精品国自产| 久久裸体艺术| 在线观看视频一区二区欧美日韩 | 欧美精品综合| 99精品欧美一区| 亚洲一区二区三区久久| 国产精品久久久久一区二区三区共 | 亚洲国产精品美女| 久久艳片www.17c.com| 宅男精品视频| 性色一区二区| 欧美中文字幕| 尤物精品国产第一福利三区| 91久久精品美女| 欧美日韩精品国产| 亚洲一区二区三区四区视频 | 国产性天天综合网| 亚洲国产精品成人| 欧美精品在线免费观看| 亚洲一区二区三区涩| 久久精品夜色噜噜亚洲a∨| 在线观看视频亚洲| 亚洲视频在线观看一区| 国产精品夜色7777狼人 | 最新日韩精品| 欧美三级电影大全| 午夜精品久久| 欧美激情一区二区三区在线视频观看| 亚洲毛片av在线| 久久不射2019中文字幕| 在线精品观看| 亚洲综合久久久久| 黄色国产精品一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 国产精品日韩在线观看| 亚洲黄色有码视频| 国产精品theporn88| 亚洲电影免费观看高清完整版在线| 欧美人与禽猛交乱配视频| 亚洲欧美日韩综合| 欧美顶级少妇做爰| 亚洲欧美视频在线观看| 欧美高清视频| 欧美一区二区成人6969| 欧美精品色一区二区三区| 午夜激情综合网| 欧美日韩国产小视频在线观看| 香蕉久久一区二区不卡无毒影院 | 樱桃国产成人精品视频| 国产精品99久久久久久久久| 国产一区二区精品在线观看| 中文欧美日韩| 永久免费精品影视网站| 亚洲欧美国产视频| 亚洲成人在线视频网站| 欧美在线视频免费观看| 日韩午夜电影av| 免费亚洲一区| 午夜在线不卡| 国产精品v欧美精品∨日韩| 亚洲激情网站免费观看| 国产日韩成人精品| 亚洲一区二区三区高清| 亚洲国产高清一区| 久久久久成人精品| 亚洲一区二区欧美日韩| 欧美精品99| 亚洲激情一区二区| 国内偷自视频区视频综合| 亚洲欧美日韩中文视频|