[发明专利]检测红眼的方法及装置、去除红眼的方法及装置有效
申请号: | 201210021206.3 | 申请日: | 2012-01-30 |
公开(公告)号: | CN103226689A | 公开(公告)日: | 2013-07-31 |
发明(设计)人: | 黄玉春;林福辉;彭晓峰 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 骆苏华 |
地址: | 201203 上海市浦东新区浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 红眼 方法 装置 去除 | ||
技术领域
本发明涉及图像技术领域,尤其涉及一种检测红眼的方法及装置、去除红眼的方法及装置。
背景技术
“红眼效应”是指用闪光灯拍摄人物照片时,由于被拍摄者眼底血管的反光而导致的人眼瞳孔中央形成的红点现象。其形成原因主要是由于人的瞳孔在环境光比较暗时会放大,近距离闪光灯的强光经过放大的瞳孔,照在视网膜后的微血管组织上,反射回红色的光线,造成实际成像的照片呈现“红眼”状,红眼和人们一般所认知的眼睛的颜色差别很大,大大的降低了照片的质量。随着具有闪光功能的数码相机、手机、摄像机等的应用越来越广泛,对于“红眼效应”的去除具有很强的实际应用性,且也变得越发的重要。
现有技术中,去除红眼区域时,通常采用自动去除和手动去除两种方式来对红眼区域进行去除。
所谓自动去除,通常是通过一定的算法先提取出眼部区域,基于提取的眼部区域进而结合相应的算法来检测出红眼区域,然后对检测到的红眼区域进行纠正。
具体地,可以先借助于人脸检测器,通过人脸检测器检测出人脸区域,进而通过霍夫变换法或变形模板法等来粗略提取眼部区域。如:提取人脸的上半部分作为眼部区域。
或者通过皮肤判别器来获取不同于皮肤的眼洞,进而提取眼部区域。
或者通过嘴巴、鼻子、或眉毛等脸部特征的提取,并基于眼睛与嘴巴、鼻子或眉毛之间的位置关系来粗略提取眼部区域。如:提取嘴巴所在的预定范围内作为眼部区域。
或者通过拍摄前的最后一帧预览照片(无红眼照片)来粗略提取眼部区域。如:提取与所述无红眼照片存在红色差异的部分作为眼部区域。
在通过上述方式提取到眼部区域之后,基于提取的眼部区域,发掘红眼中的红眼色特征,进而基于所述红眼色特征来提取红眼区域。然后基于红眼的形状对提取到的红眼区域的形状特征进行相应的验证,一般来讲,红眼区域的形状通常为圆形、类圆形、椭圆形、类椭圆形,因此,若提取到的红眼区域的形状为圆形、类圆形、椭圆形、类椭圆形,就可以判定提取到的红眼区域的确为拍摄过程中形成的红眼区域,进而可以对提取到的红眼区域的红眼色进行纠正,并对红眼区域的边缘进行各种光滑处理,使得修正后的眼部图像看起来更自然以达到去除红眼的目的。
所谓手动去除,则是借助于各种红眼去除的辅助工具,完全由人工手动的对每一个像素点逐个进行修复。
对于上述的两种去除红眼的方式而言,自动去除红眼的方式主要是利用红眼区域的颜色和形状特征来对红眼区域进行定位和验证进而对红眼进行纠正,检测红眼、去除红眼的效率较高,但是,对红眼区域的颜色和形状的依赖性很强。
在实际拍摄过程中,由于拍照时的照明条件、背景光线、拍摄对象、设备及角度的差异,会导致红眼区域的颜色及形状发生较大的变化。如:由于光照条件的变化,红眼中的红色程度会发生很大的变化,且对于不同的人种而言,其红眼程度也不尽相同。拍摄过程中,眼睛张开的程度的不同也会导致红眼形状从理想圆形到不同程度类椭圆的变化。一旦红眼的颜色有较大的变化则会导致提取红眼区域的失败,而红眼在形状上有较大的变化,也会导致对提取到的红眼区域进行验证的失败,故使得检测红眼区域时的漏检率和误检率较高,进而导致了对红眼进行纠正时的漏纠正率和误纠正率较高。
对于手动去除红眼的方式而言,由于借助了各种辅助工具,故,手动去除红眼相对来说比较灵活,且准确性较高,但是由于需要人工对红眼区域中的每一个像素点先进行检测,然后进行逐点修复,所以检测红眼、去除红眼的效率较低。特别是在小型设备上进行红眼去除的操作时,更加的费时费力,检测和去除红眼的效率极低。
因此,如何能够提供一种漏检率和误检率较低且检测效率高的检测红眼的方法成为目前亟待解决的问题之一。
其他有关红眼检测的相关技术还可以参见公开号为WO2007116947A1,发明名称为RED EYE DETECTING APPARATUS,RED EYE DETECTING METHOD AND RED EYE DETECTING PROGRAM的国际专利申请。
发明内容
本发明解决的问题是提供一种漏检率、误检率较低且检测效率较高的检测红眼的方法及装置,去除红眼的方法及装置。
为了解决上述问题,本发明提供了一种检测红眼的方法,包括:
获取眼部图像中的红眼样本点;
搜索包括所述红眼样本点的预定范围内的像素点,计算所述像素点与所述红眼样本点之间的颜色距离;
基于所述颜色距离确定红色像素点,以所述红色像素点所在的区域为红眼区域,所述预定范围与所述眼部图像的分辨率相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210021206.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频流图像帧的识别系统及其方法
- 下一篇:一种新型无线射频识别系统