[go: up one dir, main page]

CN114582008A - Living iris detection method based on two wave bands - Google Patents

Living iris detection method based on two wave bands Download PDF

Info

Publication number
CN114582008A
CN114582008A CN202210207448.5A CN202210207448A CN114582008A CN 114582008 A CN114582008 A CN 114582008A CN 202210207448 A CN202210207448 A CN 202210207448A CN 114582008 A CN114582008 A CN 114582008A
Authority
CN
China
Prior art keywords
iris
image
human eye
tissue
living
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210207448.5A
Other languages
Chinese (zh)
Inventor
崔家礼
黄敏慧
王鹏
曹义东
李涵
陈晨
王杰
刘远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
North China University of Technology
Original Assignee
North China University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by North China University of Technology filed Critical North China University of Technology
Priority to CN202210207448.5A priority Critical patent/CN114582008A/en
Publication of CN114582008A publication Critical patent/CN114582008A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Collating Specific Patterns (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本发明公开了属于生物图像处理技术领域的一种基于双波段的活体虹膜检测方法。包括在活体检测权限,进行活体虹膜检测、在摄像头的景深范围内采集用户在530纳米波段的人眼区域图像Ⅰ和700纳米波段的人眼区域图像Ⅱ,对人眼区域图像进行预处理、得到灰度化虹膜图像;得到感兴趣虹膜和巩膜区域组织特征图If1和血管纹理特征图If2;利用哈希算法计算Ⅰ的组织和血管纹理特征图与Ⅱ的组织和血管纹理特征图的差异度,针对组织特征图If1与IIf1和血管纹理特征图If2与IIf2差异提取活体检测特征,输出虹膜真伪判断结果。本发明通过活体人眼中血管和组织与伪造样本仿真的生物纹理在不同波段的吸收反射率的差异来进行真伪区分,可以很好地防御伪造虹膜攻击。The invention discloses a dual-band-based living iris detection method belonging to the technical field of biological image processing. Including in vivo detection authority, perform in vivo iris detection, collect the user's eye region image I in the 530 nm band and the human eye region image II in the 700 nm band within the depth of field of the camera, and preprocess the human eye region image to obtain Grayscale iris image; obtain the tissue feature map I f1 and blood vessel texture feature map I f2 of the iris and sclera regions of interest; use the hash algorithm to calculate the difference between the tissue and blood vessel texture feature map of I and the tissue and blood vessel texture feature map of II According to the difference between the tissue feature maps I f1 and II f1 and the blood vessel texture feature maps I f2 and II f2 , the living body detection features are extracted, and the iris authenticity judgment result is output. The invention distinguishes the authenticity from the fake by the difference in absorption and reflectivity of the blood vessels and tissues in the living human eye and the biological texture simulated by the fake sample in different wavelength bands, and can well defend against the fake iris attack.

Description

一种基于双波段的活体虹膜检测方法A dual-band-based living iris detection method

技术领域technical field

本发明属于生物图像处理技术领域,特别涉及一种基于双波段的活体虹膜检测方法。The invention belongs to the technical field of biological image processing, and in particular relates to a dual-band-based living iris detection method.

背景技术Background technique

虹膜识别技术在概念上与指纹识别技术相似,都是根据人体特有的生理特征进行身份识别。但受制于虹膜图像的采集设备与方法,虹膜识别需要采集者配合度较高,其友好度不比指纹识别等方法,因此一直以来其商业化程度不及指纹识别和人脸识别。在CN201910101762.3,基于活体虹膜的防伪方法和装置专利中,采用可见光摄像头采集的用户第一人脸图像,获取所述用户的虹膜图像,判断所述虹膜图像是否来源于活体虹膜,若所述虹膜图像来源于活体虹膜,检测所述虹膜图像与所述用户预存的虹膜图像是否相匹配,若匹配,取得所述人脸图像为真;以此进行防伪判别。在如今数字信息化社会,人们不可避免的会因为各种原因留下自己的外貌特征、指纹纹理或者包含有虹膜纹理的图像。在此背景下,即使虹膜识别精度再高,如果无法对伪造样本的攻击进行防御,一旦这些生理特征被不法分子获取并以此来盗取财物或窃取资料,会带来社会秩序紊乱。为此,本发明提出一种基于双波段的活体虹膜检测方法,以解决上述背景技术中提到的问题。Iris recognition technology is similar in concept to fingerprint recognition technology, both of which are based on the unique physiological characteristics of the human body for identification. However, due to the acquisition equipment and methods of iris images, iris recognition requires a high degree of cooperation from the collector, and its friendliness is not as good as that of fingerprint recognition. Therefore, its commercialization degree has always been lower than that of fingerprint recognition and face recognition. In CN201910101762.3, in the patent for anti-counterfeiting method and device based on living iris, the user's first face image collected by a visible light camera is used to obtain the iris image of the user, and it is judged whether the iris image comes from the living iris, if the The iris image is derived from the living iris, and it is detected whether the iris image matches the iris image pre-stored by the user, and if it matches, the obtained face image is true; based on this, anti-counterfeiting judgment is performed. In today's digital information society, people will inevitably leave their physical features, fingerprint textures or images containing iris textures for various reasons. In this context, even if the iris recognition accuracy is high, if the attack of forged samples cannot be defended, once these physiological characteristics are obtained by criminals and used to steal property or information, it will bring about social disorder. To this end, the present invention proposes a dual-band-based living iris detection method to solve the problems mentioned in the above background art.

发明内容SUMMARY OF THE INVENTION

本发明的目的是提供一种基于双波段的活体虹膜检测方法,其特征在于,选取活体人眼与伪造样本纹理特征数量变化差异性最大的两个波段作为算法中的两个对照波段,通过活体人眼中血管内组织与伪造样本仿真的生物纹理在不同波段的吸收反射率的差异来进行真伪区分,包括如下步骤:The object of the present invention is to provide a dual-band-based living iris detection method, characterized in that, two bands with the largest difference in the number of texture features of the living human eye and the fake sample are selected as the two control bands in the algorithm, The difference between the absorption and reflectivity in different wavelength bands of the intravascular tissue in the human eye and the biological texture simulated by the fake sample is used to distinguish the authenticity from the fake, including the following steps:

S1、管理员在后台开启活体检测权限,用户在客户端进行虹膜活体检测;S1. The administrator enables the liveness detection permission in the background, and the user performs iris liveness detection on the client;

S2、照明模块在中央控制器的控制下开启工作,用户处于照明模块的工作范围内和摄像头的景深范围内;S2. The lighting module starts to work under the control of the central controller, and the user is within the working range of the lighting module and the depth of field of the camera;

S3、中央控制器控制光源分别发射两组不同波长的光,即530纳米和700纳米波长的光,使得摄像头分别采集用户在530纳米波段的人眼区域图像Ⅰ和700纳米波段人眼区域图像Ⅱ,进行图像预处理操作以减少定位过程中的噪声干扰;S3. The central controller controls the light source to emit two sets of light with different wavelengths, namely light with wavelengths of 530 nm and 700 nm, so that the camera collects the user's eye region image I in the 530 nm band and human eye region image II in the 700 nm band respectively. , perform image preprocessing to reduce noise interference during positioning;

S4、对瞳孔、虹膜和巩膜进行定位,首先根据虹膜图像直方图使用自适应阈值分割法得到粗分割的瞳孔区域二值图像,利用具有瞳孔位置信息的二值图像确定瞳孔中心位置,根据该瞳孔中心的位置,设定虹膜区域搜索范围,然后在该搜索范围内利用Hough变换算法精准定位虹膜区域并分割出受干扰较小的巩膜区域,得到虹膜图像Ⅰ1和巩膜图像Ⅰ2S4. Position the pupil, iris and sclera. First, use the adaptive threshold segmentation method to obtain a roughly segmented binary image of the pupil area according to the histogram of the iris image, and use the binary image with pupil position information to determine the center position of the pupil. The position of the center, set the iris area search range, and then use the Hough transform algorithm to accurately locate the iris area within the search range and segment the sclera area with less interference, and obtain the iris image I 1 and the sclera image I 2 ;

S5、对虹膜图像Ⅰ1和巩膜图像Ⅰ2操作,得到感兴趣区域组织特征图If1和血管纹理特征图If2S5, operate on the iris image I 1 and the sclera image I 2 to obtain a tissue feature map I f1 and a blood vessel texture feature map I f2 of the region of interest;

S6、对预处理后的人眼区域图像Ⅱ重复步骤S4-S5,得到感兴趣区域组织特征图IIf1和血管纹理特征图IIf2S6, repeating steps S4-S5 for the preprocessed human eye region image II, to obtain a tissue feature map II f1 and a blood vessel texture feature map II f2 of the region of interest;

S7、针对双波段下组织特征图If1与IIf1和血管纹理特征图If2与IIf2差异提取活体检测特征,将该活体特征输入分类器进行真伪判断,输出虹膜真伪判断结果。S7, extracting living body detection features based on the difference between the tissue feature maps I f1 and II f1 and the blood vessel texture feature maps I f2 and II f2 under the dual-band, inputting the living body features into the classifier for authenticity judgment, and outputting the iris authenticity judgment result.

所述步骤S3中控制器控制摄像头的光源分别发射两组不同波长的光,即530纳米和700纳米的光波,使得摄像头分别采集用户在530纳米波段的人眼区域图像Ⅰ和700纳米波段人眼区域图像Ⅱ,对人眼区域图像进行灰度化、高斯滤波去噪,对滤波后的人眼区域图像进行非线性增强操作,以减少睫毛等噪声干扰。In the step S3, the controller controls the light source of the camera to emit two sets of light with different wavelengths, namely light waves of 530 nanometers and 700 nanometers, so that the camera collects the user's human eye region image I in the 530 nanometer band and the human eye in the 700 nanometer band respectively. Regional image II, grayscale, Gaussian filtering and denoising are performed on the human eye region image, and nonlinear enhancement is performed on the filtered human eye region image to reduce noise interference such as eyelashes.

所述步骤S3中对上述人眼区域图像进行灰度化、高斯滤波去噪,通过公式(1)对滤波后的人眼区域图像进行非线性增强操作,以减少睫毛干扰,其中Ig为对滤波后图像7*7邻域内像素取最大值操作,Ih为对Ig7*7邻域内像素取最小值操作;In the step S3, grayscale, Gaussian filtering and denoising are performed on the above-mentioned human eye region image, and the filtered human eye region image is subjected to a nonlinear enhancement operation to reduce eyelash interference, wherein I g is to After filtering, the pixel in the 7*7 neighborhood of the filtered image takes the maximum value operation, and I h is the minimum value operation for the pixel in the 7*7 neighborhood of I g ;

Figure BDA0003529727280000021
Figure BDA0003529727280000021

所述步骤S4中使用自适应阈值分割法将瞳孔部分进行粗分割,获得具有瞳孔位置信息的二值图像Ib(x,y),通过公式(2)重心法确定该二值图像中瞳孔中心位置(Cx,Cy),其中Ib(x,y)为(x,y)点处的灰度值,根据该瞳孔中心的位置,设定搜索范围,在该搜索范围内利用Hough变换算法精准定位虹膜区域并分割出受干扰较小的巩膜区域,得到灰度化虹膜图像Ⅰ1和灰度化巩膜图像Ⅰ2In described step S4, use adaptive threshold segmentation method to carry out rough segmentation of pupil part, obtain binary image I b (x, y) with pupil position information, determine pupil center in this binary image by formula (2) center of gravity method Position (C x ,C y ), where I b (x,y) is the gray value at point (x,y), according to the position of the pupil center, set the search range, and use Hough transform within the search range The algorithm accurately locates the iris region and segmentes the sclera region with less interference, and obtains grayscale iris image I 1 and grayscale scleral image I 2 ;

Figure BDA0003529727280000031
Figure BDA0003529727280000031

所述步骤S5中利用基于梯度增强的血管和组织纹理分割算法,对从人眼区域图像I获取的虹膜图像和巩膜图像操作,得到组织和血管纹理特征图。In the step S5, the iris image and the sclera image obtained from the human eye region image I are operated by using the gradient enhancement-based blood vessel and tissue texture segmentation algorithm to obtain tissue and blood vessel texture feature maps.

所述步骤S6中对人眼区域图像Ⅱ重复步骤S4-S5,得到感兴趣区域组织和血管纹理特征图。In the step S6, the steps S4-S5 are repeated for the human eye region image II to obtain the tissue and blood vessel texture feature maps of the region of interest.

所述步骤S7中利用哈希算法计算Ⅰ的组织和血管纹理特征图与Ⅱ的组织和血管纹理特征图的差异度,将此差异度作为本发明双波段活体虹膜检测特征,用该特征输入分类器进行真伪判断,输出虹膜真伪判断结果。In the step S7, a hash algorithm is used to calculate the difference between the tissue and blood vessel texture feature map of I and the tissue and blood vessel texture feature map of II, and the difference is taken as the dual-band living iris detection feature of the present invention, and the feature is used to input classification The device performs authenticity judgment and outputs the iris authenticity judgment result.

所述S5中对虹膜图像Ⅰ1和巩膜图像Ⅰ2操作,获取感兴趣区域组织特征图If1和血管纹理特征图If2,特征图Ifi(i=1,2)通用计算方法如公式(3)所示,In the step S5, the iris image I 1 and the sclera image I 2 are operated to obtain the tissue feature map I f1 and the blood vessel texture feature map I f2 of the region of interest. The general calculation method of the feature map I fi (i=1,2) is as follows: 3) shown,

