一种基于Matlab虹膜特征提取的图像处理方法与流程
未命名
08-18
阅读:71
评论:0
一种基于matlab虹膜特征提取的图像处理方法技术领域
1.本发明涉及虹膜识别技术领域,具体为一种基于matlab虹膜特征提取的图像处理方法。
背景技术:
2.虹膜识别技术是基于眼睛中的虹膜进行身份识别,应用于安防设备,以及有高度保密需求的场所,人眼睛的外观图由巩膜、虹膜、瞳孔三部分构成。巩膜即眼球外围的白色部分,约占总面积的30%;眼睛中心为瞳孔部分,约占5%;虹膜位于巩膜和瞳孔之间,包含了最丰富的纹理信息,占据65%,外观上看,由许多腺窝、皱褶、色素斑等构成,是人体中最独特的结构之一。
3.虹膜的形成由遗传基因决定,人体基因表达决定了虹膜的形态、生理、颜色和总的外观。除非极少见的反常状况、身体或精神上大的创伤才可能造成虹膜外观上的改变外,虹膜形貌可以保持数十年没有多少变化。另一方面,虹膜是外部可见的,但同时又属于内部组织,位于角膜后面,要改变虹膜外观,需要非常精细的外科手术,而且要冒着视力损伤的危险,虹膜的高度独特性、稳定性及不可更改的特点,是虹膜可用作身份鉴别的物质基础。
4.在进行虹膜识别的过程中,一般会通过红外摄影头采集当前用户的虹膜图像,并实时地将采集的虹膜图像作为预览图像直接展示给当前用户预览,以便引导用户配合虹膜特征的采集。
5.但是目前在进行虹膜特征提取时存在较大的缺陷,没有对提取的虹膜特征进行有效地评估和筛选,虹膜特征中存在不稳定的干扰特征,增加了虹膜分类的难度,降低了虹膜识别的准确率,为此我们提出一种基于matlab虹膜特征提取的图像处理方法来解决此问题。
技术实现要素:
6.本发明的目的在于提供一种基于matlab虹膜特征提取的图像处理方法,具备可以分类对虹膜特征进行提取,且能够有效增强特征提取准确性的优点,解决了目前在进行虹膜图像处理时没有对提取的虹膜特征进行有效地评估和筛选,虹膜特征中存在不稳定的干扰特征,增加了虹膜分类的难度,降低了虹膜识别准确率的问题。
7.为实现上述目的,本发明提供如下技术方案:一种基于matlab虹膜特征提取的图像处理方法,其方法包括如下步骤:
8.(1)虹膜图像获取:使用红外摄像器材对人的整个眼部进行拍摄,并将拍摄到的图像传输到虹膜识别系统中的图像预处理软件,获取人眼中的虹膜的红外图像;
9.(2)虹膜定位:根据人眼瞳孔特点,利用最大面积检测和粒子群寻优结合的方法实现对虹膜内圆的拟合定位;
10.(3)虹膜区域切分:利用分区域去噪和粒子群寻优结合的方法实现对虹膜外圆的定位,克服自制虹膜库中光斑的干扰影响,高效地完成虹膜区域的切分,利用坐标变化法对
定位后的图像做归一化;
11.(4)卷缩轮提取:根据卷缩轮灰度分布特点,利用matlab完成红外图像滤波的仿真分析,通过结构模式识别的方法对卷缩轮进行提取;
12.(5)色素斑提取:根据色素斑灰度特点,利用k-s检测算法将色素斑提取问题转化为检测图像中各代表块灰度概率分布的问题,实现对色素班的提取;
13.(6)坑洞和放射沟提取:根据坑洞和放射沟的形态特点,利用形态学提取出所有目标纹理,利用svm分类器将坑洞和放射沟从干扰特征中分类,最后设置放射沟判定条件判定放射沟。
14.优选的,所述步骤(1)中,图像预处理首先对眼部图像进行图像平滑、边缘检测和图像分离的操作。
15.优选的,所述步骤(1)中,获取红外图像中的眼部特征点的步骤包括:利用图像分割模型,从红外人脸图像中获取眼部区域;利用深度卷积网络,从图像中识别眼部特征点。
16.优选的,所述步骤(2)中,粒子群算法步骤如下:初始化粒子群个体;计算每个个体的适应度值作为评判好坏的标准;找到每个个体自己在所有迭代过程中的最优解pbest;找到所有个体在所有迭代过程中的最优解zbest;根据速度公式更新速度;根据位置公式更新位置。
17.优选的,所述步骤(3)中,虹膜区域切分后对每一块虹膜区域进行特征编码。
18.优选的,所述步骤(4)中,红外图像滤波采用离散平稳小波变换对红外图像进行校波分解,对分解后的高频子带利用所提出的去噪方法结合非线性增强算子进行增强。
19.优选的,所述步骤(4)中,结构模式识别包括预处理、模式描述和语法分析,结构模式识别法将卷缩轮表达为一个由基元组成的句子,将模式类表达为由有限或无限个具有相似结构特性的模式组成的集合,进而完成卷缩轮的特征提取。
20.优选的,所述步骤(5)中,利用k-s检测算法先对数据进行正态性检验,检验分布是否为正态分布。
21.优选的,所述步骤(6)中,训练svm模型,对于数据处理和可视化需求来说,用python接口opencv的svm更加直观方便,训练完模型后,将svm模型保存为xml,可以在实时性应用中通过c++接口调用参数文件,进行实时推断。
22.优选的,所述步骤(6)中,在非均衡样本的分类训练中,用opencv中svm默认的train函数,容易导致分类器偏向数量多的类别,因此采用trainauto函数进行平衡,trainauto方法通过选择最佳参数c、gamma、p、nu、coef0、degree来自动训练svm模型。
23.与现有技术相比,本发明的有益效果如下:
24.本发明提出的基于matlab虹膜特征提取的图像处理方法,可以利用虹膜纹理本身具有的生理特征,对不同区域采用不同的纹理单元来重构,具备可以分类对虹膜特征进行提取,且能够有效增强特征提取准确性的优点,同时在虹膜特征提取时滤除掉那些用处不大的信息而使得处理过程更高效,解决了目前在进行虹膜图像处理时没有对提取的虹膜特征进行有效地评估和筛选,虹膜特征中存在不稳定的干扰特征,增加了虹膜分类的难度,降低了虹膜识别准确率的问题。
具体实施方式
25.下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.一种基于matlab虹膜特征提取的图像处理方法,其方法包括如下步骤:
27.(1)虹膜图像获取:使用红外摄像器材对人的整个眼部进行拍摄,并将拍摄到的图像传输到虹膜识别系统中的图像预处理软件,获取人眼中的虹膜的红外图像;
28.具体的,通过图像预处理软件首先对眼部图像进行图像平滑、边缘检测和图像分离的操作。
29.进一步的,获取人眼中的虹膜的红外图像以及眼部特征点时,获取红外图像中的眼部特征点的步骤包括:利用图像分割模型,从红外人脸图像中获取眼部区域;利用深度卷积网络,从图像中识别眼部特征点。
30.(2)虹膜定位:根据人眼瞳孔特点,利用最大面积检测和粒子群寻优结合的方法实现对虹膜内圆的拟合定位;
31.具体的,粒子群算法步骤如下:初始化粒子群个体;计算每个个体的适应度值作为评判好坏的标准;找到每个个体自己在所有迭代过程中的最优解pbest;找到所有个体在所有迭代过程中的最优解zbest;根据速度公式更新速度;根据位置公式更新位置。
32.(3)虹膜区域切分:利用分区域去噪和粒子群寻优结合的方法实现对虹膜外圆的定位,克服自制虹膜库中光斑的干扰影响,高效地完成虹膜区域的切分,利用坐标变化法对定位后的图像做归一化;
33.具体的,虹膜区域切分后对每一块虹膜区域进行特征编码,通过特征提取可以同时获得虹膜区域底层和高层的特征信息,通过虹膜区域特征融合可以对底层和高层特征信息有效的融合,从而提高虹膜特征图的精确度。
34.(4)卷缩轮提取:根据卷缩轮灰度分布特点,利用matlab完成红外图像滤波的仿真分析,通过结构模式识别的方法对卷缩轮进行提取,更有效地避免了放射沟、眼睫毛等干扰对勾勒卷缩轮轮廓的干扰;
35.具体的,红外图像滤波采用离散平稳小波变换对红外图像进行校波分解,对分解后的高频子带利用所提出的去噪方法结合非线性增强算子进行增强。
36.进一步的,结构模式识别包括预处理、模式描述和语法分析,结构模式识别法将卷缩轮表达为一个由基元组成的句子,将模式类表达为由有限或无限个具有相似结构特性的模式组成的集合,进而完成卷缩轮的特征提取。
37.(5)色素斑提取:根据色素斑灰度特点,利用k-s检测算法将色素斑提取问题转化为检测图像中各代表块灰度概率分布的问题,实现对色素班的提取,能够很好的覆盖色素斑,并能还原色素斑原有形态特性;
38.具体的,根据色素斑灰度特点,利用k-s检测算法先对数据进行正态性检验,检验分布是否为正态分布。
39.(6)坑洞和放射沟提取:根据坑洞和放射沟的形态特点,利用形态学提取出所有目标纹理,利用svm分类器将坑洞和放射沟从干扰特征中分类,最后设置放射沟判定条件判定
放射沟。
40.具体的,提取出所有目标纹理后,训练svm模型,对于数据处理和可视化需求来说,用python接口opencv的svm更加直观方便,训练完模型后,将svm模型保存为xml,可以在实时性应用中通过c++接口调用参数文件,进行实时推断。
41.进一步的,在非均衡样本的分类训练中,用opencv中svm默认的train函数,容易导致分类器偏向数量多的类别,因此采用trainauto函数进行平衡,trainauto方法通过选择最佳参数c、gamma、p、nu、coef0、degree来自动训练svm模型。
42.综上,本发明利用虹膜纹理本身具有的生理特征,对不同区域采用不同的纹理单元来重构,具备可以分类对虹膜特征进行提取,且能够有效增强特征提取准确性的优点,同时在虹膜特征提取时滤除掉那些用处不大的信息而使得处理过程更高效,解决了目前在进行虹膜图像处理时没有对提取的虹膜特征进行有效地评估和筛选,虹膜特征中存在不稳定的干扰特征,增加了虹膜分类的难度,降低了虹膜识别准确率的问题。
43.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
44.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
技术特征:
1.一种基于matlab虹膜特征提取的图像处理方法,其特征在于:其方法包括如下步骤:(1)虹膜图像获取:使用红外摄像器材对人的整个眼部进行拍摄,并将拍摄到的图像传输到虹膜识别系统中的图像预处理软件,获取人眼中的虹膜的红外图像;(2)虹膜定位:根据人眼瞳孔特点,利用最大面积检测和粒子群寻优结合的方法实现对虹膜内圆的拟合定位;(3)虹膜区域切分:利用分区域去噪和粒子群寻优结合的方法实现对虹膜外圆的定位,克服自制虹膜库中光斑的干扰影响,高效地完成虹膜区域的切分,利用坐标变化法对定位后的图像做归一化;(4)卷缩轮提取:根据卷缩轮灰度分布特点,利用matlab完成红外图像滤波的仿真分析,通过结构模式识别的方法对卷缩轮进行提取;(5)色素斑提取:根据色素斑灰度特点,利用k-s检测算法将色素斑提取问题转化为检测图像中各代表块灰度概率分布的问题,实现对色素班的提取;(6)坑洞和放射沟提取:根据坑洞和放射沟的形态特点,利用形态学提取出所有目标纹理,利用svm分类器将坑洞和放射沟从干扰特征中分类,最后设置放射沟判定条件判定放射沟。2.根据权利要求1所述的一种基于matlab虹膜特征提取的图像处理方法,其特征在于:所述步骤(1)中,图像预处理首先对眼部图像进行图像平滑、边缘检测和图像分离的操作。3.根据权利要求1所述的一种基于matlab虹膜特征提取的图像处理方法,其特征在于:所述步骤(1)中,获取红外图像中的眼部特征点的步骤包括:利用图像分割模型,从红外人脸图像中获取眼部区域;利用深度卷积网络,从图像中识别眼部特征点。4.根据权利要求1所述的一种基于matlab虹膜特征提取的图像处理方法,其特征在于:所述步骤(2)中,粒子群算法步骤如下:初始化粒子群个体;计算每个个体的适应度值作为评判好坏的标准;找到每个个体自己在所有迭代过程中的最优解pbest;找到所有个体在所有迭代过程中的最优解zbest;根据速度公式更新速度;根据位置公式更新位置。5.根据权利要求1所述的一种基于matlab虹膜特征提取的图像处理方法,其特征在于:所述步骤(3)中,虹膜区域切分后对每一块虹膜区域进行特征编码。6.根据权利要求1所述的一种基于matlab虹膜特征提取的图像处理方法,其特征在于:所述步骤(4)中,红外图像滤波采用离散平稳小波变换对红外图像进行校波分解,对分解后的高频子带利用所提出的去噪方法结合非线性增强算子进行增强。7.根据权利要求1所述的一种基于matlab虹膜特征提取的图像处理方法,其特征在于:所述步骤(4)中,结构模式识别包括预处理、模式描述和语法分析,结构模式识别法将卷缩轮表达为一个由基元组成的句子,将模式类表达为由有限或无限个具有相似结构特性的模式组成的集合,进而完成卷缩轮的特征提取。8.根据权利要求1所述的一种基于matlab虹膜特征提取的图像处理方法,其特征在于:所述步骤(5)中,利用k-s检测算法先对数据进行正态性检验,检验分布是否为正态分布。9.根据权利要求1所述的一种基于matlab虹膜特征提取的图像处理方法,其特征在于:所述步骤(6)中,训练svm模型,对于数据处理和可视化需求来说,用python接口opencv的svm更加直观方便,训练完模型后,将svm模型保存为xml,可以在实时性应用中通过c++接口调用参数文件,进行实时推断。
10.根据权利要求1所述的一种基于matlab虹膜特征提取的图像处理方法,其特征在于:所述步骤(6)中,在非均衡样本的分类训练中,用opencv中svm默认的train函数,容易导致分类器偏向数量多的类别,因此采用trainauto函数进行平衡,trainauto方法通过选择最佳参数c、gamma、p、nu、coef0、degree来自动训练svm模型。
技术总结
本发明涉及虹膜识别技术领域,尤其为一种基于Matlab虹膜特征提取的图像处理方法,其方法包括如下步骤:使用红外摄像器材对人的整个眼部进行拍摄,并将拍摄到的图像传输到虹膜识别系统中的图像预处理软件,获取人眼中的虹膜的红外图像。本发明利用虹膜纹理本身具有的生理特征,对不同区域采用不同的纹理单元来重构,具备可以分类对虹膜特征进行提取,且能够有效增强特征提取准确性的优点,同时在虹膜特征提取时滤除掉那些用处不大的信息而使得处理过程更高效,解决了目前在进行虹膜图像处理时没有对提取的虹膜特征进行有效地评估和筛选,虹膜特征中存在不稳定的干扰特征,增加了虹膜分类的难度,降低了虹膜识别准确率的问题。题。
技术研发人员:于昊 高嵩
受保护的技术使用者:于昊
技术研发日:2023.05.09
技术公布日:2023/8/16
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种热压吸塑成型装置的制作方法 下一篇:一种聚脲微胶囊化抗氧剂的制备方法及其应用
