虹膜定位方法技术

技术编号:35761381 阅读:17 留言:0更新日期:2022-11-26 19:12
本发明专利技术涉及一种虹膜定位方法,包括:步骤S1.对原始图像进行图形学处理,获得分离的虹膜区域轮廓图像;步骤S2.根据获得的分离的虹膜区域轮廓图像,选定所述虹膜区域轮廓图像的圆心定位与范围,从而完成对图像的虹膜定位。本申请能够精准剔除存在的眼部干扰因素,识别偏差小,且可应用于所有显微镜下操作的眼科手术。术。术。

【技术实现步骤摘要】
虹膜定位方法


[0001]本专利技术涉及虹膜识别
,特别涉及一种虹膜定位方法。

技术介绍

[0002]虹膜定位是一种找到虹膜边缘的图像处理技术,在虹膜识别领域中有重要作用,是虹膜特征提取正确性的基础。同时,虹膜定位在眼科手术的智能化过程中也是必不可少的一环。
[0003]传统的虹膜定位方法主要包括:(1)在虹膜图像中进行圆形检测,并提取虹膜区域。此方法准确度受图像亮度影响大,对于反光处理能力弱。(2)在虹膜图像中进行边缘检测,根据Hough变换得到圆半径,从而分割虹膜区域。(3)采用最小二乘拟合方法提取虹膜边缘信息。
[0004]上述方法在进行虹膜定位时存在的问题是:对于存在大面积遮挡、眼睫毛干扰等影响因素时效果不佳。在术中显微镜图像中还存在出血、眼部图像不完整、虹膜存在变形导致的虹膜非正圆形等干扰项影响虹膜检测的问题。
[0005]因此,迫切需要研制出一种能够应用于眼科手术场景的,能够正确处理眼部干扰因素,不容易出现大幅度识别偏差,且对后续智能化手术操作保持一致性的虹膜定位方法。

技术实现思路