Figure BDA0003529727280000032
Figure BDA0003529727280000032

其中t(x,y)是自适应系数,k、b为经验超参,这里选择k=1,b=0.05,Gmax(x,y)是Ii(i=1,2)5*5窗口内最大梯度值,G为图像全局最大梯度值,取G=255,m(x,y)为Ii(i=1,2)5*5窗口内平均灰度值,g(x,y)为该点处的局部梯度。Where t(x, y) is the adaptive coefficient, k, b are empirical hyperparameters, here k=1, b=0.05, G max (x, y) is I i (i=1, 2) 5*5 The maximum gradient value in the window, G is the global maximum gradient value of the image, take G=255, m(x,y) is the average gray value of I i (i=1,2)5*5 window, g(x,y ) is the local gradient at that point.

本发明的有益效果是:本发明以双波段光源下活体虹膜和巩膜的生物成像特性作为出发点,进行活体检测算法的研究和开发,可抵抗多种伪造样本攻击,具有普适性,并且只需采集两帧图像即可完成虹膜活体检测,大大缩短了检测时间,具有实时性。本发明的特点是选取活体人眼与伪造样本纹理特征变化差异性最大的两个波段作为算法中的两个对照波段,通过活体人眼中血管内组织与伪造样本仿真的生物纹理在不同波段的吸收反射率的差异来进行真伪区分。该方法可以很好的对打印翻拍、彩色隐形眼镜、树脂眼球模型等攻击手段进行防御。The beneficial effects of the present invention are as follows: the present invention takes the biological imaging characteristics of the iris and sclera of a living body under a dual-band light source as a starting point to conduct research and development of a living body detection algorithm, can resist a variety of forged sample attacks, has universality, and only needs to be The iris live detection can be completed by collecting two frames of images, which greatly shortens the detection time and is real-time. The feature of the invention is that the two bands with the largest difference in the texture characteristics of the living human eye and the fake sample are selected as the two control bands in the algorithm, and the absorption of the biological texture simulated by the intravascular tissue in the living human eye and the fake sample in different wavelength bands is used. The difference in reflectivity is used to distinguish the authenticity from the fake. This method can well defend against attacks such as printing remakes, colored contact lenses, and resin eyeball models.

