[发明专利]一种十字邻域法提取睫毛图像和定位瞳孔的方法及装置有效
申请号: | 201310456248.4 | 申请日: | 2013-09-29 |
公开(公告)号: | CN103488990A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 高俊雄;易开军 | 申请(专利权)人: | 武汉虹识技术有限公司 |
主分类号: | G06K9/46 | 分类号: | G06K9/46;G06K9/40;G06K9/00 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 430000 湖北省武汉市东湖开发*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 十字 邻域 提取 睫毛 图像 定位 瞳孔 方法 装置 | ||
1.一种十字邻域法提取睫毛图像和定位瞳孔的方法,其特征在于:包括以下步骤:
步骤1:对人眼图像进行灰度处理得到灰度图像,对灰度图像中的每个像素点的十字邻域内的像素点进行从小到大的排序,得到多个像素序列;
步骤2:将每个像素序列中的第一预定位置的像素值与当前的十字邻域中的核心像素点的像素值做差并取绝对值,得到第一差值,将第一差值替代当前的十字邻域中的核心像素点的像素值,得到睫毛图像;
步骤3:将每个像素序列中的第二预定位置的像素值与像素序列中的第三预定位置的像素值做差并取绝对值,得到第二差值,将第二差值替代当前的十字邻域中的核心像素点的像素值,得到瞳孔边界图像;
步骤4:对瞳孔边界图像进行二值化处理,得到瞳孔二值化图像;
步骤5:对瞳孔二值化图像分别做水平方向的投影和垂直方向的投影,分别得到水平投影曲线和垂直投影曲线;
步骤6:对水平投影曲线和垂直投影曲线分别做均值滤波,得到分别带有两个波峰的垂直滤波曲线和水平滤波曲线;
步骤7:获取垂直滤波曲线左侧波峰的第一半高点和右侧波峰的第二半高点,获取水平滤波曲线左侧波峰的第三半高点和右侧波峰的第四半高点,根据第一半高点、第二半高点、第三半高点和第四半高点确定瞳孔的位置。
2.根据权利要求1所述的十字邻域法提取睫毛图像和定位瞳孔的方法,其特征在于:所述第一预定位置具体为,将像素序列中所有像素数量乘以三分之一,对乘积保留整数部分,得到第一整数,取像素序列中所述第一整数个像素所在的位置。
3.根据权利要求1所述的十字邻域法提取睫毛图像和定位瞳孔的方法,其特征在于:所述第二预定位置具体为,将像素序列中所有像素数量乘以五分之三,对乘积保留整数部分,得到第二整数,取像素序列中所述第一整数个像素所在的位置。
4.根据权利要求1所述的十字邻域法提取睫毛图像和定位瞳孔的方法,其特征在于:所述第三预定位置具体为,将像素序列中所有像素数量乘以二分之一,对乘积保留整数部分,得到第三整数,取像素序列中所述第一整数个像素所在的位置。
5.根据权利要求1所述的十字邻域法提取睫毛图像和定位瞳孔的方法,其特征在于:所述步骤7进一步为,以第一半高点、第二半高点、第三半高点和第四半高点作为瞳孔的上下左右边界的边界点,根据第一半高点、第二半高点、第三半高点和第四半高点的坐标确定瞳孔的圆心坐标和半径长度。
6.一种十字邻域法提取睫毛图像和定位瞳孔的装置,其特征在于:包括灰度排序模块(1),定位睫毛模块(2),定位瞳孔边界模块(3),二值化模块(4),投影模块(5),滤波模块(6)和定位瞳孔模块(7);
所述灰度排序模块(1),用于对人眼图像进行灰度处理得到灰度图像,对灰度图像中的每个像素点的十字邻域内的像素点进行从小到大的排序,得到多个像素序列,将像素序列发送给定位睫毛模块(2)和定位瞳孔边界模块(3);
所述定位睫毛模块(2),用于接收像素序列,将每个像素序列中的第一预定位置的像素值与当前的十字邻域中的核心像素点的像素值做差并取绝对值,得到第一差值,将第一差值替代当前的十字邻域中的核心像素点的像素值,得到睫毛图像;
所述定位瞳孔边界模块(3),用于接收像素序列,将每个像素序列中的第二预定位置的像素值与像素序列中的第三预定位置的像素值做差并取绝对值,得到第二差值,将第二差值替代当前的十字邻域中的核心像素点的像素值,得到瞳孔边界图像,将瞳孔边界图像发送给二值化模块(4);
所述二值化模块(4),用于对瞳孔边界图像进行二值化处理,得到瞳孔二值化图像,将瞳孔二值化图像发送给所述投影模块(5);
所述投影模块(5),用于接收瞳孔边界图像,对瞳孔边界图像分别做水平方向的投影和垂直方向的投影,分别得到水平投影曲线和垂直投影曲线,将水平投影曲线和垂直投影曲线发送给滤波模块(6);
所述滤波模块(6),用于接收水平投影曲线和垂直投影曲线,对水平投影曲线和垂直投影曲线分别做均值滤波,得到分别带有两个波峰的垂直滤波曲线和水平滤波曲线,将垂直滤波曲线和水平滤波曲线发送给定位瞳孔模块(7);
所述定位瞳孔模块(7),用于接收垂直滤波曲线和水平滤波曲线,获取垂直滤波曲线左侧波峰的第一半高点和右侧波峰的第二半高点,获取水平滤波曲线左侧波峰的第三半高点和右侧波峰的第四半高点,根据第一半高点、第二半高点、第三半高点和第四半高点确定瞳孔的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹识技术有限公司,未经武汉虹识技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310456248.4/1.html,转载请声明来源钻瓜专利网。