100 likes | 286 Views
學生 : 陳亭妤 陳延駿 指導老師 : 王任瓚. 靜態影像中的人像偵測. 在 拍 風景 照時 , 常常 會有非拍照對象的人物不小心入鏡, 本專題擬 利用 影像處理 的方式,偵測 影像中 的人物 位置 , 後續研究可將非主題人物刪除並將影像修補,讓一張影像中可以自然只呈現出主題人物 。. 動機.
E N D
學生:陳亭妤 陳延駿 指導老師:王任瓚 靜態影像中的人像偵測
在拍風景照時,常常會有非拍照對象的人物不小心入鏡,本專題擬利用影像處理的方式,偵測影像中的人物位置,後續研究可將非主題人物刪除並將影像修補,讓一張影像中可以自然只呈現出主題人物。在拍風景照時,常常會有非拍照對象的人物不小心入鏡,本專題擬利用影像處理的方式,偵測影像中的人物位置,後續研究可將非主題人物刪除並將影像修補,讓一張影像中可以自然只呈現出主題人物。 動機
OpenCV為影像處理與視訊處理函式庫,包含眾多設計有效率的影像與視訊處理演算法。利用OpenCV內建函式將圖像輸入後,將圖像中RGB色彩空間轉成YCbCr的形式,因為YCbCr色彩空間可以有效的將亮度與色度分離,較不容易受到光線影響。本專題利用canny算子偵測出圖像邊緣並用區域分割的方式比對出物件的位置,再利用圖像中的膚色密集度以及橢圓法來偵測出人臉,兩個方式相比較,後者方式可排除前者所偵測到錯誤的物件,即可找出正確的人物位置。OpenCV為影像處理與視訊處理函式庫,包含眾多設計有效率的影像與視訊處理演算法。利用OpenCV內建函式將圖像輸入後,將圖像中RGB色彩空間轉成YCbCr的形式,因為YCbCr色彩空間可以有效的將亮度與色度分離,較不容易受到光線影響。本專題利用canny算子偵測出圖像邊緣並用區域分割的方式比對出物件的位置,再利用圖像中的膚色密集度以及橢圓法來偵測出人臉,兩個方式相比較,後者方式可排除前者所偵測到錯誤的物件,即可找出正確的人物位置。 簡介
現今大部分人像偵測採用梯度直方圖(HistogramofOrientedGradient,簡稱HOG)求出梯度特徵,並利用支持向量機( Support Vector Machine,簡稱SVM)去做人像的篩選。 • 本專題利用邊緣偵測、膚色偵測、橢圓法去做人像偵測,有別於用分類器的方法,此方法犧牲了一點準確度但卻使偵測速度更為快速,可用於相機、攝影機等需要快速偵測人像為目標的工具上面。 與現有方法的差異
圖像輸入 色彩轉換 偵側邊緣 區塊分割 橢圓面板法 膚色分割 流程圖 物件位置 人臉位置 人像定位
一次輸入一張圖像。 • 將輸入圖像的RGB色彩空間依下式轉成對亮度比較不敏感的YCbCr色彩空間。 • 利用Canny演算法偵測出物件的邊緣。Canny演算法會先將圖片去雜訊,使得圖像有些模糊,接著標識圖上每個點的最大值以及生成的邊緣的方向,由此產生每個點的亮度梯度圖,亮度梯度較高者,較有可能為邊緣,最後再跟蹤曲線中模糊的部分,並排除沒有連成曲線的點為邊緣。 所提方法
Canny 算子找出邊緣後,我們利用相連元件標記法(Connected Component Labeling)將連接未知區域的邊緣標記起來並對各個線段作延伸得到區塊。 • 經由3.和4.兩個步驟可得出所有分割過的物件位置。 • 將圖像中的每個pixel P依下式按照膚色範圍去作篩選,可偵測出膚色的位置。 • 在膚色區塊上利用橢圓遮罩去和所搜尋到的膚色區塊比對,判斷是否為人臉,即可定位人臉位置並找出人臉中心點。 • 從5.分割的物件中找出是否有符合7.的人臉,若有符合,即框起來為人像,若不符合,則不為人像。
圖一:為原始圖片經過邊緣偵測後的圖像 圖二:為原始圖片經過橢圓法和膚色分割得到人臉位置 實驗結果
實驗結果 圖三:將圖一和圖二的結果比對完得到最後的人像定位
R.-L., HSU, M., ABDEL-MOTTALEB, and A. K., JAIN, 2002. “Face detection in color images.” IEEE Trans. Pattern Analysis and Machine Intelligence 24, 5. • R. Brunelli and T. Poggio, 1993.“Face Recognition: Features vs. Templates.” IEEE Trans. Pattern Analysis and Machine Intelligence 15, 10. • K. C. Yow and R. Cipolla, 1997. “Feature-based human face detection” Cipolldmage and Vision Computing 15 • M. A. P. Turk, A.P., 1991. “Face recognition using eigenfaces.” Computer Vision and Pattern Recognition. • P. Viola and M. Jones. 2002. “Robust real-time object detection.” International Journal of Computer Vision-to appear. • P. Viola and M. Jones. 2003. “Robust real-time face detection.” International Journal of Computer Vision-to appear. • 曾郁展, “DSP-Based 之即時人臉辨識系統.” 國立中山大學, 電機工程學系, 碩士論文, June 2005. • 劉翁昌, “複雜環境下之即時人臉偵測與辨識系統.”國立台灣科技大學, 電子工程系, 碩士論文, June 2009. • 顧佳玲, 彭宏京 “基於Canny算子的膚色分割在彩圖中的人臉偵測.”南京工業大學,碩士論文,2007. 參考資料