具体实施方式Detailed ways

本发明提供一种基于双波段的活体虹膜检测方法,以选取活体人眼与伪造样本纹理特征数量变化差异性最大的两个波段作为算法中的两个对照波段,通过活体人眼中血管内组织与伪造样本仿真的生物纹理在不同波段的吸收反射率的差异来进行真伪区分。以下结合具体实施例对本发明做进一步详细说明。The invention provides a dual-band-based living iris detection method, which selects the two bands with the largest difference in the number of texture features of the living human eye and the fake sample as the two control bands in the algorithm. The difference between the absorption and reflectivity of the biological texture simulated by the fake sample in different wavelength bands is used to distinguish the authenticity from the fake. The present invention will be further described in detail below with reference to specific embodiments.

所述基于双波段的活体虹膜检测方法包括如下步骤:The dual-band-based living iris detection method comprises the following steps:

S1、管理员在后台开启活体检测权限,用户在客户端进行虹膜活体检测;S1. The administrator enables the liveness detection permission in the background, and the user performs iris liveness detection on the client;

S2、照明模块在中央控制器的控制下开启工作,用户处于照明模块的工作范围内和摄像头的景深范围内;S2. The lighting module starts to work under the control of the central controller, and the user is within the working range of the lighting module and the depth of field of the camera;

