CN106203345B - An image control device with identity verification function - Google Patents
An image control device with identity verification function Download PDFInfo
- Publication number
- CN106203345B CN106203345B CN201610547009.3A CN201610547009A CN106203345B CN 106203345 B CN106203345 B CN 106203345B CN 201610547009 A CN201610547009 A CN 201610547009A CN 106203345 B CN106203345 B CN 106203345B
- Authority
- CN
- China
- Prior art keywords
- image
- iris
- module
- iris image
- point
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/193—Preprocessing; Feature extraction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/197—Matching; Classification
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Ophthalmology & Optometry (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Collating Specific Patterns (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本发明一种具有身份验证功能的影像控制装置,包括影像控制装置和与影像控制装置电信号连接的虹膜识别器,所述虹膜识别器包括:(1)采样模块;(2)预处理模块;(3)特征编码模块,用于对虹膜图像的特征进行提取和编码,其包括第一次LBP算子处理子模块、第二次LBP算子处理子模块、第三次LBP算子处理子模块和第四次LBP算子处理子模块;(4)编码匹配模块。本发明增加了中心点与周围其它邻域的关联性,能够满足不同尺度和频率的图像纹理,经过多次LBP算子处理子模块处理后,在不影响中心点与周围邻域的关联性下,不断降低编码长度,节约了存储空间,减少了计算量,提高了识别速度,增强了识别准确率,得到了较高的鲁棒性。
The present invention provides an image control device with identity authentication function, comprising an image control device and an iris recognizer connected to the image control device by electrical signals, wherein the iris recognizer comprises: (1) a sampling module; (2) a preprocessing module; (3) a feature encoding module for extracting and encoding features of an iris image, comprising a first LBP operator processing submodule, a second LBP operator processing submodule, a third LBP operator processing submodule and a fourth LBP operator processing submodule; (4) an encoding matching module. The present invention increases the correlation between a center point and other surrounding neighborhoods, and can satisfy image textures of different scales and frequencies. After being processed by multiple LBP operator processing submodules, the encoding length is continuously reduced without affecting the correlation between the center point and the surrounding neighborhoods, thereby saving storage space, reducing the amount of calculation, improving the recognition speed, enhancing the recognition accuracy, and obtaining a higher robustness.
Description
技术领域technical field
本发明涉及影像控制装置系统设计领域,具体涉及一种具有身份验证功能的影像控制装置。The invention relates to the field of image control device system design, in particular to an image control device with an identity verification function.
背景技术Background technique
相关技术中,具有身份验证功能的影像控制装置通常采用基本LBP(局部二值模式)算子对虹膜图像特征进行提取和编码,LBP算子是一种描述图像灰度范围内纹理特征的方法,对于光照变化来说有很强的鲁棒性,从而被广泛地应用在图像的纹理特征提取上。In the related art, an image control device with an identity verification function usually uses a basic LBP (local binary pattern) operator to extract and encode the iris image features. The LBP operator is a method for describing the texture features in the grayscale range of the image. It has strong robustness to illumination changes, so it is widely used in image texture feature extraction.
基本LBP算子一般定义为:在3×3窗口内由中心点nc和其周围8个邻域n0,...n7组成,其中定义纹理T为:T=(n0-nc,n1-nc,...,n7-nc),对其进行二值化处理,以nc为阈值,邻域的8个点与nc比较,若大于中心点的值标记为1,否则标记为0。二值化后的纹理T为:T=(sgn(n0-nc),sgn(n1-nc),...,sgn(n7-nc)),其中经过计算,将得到以nc为中心的8个二进制数,然后对不同像素位置进行加权求和便得到中心点的LBP值,其中LBP值的计算公式为:对图像中每个像素都进行LBP运算,便可以得到图像的LBP纹理描述。The basic LBP operator is generally defined as: in a 3×3 window, it consists of the center point n c and its surrounding 8 neighborhoods n 0 ,...n 7 , where the texture T is defined as: T=(n 0- n c ,n 1- n c ,...,n 7- n c ), binarize it, take n c as the threshold, compare the 8 points in the neighborhood with n c , if it is greater than the value of the center point, mark is 1, otherwise it is marked as 0. The binarized texture T is: T=(sgn(n 0 -n c ),sgn(n 1 -n c ),...,sgn(n 7 -n c )), where After calculation, 8 binary numbers with n c as the center will be obtained, and then the weighted summation of different pixel positions will obtain the LBP value of the center point, where the calculation formula of the LBP value is: LBP operation is performed on each pixel in the image to obtain the LBP texture description of the image.
然而,由于基本LBP算子只覆盖了中心点的8个邻域像素,使其与周围其它邻域的关联性不够全面,无法满足不同尺度和频率的图像纹理。However, since the basic LBP operator only covers 8 neighborhood pixels of the center point, its correlation with other surrounding neighborhoods is not comprehensive enough to satisfy image textures of different scales and frequencies.
发明内容SUMMARY OF THE INVENTION
针对上述问题,本发明提供一种识别速度快、识别范围广的一种具有身份验证功能的影像控制装置,解决相关技术中采用基本LBP算子对虹膜图像特征进行提取和编码的影像控制装置系统不能处理不同尺度和频率的图像纹理的问题。In view of the above problems, the present invention provides an image control device with an identity verification function with fast recognition speed and wide recognition range, and solves the problem of the image control device system in the related art that uses the basic LBP operator to extract and encode the features of the iris image. It cannot handle the problem of image textures of different scales and frequencies.
本发明的目的采用以下技术方案来实现:The object of the present invention adopts the following technical solutions to realize:
一种具有身份验证功能的影像控制装置,包括影像控制装置和与影像控制装置电信号连接的虹膜识别器,所述影像控制装置包括:An image control device with an identity verification function, comprising an image control device and an iris identifier connected to the image control device with an electrical signal, the image control device comprising:
第一解码器,用于对输入影像数据流进行解码;a first decoder for decoding the input video data stream;
编码器,用于以多个转换后的比特率对所述第一解码器的输出进行编码;an encoder for encoding the output of the first decoder at a plurality of converted bit rates;
输出单元,用于输出所述编码器以第一比特率编码的影像数据,以进行记录;an output unit for outputting the image data encoded by the encoder at the first bit rate for recording;
第二解码器,用于对所述编码器以第二比特率编码的相同影像数据进行解码;a second decoder for decoding the same image data encoded by the encoder at the second bit rate;
控制单元,用于基于所述第一比特率确定所述第二比特率。a control unit for determining the second bit rate based on the first bit rate.
优选地,其特征是,所述第一比特率和所述第二比特率的总和小于所述输入比特率。Preferably, it is characterized in that the sum of the first bit rate and the second bit rate is less than the input bit rate.
优选地,其特征是,所述影像控制装置还包括:Preferably, the image control device further comprises:
加密单元,用于对所述输入影像数据流进行加密;an encryption unit, configured to encrypt the input image data stream;
存储单元,用于存储加密后的影像数据。The storage unit is used to store the encrypted image data.
优选地,其特征是,所述虹膜识别器包括:Preferably, it is characterized in that, described iris recognizer comprises:
(1)采样模块,用于获取、校正虹膜图像并采集虹膜图像的信息,由于实际获得的虹膜图像与标准采集的虹膜图像之间在同一个平面上会略有偏差,需要对实际获得的虹膜图像进行平面校正,设定图像校正子模块,所述图像校正子模块采用的校正公式为:(1) Sampling module, used to acquire and correct the iris image and collect the information of the iris image. Since the actual obtained iris image and the standard collected iris image will slightly deviate on the same plane, it is necessary to analyze the actual obtained iris image. The image is subjected to plane correction, and an image correction sub-module is set, and the correction formula adopted by the image correction sub-module is:
其中,I(x,y)A表示实际获得的虹膜图像,I(x,y)B表示标准采集的虹膜图像,实际获得的虹膜图像与标准采集的虹膜图像的各像素点值之间的标准差;Among them, I(x,y) A represents the actual obtained iris image, I(x,y) B represents the standard collected iris image, the standard value between the actual obtained iris image and the standard collected iris image pixel value Difference;
(2)预处理模块,用于对获取的虹膜图像进行定位和归一化处理,其包括光斑点填充子模块,所述光斑点填充子模块用于对虹膜图像中检测出的每个光斑点进行填充,填充时利用与光斑点相邻的非光斑区域中的上下左右四个包络点的灰度值来计算光斑点的灰度值,定义虹膜图像中的一个光斑点为P0(x0,y0),所述四个包络点依次为P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定义光斑点的灰度值计算公式为:(2) a preprocessing module for positioning and normalizing the acquired iris image, including a light spot filling sub-module, which is used for each light spot detected in the iris image For filling, the gray value of the four envelope points in the non-spot area adjacent to the light spot is used to calculate the gray value of the light spot, and a light spot in the iris image is defined as P 0 (x 0 , y 0 ), the four envelope points are P 1 (x 1 , y 1 ), P 2 (x 2 , y 2 ), P 3 (x 3 , y 3 ), P 4 (x 4 ) in sequence , y 4 ), the calculation formula of the gray value of the defined light spot is:
优选地,其特征是,所述虹膜识别器还包括:Preferably, it is characterized in that the iris identifier further comprises:
(3)特征编码模块,用于对虹膜图像的特征进行提取和编码,包括:(3) The feature encoding module is used to extract and encode the features of the iris image, including:
a、第一次LBP算子处理子模块:用于对虹膜图像中的任意一点nc与5×5窗内的K个像素点进行比较来计算LBP值,所述K个像素点以点nc为中心分布在点nc外围,设nc的坐标为(xc,yc),LBP值的计算公式为:a. The first LBP operator processing sub-module: used to compare any point n c in the iris image with K pixels in the 5×5 window to calculate the LBP value, and the K pixels are represented by point n c is the center distributed on the periphery of point n c , and the coordinates of n c are set as (x c , y c ), the calculation formula of the LBP value is:
其中,所述K个像素点标记为n0~nK,K的取值范围为[20,24],1st-LBP(xc,yc)的取值范围为[0,K];Wherein, the K pixels are marked as n 0 to n K , the value range of K is [20, 24], and the value range of 1st-LBP(x c , y c ) is [0, K];
b、第二次LBP算子处理子模块,用于在保证编码长度的前提下加强所述点nc与周围邻域的关联性,其以点nc的8个邻域像素点作为副中心点,记作nvc0,nvc1,...,nvc7,使用3×3窗,用窗内全体像素的均值代替副中心点的值,再使用LBP算子对中心点nc进行计算,计算公式为:b. The second LBP operator processing sub-module is used to strengthen the correlation between the point n c and the surrounding neighborhood on the premise of ensuring the coding length, and it takes the 8 neighborhood pixels of the point n c as the sub-center Points, denoted as n vc0 ,n vc1 ,...,n vc7 , use a 3×3 window, and use the mean value of all pixels in the window Instead of the value of the sub-center point, use the LBP operator to calculate the center point n c . The calculation formula is:
c、第三次LBP算子处理子模块,用于缩短经第二次LBP算子处理子模块处理后的矩形图像的特征编码长度,其以点nc为中心,在3×3的窗口中根据自定义函数{nvcj,|nvcj-nc|=rank4(|nvci-nc|,i=0,1,...,7),j=0,1,2,3}选择4个副中心点进行计算,计算公式为:c. The third LBP operator processing sub-module is used to shorten the feature encoding length of the rectangular image processed by the second LBP operator processing sub-module, which is centered on point n c in a 3×3 window According to the custom function {n vcj ,|n vcj -n c |=rank 4 (|n vci -n c |,i=0,1,...,7),j=0,1,2,3} Select 4 sub-center points for calculation, the calculation formula is:
其中,rank4(|nvci-nc|,i=0,1,...,7)表示对7个|nvci-nc|的值进行从小到大排列后取前4个数,nvcj表示选取的4个副中心点;Among them, rank 4 (|n vci -n c |, i=0,1,...,7) indicates that the values of 7 |n vci -n c | are arranged from small to large and the first 4 numbers are taken, n vcj represents the selected 4 sub-center points;
d、第四次LBP算子处理子模块:用于在第三次LBP算子处理子模块处理后的基础上继续降低编码长度,计算公式为:d. The fourth LBP operator processing sub-module: it is used to continue to reduce the coding length on the basis of the third LBP operator processing sub-module processing. The calculation formula is:
计算完后输出表示虹膜图像特征的编码;After the calculation is completed, the code representing the iris image feature is output;
(4)编码匹配模块,用于接收所述表示虹膜图像特征的编码并将其与数据库中的特征编码进行比对,完成对身份的识别。(4) The code matching module is used to receive the code representing the iris image feature and compare it with the feature code in the database to complete the identification of the identity.
其中,所述预处理模块还包括:Wherein, the preprocessing module further includes:
(1)粗定位子模块:与光斑点填充子模块连接,用于对虹膜图像进行切割并初步定位瞳孔位置,切割时以所述瞳孔位置为中心、5倍的半径来对填充光斑后的虹膜图像进行切割;(1) Coarse positioning sub-module: connected with the light spot filling sub-module, used to cut the iris image and preliminarily locate the pupil position. During cutting, the pupil position is taken as the center and a radius of 5 times is used to fill the iris after the light spot. image to be cut;
(2)精定位子模块:与粗定位子模块连接,用于精确定位虹膜区域;(2) Fine positioning sub-module: connected with the coarse positioning sub-module for precise positioning of the iris area;
(3)归一化子模块,用于将定位后的虹膜区域展开成固定分辨率的虹膜图像。(3) The normalization submodule is used to expand the iris region after positioning into a fixed resolution iris image.
其中,所述精定位子模块包括依次连接的下采样单元、初次定位单元和再次定位单元,所述下采样单元用于对切割后的虹膜图像进行下采样,所述初次定位单元用于通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,所述再次定位单元用于以初次定位单元定位的参数在虹膜图像上进行精确定位。Wherein, the precise positioning sub-module includes a downsampling unit, a primary positioning unit and a repositioning unit connected in sequence, the downsampling unit is used for downsampling the cut iris image, and the primary positioning unit is used for improving The Canny edge detection operator and the Hough circle detection are used to locate the inner and outer circles of the iris.
其中,所述改进的Canny边缘检测算子为只对垂直方向进行非极大值的抑制的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only suppresses non-maximum values in the vertical direction.
其中,所述改进的Canny边缘检测算子为只采用高阈值进行强边缘检测的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only uses a high threshold for strong edge detection.
本发明的有益效果为:The beneficial effects of the present invention are:
1、设置图像校正子模块,并定义了校正公式,提高了图像处理的精度;1. Set the image correction sub-module, and define the correction formula, which improves the accuracy of image processing;
2、设置光斑点填充子模块,并定义了光斑点的灰度值计算公式,很好地保留了虹膜图像的结构信息,填充后的虹膜图像可以有效地进行定位;2. Set the light spot filling sub-module, and define the gray value calculation formula of the light spot, which well preserves the structural information of the iris image, and the filled iris image can be effectively positioned;
3、设置的初次定位单元,其通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,便于虹膜的定位且提高了虹膜的速度;3. The set initial positioning unit, which locates the inner and outer circles of the iris through the improved Canny edge detection operator and Hough circle detection, which facilitates the positioning of the iris and improves the speed of the iris;
4、设置的第一次LBP算子处理子模块,增加了中心点与周围其它邻域的关联性,能够满足不同尺度和频率的图像纹理;4. The first LBP operator processing sub-module is set, which increases the correlation between the center point and other surrounding neighborhoods, and can satisfy image textures of different scales and frequencies;
5、设置的第二次LBP算子处理子模块、第三次LBP算子处理子模块和第四次LBP算子处理子模块,在不影响中心点与周围邻域的关联性下,不断降低编码长度,节约了存储空间,减少了计算量,提高了识别速度,增强了识别准确率,得到了较高的鲁棒性。5. The set second LBP operator processing sub-module, third LBP operator processing sub-module and fourth LBP operator processing sub-module are continuously reduced without affecting the correlation between the center point and the surrounding neighborhood. The coding length saves storage space, reduces the amount of calculation, improves the recognition speed, enhances the recognition accuracy, and obtains higher robustness.
附图说明Description of drawings
利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。The present invention will be further described by using the accompanying drawings, but the embodiments in the accompanying drawings do not constitute any limitation to the present invention. For those of ordinary skill in the art, under the premise of no creative work, other Attached.
图1是本发明的虹膜识别器连接示意图。FIG. 1 is a schematic diagram of the connection of the iris recognizer of the present invention.
图2是本发明影像控制装置示意图。FIG. 2 is a schematic diagram of an image control device of the present invention.
具体实施方式Detailed ways
结合以下实施例对本发明作进一步描述。The present invention will be further described with reference to the following examples.
实施例1Example 1
参见图1,图2,本实施例一种具有身份验证功能的影像控制装置,包括影像控制装置和与影像控制装置电信号连接的虹膜识别器,所述影像控制装置包括:Referring to FIG. 1 and FIG. 2 , an image control device with an identity verification function in this embodiment includes an image control device and an iris recognizer electrically connected to the image control device. The image control device includes:
第一解码器,用于对输入影像数据流进行解码;a first decoder for decoding the input video data stream;
编码器,用于以多个转换后的比特率对所述第一解码器的输出进行编码;an encoder for encoding the output of the first decoder at a plurality of converted bit rates;
输出单元,用于输出所述编码器以第一比特率编码的影像数据,以进行记录;an output unit for outputting the image data encoded by the encoder at the first bit rate for recording;
第二解码器,用于对所述编码器以第二比特率编码的相同影像数据进行解码;a second decoder for decoding the same image data encoded by the encoder at the second bit rate;
控制单元,用于基于所述第一比特率确定所述第二比特率。a control unit for determining the second bit rate based on the first bit rate.
优选地,其特征是,所述第一比特率和所述第二比特率的总和小于所述输入比特率。Preferably, it is characterized in that the sum of the first bit rate and the second bit rate is less than the input bit rate.
优选地,其特征是,所述影像控制装置还包括:Preferably, the image control device further comprises:
加密单元,用于对所述输入影像数据流进行加密;an encryption unit, configured to encrypt the input image data stream;
存储单元,用于存储加密后的影像数据。The storage unit is used to store the encrypted image data.
优选地,其特征是,所述虹膜识别器包括:Preferably, it is characterized in that, described iris recognizer comprises:
(1)采样模块,用于获取虹膜图像并采集虹膜图像的信息;(1) Sampling module, used to obtain the iris image and collect the information of the iris image;
(2)预处理模块,用于获取、校正虹膜图像并采集虹膜图像的信息,由于实际获得的虹膜图像与标准采集的虹膜图像之间在同一个平面上会略有偏差,需要对实际获得的虹膜图像进行平面校正,设定图像校正子模块,所述图像校正子模块采用的校正公式为:(2) The preprocessing module is used to obtain and correct the iris image and collect the information of the iris image. Since the actual obtained iris image and the standard collected iris image will slightly deviate on the same plane, it is necessary to analyze the actual obtained iris image. The iris image is plane corrected, and an image correction sub-module is set. The correction formula adopted by the image correction sub-module is:
其中,I(x,y)A表示实际获得的虹膜图像,I(x,y)B表示标准采集的虹膜图像,实际获得的虹膜图像与标准采集的虹膜图像的各像素点值之间的标准差;Among them, I(x,y) A represents the actual obtained iris image, I(x,y) B represents the standard collected iris image, the standard value between the actual obtained iris image and the standard collected iris image pixel value Difference;
优选地,其特征是,所述虹膜识别器还包括:Preferably, it is characterized in that the iris identifier further comprises:
(3)特征编码模块,用于对虹膜图像的特征进行提取和编码,包括:(3) The feature encoding module is used to extract and encode the features of the iris image, including:
a、第一次LBP算子处理子模块:用于对虹膜图像中的任意一点nc与5×5窗内的20个像素点进行比较来计算LBP值,所述20个像素点以点nc为中心分布在点nc外围,设nc的坐标为(xc,yc),LBP值的计算公式为:a. The first LBP operator processing sub-module: used to compare any point n c in the iris image with 20 pixels in a 5×5 window to calculate the LBP value, and the 20 pixels are represented by point n c is the center distributed on the periphery of point n c , and the coordinates of n c are set as (x c , y c ), the calculation formula of the LBP value is:
其中,所述20个像素点标记为n0~n20,1st-LBP(xc,yc)的取值范围为[0,20];Wherein, the 20 pixel points are marked as n 0 -n 20 , and the value range of 1st-LBP(x c , y c ) is [0, 20];
b、第二次LBP算子处理子模块,用于在保证编码长度的前提下加强所述点nc与周围邻域的关联性,其以点nc的8个邻域像素点作为副中心点,记作nvc0,nvc1,...,nvc7,使用3×3窗,用窗内全体像素的均值代替副中心点的值,再使用LBP算子对中心点nc进行计算,计算公式为:b. The second LBP operator processing sub-module is used to strengthen the correlation between the point n c and the surrounding neighborhood on the premise of ensuring the coding length, and it takes the 8 neighborhood pixels of the point n c as the sub-center Points, denoted as n vc0 ,n vc1 ,...,n vc7 , use a 3×3 window, and use the mean value of all pixels in the window Instead of the value of the sub-center point, use the LBP operator to calculate the center point n c . The calculation formula is:
c、第三次LBP算子处理子模块,用于缩短经第二次LBP算子处理子模块处c. The third LBP operator processing sub-module is used to shorten the processing time of the second LBP operator processing sub-module
理后的矩形rectified rectangle
图像的特征编码长度,其以点nc为中心,在3×3的窗口中根据自定义函数{nvcj,|nvcj-nc|=rank4(|nvci-nc|,i=0,1,...,7),j=0,1,2,3}选择4个副中心点进行计算,计算公式为:The feature encoding length of the image, centered on point n c , in a 3×3 window according to the custom function {n vcj ,|n vcj -n c |=rank 4 (|n vci -n c |,i= 0,1,...,7),j=0,1,2,3} Select 4 sub-center points for calculation, the calculation formula is:
其中,rank4(|nvci-nc|,i=0,1,...,7)表示对7个|nvci-nc|的值进行从小到大排列后取前4个数,nvcj表示选取的4个副中心点;Among them, rank 4 (|n vci -n c |, i=0,1,...,7) indicates that the values of 7 |n vci -n c | are arranged from small to large and the first 4 numbers are taken, n vcj represents the selected 4 sub-center points;
d、第四次LBP算子处理子模块:用于在第三次LBP算子处理子模块处理后d. The fourth LBP operator processing sub-module: used after the third LBP operator processing sub-module processing
的基础上继on the basis of
续降低编码长度,计算公式为:Continue to reduce the encoding length, the calculation formula is:
计算完后输出表示虹膜图像特征的编码;After the calculation is completed, the code representing the iris image feature is output;
(4)编码匹配模块,用于接收所述表示虹膜图像特征的编码并将其与数据库中的特征编码进行比对,完成对身份的识别。(4) The code matching module is used to receive the code representing the iris image feature and compare it with the feature code in the database to complete the identification of the identity.
其中,所述预处理模块包括:Wherein, the preprocessing module includes:
(1)光斑点填充子模块:用于对虹膜图像中检测出的每个光斑点进行填充,填充时利用与光斑点相邻的非光斑区域中的上下左右四个包络点的灰度值来计算光斑点的灰度值,定义虹膜图像中的一个光斑点为P0(x0,y0),所述四个包络点依次为P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定义光斑点的灰度值计算公式为:(1) Light spot filling sub-module: It is used to fill each light spot detected in the iris image, and the gray value of the four envelope points in the non-spot area adjacent to the light spot is used for filling. To calculate the gray value of the light spot, define a light spot in the iris image as P 0 (x 0 , y 0 ), and the four envelope points are P 1 (x 1 , y 1 ), P 2 ( x 2 , y 2 ), P 3 (x 3 , y 3 ), P 4 (x 4 , y 4 ), the calculation formula of the gray value of the defined light spot is:
(2)粗定位子模块:与光斑点填充子模块连接,用于对虹膜图像进行切割并初步定位瞳孔位置,切割时以所述瞳孔位置为中心、5倍的半径来对填充光斑后的虹膜图像进行切割;(2) Coarse positioning sub-module: connected with the light spot filling sub-module, used to cut the iris image and preliminarily locate the pupil position. When cutting, take the pupil position as the center and a radius of 5 times to fill the iris after the light spot. image to be cut;
(3)精定位子模块:与粗定位子模块连接,用于精确定位虹膜区域;(3) Fine positioning sub-module: connected with the coarse positioning sub-module for precise positioning of the iris area;
(4)归一化子模块,用于将定位后的虹膜区域展开成固定分辨率的虹膜图像。(4) The normalization sub-module is used to expand the positioned iris region into a fixed-resolution iris image.
其中,所述精定位子模块包括依次连接的下采样单元、初次定位单元和再次定位单元,所述下采样单元用于对切割后的虹膜图像进行下采样,所述初次定位单元用于通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,所述再次定位单元用于以初次定位单元定位的参数在虹膜图像上进行精确定位。Wherein, the precise positioning sub-module includes a downsampling unit, a primary positioning unit and a repositioning unit connected in sequence, the downsampling unit is used for downsampling the cut iris image, and the primary positioning unit is used for improving The Canny edge detection operator and the Hough circle detection are used to locate the inner and outer circles of the iris.
其中,所述改进的Canny边缘检测算子为只对垂直方向进行非极大值的抑制的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only suppresses non-maximum values in the vertical direction.
其中,所述改进的Canny边缘检测算子为只采用高阈值进行强边缘检测的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only uses a high threshold for strong edge detection.
本实施例设置光斑点填充子模块,很好地保留了虹膜图像的结构信息,填充后的虹膜图像可以有效地进行定位;设置的初次定位单元,其通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,便于虹膜的定位且提高了虹膜的速度;设置的第一次LBP算子处理子模块,增加了中心点与周围其它邻域的关联性,能够满足不同尺度和频率的图像纹理;设置的第二次LBP算子处理子模块、第三次LBP算子处理子模块和第四次LBP算子处理子模块,在不影响中心点与周围邻域的关联性下,不断降低编码长度,节约了存储空间,减少了计算量,提高了识别速度,增强了识别准确率,得到了较高的鲁棒性,使用CASIAV1.0虹膜库进行测试时,结果如下:In this embodiment, the light spot filling sub-module is set, which well preserves the structural information of the iris image, and the filled iris image can be effectively positioned; the initial positioning unit is set, which uses the improved Canny edge detection operator and Hough circle. The detection locates the inner and outer circles of the iris, which facilitates the positioning of the iris and improves the speed of the iris; the first LBP operator processing sub-module is set to increase the correlation between the center point and other surrounding neighborhoods, which can meet the needs of different scales and frequencies. image texture; set the second LBP operator processing sub-module, the third LBP operator processing sub-module and the fourth LBP operator processing sub-module, without affecting the correlation between the center point and the surrounding neighborhood, Continuously reducing the code length, saving storage space, reducing the amount of calculation, improving the recognition speed, enhancing the recognition accuracy, and obtaining high robustness, when using the CASIAV1.0 iris library for testing, the results are as follows:
实施例2Example 2
参见图1,图2,本实施例一种具有身份验证功能的影像控制装置,包括影像控制装置和与影像控制装置电信号连接的虹膜识别器,所述影像控制装置包括:Referring to FIG. 1 and FIG. 2 , an image control device with an identity verification function in this embodiment includes an image control device and an iris recognizer electrically connected to the image control device. The image control device includes:
第一解码器,用于对输入影像数据流进行解码;a first decoder for decoding the input video data stream;
编码器,用于以多个转换后的比特率对所述第一解码器的输出进行编码;an encoder for encoding the output of the first decoder at a plurality of converted bit rates;
输出单元,用于输出所述编码器以第一比特率编码的影像数据,以进行记录;an output unit for outputting the image data encoded by the encoder at the first bit rate for recording;
第二解码器,用于对所述编码器以第二比特率编码的相同影像数据进行解码;a second decoder for decoding the same image data encoded by the encoder at the second bit rate;
控制单元,用于基于所述第一比特率确定所述第二比特率。a control unit for determining the second bit rate based on the first bit rate.
优选地,其特征是,所述第一比特率和所述第二比特率的总和小于所述输入比特率。Preferably, it is characterized in that the sum of the first bit rate and the second bit rate is less than the input bit rate.
优选地,其特征是,所述影像控制装置还包括:Preferably, the image control device further comprises:
加密单元,用于对所述输入影像数据流进行加密;an encryption unit, configured to encrypt the input image data stream;
存储单元,用于存储加密后的影像数据。The storage unit is used to store the encrypted image data.
优选地,其特征是,所述虹膜识别器包括:Preferably, it is characterized in that, described iris recognizer comprises:
(1)采样模块,用于获取虹膜图像并采集虹膜图像的信息;(1) Sampling module, used to obtain the iris image and collect the information of the iris image;
(2)预处理模块,用于获取、校正虹膜图像并采集虹膜图像的信息,由于实际获得的虹膜图像与标准采集的虹膜图像之间在同一个平面上会略有偏差,需要对实际获得的虹膜图像进行平面校正,设定图像校正子模块,所述图像校正子模块采用的校正公式为:(2) The preprocessing module is used to obtain and correct the iris image and collect the information of the iris image. Since the actual obtained iris image and the standard collected iris image will slightly deviate on the same plane, it is necessary to analyze the actual obtained iris image. The iris image is plane corrected, and an image correction sub-module is set. The correction formula adopted by the image correction sub-module is:
其中,I(x,y)A表示实际获得的虹膜图像,I(x,y)B表示标准采集的虹膜图像,实际获得的虹膜图像与标准采集的虹膜图像的各像素点值之间的标准差;Among them, I(x,y) A represents the actual obtained iris image, I(x,y) B represents the standard collected iris image, the standard value between the actual obtained iris image and the standard collected iris image pixel value Difference;
优选地,其特征是,所述虹膜识别器还包括:Preferably, it is characterized in that the iris identifier further comprises:
(3)特征编码模块,用于对虹膜图像的特征进行提取和编码,包括:(3) The feature encoding module is used to extract and encode the features of the iris image, including:
a、第一次LBP算子处理子模块:用于对虹膜图像中的任意一点nc与5×5窗内的21个像素点进行比较来计算LBP值,所述21个像素点以点nc为中心分布在点nc外围,设nc的坐标为(xc,yc),LBP值的计算公式为:a. The first LBP operator processing sub-module: used to compare any point n c in the iris image with 21 pixels in the 5×5 window to calculate the LBP value, and the 21 pixels are represented by point n c is the center distributed on the periphery of point n c , and the coordinates of n c are set as (x c , y c ), the calculation formula of the LBP value is:
其中,所述21个像素点标记为n0~n21,1st-LBP(xc,yc)的取值范围为[0,21];Wherein, the 21 pixel points are marked as n 0 to n 21 , and the value range of 1st-LBP(x c , y c ) is [0, 21];
b、第二次LBP算子处理子模块,用于在保证编码长度的前提下加强所述点nc与周围邻域的关联性,其以点nc的8个邻域像素点作为副中心点,记作nvc0,nvc1,...,nvc7,使用3×3窗,用窗内全体像素的均值代替副中心点的值,再使用LBP算子对中心点nc进行计算,计算公式为:b. The second LBP operator processing sub-module is used to strengthen the correlation between the point n c and the surrounding neighborhood on the premise of ensuring the coding length, and it takes the 8 neighborhood pixels of the point n c as the sub-center Points, denoted as n vc0 ,n vc1 ,...,n vc7 , use a 3×3 window, and use the mean value of all pixels in the window Instead of the value of the sub-center point, use the LBP operator to calculate the center point n c . The calculation formula is:
c、第三次LBP算子处理子模块,用于缩短经第二次LBP算子处理子模块处理后的矩形图像的特征编码长度,其以点nc为中心,在3×3的窗口中根据自定义函数{nvcj,|nvcj-nc|=rank4(|nvci-nc|,i=0,1,...,7),j=0,1,2,3}选择4个副中心点进行计算,计算公式为:c. The third LBP operator processing sub-module is used to shorten the feature encoding length of the rectangular image processed by the second LBP operator processing sub-module, which is centered on point n c in a 3×3 window According to the custom function {n vcj ,|n vcj -n c |=rank 4 (|n vci -n c |,i=0,1,...,7),j=0,1,2,3} Select 4 sub-center points for calculation, the calculation formula is:
其中,rank4(|nvci-nc|,i=0,1,...,7)表示对7个|nvci-nc|的值进行从小到大排列后取前4个数,nvcj表示选取的4个副中心点;Among them, rank 4 (|n vci -n c |, i=0,1,...,7) indicates that the values of 7 |n vci -n c | are arranged from small to large and the first 4 numbers are taken, n vcj represents the selected 4 sub-center points;
d、第四次LBP算子处理子模块:用于在第三次LBP算子处理子模块处理后的基础上继续降低编码长度,计算公式为:d. The fourth LBP operator processing sub-module: it is used to continue to reduce the coding length on the basis of the third LBP operator processing sub-module processing. The calculation formula is:
计算完后输出表示虹膜图像特征的编码;After the calculation is completed, the code representing the iris image feature is output;
(4)编码匹配模块,用于接收所述表示虹膜图像特征的编码并将其与数据库中的特征编码进行比对,完成对身份的识别。(4) The code matching module is used to receive the code representing the iris image feature and compare it with the feature code in the database to complete the identification of the identity.
其中,所述预处理模块包括:Wherein, the preprocessing module includes:
(1)光斑点填充子模块:用于对虹膜图像中检测出的每个光斑点进行填充,填充时利用与光斑点相邻的非光斑区域中的上下左右四个包络点的灰度值来计算光斑点的灰度值,定义虹膜图像中的一个光斑点为P0(x0,y0),所述四个包络点依次为P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定义光斑点的灰度值计算公式为:(1) Light spot filling sub-module: It is used to fill each light spot detected in the iris image, and the gray value of the four envelope points in the non-spot area adjacent to the light spot is used for filling. To calculate the gray value of the light spot, define a light spot in the iris image as P 0 (x 0 , y 0 ), and the four envelope points are P 1 (x 1 , y 1 ), P 2 ( x 2 , y 2 ), P 3 (x 3 , y 3 ), P 4 (x 4 , y 4 ), the calculation formula of the gray value of the defined light spot is:
(2)粗定位子模块:与光斑点填充子模块连接,用于对虹膜图像进行切割并初步定位瞳孔位置,切割时以所述瞳孔位置为中心、5倍的半径来对填充光斑后的虹膜图像进行切割;(2) Coarse positioning sub-module: connected with the light spot filling sub-module, used to cut the iris image and preliminarily locate the pupil position. When cutting, take the pupil position as the center and a radius of 5 times to fill the iris after the light spot. image to be cut;
(3)精定位子模块:与粗定位子模块连接,用于精确定位虹膜区域;(3) Fine positioning sub-module: connected with the coarse positioning sub-module for precise positioning of the iris area;
(4)归一化子模块,用于将定位后的虹膜区域展开成固定分辨率的虹膜图像。(4) The normalization sub-module is used to expand the positioned iris region into a fixed-resolution iris image.
其中,所述精定位子模块包括依次连接的下采样单元、初次定位单元和再次定位单元,所述下采样单元用于对切割后的虹膜图像进行下采样,所述初次定位单元用于通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,所述再次定位单元用于以初次定位单元定位的参数在虹膜图像上进行精确定位。Wherein, the precise positioning sub-module includes a downsampling unit, a primary positioning unit and a repositioning unit connected in sequence, the downsampling unit is used for downsampling the cut iris image, and the primary positioning unit is used for improving The Canny edge detection operator and the Hough circle detection are used to locate the inner and outer circles of the iris.
其中,所述改进的Canny边缘检测算子为只对垂直方向进行非极大值的抑制的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only suppresses non-maximum values in the vertical direction.
其中,所述改进的Canny边缘检测算子为只采用高阈值进行强边缘检测的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only uses a high threshold for strong edge detection.
本实施例设置光斑点填充子模块,很好地保留了虹膜图像的结构信息,填充后的虹膜图像可以有效地进行定位;设置的初次定位单元,其通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,便于虹膜的定位且提高了虹膜的速度;设置的第一次LBP算子处理子模块,增加了中心点与周围其它邻域的关联性,能够满足不同尺度和频率的图像纹理;设置的第二次LBP算子处理子模块、第三次LBP算子处理子模块和第四次LBP算子处理子模块,在不影响中心点与周围邻域的关联性下,不断降低编码长度,节约了存储空间,减少了计算量,提高了识别速度,增强了识别准确率,得到了较高的鲁棒性,使用CASIAV1.0虹膜库进行测试时,结果如下:In this embodiment, the light spot filling sub-module is set, which well preserves the structural information of the iris image, and the filled iris image can be effectively positioned; the initial positioning unit is set, which uses the improved Canny edge detection operator and Hough circle. The detection locates the inner and outer circles of the iris, which facilitates the positioning of the iris and improves the speed of the iris; the first LBP operator processing sub-module is set to increase the correlation between the center point and other surrounding neighborhoods, which can meet the needs of different scales and frequencies. image texture; set the second LBP operator processing sub-module, the third LBP operator processing sub-module and the fourth LBP operator processing sub-module, without affecting the correlation between the center point and the surrounding neighborhood, Continuously reducing the code length, saving storage space, reducing the amount of calculation, improving the recognition speed, enhancing the recognition accuracy, and obtaining high robustness, when using the CASIAV1.0 iris library for testing, the results are as follows:
实施例3Example 3
参见图1,图2,本实施例一种具有身份验证功能的影像控制装置,包括影像控制装置和与影像控制装置电信号连接的虹膜识别器,所述影像控制装置包括:Referring to FIG. 1 and FIG. 2 , an image control device with an identity verification function in this embodiment includes an image control device and an iris recognizer electrically connected to the image control device. The image control device includes:
第一解码器,用于对输入影像数据流进行解码;a first decoder for decoding the input video data stream;
编码器,用于以多个转换后的比特率对所述第一解码器的输出进行编码;an encoder for encoding the output of the first decoder at a plurality of converted bit rates;
输出单元,用于输出所述编码器以第一比特率编码的影像数据,以进行记录;an output unit for outputting the image data encoded by the encoder at the first bit rate for recording;
第二解码器,用于对所述编码器以第二比特率编码的相同影像数据进行解码;a second decoder for decoding the same image data encoded by the encoder at the second bit rate;
控制单元,用于基于所述第一比特率确定所述第二比特率。a control unit for determining the second bit rate based on the first bit rate.
优选地,其特征是,所述第一比特率和所述第二比特率的总和小于所述输入比特率。Preferably, it is characterized in that the sum of the first bit rate and the second bit rate is less than the input bit rate.
优选地,其特征是,所述影像控制装置还包括:Preferably, the image control device further comprises:
加密单元,用于对所述输入影像数据流进行加密;an encryption unit, configured to encrypt the input image data stream;
存储单元,用于存储加密后的影像数据。The storage unit is used to store the encrypted image data.
优选地,其特征是,所述虹膜识别器包括:Preferably, it is characterized in that, described iris recognizer comprises:
(1)采样模块,用于获取、校正虹膜图像并采集虹膜图像的信息,由于实际获得的虹膜图像与标准采集的虹膜图像之间在同一个平面上会略有偏差,需要对实际获得的虹膜图像进行平面校正,设定图像校正子模块,所述图像校正子模块采用的校正公式为:(1) Sampling module, used to acquire and correct the iris image and collect the information of the iris image. Since the actual obtained iris image and the standard collected iris image will slightly deviate on the same plane, it is necessary to analyze the actual obtained iris image. The image is subjected to plane correction, and an image correction sub-module is set, and the correction formula adopted by the image correction sub-module is:
其中,I(x,y)A表示实际获得的虹膜图像,I(x,y)B表示标准采集的虹膜图像,实际获得的虹膜图像与标准采集的虹膜图像的各像素点值之间的标准差;Among them, I(x,y) A represents the actual obtained iris image, I(x,y) B represents the standard collected iris image, the standard value between the actual obtained iris image and the standard collected iris image pixel value Difference;
(2)预处理模块,用于对获取的虹膜图像进行定位和归一化处理;(2) The preprocessing module is used to locate and normalize the acquired iris image;
优选地,其特征是,所述虹膜识别器还包括:Preferably, it is characterized in that the iris identifier further comprises:
(3)特征编码模块,用于对虹膜图像的特征进行提取和编码,包括:(3) The feature encoding module is used to extract and encode the features of the iris image, including:
a、第一次LBP算子处理子模块:用于对虹膜图像中的任意一点nc与5×5窗内的22个像素点进行比较来计算LBP值,所述22个像素点以点nc为中心分布在点nc外围,设nc的坐标为(xc,yc),LBP值的计算公式为:a. The first LBP operator processing sub-module: used to compare any point n c in the iris image with 22 pixels in the 5×5 window to calculate the LBP value, and the 22 pixels are represented by point n c is the center distributed on the periphery of point n c , and the coordinates of n c are set as (x c , y c ), the calculation formula of the LBP value is:
其中,所述22个像素点标记为n0~n21,1st-LBP(xc,yc)的取值范围为[0,22];Wherein, the 22 pixels are marked as n 0 to n 21 , and the value range of 1st-LBP(x c , y c ) is [0, 22];
b、第二次LBP算子处理子模块,用于在保证编码长度的前提下加强所述点nc与周围邻域的关联性,其以点nc的8个邻域像素点作为副中心点,记作nvc0,nvc1,...,nvc7,使用3×3窗,用窗内全体像素的均值代替副中心点的值,再使用LBP算子对中心点nc进行计算,计算公式为:b. The second LBP operator processing sub-module is used to strengthen the correlation between the point n c and the surrounding neighborhood on the premise of ensuring the coding length, and it takes the 8 neighborhood pixels of the point n c as the sub-center Points, denoted as n vc0 ,n vc1 ,...,n vc7 , use a 3×3 window, and use the mean value of all pixels in the window Instead of the value of the sub-center point, use the LBP operator to calculate the center point n c . The calculation formula is:
c、第三次LBP算子处理子模块,用于缩短经第二次LBP算子处理子模块处理后的矩形图像的特征编码长度,其以点nc为中心,在3×3的窗口中根据自定义函数{nvcj,|nvcj-nc|=rank4(|nvci-nc|,i=0,1,...,7),j=0,1,2,3}选择4个副中心点进行计算,计算公式为:c. The third LBP operator processing sub-module is used to shorten the feature encoding length of the rectangular image processed by the second LBP operator processing sub-module, which is centered on point n c in a 3×3 window According to the custom function {n vcj ,|n vcj -n c |=rank 4 (|n vci -n c |,i=0,1,...,7),j=0,1,2,3} Select 4 sub-center points for calculation, the calculation formula is:
其中,rank4(|nvci-nc|,i=0,1,...,7)表示对7个|nvci-nc|的值进行从小到大排列后取前4个数,nvcj表示选取的4个副中心点;Among them, rank 4 (|n vci -n c |, i=0,1,...,7) indicates that the values of 7 |n vci -n c | are arranged from small to large and the first 4 numbers are taken, n vcj represents the selected 4 sub-center points;
d、第四次LBP算子处理子模块:用于在第三次LBP算子处理子模块处理后的基础上继续降低编码长度,计算公式为:d. The fourth LBP operator processing sub-module: it is used to continue to reduce the coding length on the basis of the third LBP operator processing sub-module processing. The calculation formula is:
计算完后输出表示虹膜图像特征的编码;After the calculation is completed, the code representing the iris image feature is output;
(4)编码匹配模块,用于接收所述表示虹膜图像特征的编码并将其与数据库中的特征编码进行比对,完成对身份的识别。(4) The code matching module is used to receive the code representing the iris image feature and compare it with the feature code in the database to complete the identification of the identity.
其中,所述预处理模块包括:Wherein, the preprocessing module includes:
(1)光斑点填充子模块:用于对虹膜图像中检测出的每个光斑点进行填充,填充时利用与光斑点相邻的非光斑区域中的上下左右四个包络点的灰度值来计算光斑点的灰度值,定义虹膜图像中的一个光斑点为P0(x0,y0),所述四个包络点依次为P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定义光斑点的灰度值计算公式为:(1) Light spot filling sub-module: It is used to fill each light spot detected in the iris image, and the gray value of the four envelope points in the non-spot area adjacent to the light spot is used for filling. To calculate the gray value of the light spot, define a light spot in the iris image as P 0 (x 0 , y 0 ), and the four envelope points are P 1 (x 1 , y 1 ), P 2 ( x 2 , y 2 ), P 3 (x 3 , y 3 ), P 4 (x 4 , y 4 ), the calculation formula of the gray value of the defined light spot is:
(2)粗定位子模块:与光斑点填充子模块连接,用于对虹膜图像进行切割并初步定位瞳孔位置,切割时以所述瞳孔位置为中心、5倍的半径来对填充光斑后的虹膜图像进行切割;(2) Coarse positioning sub-module: connected with the light spot filling sub-module, used to cut the iris image and preliminarily locate the pupil position. When cutting, take the pupil position as the center and a radius of 5 times to fill the iris after the light spot. image to be cut;
(3)精定位子模块:与粗定位子模块连接,用于精确定位虹膜区域;(3) Fine positioning sub-module: connected with the coarse positioning sub-module for precise positioning of the iris area;
(4)归一化子模块,用于将定位后的虹膜区域展开成固定分辨率的虹膜图像。(4) The normalization sub-module is used to expand the positioned iris region into a fixed-resolution iris image.
其中,所述精定位子模块包括依次连接的下采样单元、初次定位单元和再次定位单元,所述下采样单元用于对切割后的虹膜图像进行下采样,所述初次定位单元用于通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,所述再次定位单元用于以初次定位单元定位的参数在虹膜图像上进行精确定位。Wherein, the precise positioning sub-module includes a downsampling unit, a primary positioning unit and a repositioning unit connected in sequence, the downsampling unit is used for downsampling the cut iris image, and the primary positioning unit is used for improving The Canny edge detection operator and the Hough circle detection are used to locate the inner and outer circles of the iris.
其中,所述改进的Canny边缘检测算子为只对垂直方向进行非极大值的抑制的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only suppresses non-maximum values in the vertical direction.
其中,所述改进的Canny边缘检测算子为只采用高阈值进行强边缘检测的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only uses a high threshold for strong edge detection.
本实施例设置光斑点填充子模块,很好地保留了虹膜图像的结构信息,填充后的虹膜图像可以有效地进行定位;设置的初次定位单元,其通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,便于虹膜的定位且提高了虹膜的速度;设置的第一次LBP算子处理子模块,增加了中心点与周围其它邻域的关联性,能够满足不同尺度和频率的图像纹理;设置的第二次LBP算子处理子模块、第三次LBP算子处理子模块和第四次LBP算子处理子模块,在不影响中心点与周围邻域的关联性下,不断降低编码长度,节约了存储空间,减少了计算量,提高了识别速度,增强了识别准确率,得到了较高的鲁棒性,使用CASIAV1.0虹膜库进行测试时,结果如下:In this embodiment, the light spot filling sub-module is set, which well preserves the structural information of the iris image, and the filled iris image can be effectively positioned; the initial positioning unit is set, which uses the improved Canny edge detection operator and Hough circle. The detection locates the inner and outer circles of the iris, which facilitates the positioning of the iris and improves the speed of the iris; the first LBP operator processing sub-module is set to increase the correlation between the center point and other surrounding neighborhoods, which can meet different scales and frequencies. image texture; set the second LBP operator processing sub-module, the third LBP operator processing sub-module and the fourth LBP operator processing sub-module, without affecting the correlation between the center point and the surrounding neighborhood, Continuously reducing the coding length, saving storage space, reducing the amount of calculation, improving the recognition speed, enhancing the recognition accuracy, and obtaining high robustness, when using the CASIAV1.0 iris library for testing, the results are as follows:
实施例4Example 4
参见图1,图2,本实施例一种具有身份验证功能的影像控制装置,包括影像控制装置和与影像控制装置电信号连接的虹膜识别器,所述影像控制装置包括:Referring to FIG. 1 and FIG. 2 , an image control device with an identity verification function in this embodiment includes an image control device and an iris recognizer electrically connected to the image control device. The image control device includes:
第一解码器,用于对输入影像数据流进行解码;a first decoder for decoding the input video data stream;
编码器,用于以多个转换后的比特率对所述第一解码器的输出进行编码;an encoder for encoding the output of the first decoder at a plurality of converted bit rates;
输出单元,用于输出所述编码器以第一比特率编码的影像数据,以进行记录;an output unit for outputting the image data encoded by the encoder at the first bit rate for recording;
第二解码器,用于对所述编码器以第二比特率编码的相同影像数据进行解码;a second decoder for decoding the same image data encoded by the encoder at the second bit rate;
控制单元,用于基于所述第一比特率确定所述第二比特率。a control unit for determining the second bit rate based on the first bit rate.
优选地,其特征是,所述第一比特率和所述第二比特率的总和小于所述输入比特率。Preferably, it is characterized in that the sum of the first bit rate and the second bit rate is less than the input bit rate.
优选地,其特征是,所述影像控制装置还包括:Preferably, the image control device further comprises:
加密单元,用于对所述输入影像数据流进行加密;an encryption unit, configured to encrypt the input image data stream;
存储单元,用于存储加密后的影像数据。The storage unit is used to store the encrypted image data.
优选地,其特征是,所述虹膜识别器包括:Preferably, it is characterized in that, described iris recognizer comprises:
(1)采样模块,用于获取、校正虹膜图像并采集虹膜图像的信息,由于实际获得的虹膜图像与标准采集的虹膜图像之间在同一个平面上会略有偏差,需要对实际获得的虹膜图像进行平面校正,设定图像校正子模块,所述图像校正子模块采用的校正公式为:(1) Sampling module, used to acquire and correct the iris image and collect the information of the iris image. Since the actual obtained iris image and the standard collected iris image will slightly deviate on the same plane, it is necessary to analyze the actual obtained iris image. The image is subjected to plane correction, and an image correction sub-module is set, and the correction formula adopted by the image correction sub-module is:
其中,I(x,y)A表示实际获得的虹膜图像,I(x,y)B表示标准采集的虹膜图像,实际获得的虹膜图像与标准采集的虹膜图像的各像素点值之间的标准差;Among them, I(x,y) A represents the actual obtained iris image, I(x,y) B represents the standard collected iris image, the standard value between the actual obtained iris image and the standard collected iris image pixel value Difference;
(2)预处理模块,用于对获取的虹膜图像进行定位和归一化处理;(2) The preprocessing module is used to locate and normalize the acquired iris image;
优选地,其特征是,所述虹膜识别器还包括:Preferably, it is characterized in that the iris identifier further comprises:
(3)特征编码模块,用于对虹膜图像的特征进行提取和编码,包括:(3) The feature encoding module is used to extract and encode the features of the iris image, including:
a、第一次LBP算子处理子模块:用于对虹膜图像中的任意一点nc与5×5窗内的23个像素点进行比较来计算LBP值,所述23个像素点以点nc为中心分布在点nc外围,设nc的坐标为(xc,yc),LBP值的计算公式为:a. The first LBP operator processing sub-module: used to compare any point n c in the iris image with 23 pixels in the 5×5 window to calculate the LBP value, and the 23 pixels are represented by point n c is the center distributed on the periphery of point n c , and the coordinates of n c are set as (x c , y c ), the calculation formula of the LBP value is:
其中,所述23个像素点标记为n0~n21,1st-LBP(xc,yc)的取值范围为[0,23];Wherein, the 23 pixel points are marked as n 0 to n 21 , and the value range of 1st-LBP(x c , y c ) is [0, 23];
b、第二次LBP算子处理子模块,用于在保证编码长度的前提下加强所述点nc与周围邻域的关联性,其以点nc的8个邻域像素点作为副中心点,记作nvc0,nvc1,...,nvc7,使用3×3窗,用窗内全体像素的均值代替副中心点的值,再使用LBP算子对中心点nc进行计算,计算公式为:b. The second LBP operator processing sub-module is used to strengthen the correlation between the point n c and the surrounding neighborhood on the premise of ensuring the coding length, and it takes the 8 neighborhood pixels of the point n c as the sub-center Points, denoted as n vc0 ,n vc1 ,...,n vc7 , use a 3×3 window, and use the mean value of all pixels in the window Instead of the value of the sub-center point, use the LBP operator to calculate the center point n c . The calculation formula is:
c、第三次LBP算子处理子模块,用于缩短经第二次LBP算子处理子模块处理后的矩形图像的特征编码长度,其以点nc为中心,在3×3的窗口中根据自定义函数{nvcj,|nvcj-nc|=rank4(|nvci-nc|,i=0,1,...,7),j=0,1,2,3}选择4个副中心点进行计算,计算公式为:c. The third LBP operator processing sub-module is used to shorten the feature encoding length of the rectangular image processed by the second LBP operator processing sub-module, which is centered on point n c in a 3×3 window According to the custom function {n vcj ,|n vcj -n c |=rank 4 (|n vci -n c |,i=0,1,...,7),j=0,1,2,3} Select 4 sub-center points for calculation, the calculation formula is:
其中,rank4(|nvci-nc|,i=0,1,...,7)表示对7个|nvci-nc|的值进行从小到大排列后取前4个数,nvcj表示选取的4个副中心点;Among them, rank 4 (|n vci -n c |, i=0,1,...,7) indicates that the values of 7 |n vci -n c | are arranged from small to large and the first 4 numbers are taken, n vcj represents the selected 4 sub-center points;
d、第四次LBP算子处理子模块:用于在第三次LBP算子处理子模块处理后的基础上继续降低编码长度,计算公式为:d. The fourth LBP operator processing sub-module: it is used to continue to reduce the coding length on the basis of the third LBP operator processing sub-module processing. The calculation formula is:
计算完后输出表示虹膜图像特征的编码;After the calculation is completed, the code representing the iris image feature is output;
(4)编码匹配模块,用于接收所述表示虹膜图像特征的编码并将其与数据库中的特征编码进行比对,完成对身份的识别。(4) The code matching module is used to receive the code representing the iris image feature and compare it with the feature code in the database to complete the identification of the identity.
其中,所述预处理模块包括:Wherein, the preprocessing module includes:
(1)光斑点填充子模块:用于对虹膜图像中检测出的每个光斑点进行填充,填充时利用与光斑点相邻的非光斑区域中的上下左右四个包络点的灰度值来计算光斑点的灰度值,定义虹膜图像中的一个光斑点为P0(x0,y0),所述四个包络点依次为P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定义光斑点的灰度值计算公式为:(1) Light spot filling sub-module: It is used to fill each light spot detected in the iris image, and the gray value of the four envelope points in the non-spot area adjacent to the light spot is used for filling. To calculate the gray value of the light spot, define a light spot in the iris image as P 0 (x 0 , y 0 ), and the four envelope points are P 1 (x 1 , y 1 ), P 2 ( x 2 , y 2 ), P 3 (x 3 , y 3 ), P 4 (x 4 , y 4 ), the calculation formula of the gray value of the defined light spot is:
(2)粗定位子模块:与光斑点填充子模块连接,用于对虹膜图像进行切割并初步定位瞳孔位置,切割时以所述瞳孔位置为中心、5倍的半径来对填充光斑后的虹膜图像进行切割;(2) Coarse positioning sub-module: connected with the light spot filling sub-module, used to cut the iris image and preliminarily locate the pupil position. When cutting, take the pupil position as the center and a radius of 5 times to fill the iris after the light spot. image to be cut;
(3)精定位子模块:与粗定位子模块连接,用于精确定位虹膜区域;(3) Fine positioning sub-module: connected with the coarse positioning sub-module for precise positioning of the iris area;
(4)归一化子模块,用于将定位后的虹膜区域展开成固定分辨率的虹膜图像。(4) The normalization sub-module is used to expand the positioned iris region into a fixed-resolution iris image.
其中,所述精定位子模块包括依次连接的下采样单元、初次定位单元和再次定位单元,所述下采样单元用于对切割后的虹膜图像进行下采样,所述初次定位单元用于通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,所述再次定位单元用于以初次定位单元定位的参数在虹膜图像上进行精确定位。Wherein, the precise positioning sub-module includes a downsampling unit, a primary positioning unit and a repositioning unit connected in sequence, the downsampling unit is used for downsampling the cut iris image, and the primary positioning unit is used for improving The Canny edge detection operator and the Hough circle detection are used to locate the inner and outer circles of the iris.
其中,所述改进的Canny边缘检测算子为只对垂直方向进行非极大值的抑制的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only suppresses non-maximum values in the vertical direction.
其中,所述改进的Canny边缘检测算子为只采用高阈值进行强边缘检测的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only uses a high threshold for strong edge detection.
本实施例设置光斑点填充子模块,很好地保留了虹膜图像的结构信息,填充后的虹膜图像可以有效地进行定位;设置的初次定位单元,其通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,便于虹膜的定位且提高了虹膜的速度;设置的第一次LBP算子处理子模块,增加了中心点与周围其它邻域的关联性,能够满足不同尺度和频率的图像纹理;设置的第二次LBP算子处理子模块、第三次LBP算子处理子模块和第四次LBP算子处理子模块,在不影响中心点与周围邻域的关联性下,不断降低编码长度,节约了存储空间,减少了计算量,提高了识别速度,增强了识别准确率,得到了较高的鲁棒性,使用CASIAV1.0虹膜库进行测试时,结果如下:In this embodiment, the light spot filling sub-module is set, which well preserves the structural information of the iris image, and the filled iris image can be effectively positioned; the initial positioning unit is set, which uses the improved Canny edge detection operator and Hough circle. The detection locates the inner and outer circles of the iris, which facilitates the positioning of the iris and improves the speed of the iris; the first LBP operator processing sub-module is set to increase the correlation between the center point and other surrounding neighborhoods, which can meet the needs of different scales and frequencies. image texture; set the second LBP operator processing sub-module, the third LBP operator processing sub-module and the fourth LBP operator processing sub-module, without affecting the correlation between the center point and the surrounding neighborhood, Continuously reducing the code length, saving storage space, reducing the amount of calculation, improving the recognition speed, enhancing the recognition accuracy, and obtaining high robustness, when using the CASIAV1.0 iris library for testing, the results are as follows:
实施例5Example 5
参见图1,图2,本实施例一种具有身份验证功能的影像控制装置,包括影像控制装置和与影像控制装置电信号连接的虹膜识别器,所述影像控制装置包括:Referring to FIG. 1 and FIG. 2 , an image control device with an identity verification function in this embodiment includes an image control device and an iris recognizer electrically connected to the image control device. The image control device includes:
第一解码器,用于对输入影像数据流进行解码;a first decoder for decoding the input video data stream;
编码器,用于以多个转换后的比特率对所述第一解码器的输出进行编码;an encoder for encoding the output of the first decoder at a plurality of converted bit rates;
输出单元,用于输出所述编码器以第一比特率编码的影像数据,以进行记录;an output unit for outputting the image data encoded by the encoder at the first bit rate for recording;
第二解码器,用于对所述编码器以第二比特率编码的相同影像数据进行解码;a second decoder for decoding the same image data encoded by the encoder at the second bit rate;
控制单元,用于基于所述第一比特率确定所述第二比特率。a control unit for determining the second bit rate based on the first bit rate.
优选地,其特征是,所述第一比特率和所述第二比特率的总和小于所述输入比特率。Preferably, it is characterized in that the sum of the first bit rate and the second bit rate is less than the input bit rate.
优选地,其特征是,所述影像控制装置还包括:Preferably, the image control device further comprises:
加密单元,用于对所述输入影像数据流进行加密;an encryption unit, configured to encrypt the input image data stream;
存储单元,用于存储加密后的影像数据。The storage unit is used to store the encrypted image data.
优选地,其特征是,所述虹膜识别器包括:Preferably, it is characterized in that, described iris recognizer comprises:
(1)采样模块,用于获取、校正虹膜图像并采集虹膜图像的信息,由于实际获得的虹膜图像与标准采集的虹膜图像之间在同一个平面上会略有偏差,需要对实际获得的虹膜图像进行平面校正,设定图像校正子模块,所述图像校正子模块采用的校正公式为:(1) Sampling module, used to acquire and correct the iris image and collect the information of the iris image. Since the actual obtained iris image and the standard collected iris image will slightly deviate on the same plane, it is necessary to analyze the actual obtained iris image. The image is subjected to plane correction, and an image correction sub-module is set, and the correction formula adopted by the image correction sub-module is:
其中,I(x,y)A表示实际获得的虹膜图像,I(x,y)B表示标准采集的虹膜图像,实际获得的虹膜图像与标准采集的虹膜图像的各像素点值之间的标准差;Among them, I(x,y) A represents the actual obtained iris image, I(x,y) B represents the standard collected iris image, the standard value between the actual obtained iris image and the standard collected iris image pixel value Difference;
(2)预处理模块,用于对获取的虹膜图像进行定位和归一化处理;(2) The preprocessing module is used to locate and normalize the acquired iris image;
优选地,其特征是,所述虹膜识别器还包括:Preferably, it is characterized in that the iris identifier further comprises:
(3)特征编码模块,用于对虹膜图像的特征进行提取和编码,包括:(3) The feature encoding module is used to extract and encode the features of the iris image, including:
a、第一次LBP算子处理子模块:用于对虹膜图像中的任意一点nc与5×5窗内的24个像素点进行比较来计算LBP值,所述24个像素点以点nc为中心分布在点nc外围,设nc的坐标为(xc,yc),LBP值的计算公式为:a. The first LBP operator processing sub-module: used to compare any point n c in the iris image with 24 pixels in the 5×5 window to calculate the LBP value, and the 24 pixels are represented by point n c is the center distributed on the periphery of point n c , and the coordinates of n c are set as (x c , y c ), the calculation formula of the LBP value is:
其中,所述24个像素点标记为n0~n21,1st-LBP(xc,yc)的取值范围为[0,24];Wherein, the 24 pixel points are marked as n 0 to n 21 , and the value range of 1st-LBP(x c , y c ) is [0, 24];
b、第二次LBP算子处理子模块,用于在保证编码长度的前提下加强所述点nc与周围邻域的关联性,其以点nc的8个邻域像素点作为副中心点,记作nvc0,nvc1,...,nvc7,使用3×3窗,用窗内全体像素的均值代替副中心点的值,再使用LBP算子对中心点nc进行计算,计算公式为:b. The second LBP operator processing sub-module is used to strengthen the correlation between the point n c and the surrounding neighborhood on the premise of ensuring the coding length, and it takes the 8 neighborhood pixels of the point n c as the sub-center Points, denoted as n vc0 ,n vc1 ,...,n vc7 , use a 3×3 window, and use the mean value of all pixels in the window Instead of the value of the sub-center point, use the LBP operator to calculate the center point n c . The calculation formula is:
c、第三次LBP算子处理子模块,用于缩短经第二次LBP算子处理子模块处理后的矩形图像的特征编码长度,其以点nc为中心,在3×3的窗口中根据自定义函数{nvcj,|nvcj-nc|=rank4(|nvci-nc|,i=0,1,...,7),j=0,1,2,3}选择4个副中心点进行计算,计算公式为:c. The third LBP operator processing sub-module is used to shorten the feature encoding length of the rectangular image processed by the second LBP operator processing sub-module, which is centered on point n c in a 3×3 window According to the custom function {n vcj ,|n vcj -n c |=rank 4 (|n vci -n c |,i=0,1,...,7),j=0,1,2,3} Select 4 sub-center points for calculation, the calculation formula is:
其中,rank4(|nvci-nc|,i=0,1,...,7)表示对7个|nvci-nc|的值进行从小到大排列后取前4个数,nvcj表示选取的4个副中心点;Among them, rank 4 (|n vci -n c |, i=0,1,...,7) indicates that the values of 7 |n vci -n c | are arranged from small to large and the first 4 numbers are taken, n vcj represents the selected 4 sub-center points;
d、第四次LBP算子处理子模块:用于在第三次LBP算子处理子模块处理后的基础上继续降低编码长度,计算公式为:d. The fourth LBP operator processing sub-module: it is used to continue to reduce the coding length on the basis of the third LBP operator processing sub-module processing. The calculation formula is:
计算完后输出表示虹膜图像特征的编码;After the calculation is completed, the code representing the iris image feature is output;
(4)编码匹配模块,用于接收所述表示虹膜图像特征的编码并将其与数据库中的特征编码进行比对,完成对身份的识别。(4) The code matching module is used to receive the code representing the iris image feature and compare it with the feature code in the database to complete the identification of the identity.
其中,所述预处理模块包括:Wherein, the preprocessing module includes:
(1)光斑点填充子模块:用于对虹膜图像中检测出的每个光斑点进行填充,填充时利用与光斑点相邻的非光斑区域中的上下左右四个包络点的灰度值来计算光斑点的灰度值,定义虹膜图像中的一个光斑点为P0(x0,y0),所述四个包络点依次为P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定义光斑点的灰度值计算公式为:(1) Light spot filling sub-module: It is used to fill each light spot detected in the iris image, and the gray value of the four envelope points in the non-spot area adjacent to the light spot is used for filling. To calculate the gray value of the light spot, define a light spot in the iris image as P 0 (x 0 , y 0 ), and the four envelope points are P 1 (x 1 , y 1 ), P 2 ( x 2 , y 2 ), P 3 (x 3 , y 3 ), P 4 (x 4 , y 4 ), the calculation formula of the gray value of the defined light spot is:
(2)粗定位子模块:与光斑点填充子模块连接,用于对虹膜图像进行切割并初步定位瞳孔位置,切割时以所述瞳孔位置为中心、5倍的半径来对填充光斑后的虹膜图像进行切割;(2) Coarse positioning sub-module: connected with the light spot filling sub-module, used to cut the iris image and preliminarily locate the pupil position. When cutting, take the pupil position as the center and a radius of 5 times to fill the iris after the light spot. image to be cut;
(3)精定位子模块:与粗定位子模块连接,用于精确定位虹膜区域;(3) Fine positioning sub-module: connected with the coarse positioning sub-module for precise positioning of the iris area;
(4)归一化子模块,用于将定位后的虹膜区域展开成固定分辨率的虹膜图像。(4) The normalization sub-module is used to expand the positioned iris region into a fixed-resolution iris image.
其中,所述精定位子模块包括依次连接的下采样单元、初次定位单元和再次定位单元,所述下采样单元用于对切割后的虹膜图像进行下采样,所述初次定位单元用于通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,所述再次定位单元用于以初次定位单元定位的参数在虹膜图像上进行精确定位。Wherein, the precise positioning sub-module includes a downsampling unit, a primary positioning unit and a repositioning unit connected in sequence, the downsampling unit is used for downsampling the cut iris image, and the primary positioning unit is used for improving The Canny edge detection operator and the Hough circle detection are used to locate the inner and outer circles of the iris.
其中,所述改进的Canny边缘检测算子为只对垂直方向进行非极大值的抑制的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only suppresses non-maximum values in the vertical direction.
其中,所述改进的Canny边缘检测算子为只采用高阈值进行强边缘检测的Canny边缘检测算子。The improved Canny edge detection operator is a Canny edge detection operator that only uses a high threshold for strong edge detection.
本实施例设置光斑点填充子模块,很好地保留了虹膜图像的结构信息,填充后的虹膜图像可以有效地进行定位;设置的初次定位单元,其通过改进的Canny边缘检测算子和Hough圆检测对虹膜内外圆进行定位,便于虹膜的定位且提高了虹膜的速度;设置的第一次LBP算子处理子模块,增加了中心点与周围其它邻域的关联性,能够满足不同尺度和频率的图像纹理;设置的第二次LBP算子处理子模块、第三次LBP算子处理子模块和第四次LBP算子处理子模块,在不影响中心点与周围邻域的关联性下,不断降低编码长度,节约了存储空间,减少了计算量,提高了识别速度,增强了识别准确率,得到了较高的鲁棒性,使用CASIAV1.0虹膜库进行测试时,结果如下:In this embodiment, the light spot filling sub-module is set, which well preserves the structural information of the iris image, and the filled iris image can be effectively positioned; the initial positioning unit is set, which uses the improved Canny edge detection operator and Hough circle. The detection locates the inner and outer circles of the iris, which facilitates the positioning of the iris and improves the speed of the iris; the first LBP operator processing sub-module is set to increase the correlation between the center point and other surrounding neighborhoods, which can meet the needs of different scales and frequencies. image texture; set the second LBP operator processing sub-module, the third LBP operator processing sub-module and the fourth LBP operator processing sub-module, without affecting the correlation between the center point and the surrounding neighborhood, Continuously reducing the code length, saving storage space, reducing the amount of calculation, improving the recognition speed, enhancing the recognition accuracy, and obtaining high robustness, when using the CASIAV1.0 iris library for testing, the results are as follows:
最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, not to limit the protection scope of the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that , the technical solutions of the present invention may be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610547009.3A CN106203345B (en) | 2016-07-08 | 2016-07-08 | An image control device with identity verification function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610547009.3A CN106203345B (en) | 2016-07-08 | 2016-07-08 | An image control device with identity verification function |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106203345A CN106203345A (en) | 2016-12-07 |
| CN106203345B true CN106203345B (en) | 2019-07-23 |
Family
ID=57477727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610547009.3A Active CN106203345B (en) | 2016-07-08 | 2016-07-08 | An image control device with identity verification function |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106203345B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101146200A (en) * | 2006-09-15 | 2008-03-19 | 佳能株式会社 | Picture control device and method |
| CN105610177A (en) * | 2016-03-08 | 2016-05-25 | 宁波高新区鼎诺电气有限公司 | Wireless intelligent compensation monitoring device, electric reactor, capacitor and system thereof |
| CN105631395A (en) * | 2015-06-23 | 2016-06-01 | 宇龙计算机通信科技(深圳)有限公司 | Iris recognition-based terminal control method and device |
-
2016
- 2016-07-08 CN CN201610547009.3A patent/CN106203345B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101146200A (en) * | 2006-09-15 | 2008-03-19 | 佳能株式会社 | Picture control device and method |
| CN105631395A (en) * | 2015-06-23 | 2016-06-01 | 宇龙计算机通信科技(深圳)有限公司 | Iris recognition-based terminal control method and device |
| CN105610177A (en) * | 2016-03-08 | 2016-05-25 | 宁波高新区鼎诺电气有限公司 | Wireless intelligent compensation monitoring device, electric reactor, capacitor and system thereof |
Non-Patent Citations (1)
| Title |
|---|
| 虹膜特征表达和识别算法研究;李欢利;《中国博士学位论文全文数据库 信息科技辑》;20131231;正文第6、17-25页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106203345A (en) | 2016-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105046252B (en) | A kind of RMB prefix code recognition methods | |
| CN101599124B (en) | Method and device for segmenting characters from video image | |
| CN109344820B (en) | Digital ammeter reading identification method based on computer vision and deep learning | |
| CN108694393A (en) | A kind of certificate image text area extraction method based on depth convolution | |
| CN113378764B (en) | Video face acquisition method, device, equipment and medium based on clustering algorithm | |
| CN102902945A (en) | Distortion correction method of outer contour based on quick response matrix code | |
| CN105844277A (en) | Label identification method and device | |
| CN113392669B (en) | Image information detection method, detection device and storage medium | |
| CN114417904A (en) | Bar code identification method based on deep learning and book retrieval system | |
| CN115424254A (en) | License plate recognition method, system, equipment and storage medium | |
| CN119027970A (en) | A recognition method for two-dimensional drawings of substations | |
| WO2025194550A1 (en) | Dm code positioning and recognition method based on combination of deep learning and pixel-level detection | |
| CN118053181A (en) | Identity recognition method, device, system and electronic device based on palm features | |
| CN117765246A (en) | Digital instrument identification method based on deep learning | |
| CN102521559B (en) | A 417 barcode recognition method based on sub-pixel edge detection | |
| CN106204958B (en) | A kind of ATM machine input unit being identified by iris | |
| CN109145912B (en) | Automatic digital instrument reading identification method | |
| CN106248070B (en) | A kind of navigator based on iris recognition starting | |
| CN106203345B (en) | An image control device with identity verification function | |
| CN112884824B (en) | Shoe seal height estimation method based on convolution network multi-scale feature fusion | |
| CN110532938A (en) | Papery operation page number recognition methods based on Faster-RCNN | |
| CN106203047B (en) | A kind of movable storage device with identification verification function | |
| CN106203347B (en) | A multi-level adjustment switch based on iris recognition | |
| CN118053227A (en) | Hotel access control system utilizing two-dimension code recognition technology | |
| CN106206112B (en) | A control switch through iris recognition |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20190603 Address after: 528400 the 4 card of Yijing yuan, 30 Yi Ling Road, Torch Development Zone, Zhongshan, Guangdong. Applicant after: Guangdong three people management consultancy Limited by Share Ltd. Address before: No. 32, Zhenhai District, Zhejiang Province, Zhenhai District, Drum Tower East Road, Ningbo, Zhejiang Applicant before: Zhong Linchao |
|
| CB03 | Change of inventor or designer information | ||
| CB03 | Change of inventor or designer information |
Inventor after: Ruan Ruishi Inventor after: Zhang Yingsheng Inventor after: Xiao Baiyu Inventor before: Request for anonymity |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address |
Address after: 528400 the 4 card of Yijing yuan, 30 Yi Ling Road, Torch Development Zone, Zhongshan, Guangdong. Patentee after: Sanxing Data (Guangdong) Co.,Ltd. Country or region after: China Address before: 528400 the 4 card of Yijing yuan, 30 Yi Ling Road, Torch Development Zone, Zhongshan, Guangdong. Patentee before: Guangdong three people management consultancy Limited by Share Ltd. Country or region before: China |