[0006]有鉴于此,有必要提供一种虹膜定位方法,其能够精准剔除存在的眼部干扰因素,识别偏差小,且可应用于所有显微镜下操作的眼科手术。
[0007]本专利技术提供一种虹膜定位方法,该方法包括如下步骤:S1.对原始图像进行图形学处理,获得分离的虹膜区域轮廓图像;步骤S2根据获得的分离的虹膜区域轮廓图像,选定所述虹膜区域轮廓图像的圆心定位与范围,从而完成对图像的虹膜定位。r/>[0008]具体地,所述的步骤S1包括:步骤S11,将所述原始图像由三通道彩色图像转化为单通道灰度图像,通过阈值二值化处理将所述单通道灰度图像均匀分割,获得二值化图像;其中,所述原始图像为眼科手术中的显微镜图像;步骤S12,对于获得的二值化图像,进行形态学处理,获得分离的眼部多轮廓二值图像;其中,所述的形态学处理为交替使用开操作与闭操作;步骤S13,对于获得的分离的眼部多轮廓二值图像,进行多次泛洪填充,获得去除眼角组织干扰的眼内轮廓二值图像;步骤S14,对于获得的眼内轮廓二值图像,提取最外围轮廓,并计算所述最外围轮廓的面积,绘制面积最大轮廓的图像,对所述最大轮廓的图像进行扫描填充,获得虹膜区域初提取图像;步骤S15,对于步骤S14所获得的虹膜区域初提取图像,重复执行步骤S12
‑ꢀ
S14,获得分离的虹膜区域轮廓图像。
[0009]具体地,所述步骤S12中:使用开操作消除二值化图像中轮廓的突起与细小连接处;使用闭操作填充轮廓内的孔洞并修补边缘的微小凹陷;交替使用开闭操作,消除由于灰度变化小导致的不同区域意外连通,同时填补轮廓区域的缺损。
[0010]具体地,所述步骤S13中:对所述分离的眼部多轮廓二值图像的四个偏移角点进行泛洪填充,以剔除干扰对象的轮廓。
[0011]具体地,所述泛洪填充为:对于大小为(x*y)的图像,依次以(a,a)、(a,y

a)、(x

a,a)、(x

a,y

a)作为泛洪种子点,进行泛洪填充;其中,x为图像宽度,y为图像高度,a为偏移量,单位均为像素。
[0012]具体地,所述扫描填充包括:对于最大轮廓的图像,分别在行方向和列方向上进行扫描,对轮廓内部完整填充;对行方向的扫描为:对大小为(x*y)的图像进行逐行逐像素扫描,对于第i(i∈[0,x))行,若存在颜色为前景色的像素,则将全部坐标满足的像素填充为前景色,其中表示待填充像素的坐标,、分别表示第i行第一个颜色为前景色的像素坐标和最后一个颜色为前景色的像素坐标;对于第j(j∈[0,y))行,若存在颜色为前景色的像素,则将全部坐标满足的像素填充为前景色,其中表示待填充像素的坐标,、分别表示第j列第一个颜色为前景色的像素坐标和最后一个颜色为前景色的像素坐标。
[0013]具体地,所述的步骤S2包括:步骤S21,对于所述分离的虹膜区域轮廓图像,进行虹膜区域质心定位,获取质心坐标;步骤S22,对所述分离的虹膜区域轮廓图像逐行逐列进行遍历,获取虹膜检测圆的预计半径r;步骤S23,以已获得的质心坐标为圆心,在( r

r
e
, r+ r
e
)的半径范围内进行圆匹配;其中,r
e
为半径搜索偏移。
[0014]具体地,所述的步骤S21包括:获取质心坐标(centre
x
,centre
y
)的具体计算公式如下:,其中,gray(x,y)为点(x,y)处像素值,n为虹膜区域总像素个数。
[0015]具体地,所述的步骤S22包括:获取虹膜检测圆的预计半径r的计算方法如下:其中,x
min
和x
max
分别为所述分离的虹膜区域轮廓图像中行方向第一个虹膜区域像
素和最后一个虹膜区域像素的x坐标值, y
min
和y
max
分别为所述分离的虹膜区域轮廓图像中列方向第一个虹膜区域像素和最后一个虹膜区域像素的y坐标值。
[0016]具体地,所述的步骤S23包括:匹配过程中以像素梯度作为指标,计算公式如下:其中,r'表示虹膜检测圆的半径搜索集合,r'∈(r

r
e
,r+r
e
),R为最终选定的虹膜半径。
[0017]本专利技术基于眼科手术中的显微镜图像,通过对术中场景下的图像进行虹膜定位处理,解决了显微镜图像中出血、眼部图像不完整、虹膜存在变形等影响虹膜检测的技术问题,能够精准剔除存在的眼外干扰项,适应大部分眼部变形的图像,确保识别偏差小,提供了可靠、准确的术中图像虹膜检测,实现了精准虹膜定位,准确分割虹膜特征区域,提高手术安全性,且可以应用于所有显微镜下操作的眼科手术中。
附图说明
[0018]图1为本专利技术虹膜定位方法的流程图。
具体实施方式
[0019]下面结合附图及具体实施例对本专利技术作进一步详细的说明。
[0020]请参阅图1,是本专利技术虹膜定位方法较佳实施例的作业流程图。
[0021]步骤S1,对原始图像进行图形学处理,获得分离的虹膜区域轮廓图像。具体包括:步骤S11,对于原始图像,即眼科手术中的显微镜图像,将其由三通道彩色图像转化为单通道灰度图像,通过阈值二值化处理将所述单通道灰度图像均匀分割,获得二值化图像。
[0022]在步骤S11中,通过阈值二值化处理,基于灰度对所述原始图像进行简化,以便初步提取眼部图像的轮廓与区域特征信息。
[0023]步骤S12,对于获得的二值化图像,进行形态学处理,获得分离的眼部多轮廓二值图像。其中,所述的形态学处理为交替使用开操作与闭操作。
[0024]在步骤S12中,使用开操作消除二值化图像中轮廓的突起与细小连接处;使用闭操作填充轮廓内的孔洞并修补边缘的微小凹陷。交替使用开闭操作,消除由于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虹膜定位方法,其特征在于,该方法包括如下步骤:S1.对原始图像进行图形学处理,获得分离的虹膜区域轮廓图像;S2.根据获得的分离的虹膜区域轮廓图像,选定所述虹膜区域轮廓图像的圆心定位与范围,从而完成对图像的虹膜定位;其中,所述的步骤S1包括:步骤S11,将所述原始图像由三通道彩色图像转化为单通道灰度图像,通过阈值二值化处理将所述单通道灰度图像均匀分割,获得二值化图像;其中,所述原始图像为眼科手术中的显微镜图像;步骤S12,对于获得的二值化图像,进行形态学处理,获得分离的眼部多轮廓二值图像;其中,所述的形态学处理为交替使用开操作与闭操作;步骤S13,对于获得的分离的眼部多轮廓二值图像,进行多次泛洪填充,获得去除眼角组织干扰的眼内轮廓二值图像;步骤S14,对于获得的眼内轮廓二值图像,提取最外围轮廓,并计算所述最外围轮廓的面积,绘制面积最大轮廓的图像,对所述最大轮廓的图像进行扫描填充,获得虹膜区域初提取图像;步骤S15,对于步骤S14所获得的虹膜区域初提取图像,重复执行步骤S12
‑ꢀ
S14,获得分离的虹膜区域轮廓图像。2.如权利要求1所述的虹膜定位方法,其特征在于,所述步骤S12中:使用开操作消除二值化图像中轮廓的突起与细小连接处;使用闭操作填充轮廓内的孔洞并修补边缘的微小凹陷;交替使用开闭操作,消除由于灰度变化小导致的不同区域意外连通,同时填补轮廓区域的缺损。3.如权利要求2所述的虹膜定位方法,其特征在于,所述步骤S13中:对所述分离的眼部多轮廓二值图像的四个偏移角点进行泛洪填充,以剔除干扰对象的轮廓。4.如权利要求3所述的虹膜定位方法,其特征在于,所述泛洪填充为:对于大小为(x*y)的图像,依次以(a,a)、(a,y

a)、(x

a,a)、(x

a,y

a)作为泛洪种子点,进行泛洪填充;其中,x为图像宽度,y为图像高度,a为偏移量,单位均为像素。5.如权利要求4所述的虹膜定位方法,其特征在于,所述扫描填充包括:对于最大轮廓的图像,分别在行方向和列方向上进行扫描,对轮廓内部完整填充;对行方向的扫描为:对大小为(x*y)的图像进行逐行...

【专利技术属性】
技术研发人员:周辉倪欢琦胥虎军王月虹伯甘德
申请(专利权)人:广东麦特维逊医学研究发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1