S3、中央控制器控制摄像头的光源分别发射两组不同波长的光,即530纳米和700纳米的光,使得摄像头分别采集用户在530纳米波段的人眼区域图像Ⅰ和700纳米波段人眼区域图像Ⅱ,对上述人眼区域图像进行灰度化、高斯滤波去噪,通过公式(1)对滤波后的人眼区域图像进行非线性增强操作,以减少睫毛干扰,其中Ig为对滤波后图像7*7邻域内像素取最大值操作,Ih为对Ig7*7邻域内像素取最小值操作;S3. The central controller controls the light source of the camera to emit two sets of light with different wavelengths, namely 530 nm and 700 nm light, so that the camera collects the user's eye region image I in the 530 nm band and the human eye region image in the 700 nm band respectively. II. Perform grayscale, Gaussian filtering and denoising on the above-mentioned human eye region image, and perform nonlinear enhancement operation on the filtered human eye region image through formula (1) to reduce eyelash interference, where Ig is the filtered image. The maximum value operation of the pixels in the 7*7 neighborhood, I h is the minimum value operation for the pixels in the 7*7 neighborhood of I g ;

Figure BDA0003529727280000041
Figure BDA0003529727280000041

S4、对瞳孔、虹膜和巩膜进行定位,根据虹膜图像直方图分布特点,使用自适应阈值分割法将瞳孔部分进行粗分割,获得具有瞳孔位置信息的二值图像Ib(x,y),通过公式(2)重心法确定该二值图像中瞳孔中心位置(Cx,Cy),其中Ib(x,y)为(x,y)点处的灰度值,根据该瞳孔中心的位置,设定搜索范围,在该搜索范围内利用Hough变换算法精准定位虹膜区域并分割出受干扰较小的巩膜区域,得到灰度化虹膜图像Ⅰ1和灰度化巩膜图像Ⅰ2S4, locate the pupil, iris and sclera, according to the distribution characteristics of the histogram of the iris image, use the adaptive threshold segmentation method to roughly segment the pupil part to obtain a binary image I b (x, y) with pupil position information, through Formula (2) The center of gravity method determines the center position of the pupil (C x ,C y ) in the binary image, where I b (x,y) is the gray value at the point (x,y), according to the position of the center of the pupil , set the search range, use the Hough transform algorithm to accurately locate the iris area and segment the sclera area with less interference within the search range, and obtain the grayscale iris image I 1 and the grayscale sclera image I 2 ;

Figure BDA0003529727280000051
Figure BDA0003529727280000051

S5、对虹膜图像Ⅰ1和巩膜图像Ⅰ2操作,获取感兴趣区域组织特征图If1和血管纹理特征图If2,特征图Ifi(i=1,2)通用计算方法如公式(3)所示,其中t(x,y)是自适应系数,k、b为经验超参,这里选择k=1,b=0.05,Gmax(x,y)是Ii(i=1,2)5*5窗口内最大梯度值,G为图像全局最大梯度值,取G=255,m(x,y)为Ii(i=1,2)5*5窗口内平均灰度值,g(x,y)为该点处的局部梯度;S5. Operate the iris image I 1 and the sclera image I 2 to obtain the tissue feature map I f1 and the blood vessel texture feature map I f2 of the region of interest. The general calculation method of the feature map I fi (i=1, 2) is as shown in formula (3) shown, where t(x, y) is the adaptive coefficient, k, b are empirical hyperparameters, here k=1, b=0.05, G max (x, y) is I i (i=1, 2) The maximum gradient value in the 5*5 window, G is the global maximum gradient value of the image, take G=255, m(x,y) is the average gray value of I i (i=1,2) in the 5*5 window, g( x, y) is the local gradient at the point;

Figure BDA0003529727280000052
Figure BDA0003529727280000052

