一种人眼虹膜图像中虹膜区域自动分割方法和系统技术方案

技术编号:30963853 阅读:25 留言:0更新日期:2021-11-25 20:29
本发明专利技术公开了一种人眼虹膜图像中虹膜区域自动分割方法和系统,方法包括以下步骤:获取数据集,对获取的数据集进行预处理操作,以得到预处理数据集,将得到的预处理数据集输入训练好的深度卷积神经网络中,一方面通过从训练好的网络中提取的特征上采样到训练好的解码器中得到每幅人眼虹膜图像中虹膜外圆区域的位置,另一方面通过融合多个特征提取层的特征预测得到基于梯度向量流的主动轮廓模型的参数,由此拟合得到虹膜的内圆位置。本发明专利技术通过采用端到端的编码器

【技术实现步骤摘要】
一种人眼虹膜图像中虹膜区域自动分割方法和系统


[0001]本专利技术属于图像分割
,更具体地,涉及一种人眼虹膜图像中虹膜区域自动分割方法和系统。

技术介绍

[0002]随着技术的发展和进步,虹膜识别技术作为识别技术的不断的创新和改进。当前使用的虹膜识别技术,尽管其具有较高的准确度,然而,其识别容易受到周围环境变化的影响,例如,光照度、遮挡物、识别距离等,因此,虹膜识别技术的完善,还有很长的路要走。

技术实现思路

[0003]本申请的目的在于提供一种人眼虹膜图像中虹膜区域自动分割方法和系统,以不断改进虹膜识别技术,提高虹膜图像分割的准确性与速度。
[0004]为实现本专利技术的目的,本专利技术提供了一种人眼虹膜图像中虹膜区域自动分割方法,包括以下步骤:
[0005]步骤一:获取人眼虹膜图像数据集;
[0006]步骤二:对步骤一中获取的数据集进行预处理操作,以得到预处理数据集;
[0007]步骤三:将步骤二得到的预处理数据集输入训练好的深度卷积神经网络中;
[0008]步骤四:将从步骤三中训练好的网络中提取骨干网卷积层的特征上采样到训练好的解码器中,得到每幅人眼虹膜图像中虹膜外圆区域的位置;
[0009]步骤五:将从步骤三中训练好的网络中提取到的多个特征提取层的特征融合,然后输入到训练好的扩展版多层感知机中;
[0010]步骤六:利用步骤五中训练好的扩展版多层感知机中预测得到的基于梯度向量流的主动轮廓模型的参数,由此拟合得到虹膜的内圆位置。r/>[0011]其中,
[0012]所述深度卷积神经网络包括顺次连接的简版的VGGNet和上采样的解码器及扩展版的多层感知器。
[0013]其中,
[0014]所述简版的VGGNet,网络结构如下:
[0015]第一部分是输入层,其输入为300*400*3像素的矩阵;
[0016]第二部分是特征抽取模块,共四个不同尺度的特征抽取层,每个特征抽取层包含有两个级联的卷积层,除去最后一个特征抽取层以外,其他每一层在最后均有最大池化层,取最后一层的输出矩阵作为提取的特征C1、C2、C3、C4,其大小分别是150*200*64、75*100*128、38*50*256和38*50*512。
[0017]其中,
[0018]所述上采样的编码器对简版的VGGNet输出的特征C1、C2、C3、C4进行特征融合,上采样的编码器的网络结构如下:
[0019]第一层是在特征C4输出上的两层卷积层,其卷积核尺寸均为3*3*256,步长均为1,均使用SAME模式填充,第一层输出经过上采样后得到的输出矩阵为76*100*256,记为upsample_1;
[0020]第二层是通道融合层,其将裁剪过的输出矩阵upsample_1和输出矩阵C3通过通道数融合,输出矩阵大小为75*100*512;
[0021]第三层同样是两层卷积层,其卷积核尺寸分别为3*3*256和3*3*128,步长均为1,均使用SAME模式填充,该层输出经过上采样后得到的输出矩阵为150*200*128,记为upsample_2;
[0022]第四层是通道融合层,其将输出矩阵upsample_2和输出矩阵C2通过通道数融合,输出矩阵大小为150*200*256;
[0023]第五层同样是两层卷积层,其卷积核尺寸分别为3*3*128和3*3*64,步长均为1,均使用SAME模式填充,第五层输出经过上采样后得到的输出矩阵为300*400*64,记为upsample_3;
[0024]第六层是通道融合层,其将输出矩阵upsample_3和输出矩阵C1通过通道数融合,输出矩阵大小为300*400*128;
[0025]第七层同样是两层卷积层,其卷积核尺寸分别为3*3*64和3*3*32,步长均为1,均使用SAME模式填充,其输出矩阵300*400*32;
[0026]第八层是卷积层,其卷积核尺寸为3*3*1,步长为1,第八层使用SAME模式填充,其输出矩阵的大小为300*400*1。
[0027]其中,
[0028]所述扩展版的多层感知器将简版的VGGNet输出的特征C1、C2、C3、C4通过通道数融合然后输入到网络中,扩展版的多层感知器的网络结构如下:
[0029]整个扩展版的多层感知器共五层卷积层,步长均为1且均采用SAME模型填充,卷积核尺寸分别是1*1*512,1*1*256,1*1*128,1*1*64,1*1*32,最后的输出层是五个分支,每个分支包含一个步长为1且采用SAME模型填充,卷积核尺寸分别是1*1*1的卷积层,最终的输出为300*400*1。
[0030]其中,
[0031]基于梯度向量流的主动轮廓模型的能量表达式如下所示:
[0032][0033]其中,c

