[发明专利]检测红眼的方法及装置、去除红眼的方法及装置有效
申请号: | 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.vipzhuanli.com/pat/books/201210024724.0/2.html,转载请声明来源钻瓜专利网。