S6、对人眼区域图像Ⅱ重复步骤S4-S5,得到感兴趣区域组织特征图IIf1和血管纹理特征图IIf2S6, repeating steps S4-S5 for the human eye region image II, to obtain the tissue feature map II f1 of the region of interest and the blood vessel texture feature map II f2 ;

S7、利用哈希算法计算组织特征图If1与IIf1差异度,血管纹理特征图If2与IIf2的差异度,将此差异度作为双波段活体虹膜检测特征,用该特征输入分类器进行真伪判断,输出虹膜真伪判断结果,以特征图If1与IIf1差异度为例,哈希算法伪代码如表1所示。S7. Calculate the difference between the tissue feature map I f1 and II f1 , and the difference between the blood vessel texture feature map I f2 and II f2 by using a hash algorithm, use the difference as a dual-band living iris detection feature, and use the feature to input the classifier to carry out Authenticity judgment, output the iris authenticity judgment result, taking the difference between the feature map I f1 and II f1 as an example, the pseudo code of the hash algorithm is shown in Table 1.

表1哈希算法伪代码Table 1 Pseudo code of hash algorithm

Figure BDA0003529727280000053
Figure BDA0003529727280000053

Figure BDA0003529727280000061
Figure BDA0003529727280000061

具体的,所述步骤S3中人眼区域图像Ⅰ和人眼区域图像Ⅱ的采集具体步骤包括:控制器控制摄像头的光源分别发射两组不同波长的光,即530纳米和700纳米的光波,使得摄像头分别采集用户在530纳米波段的人眼区域图像Ⅰ和700纳米波段人眼区域图像Ⅱ,对人眼区域图像进行灰度化、高斯滤波去噪,对滤波后的人眼区域图像进行进行非线性增强操作,以减少睫毛等噪声干扰。Specifically, the specific steps of collecting the human eye region image I and the human eye region image II in the step S3 include: the controller controls the light source of the camera to emit two sets of light with different wavelengths, that is, light waves of 530 nanometers and 700 nanometers, so that The camera collects the user's eye region image I in the 530 nm band and the human eye region image II in the 700 nm band respectively, performs grayscale, Gaussian filtering and denoising on the human eye region image, and performs a non-decoding process on the filtered human eye region image. Linear enhancement operation to reduce noise interference such as eyelashes.

具体的,所述步骤S5中组织和血管纹理特征图获取具体步骤包括:利用基于梯度增强的血管和组织纹理分割算法,对从人眼区域图像Ⅰ获取的虹膜图像和巩膜图像操作,得到组织和血管纹理特征图。Specifically, the specific steps of obtaining the tissue and blood vessel texture feature map in the step S5 include: using a gradient enhancement-based blood vessel and tissue texture segmentation algorithm to operate the iris image and sclera image obtained from the human eye region image I to obtain the tissue and blood vessels. Vessel texture feature map.

具体的,所述步骤S6中对人眼区域图像Ⅱ重复步骤S4-S5,得到感兴趣区域组织和血管纹理特征图。Specifically, in the step S6, steps S4-S5 are repeated for the human eye region image II to obtain the tissue and blood vessel texture feature maps of the region of interest.

具体的,所述步骤S7中活体检测特征提取与判别具体步骤包括:利用哈希算法计算Ⅰ的组织和血管纹理特征图与Ⅱ的组织和血管纹理特征图的差异度,将此差异度作为本文双波段活体虹膜检测特征,用该特征输入分类器进行真伪判断,输出虹膜真伪判断结果。Specifically, the specific steps of extracting and judging the features of the living body detection in the step S7 include: using a hash algorithm to calculate the degree of difference between the tissue and blood vessel texture feature map of I and the tissue and blood vessel texture feature map of II, and this degree of difference is taken as this paper. The dual-band living iris detection feature is used to input the classifier for authenticity judgment, and the iris authenticity judgment result is output.

综上所述:本发明提供的一种基于双波段的活体虹膜检测方法,与其他方法相比,本发明以双波段光源下活体虹膜和巩膜的生物成像特性作为出发点,进行活体检测算法的研究和开发,可抵抗多种伪造样本攻击,具有普适性,并且只需采集两帧图像即可完成活体虹膜检测,大大缩短了检测时间,具有实时性。To sum up, the present invention provides a dual-band-based living iris detection method. Compared with other methods, the present invention takes the biological imaging characteristics of the living iris and sclera under the dual-band light source as a starting point to conduct research on the living detection algorithm. And developed, can resist a variety of forged sample attacks, has universality, and only needs to collect two frames of images to complete the living iris detection, greatly shortening the detection time, and has real-time performance.

本发明选取活体人眼与伪造样本纹理特征数量变化差异性最大的两个波段作为算法中的两个对照波段,通过活体人眼中血管组织与伪造样本仿真的生物纹理在不同波段的吸收反射率的差异来进行真伪区分。该方法可以很好地防御伪造虹膜攻击。The present invention selects two wavebands with the largest difference in the number of texture features of the living human eye and the fake sample as the two control wavebands in the algorithm. Differences to distinguish between true and false. This method can well defend against fake iris attacks.

Claims (8)