(s)表示曲线c(s)的一阶导,c

(s)表示曲线c(s)的二阶导,α、β分别为一阶导与二阶导的参数,控制曲线的长度与曲率,E
GVF
为梯度向量流的施加在曲线上的外力,E
norm
为图像梯度在曲线法向上施加的外力,κ与是控制E
GVF
和E
norm
的参数;
[0034]其中,产生梯度向量流的梯度向量场的生成式如下所示:
[0035][0036]其中向量场v(x,y)=[u(x,y),v(x,y)],表示图像的梯度,
[0037]而扩展版多层感知机预测的五个参数图即为v,α,β,κ,
[0038]与上述方法相对应,本专利技术还提供了一种人眼虹膜图像中虹膜区域自动分割系
统,包括如下单元:
[0039]第一单元,其用于获取人眼虹膜图像数据集;
[0040]第二单元,其用于对第一单元中获取的数据集进行预处理操作,以得到预处理数据集;
[0041]第三单元:其用于对第二单元得到的预处理数据集输入训练好的深度卷积神经网络中;
[0042]第四单元:将从第三单元中训练好的网络中提取骨干网卷积层的特征上采样到训练好的解码器中,得到每幅人眼虹膜图像中虹膜外圆区域的位置;
[0043]第五单元:将从第三单元中训练好的网络中提取到的多个特征提取层的特征融合,然后输入到训练好的扩展版多层感知机中;利用扩展版多层感知机中预测得到的基于梯度向量流的主动轮廓模型的参数,由此拟合得到虹膜的内圆位置。
[0044]其中,
[0045]所述深度卷积神经网络包括顺次连接的简版的VGGNet和上采样的解码器及扩展版的多层感知器。
[0046]其中,
[0047]所述简版的VGGNet,网络结构如下:
[0048]第一部分是输入层,其输入为300*400*3像素的矩阵;
[0049]第二部分是特征抽取模块,共四个不同尺度的特征抽取层,每个特征抽取层包含有两个级联的卷积层,除去最后本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种人眼虹膜图像中虹膜区域自动分割方法,其特征在于,包括以下步骤:步骤一:获取人眼虹膜图像数据集;步骤二:对步骤一中获取的数据集进行预处理操作,以得到预处理数据集;步骤三:将步骤二得到的预处理数据集输入训练好的深度卷积神经网络中;步骤四:将从步骤三中训练好的网络中提取骨干网卷积层的特征上采样到训练好的解码器中,得到每幅人眼虹膜图像中虹膜外圆区域的位置;步骤五:将从步骤三中训练好的网络中提取到的多个特征提取层的特征融合,然后输入到训练好的扩展版多层感知机中;步骤六:利用步骤五中训练好的扩展版多层感知机中预测得到的基于梯度向量流的主动轮廓模型的参数,由此拟合得到虹膜的内圆位置。2.根据权利要求1所述的人眼虹膜图像中虹膜区域自动分割方法,其特征在于,所述深度卷积神经网络包括顺次连接的简版的VGGNet和上采样的解码器及扩展版的多层感知器。3.根据权利要求2所述的人眼虹膜图像中虹膜区域自动分割方法,其特征在于,所述简版的VGGNet,网络结构如下:第一部分是输入层,其输入为300*400*3像素的矩阵;第二部分是特征抽取模块,共四个不同尺度的特征抽取层,每个特征抽取层包含有两个级联的卷积层,除去最后一个特征抽取层以外,其他每一层在最后均有最大池化层,取最后一层的输出矩阵作为提取的特征C1、C2、C3、C4,其大小分别是150*200*64、75*100*128、38*50*256和38*50*512。4.根据权利要求3所述的人眼虹膜图像中虹膜区域自动分割方法,其特征在于,所述上采样的编码器对简版的VGGNet输出的特征C1、C2、C3、C4进行特征融合,上采样的编码器的网络结构如下:第一层是在特征C4输出上的两层卷积层,其卷积核尺寸均为3*3*256,步长均为1,均使用SAME模式填充,第一层输出经过上采样后得到的输出矩阵为76*100*256,记为upsample_1;第二层是通道融合层,其将裁剪过的输出矩阵upsample_1和输出矩阵C3通过通道数融合,输出矩阵大小为75*100*512;第三层同样是两层卷积层,其卷积核尺寸分别为3*3*256和3*3*128,步长均为1,均使用SAME模式填充,该层输出经过上采样后得到的输出矩阵为150*200*128,记为upsample_2;第四层是通道融合层,其将输出矩阵upsample_2和输出矩阵C2通过通道数融合,输出矩阵大小为150*200*256;第五层同样是两层卷积层,其卷积核尺寸分别为3*3*128和3*3*64,步长均为1,均使用SAME模式填充,第五层输出经过上采样后得到的输出矩阵为300*400*64,记为upsample_3;第六层是通道融合层,其将输出矩阵upsample_3和输出矩阵C1通过通道数融合,输出矩阵大小为300*400*128;第七层同样是两层卷积层,其卷积核尺寸分别为3*3*64和3*3*32,步长均为1,均使用SAME模式填充,其输出矩阵300*400*32;
第八层是卷积层,其卷积核尺寸为3*3*1,步长为1,第八层使用SAME模式填充,其输出矩阵的大小为300*400*1。5.根据权利要求4所述的人眼虹膜图像中虹膜区域自动分割方法,其特征在于,所述扩展版的多层感知器将简版的VGGNet输出的特征C1、C2、C3、C4通过通道数融合然后输入到网络中,扩展版的多层感知器的网络结构如下:整个扩展版的多层感知器共五层卷积层,步长均为1且均采用SAME模型填充,卷积核尺寸分别是1*1*512,1*1*256,1*1*128,1*1*64,1*1*32,最后的输出层是五个分支,每个分支包含一个步长为1且采用SAME模型填充,卷积核尺寸分别是1*1*1的卷积层,最终的输出为300*400*1。6.根据权利要求1所述的人眼虹膜图像中虹膜区域自动分割方法,其特征在于,基于梯度向量流的主动轮廓模型的能量表达式如下所示:其中,c

(s)表示曲线c(s)的一阶导,c

(s)表示曲线c(s)的二阶导,α、β分别为一阶导与二阶导的参数,控制曲线的长度与曲率,E
GVF

【专利技术属性】
技术研发人员:孙哲南王云龙伍湘琼
申请(专利权)人:天津中科智能识别产业技术研究院有限公司
类型:发明
国别省市:

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

1