[發明專利]檢測紅眼的方法及裝置、去除紅眼的方法及裝置有效
| 申請號: | 201210024724.0 | 申請日: | 2012-02-03 |
| 公開(公告)號: | CN103246865A | 公開(公告)日: | 2013-08-14 |
| 發明(設計)人: | 黃玉春;林福輝;彭曉峰 | 申請(專利權)人: | 展訊通信(上海)有限公司 |
| 主分類號: | G06K9/00 | 分類號: | G06K9/00;G06K9/36;G06T5/00 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 駱蘇華 |
| 地址: | 201203 上海市浦東新區浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 檢測 紅眼 方法 裝置 去除 | ||
技術領域
本發明涉及圖像技術領域,尤其涉及一種檢測紅眼的方法及裝置、去除紅眼的方法及裝置。
背景技術
“紅眼效應”是指用閃光燈拍攝人物照片時,由于被拍攝者眼底血管的反光而導致的人眼瞳孔中央形成的紅點現象。其形成原因主要是由于人的瞳孔在環境光比較暗時會放大,近距離閃光燈的強光經過放大的瞳孔,照在視網膜后的微血管組織上,反射回紅色的光線,造成實際成像的照片呈現“紅眼”狀,紅眼和人們一般所認知的眼睛的顏色差別很大,大大的降低了照片的質量。隨著具有閃光功能的數碼相機、手機、攝像機等的應用越來越廣泛,對于“紅眼效應”的去除具有很強的實際應用性,且也變得越發的重要。
就目前而言,現有技術提供了較多的方法來檢測數碼照片中的紅眼區域。例如:借助人臉檢測器來檢測人臉的區域;或者借助基于膚色的人臉檢測器先檢測圖像中的像素點是否屬于膚色,并通過圖像中的膚色像素點進行聚類分析,來檢測人臉區域;或者通過臉部特征如:嘴巴、鼻子、眉毛等的提取,來檢測人臉區域。在檢測到人臉區域后,通過霍夫變換法或變形模板法或邊緣特征分析法或基于特征映射的方法等來提取眼部區域。一般來講,紅眼區域像素點的紅色色調的能量要比其他區域的像素點的紅色色調的能量大,因此在提取到的眼部區域中獲取紅眼色特征,進而基于所述的紅眼色特征來提取紅眼區域。然后基于紅眼的形狀(通常為圓形、類圓形、橢圓形、類橢圓形)對提取到的紅眼區域的形狀特征進行相應的驗證。在判定提取到的紅眼區域的確為拍攝過程中形成的紅眼區域后,對提取到的紅眼區域的紅眼色進行糾正,并對紅眼區域的邊緣進行各種光滑處理,使得糾正后的眼部圖像看起來更自然。
又如:利用各種不同的顏色分割方法,如:不同顏色空間上不同通道的聯合閾值分割,基于統計意義的概率分割等,來提取大致的紅眼區域,然后對提取到的紅眼區域進行進一步的判斷以確定真正的紅眼區域。
如可以對提取到的紅眼區域進行形態學的閉運算以填補提取到的紅眼區域中的空洞。若在預定的填充率下,對所述提取到的紅眼區域中的空洞進行填充后,提取到的紅眼區域還存在空洞,則該提取到的紅眼區域也不是真正的紅眼區域。
若在預定的填充率下,對所述提取到的紅眼區域中的空洞進行填充后,提取到的紅眼區域不存在空洞,則對紅眼區域的形狀特征進行相應的驗證,如上所描述的,紅眼區域的形狀通常為圓形、類圓形、橢圓形、類橢圓形,對提取到的紅眼區域的外接矩形的長寬比、提取到的紅眼區域的面積等進行相應的判斷,以進一步地驗證所述提取到的紅眼區域是否為真正的紅眼區域。如:所述外接矩形的長寬比滿足1~2,提取到的紅眼區域的面積應在預定的閾值內,所述預定的閾值關聯于眼部區域的面積。否則提取到的紅眼區域也不是真正的紅眼區域。
再如:利用拍攝前的最后一幀預覽照片(無紅眼照片),通過檢測紅眼照片中哪些紅色像素在無紅眼照片中是黑色的來檢測紅眼區域。
然而,對于上述的檢測紅眼區域的方法而言,其檢測紅眼的準確率不高,因此,如何能夠提供一種準確率較高的檢測紅眼的方法成為目前亟待解決的問題之一。
其他有關紅眼檢測的相關技術還可以參見公開號為WO2007116947A1,發明名稱為RED?EYE?DETECTING?APPARATUS,RED?EYE?DETECTINGMETHOD?AND?RED?EYE?DETECTING?PROGRAM的國際專利申請。
發明內容
本發明解決的問題是提供一種準確率較高的檢測紅眼的方法及裝置、去除紅眼的方法及裝置。
為了解決上述問題,本發明提供了一種檢測紅眼的方法,包括:
獲取眼部區域的白色區域,計算所述白色區域的平均亮度;
確定所述眼部區域中亮度小于亮度閾值的像素點所在的區域為黑色區域,所述亮度閾值為預設倍數的所述白色區域的平均亮度與圖像傳感器的黑水平中的最小值,所述預設倍數大于或等于1/4且小于1/2;
對所述黑色區域進行預處理;
若預處理后的黑色區域的外接矩形的長寬比在預定范圍內,則確定所述預處理后的黑色區域為黑色眼珠區域;
確定所述黑色眼珠區域中紅色度大于紅色度閾值的像素點所在的區域為紅眼區域,所述紅色度閾值關聯于所述黑色眼珠區域內的平均紅色度。
可選的,所述對所述黑色區域進行預處理包括:
計算所述黑色區域中的像素點在預設方向的鄰域內黑色像素點的填充率,所述預設方向為垂直于所述像素點與所述白色區域中心的連線的方向;
若所述填充率小于填充閾值,則去除該像素點。
可選的,所述對所述黑色區域進行預處理包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于展訊通信(上海)有限公司,未經展訊通信(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210024724.0/2.html,轉載請聲明來源鉆瓜專利網。