1.一种基于双波段的活体虹膜检测方法,其特征在于,选取活体人眼与伪造样本纹理特征数量变化差异性最大的两个波段作为算法中的两个对照波段,通过活体人眼中血管内组织与伪造样本仿真的生物纹理在不同波段的吸收反射率的差异来进行真伪区分,包括如下步骤:1. a living body iris detection method based on dual wavebands, is characterized in that, choose living body human eye and two wavebands that forged sample texture feature quantity variation difference is the largest as two contrast wavebands in the algorithm, pass through the blood vessel in living body human eye. The difference between the absorption and reflectivity of the biological texture simulated by the tissue and the fake sample in different wavelength bands is used to distinguish the authenticity from the fake, including the following steps: S1、管理员在后台开启活体检测权限,用户在客户端进行虹膜活体检测;S1. The administrator enables the liveness detection permission in the background, and the user performs iris liveness detection on the client; S2、照明模块在中央控制器的控制下开启工作,用户处于照明模块的工作范围内和摄像头的景深范围内;S2. The lighting module starts to work under the control of the central controller, and the user is within the working range of the lighting module and the depth of field of the camera; S3、中央控制器控制光源分别发射两组不同波长的光,即530纳米和700纳米波长的光,使得摄像头分别采集用户在530纳米波段的人眼区域图像Ⅰ和700纳米波段人眼区域图像Ⅱ,进行图像预处理操作以减少定位过程中的噪声干扰;S3. The central controller controls the light source to emit two sets of light with different wavelengths, namely light with wavelengths of 530 nm and 700 nm, so that the camera collects the user's eye region image I in the 530 nm band and human eye region image II in the 700 nm band respectively. , perform image preprocessing to reduce noise interference during positioning; S4、对瞳孔、虹膜和巩膜进行定位,首先根据虹膜图像直方图使用自适应阈值分割法得到粗分割的瞳孔区域二值图像,利用具有瞳孔位置信息的二值图像确定瞳孔中心位置,根据该瞳孔中心的位置,设定虹膜区域搜索范围,然后在该搜索范围内利用Hough变换算法精准定位虹膜区域并分割出受干扰较小的巩膜区域,得到虹膜图像Ⅰ1和巩膜图像Ⅰ2S4. Position the pupil, iris and sclera. First, use the adaptive threshold segmentation method to obtain a roughly segmented binary image of the pupil area according to the histogram of the iris image, and use the binary image with pupil position information to determine the center position of the pupil. The position of the center, set the iris area search range, and then use the Hough transform algorithm to accurately locate the iris area within the search range and segment the sclera area with less interference, and obtain the iris image I 1 and the sclera image I 2 ; S5、对虹膜图像Ⅰ1和巩膜图像Ⅰ2操作,得到感兴趣区域组织特征图If1和血管纹理特征图If2S5, operate on the iris image I 1 and the sclera image I 2 to obtain a tissue feature map I f1 and a blood vessel texture feature map I f2 of the region of interest; S6、对预处理后的人眼区域图像Ⅱ重复步骤S4-S5,得到感兴趣区域组织特征图IIf1和血管纹理特征图IIf2S6, repeating steps S4-S5 for the preprocessed human eye region image II, to obtain a tissue feature map II f1 and a blood vessel texture feature map II f2 of the region of interest; S7、针对双波段下组织特征图If1与IIf1和血管纹理特征图If2与IIf2差异提取活体检测特征,将该活体特征输入分类器进行真伪判断,输出虹膜真伪判断结果。S7, extracting living body detection features based on the difference between the tissue feature maps I f1 and II f1 and the blood vessel texture feature maps I f2 and II f2 under the dual-band, inputting the living body features into the classifier for authenticity judgment, and outputting the iris authenticity judgment result. 2.根据权利要求1所述基于双波段的活体虹膜检测方法,其特征在于,所述步骤S3中控制器控制摄像头的光源分别发射两组不同波长的光,即530纳米和700纳米的光波,使得摄像头分别采集用户在530纳米波段的人眼区域图像Ⅰ和700纳米波段人眼区域图像Ⅱ,对人眼区域图像进行灰度化、高斯滤波去噪,对滤波后的人眼区域图像进行非线性增强操作,以减少睫毛等噪声干扰。2. the living iris detection method based on dual wavebands according to claim 1, is characterized in that, in described step S3, the light source of controller control camera emits the light of two groups of different wavelengths respectively, namely the light waves of 530 nanometers and 700 nanometers, Make the camera collect the user's eye region image I in the 530 nm band and the human eye region image II in the 700 nm band respectively, perform grayscale, Gaussian filtering and denoising on the human eye region image, and perform non-decoding on the filtered human eye region image. Linear enhancement operation to reduce noise interference such as eyelashes. 3.根据权利要求2所述基于双波段的活体虹膜检测方法,其特征在于,所述步骤S3中对上述人眼区域图像进行灰度化、高斯滤波去噪,通过公式(1)对滤波后的人眼区域图像进行非线性增强操作,以减少睫毛干扰,其中Ig为对滤波后图像7*7邻域内像素取最大值操作,Ih为对Ig 7*7邻域内像素取最小值操作;3. The method for detecting a living iris based on dual wavebands according to claim 2, wherein in the step S3, grayscale, Gaussian filtering and denoising are performed on the above-mentioned human eye region image, and the filtered images are processed by formula (1). The non-linear enhancement operation is performed on the image of the human eye region to reduce eyelash interference, where I g is the maximum value operation for the pixels in the 7*7 neighborhood of the filtered image, and I h is the minimum value for the pixels in the 7*7 neighborhood of the Ig operate;
Figure FDA0003529727270000021
Figure FDA0003529727270000021
4.根据权利要求1所述基于双波段的活体虹膜检测方法,其特征在于,所述步骤S4中使用自适应阈值分割法将瞳孔部分进行粗分割,获得具有瞳孔位置信息的二值图像Ib(x,y),通过公式(2)重心法确定该二值图像中瞳孔中心位置(Cx,Cy),其中Ib(x,y)为(x,y)点处的灰度值,根据该瞳孔中心的位置,设定搜索范围,在该搜索范围内利用Hough变换算法精准定位虹膜区域并分割出受干扰较小的巩膜区域,得到灰度化虹膜图像Ⅰ1和灰度化巩膜图像Ⅰ24. the living iris detection method based on dual wavebands according to claim 1, is characterized in that, in described step S4, uses adaptive threshold segmentation method to carry out rough segmentation to pupil part, obtains the binary image I b with pupil position information (x, y), the center position of the pupil (C x ,C y ) in the binary image is determined by the barycentric method of formula (2), where I b (x, y) is the gray value at the point (x, y) , according to the position of the pupil center, set the search range, within the search range, use the Hough transform algorithm to accurately locate the iris area and segment the sclera area with less interference, and obtain the grayscale iris image I 1 and the grayscale sclera Image I 2 ;
Figure FDA0003529727270000022
Figure FDA0003529727270000022
5.根据权利要求1所述基于双波段的活体虹膜检测方法,其特征在于,所述步骤S5中利用基于梯度增强的血管和组织纹理分割算法,对从人眼区域图像I获取的虹膜图像和巩膜图像操作,得到组织和血管纹理特征图。5. the living iris detection method based on dual wavebands according to claim 1, is characterized in that, utilizes the blood vessel and tissue texture segmentation algorithm based on gradient enhancement in described step S5, to the iris image and the iris image obtained from human eye region image 1. Scleral image manipulation to obtain tissue and vessel texture feature maps. 6.根据权利要求1所述基于双波段的活体虹膜检测方法,其特征在于,所述步骤S6中对人眼区域图像Ⅱ重复步骤S4-S5,得到感兴趣区域组织和血管纹理特征图。6 . The dual-band-based living iris detection method according to claim 1 , wherein steps S4 - S5 are repeated for the human eye region image II in the step S6 to obtain the tissue and blood vessel texture feature maps of the region of interest. 7 . 7.根据权利要求1所述基于双波段的活体虹膜检测方法,其特征在于,所述步骤S7中利用哈希算法计算Ⅰ的组织和血管纹理特征图与Ⅱ的组织和血管纹理特征图的差异度,将此差异度作为本发明双波段活体虹膜检测特征,用该特征输入分类器进行真伪判断,输出虹膜真伪判断结果。7. The dual-band-based living iris detection method according to claim 1, wherein in the step S7, a hash algorithm is used to calculate the difference between the tissue and blood vessel texture feature map of I and the tissue and blood vessel texture feature map of II The degree of difference is taken as the dual-band living iris detection feature of the present invention, and the feature is used to input the classifier for authenticity judgment, and the iris authenticity judgment result is output. 8.根据权利要求1所述基于双波段的活体虹膜检测方法,其特征在于,所述S5中对虹膜图像Ⅰ1和巩膜图像Ⅰ2操作,获取感兴趣区域组织特征图If1和血管纹理特征图If2,特征图Ifi(i=1,2)通用计算方法如公式(3)所示,8. The dual-band-based living iris detection method according to claim 1, wherein in the step S5, the iris image I 1 and the sclera image I 2 are operated to obtain the tissue feature map I f1 of the region of interest and the texture features of blood vessels Figure I f2 , the general calculation method of the feature map I fi (i=1,2) is shown in formula (3),
Figure FDA0003529727270000031
Figure FDA0003529727270000031
其中t(x,y)是自适应系数,k、b为经验超参,这里选择k=1,b=0.05,Gmax(x,y)是Ii(i=1,2)5*5窗口内最大梯度值,G为图像全局最大梯度值,取G=255,m(x,y)为Ii(i=1,2)5*5窗口内平均灰度值,g(x,y)为该点处的局部梯度。Where t(x, y) is the adaptive coefficient, k, b are empirical hyperparameters, here k=1, b=0.05, G max (x, y) is I i (i=1, 2) 5*5 The maximum gradient value in the window, G is the global maximum gradient value of the image, take G=255, m(x,y) is the average gray value of I i (i=1,2)5*5 window, g(x,y ) is the local gradient at that point.
CN202210207448.5A 2022-03-03 2022-03-03 Living iris detection method based on two wave bands Pending CN114582008A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210207448.5A CN114582008A (en) 2022-03-03 2022-03-03 Living iris detection method based on two wave bands

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210207448.5A CN114582008A (en) 2022-03-03 2022-03-03 Living iris detection method based on two wave bands

Publications (1)

Publication Number Publication Date
CN114582008A true CN114582008A (en) 2022-06-03

Family

ID=81776708

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210207448.5A Pending CN114582008A (en) 2022-03-03 2022-03-03 Living iris detection method based on two wave bands

Country Status (1)

Country Link
CN (1) CN114582008A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116110574A (en) * 2023-04-14 2023-05-12 武汉大学人民医院(湖北省人民医院) Neural network-based ophthalmic intelligent inquiry method and device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1584917A (en) * 2004-06-11 2005-02-23 清华大学 Living body iris patterns collecting method and collector
CN1623506A (en) * 2003-12-07 2005-06-08 倪蔚民 Bioassay system based on iris texture analysis
KR20070004213A (en) * 2005-07-04 2007-01-09 연세대학교 산학협력단 How to identify a fake iris
CN101833646A (en) * 2009-03-11 2010-09-15 中国科学院自动化研究所 A kind of iris living body detection method
WO2013087026A1 (en) * 2011-12-16 2013-06-20 北京天诚盛业科技有限公司 Locating method and locating device for iris
US20170124394A1 (en) * 2015-11-02 2017-05-04 Fotonation Limited Iris liveness detection for mobile devices
CN107273812A (en) * 2017-05-22 2017-10-20 西安交通大学 A kind of living body iris method for anti-counterfeit for authentication
US20190121427A1 (en) * 2016-06-08 2019-04-25 South China University Of Technology Iris and pupil-based gaze estimation method for head-mounted device
CN110929705A (en) * 2020-02-17 2020-03-27 京东数字科技控股有限公司 Living body detection method and device, identity authentication method and system and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1623506A (en) * 2003-12-07 2005-06-08 倪蔚民 Bioassay system based on iris texture analysis
CN1584917A (en) * 2004-06-11 2005-02-23 清华大学 Living body iris patterns collecting method and collector
KR20070004213A (en) * 2005-07-04 2007-01-09 연세대학교 산학협력단 How to identify a fake iris
CN101833646A (en) * 2009-03-11 2010-09-15 中国科学院自动化研究所 A kind of iris living body detection method
WO2013087026A1 (en) * 2011-12-16 2013-06-20 北京天诚盛业科技有限公司 Locating method and locating device for iris
US20170124394A1 (en) * 2015-11-02 2017-05-04 Fotonation Limited Iris liveness detection for mobile devices
US20190121427A1 (en) * 2016-06-08 2019-04-25 South China University Of Technology Iris and pupil-based gaze estimation method for head-mounted device
CN107273812A (en) * 2017-05-22 2017-10-20 西安交通大学 A kind of living body iris method for anti-counterfeit for authentication
CN110929705A (en) * 2020-02-17 2020-03-27 京东数字科技控股有限公司 Living body detection method and device, identity authentication method and system and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李志明;: "基于卷积神经网络的虹膜活体检测算法研究", 计算机工程, no. 05, 15 May 2016 (2016-05-15) *
陈瑞;孙静宇;林喜荣;丁天怀;: "利用多光谱图像的伪造虹膜检测算法", 电子学报, no. 03, 15 March 2011 (2011-03-15) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116110574A (en) * 2023-04-14 2023-05-12 武汉大学人民医院(湖北省人民医院) Neural network-based ophthalmic intelligent inquiry method and device
US11955240B1 (en) 2023-04-14 2024-04-09 Renmin Hospital Of Wuhan University (hubei General Hospital) Neural-network-based-implemented ophthalmologic intelligent consultation method and apparatus

Similar Documents

Publication Publication Date Title
Syarif et al. Enhanced maximum curvature descriptors for finger vein verification
Liu et al. High-accurate and robust fingerprint anti-spoofing system using optical coherence tomography
Lau et al. Automatically early detection of skin cancer: Study based on nueral netwok classification
CN1209073C (en) Identity discriminating method based on living body iris
CN101266645B (en) A method of iris localization based on multi-resolution analysis
Das et al. A new efficient and adaptive sclera recognition system
CN102902970A (en) Iris location method
CN107273812B (en) A living iris anti-counterfeiting method for identity authentication
Wrobel et al. Personal identification utilizing lip print furrow based patterns. A new approach
CN109934118A (en) A method for identifying veins on the back of the hand
CN108446633A (en) A kind of method, system and device of novel finger print automatic anti-fake and In vivo detection
WO2009029638A1 (en) Iris recognition
Das et al. A new method for sclera vessel recognition using OLBP
Serafim et al. A method based on convolutional neural networks for fingerprint segmentation
CN105809188A (en) Fungal keratitis image identification method based on AMBP improved algorithm
CN107862298B (en) A living body detection method based on blinking under infrared camera device
Basit et al. Efficient Iris Recognition Method for Human Identification.
CN114582008A (en) Living iris detection method based on two wave bands
Abdel-Latif et al. Achieving information security by multi-modal iris-retina biometric approach using improved mask R-CNN
Sathish et al. Multi-algorithmic iris recognition
CN110443217B (en) Multispectral-based fingerprint anti-counterfeiting method and system
Sharma et al. Viability of optical coherence tomography for iris presentation attack detection
Kumar et al. Finger vein based human identification and recognition using Gabor filter
Kaur et al. A novel approach for Iris recognition in unconstrained environment
Liu et al. A lightweight and noise-robust method for internal OCT fingerprint reconstruction

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned
AD01 Patent right deemed abandoned

Effective date of abandoning: 20241015