Nothing Special   »   [go: up one dir, main page]

CN106778567A - A kind of method that iris recognition is carried out by neutral net - Google Patents

A kind of method that iris recognition is carried out by neutral net Download PDF

Info

Publication number
CN106778567A
CN106778567A CN201611102970.8A CN201611102970A CN106778567A CN 106778567 A CN106778567 A CN 106778567A CN 201611102970 A CN201611102970 A CN 201611102970A CN 106778567 A CN106778567 A CN 106778567A
Authority
CN
China
Prior art keywords
iris
center
circle
pupil
radius
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.)
Granted
Application number
CN201611102970.8A
Other languages
Chinese (zh)
Other versions
CN106778567B (en
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.)
Hope Technology (wuhan) Co Ltd
Original Assignee
Hope Technology (wuhan) Co Ltd
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 Hope Technology (wuhan) Co Ltd filed Critical Hope Technology (wuhan) Co Ltd
Priority to CN201611102970.8A priority Critical patent/CN106778567B/en
Publication of CN106778567A publication Critical patent/CN106778567A/en
Application granted granted Critical
Publication of CN106778567B publication Critical patent/CN106778567B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/193Preprocessing; Feature extraction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/197Matching; Classification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Ophthalmology & Optometry (AREA)
  • Evolutionary Computation (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Molecular Biology (AREA)
  • Evolutionary Biology (AREA)
  • Computational Linguistics (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The present invention is applied to iris recognition technology field, there is provided a kind of method for carrying out iris recognition by neutral net, including:Five neutral nets of design and training;Sample iris image is shot by infrared camera, is then found by first to fourth neutral net and is obtained the center of circle and the radius of pupil, and exterior iris boundary the center of circle and radius, finally obtain sample iris-encoding and preserve;Obtain logging in iris-encoding;To log in iris-encoding and be compared with sample iris-encoding by fifth nerve network and judge whether from same iris live body, if it is, certification passes through.Be applied to nerual network technique in iris recognition by the present invention, realize that finding the pupil center of circle and radius, the exterior iris boundary center of circle and radius, iris feature compares by designing and training five neutral nets, iris login authentication is realized, better than existing iris recognition technology.

Description

A kind of method that iris recognition is carried out by neutral net
Technical field
The invention belongs to iris recognition technology field, more particularly to a kind of side that iris recognition is carried out by neutral net Method.
Background technology
Iris recognition technology is to carry out identification based on the iris in eyes, and security device (such as gate inhibition is applied at present Deng), and have the place of highly confidential demand.
The eye structure of people is made up of the part such as sclera, iris, pupil crystalline lens, retina.Iris is to be located at black pupil Annular formations between hole and white sclera, it includes many interlaced spot, filament, coronal, striped, crypts etc. Minutia.And iris is after prenatal development stage is formed, will be to maintain in whole life course constant.These are special The uniqueness for determining iris feature is levied, while also determining the uniqueness of identification.Therefore, it can the iris of eyes is special Levy as everyone identification object.
Current iris recognition technology is not applied to mobile terminal also, and existing iris recognition technology is directly used Iris image parsing identification, iris recognition success rate need to be improved.
The content of the invention
In view of the above problems, it is an object of the invention to provide a kind of side that iris recognition is carried out by neutral net Method, it is intended to solve the lower slightly technical problem of existing iris recognition technology recognition success rate.
The method of iris recognition that carried out by neutral net that the present invention is provided is applied to iris authentication system, the rainbow Film identifying system includes general information terminal, infrared light supply, and infrared camera, the side are provided with the general information terminal Method comprises the steps:
Five neutral nets of design and training, respectively the first to fifth nerve network, wherein first nerves network are used for Find the pupil center of circle;Nervus opticus network is used to find the exterior iris boundary center of circle;Third nerve network be used for determine pupil radium, Fourth nerve network is used to determine exterior iris boundary radius;Fifth nerve network is compared for iris feature;
Sample iris image is shot by infrared camera, is then found by first to fourth neutral net and is obtained pupil The center of circle and radius, and exterior iris boundary the center of circle and radius, finally obtain sample iris-encoding and preserve;
In login authentication, shot by infrared camera and log in iris image, coordinate is set up on iris image is logged in System, then carries out convolution using two dimension plus rich filter, obtains logging in iris-encoding;
To log in iris-encoding and be compared with sample iris-encoding by fifth nerve network and judge whether from same One iris live body, if it is, certification passes through.
The beneficial effects of the invention are as follows:Be applied to nerual network technique in iris recognition by the present invention, by designing and instructing Practice five neutral nets to realize that finding the pupil center of circle and radius, the exterior iris boundary center of circle and radius, iris feature compares, and realizes Iris login authentication, experiment proves that, reach more than 98% by the inventive method disposable percent of pass of iris login authentication, it is excellent In existing iris recognition technology.
Brief description of the drawings
Fig. 1 is the structure chart of iris authentication system;
Fig. 2 is the method flow diagram that iris recognition is carried out by neutral net;
Fig. 3 is the flow chart of step S1 in Fig. 2;
Fig. 4 is neutral net design diagram;
Fig. 5 is that neutral net five judges schematic diagram;
Fig. 6 is the control flow chart of infrared light supply energy saver mode and high effective model;
Fig. 7-1 to 7-6 is the location diagram of infrared light supply and infrared camera.
Specific embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and Examples The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
In order to illustrate technical solutions according to the invention, illustrated below by specific embodiment.
Fig. 1 shows a kind of structure of iris authentication system, including general information terminal, infrared light supply 2, the general letter Infrared camera 3, including but not limited to the general information processing equipment, desktop computer, notebook are provided with breath terminal 1 Computer, smart mobile phone, panel computer, intelligence wearing, intelligent watch, intelligent glasses, Intelligent bracelet, vehicle intelligent equipment etc..Tool Body, taken pictures offer illumination to iris by infrared light supply, the image of iris is then shot by infrared camera, find iris The optimum position of identification.
The inventive method is realized based on above-mentioned iris authentication system, as shown in Fig. 2 comprising the steps when implementing:
Step S1, five neutral nets of design and training.
This five neutral nets are respectively the first to fifth nerve network, and wherein first nerves network is used to find pupil circle The heart;Nervus opticus network is used to find the exterior iris boundary center of circle;Third nerve network is used to determine pupil radium, fourth nerve net Network is used to determine exterior iris boundary radius;Fifth nerve network is compared for iris feature.
When this step is implemented, as shown in figure 3, comprising the steps:
S11, an iris image database is set up, multiple iris images of multiple users are preserved in database.
There is more than 100 user in database, each user has the iris image of more than 10.It is wherein special, Database includes the iris image of wearing spectacles user and contact lens user, even if user's wearing spectacles can also be known Do not go out.
S12 and then calibrate the center of circle and the radius of pupil in every iris image, and exterior iris boundary the center of circle and half Footpath.
S13, according in the iris image database picture size design five neutral nets, as shown in figure 4, the god Include input layer, intermediate layer and output layer through network, select input layer of the definite shape region as neutral net, input layer Each node is mapped to the interval of [0,1] according to pixel intensity by most black value to most bright value, and the pixel in region is made It is training sample.
In general, neutral net includes input layer, intermediate layer and output layer, and input layer is input image data, output Layer is the result of determination of input tomographic image.Select input layer of the definite shape region as neutral net.As shown in figure 4, selected Rectangular area, for first to fourth neutral net, when using 1920x1080 format-patterns, designs the rectangular area of 200x200 As the input layer of neutral net, it is also possible to design the rectangular area of 300x300 as the input layer of neutral net, it is also possible to make Use other sizes.Size design may be referred to cover the maximum gauge of exterior iris boundary.The length and width of rectangular area can also be designed Into different values.Non-rectangular area can also be used as the input layer of neutral net.Specifically, the rainbow taken out from database Film image, with any point (x, y) as starting point, interception one size and first nerves network or nervus opticus network two it is defeated Enter size identical rectangular area.Using this rectangle as neutral net input training sample, in order to increase the various of sample Property, brightness or contrast can be repeatedly adjusted to same sample, it is also possible to while adjustment, it is also possible to filter using other effects Mirror, it is also possible to use image scaled.
Each node of input layer is mapped to the area of [0,1] according to pixel intensity by most black value to most bright value Between.
For first to fourth neutral net, it is possible to use three layers of neutral net, it is also possible to use the nerve of deeper Network.In the neutral net using three layers, intermediate layer can preferably use 15 network nodes, it is also possible to use 20 nets Network node, it is also possible to use the node of other quantity.
Five neutral nets specifically train as follows:
When first nerves network is trained, when the training sample center of interception is less than or equal to error with the distance in the pupil center of circle During radius r1, training result is demarcated as 1, there is pupil in expression training sample and position is in center, when the training of interception Center of a sample is more than error radius r1 with the distance in the pupil center of circle, or when there is no pupil in training sample, by training result mark It is set to 0.
When nervus opticus network is trained, be less than with the distance in the exterior iris boundary center of circle when the training sample center of interception etc. When error radius r2, training result is demarcated as 1, there is exterior iris boundary in expression training sample and position is in center. When the training sample center of interception is more than error radius r2 with the distance in the exterior iris boundary center of circle, or there is no rainbow in training sample During film external boundary, training result is demarcated as 0.
Because the judgement of neutral net output layer has certain uncertainty, therefore in training first nerves network and the During two neutral nets, the span that can design error radius a r, r is greater than being equal to 0.Rule of thumb r can take 5, 10 can be taken, it is also possible to take other values.Two error radius when training the first and second neutral nets can be with identical, it is also possible to It is different.
After the first nervus opticus network for having trained, here two neutral nets will be used to position pupil the center of circle and The center of circle of exterior iris boundary.
In training third nerve network and fourth nerve network, during only interception is with the center of circle of pupil or exterior iris boundary The image of the heart, in order to increase the diversity of sample, repeatedly can adjust brightness or contrast as input layer to same sample Degree, it is also possible to while adjustment, it is also possible to use other effects filters.For the image pattern for producing radius different, it is possible to use Image scaled.One value of radius of each node identification of output layer, during one image pattern of training, its artificial demarcation Radius value corresponding to the training result of output node be demarcated as 1, the training result of remaining node is demarcated as 0.
For third nerve network, the nodes of output layer can be designed as the measurement of the pupil radium of iris image sample The integer number of the pixel value of scope.Such as training sample is concentrated, and the radius span of pupil is [15,40], at this moment defeated Go out layer and can design 26 nodes to represent 26 different results respectively.The wider array of value of more coverages can also be used Scope.
For fourth nerve network, the nodes of its neutral net output layer can be designed as the iris of iris image sample The integer number of the pixel value of the measurement range of external boundary.Such as training sample is concentrated, the radius value model of exterior iris boundary It is [80,120] to enclose, and at this moment output layer can design 41 nodes and represent 41 different results respectively.Can also use more The wider array of span of coverage.
The 3rd fourth nerve network for having trained, will be used to determine the radius of pupil and exterior iris boundary.
When fifth nerve network is trained, its output layer is a node, for representing whether two iris-encodings originate Outside the result of determination of same iris live body, the pupil center of circle and radius, iris in a known iris image sample On the basis of the center of circle on boundary and radius, therefrom extract iris patterns and obtain iris-encoding, each value correspondence in iris-encoding Two iris-encodings are carried out XOR by one node of input layer, the result for obtaining as neutral net five output, such as Really two iris-encodings derive from same iris live body, then training result is demarcated as into 1, and training result otherwise is demarcated as into 0.
Whether fifth nerve network is for judging two iris samples from same iris live body.Compiled according to iris The size of code (iris code) designs neutral net five.The pupil center of circle in a known iris image sample and radius, On the basis of the center of circle of exterior iris boundary and radius, therefrom extract iris patterns and obtain the mistake of iris-encoding (iris code) Journey is prior art, and specific coding process is not repeated here.
One node of each value correspondence input layer in iris-encoding.In the neutral net using three layers, according to warp Test, intermediate layer can preferably use 15 network nodes, it is also possible to use 20 network nodes.Other quantity can also be used Node.
Its output layer is a node, for representing whether two iris-encodings derive from the judgement of same iris live body As a result.When neutral net five is trained, two iris image samples are taken out from database, then according to the pupil and rainbow demarcated Iris information is extracted out and calculates two iris-encodings by film location.Two iris-encodings are carried out into XOR, the knot for obtaining Really as the output of neutral net five.If two iris-encodings derive from same iris live body, training result is demarcated It is 1, training result is otherwise demarcated as 0.Whether the fifth nerve network for having trained will be used to judge two iris-encodings From same iris live body.
Step S2, by infrared camera shoot sample iris image, then by first to fourth neutral net find Obtain the center of circle and the radius of pupil, and exterior iris boundary the center of circle and radius, finally obtain sample iris-encoding and preserve.
After training five neutral nets, can enter iris recognition application stage, including iris information typing and Certification.Illumination is provided to iris by infrared light supply, the image of iris is then shot by infrared camera, find iris recognition Optimum position.
Specifically, comprising the steps:
S21, find pupil/exterior iris boundary center of circle when, one is carried out to iris image using first/second neutral net Secondary convolution, will obtain a gray level image, and high level is will appear from around pupil, and other places are then low values;
S22, to gray level image use average filter, to remove some scattered noises;
S23 and then the pixel clearing by below threshold value n;
S24, the transverse and longitudinal coordinate finally to the pixel in high level region calculate weighted average respectively, and the result for obtaining is exactly pupil The center of circle of hole/exterior iris boundary;
S25, after pupil/exterior iris boundary center of circle is obtained, centered on pupil/exterior iris boundary center of circle intercept a square The image of shape, then gives three/fourth nerve network to determine the radius of pupil/exterior iris boundary;
S26, coordinate system is set up on iris image, then carry out convolution using two dimension plus rich filter, obtain sample iris Coding.
When the center of circle of pupil is found in image pattern, a convolution is carried out to sample using first nerves network, will To a gray level image.High level is will appear from around pupil, other places are then low values.In order to remove some scattered noises, Can be to result images application average filter.Average filter can use 3 × 3, or 5 × 5.Other function phases can also be used As filter.Then reuse following methods to reset the pixel of below threshold value n, it is also possible to reset using simple binaryzation.
Finally the transverse and longitudinal coordinate to the pixel in high level region calculates weighted average respectively, and the result for obtaining is exactly pupil The center of circle.
Wherein v is the brightness value of each pixel, and x, y are respectively the transverse and longitudinal coordinates of each pixel.
, it is necessary to the region of predefined eyes appearance, then individually calculates when left and right eyes are recognized.
It is same as mentioned above when the center of circle of exterior iris boundary is found in image pattern, sought using nervus opticus network Look for the center of circle of exterior iris boundary.
An image for rectangle is intercepted centered on the pupil center of circle, then gives third nerve network to determine the half of pupil Footpath.An image for rectangle is intercepted centered on the exterior iris boundary center of circle, then gives fourth nerve network to determine outside iris The radius on border.
After finding iris inner and outer boundary, coordinate system is set up on iris image, then carried out using two dimension plus rich filter Convolution, obtains sample iris-encoding.In iris information typing, by sample iris-encoding encrypting storing to locally.
Step S3, in login authentication, by infrared camera shoot log in iris image, log in iris image on build Vertical coordinate system, then carries out convolution using two dimension plus rich filter, obtains logging in iris-encoding;
Step S4, will be logged in by fifth nerve network iris-encoding and sample iris-encoding be compared judge whether come Same iris live body is come from, if it is, certification passes through.
In the login authentication stage, adopted when the sample iris-encoding of advance typing is judged using fifth nerve network with checking Whether the login iris-encoding obtained by the iris image of collection derives from same iris live body.Two iris-encoding step-by-steps are carried out XOR, and fifth nerve network is given by result, obtain result of determination.Specifically, logging in rainbow as shown in figure 5, first calculating Film encodes the Hamming distances with sample iris-encoding:When Hamming distances are less than threshold value a, directly it is judged to from same rainbow Film live body;When Hamming distances are more than threshold value b, directly it is judged to from different iris live bodies;At Hamming distances with a with When between b, will log in iris-encoding carries out XOR with the step-by-step of sample iris-encoding, and operation result is used as fifth nerve network Input layer, be then judged to from same iris live body when fifth nerve network is output as 1, by certification.
Present invention method designs five neutral nets, wherein first to fourth neutral net is used to realize finding The pupil center of circle and radius, the exterior iris boundary center of circle and radius, fifth nerve network are used to realize that iris feature is compared and login is recognized Card, experiment proves that, more than 98% is reached by the inventive method disposable percent of pass of iris login authentication, better than existing iris Identification technology.
Can also be that the infrared light supply sets the energy saver mode that an interval long is flashed additionally as preferred embodiment It is short with one to be spaced the high effective model for flashing, when iris image is searched out, into high effective model, stepped in no iris for a long time During record acts of authentication, into energy saver mode.Specific control flow as shown in fig. 6, first turn on the infrared camera of iris recognition, Infrared light supply is opened, into the energy saver mode that interval long is flashed, then people's eye iris image is gathered and is passed through neural net method Iris position is found, if finding iris position, high effective model is flashed into short interval, then iris image is carried out to have processed Into logining or identifying procedure;If can not find iris position, when apart from last time found the iris time more than threshold value when, be spaced into long Energy saver mode is flashed, otherwise continues to gather eye iris image.Because the energy content of battery of general information terminal is limited, this programme can It is embodied as general information terminal and intelligent management is provided.Flashing time interval and should take into account iris illumination equipment in high effective model Temperature is tolerated and service life.During using multiple infrared light supplies, the phase flashed can be adjusted to obtain more preferably more continuous photograph Obvious results is really.
Because the energy content of battery of general information terminal is limited, a lens or saturating can be placed in the front equipment end of infrared illumination Microscope group (based on convex lens, comprising Fresnel Lenses) improves light utilization, infrared light supply and convex lens with convergent light rays Distance is necessarily less than the focal length of convex lens to ensure the security of light.Convergent divergence of beam angle should be less than 45 degree.It is excellent Choosing, dispersion angle should be less than 30 degree.Infrared camera using the module that focuses of 20cm-40cm, or can be used same The autozoom module of scope.
Iris shoot optimum position is in the front of infrared camera and watches infrared camera attentively, infrared light supply is most Best placement should be close proximity to infrared camera.In order to help user to find iris recognition optimum position, in general information terminal Screen on show the image of user, the image that at this moment use habit of user can be watched attentively in screen, without watching infrared taking the photograph attentively As head, thus should by infrared camera design screen top centre or lower section centre, close proximity to display Image.If cannot by infrared camera design in screen either above or below centre, the image of shooting will it is to the left or Person is to the right, it is preferred that can be translated by software mode or interception image and then display.Can also be without translating or cutting Take.When being illuminated using an infrared light supply, should be close proximity to infrared camera.Illuminated using the infrared light supply of two and the above When, should be distributed in around infrared camera.In order to avoid the image that infrared light supply direct interference camera shoots, both it Between distance should be maintained at more than 1mm.Or increase ensures that infrared light supply will not pass through camera antetheca every photosphere during design Direct interference image.General information terminal realizes structure for smart mobile phone is that one kind is most common, and Fig. 7-1 to Fig. 7-6 shows respectively Several positions of infrared light supply and infrared camera are gone out to show, in Fig. 7-1 to 7-3, infrared light supply and infrared camera exist Screen top, in Fig. 7-4 to 7-6, infrared light supply and infrared camera below screen, in Fig. 7-3 and Fig. 7-6, infrared light supply There are two, centre is infrared camera.The present embodiment includes but is not limited to this six kinds of position relationships.
Presently preferred embodiments of the present invention is the foregoing is only, is not intended to limit the invention, it is all in essence of the invention Any modification, equivalent and improvement made within god and principle etc., should be included within the scope of the present invention.

Claims (6)

1. a kind of method for carrying out iris recognition by neutral net, the method is applied to iris authentication system, the iris Identifying system includes general information terminal, infrared light supply, and infrared camera, methods described are provided with the general information terminal Comprise the steps:
Five neutral nets of design and training, respectively the first to fifth nerve network, wherein first nerves network are used to find The pupil center of circle;Nervus opticus network is used to find the exterior iris boundary center of circle;Third nerve network is used to determine pupil radium, the 4th Neutral net is used to determine exterior iris boundary radius;Fifth nerve network is compared for iris feature;
Sample iris image is shot by infrared camera, the circle for obtaining pupil is then found by first to fourth neutral net The heart and radius, and exterior iris boundary the center of circle and radius, finally obtain sample iris-encoding and preserve;
In login authentication, shot by infrared camera and log in iris image, set up coordinate system on iris image is logged in, so Convolution is carried out using two dimension plus rich filter afterwards, obtains logging in iris-encoding;
To log in iris-encoding and be compared with sample iris-encoding by fifth nerve network and judge whether from same Iris live body, if it is, certification passes through.
2. method as claimed in claim 1, it is characterised in that five neutral net steps of the design and training, specifically includes:
An iris image database is set up, multiple iris images of multiple users are preserved in database.
Then calibrate the center of circle and the radius of pupil in every iris image, and exterior iris boundary the center of circle and radius.
According in the iris image database picture size design five neutral nets, the neutral net include input layer, Intermediate layer and output layer, select input layer of the definite shape region as neutral net, and each node of input layer is according to pixel Brightness is mapped to the interval of [0,1] by most black value to most bright value, the pixel in region as training sample, five god Specifically trained through network as follows:
When first nerves network is trained, when the training sample center of interception is less than or equal to error radius with the distance in the pupil center of circle During r1, training result is demarcated as 1, there is pupil in expression training sample and position is in center, when the training sample of interception Center is more than error radius r1 with the distance in the pupil center of circle, or when not having pupil in training sample, training result is demarcated as 0;
When nervus opticus network is trained, when the training sample center of interception with the distance in the exterior iris boundary center of circle less than or equal to mistake During difference radius r2, training result is demarcated as 1, there is exterior iris boundary in expression training sample and position is in center.When cut The training sample center for taking is more than error radius r2 with the distance in the exterior iris boundary center of circle, or does not have outside iris in training sample During border, training result is demarcated as 0;
In training third nerve network and fourth nerve network, only interception is centered on the center of circle of pupil or exterior iris boundary Image as input layer, one value of radius of each node identification of output layer, during one image pattern of training, its artificial mark The training result of the output node corresponding to fixed radius value is demarcated as 1, and the training result of remaining node is demarcated as 0;
Whether, when fifth nerve network is trained, its output layer is a node, for representing two iris-encodings from same One result of determination of iris live body, the pupil center of circle in a known iris image sample and radius, exterior iris boundary On the basis of the center of circle and radius, therefrom extract iris patterns and obtain iris-encoding, each value correspondence in iris-encoding is input into Layer a node, two iris-encodings are carried out into XOR, the result for obtaining as neutral net five output, if two Individual iris-encoding derives from same iris live body, then training result is demarcated as into 1, and training result otherwise is demarcated as into 0.
3. method as claimed in claim 2, it is characterised in that described to pass through first to fourth neutral net and find to obtain pupil The center of circle and radius, and exterior iris boundary the center of circle and radius, finally obtain sample iris-encoding and preserve step, specific bag Include:
When pupil/exterior iris boundary center of circle is found, a convolution is carried out to iris image using first/second neutral net, A gray level image will be obtained, high level will be will appear from around pupil, other places will be then low values;
Average filter is used to gray level image, to remove some scattered noises;
Then the pixel of below threshold value n is reset;
Finally the transverse and longitudinal coordinate to the pixel in high level region calculates weighted average respectively, and the result for obtaining is exactly pupil/iris The center of circle of external boundary;
After pupil/exterior iris boundary center of circle is obtained, a figure for rectangle is intercepted centered on pupil/exterior iris boundary center of circle Picture, then gives three/fourth nerve network to determine the radius of pupil/exterior iris boundary;
Coordinate system is set up on iris image, then convolution is carried out using two dimension plus rich filter, sample iris-encoding is obtained.
4. method as claimed in claim 3, it is characterised in that described that iris-encoding and sample will be logged in by fifth nerve network Iris-encoding is compared and judges whether from same iris live body, if it is, certification is specifically included by step:
First calculate the Hamming distances for logging in iris-encoding and sample iris-encoding;
When Hamming distances are less than threshold value a, directly it is judged to from same iris live body;
When Hamming distances are more than threshold value b, directly it is judged to from different iris live bodies;
When at Hamming distances and a and b between, will log in iris-encoding carries out XOR with the step-by-step of sample iris-encoding, transports Input layer of the result as fifth nerve network is calculated, is then judged to from same when fifth nerve network is output as 1 Individual iris live body, by certification.
5. such as claim 1-4 any one methods describeds, it is characterised in that the infrared light supply has the section that an interval long is flashed The high effective model that energy pattern and a short interval are flashed, when iris image is searched out, into high effective model, does not have in long-time When iris authentication is acted, into energy saver mode.
6. method as claimed in claim 5, it is characterised in that the infrared light supply front end be placed with a lens or lens group with Convergent light rays improve light utilization, and the infrared light supply is necessarily less than the focal length of convex lens to ensure light with the distance of convex lens The security of line, convergent divergence of beam angle is less than 45 degree.
CN201611102970.8A 2016-12-05 2016-12-05 A method of iris recognition is carried out by neural network Active CN106778567B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611102970.8A CN106778567B (en) 2016-12-05 2016-12-05 A method of iris recognition is carried out by neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611102970.8A CN106778567B (en) 2016-12-05 2016-12-05 A method of iris recognition is carried out by neural network

Publications (2)

Publication Number Publication Date
CN106778567A true CN106778567A (en) 2017-05-31
CN106778567B CN106778567B (en) 2019-05-28

Family

ID=58883813

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611102970.8A Active CN106778567B (en) 2016-12-05 2016-12-05 A method of iris recognition is carried out by neural network

Country Status (1)

Country Link
CN (1) CN106778567B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480659A (en) * 2017-09-21 2017-12-15 深圳普创天信科技发展有限公司 A kind of iris identification device and terminal
CN107506721A (en) * 2017-08-18 2017-12-22 上海爱优威软件开发有限公司 A kind of more method for collecting iris and system
CN107516080A (en) * 2017-08-22 2017-12-26 京东方科技集团股份有限公司 The Ins location method, apparatus and electronic equipment of PVR image
WO2018222897A1 (en) * 2017-06-01 2018-12-06 University Of Washington Smartphone-based digital pupillometer
CN109165538A (en) * 2018-07-18 2019-01-08 北京飞搜科技有限公司 Bar code detection method and device based on deep neural network
CN110046588A (en) * 2019-04-22 2019-07-23 吉林大学 It is a kind of with steal attack coping mechanism heterogeneous iris recognition method
CN111031241A (en) * 2019-12-09 2020-04-17 Oppo广东移动通信有限公司 Image processing method and device, terminal and computer readable storage medium
CN111278351A (en) * 2017-07-28 2020-06-12 瞳孔扫描公司 System and method for capturing and analyzing pupil images to determine toxicology and neurophysiology
CN111488843A (en) * 2020-04-16 2020-08-04 贵州安防工程技术研究中心有限公司 Face sunglasses distinguishing method based on step-by-step inhibition of missing report and false report rate
CN113553908A (en) * 2021-06-23 2021-10-26 中国科学院自动化研究所 Heterogeneous iris identification method based on equipment unique perception
WO2021216096A1 (en) * 2020-04-19 2021-10-28 Pupilscan Corporation Self-scanning ophthalmic device
CN114092701A (en) * 2021-12-04 2022-02-25 特斯联科技集团有限公司 Intelligent symbol identification method based on neural network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006025129A1 (en) * 2004-08-30 2006-03-09 Toyama-Prefecture Personal authentication system
CN102306289A (en) * 2011-09-16 2012-01-04 兰州大学 Method for extracting iris features based on pulse couple neural network (PCNN)
CN103246871A (en) * 2013-04-25 2013-08-14 山东师范大学 Non-ideal iris outer boundary positioning method based on image nonlinear enhancement
CN104751186A (en) * 2015-04-10 2015-07-01 山东师范大学 Iris image quality classification method based on BP (back propagation) network and wavelet transformation
CN105303185A (en) * 2015-11-27 2016-02-03 中国科学院深圳先进技术研究院 Iris positioning method and device
CN105488487A (en) * 2015-12-09 2016-04-13 湖北润宏科技有限公司 Iris positioning method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006025129A1 (en) * 2004-08-30 2006-03-09 Toyama-Prefecture Personal authentication system
CN102306289A (en) * 2011-09-16 2012-01-04 兰州大学 Method for extracting iris features based on pulse couple neural network (PCNN)
CN103246871A (en) * 2013-04-25 2013-08-14 山东师范大学 Non-ideal iris outer boundary positioning method based on image nonlinear enhancement
CN104751186A (en) * 2015-04-10 2015-07-01 山东师范大学 Iris image quality classification method based on BP (back propagation) network and wavelet transformation
CN105303185A (en) * 2015-11-27 2016-02-03 中国科学院深圳先进技术研究院 Iris positioning method and device
CN105488487A (en) * 2015-12-09 2016-04-13 湖北润宏科技有限公司 Iris positioning method and device

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200129063A1 (en) 2017-06-01 2020-04-30 University Of Washington Smartphone-based digital pupillometer
WO2018222897A1 (en) * 2017-06-01 2018-12-06 University Of Washington Smartphone-based digital pupillometer
US20230225612A1 (en) * 2017-06-01 2023-07-20 University Of Washington Smartphone-based digital pupillometer
US11647903B2 (en) 2017-06-01 2023-05-16 University Of Washington Smartphone-based digital pupillometer
CN111278351A (en) * 2017-07-28 2020-06-12 瞳孔扫描公司 System and method for capturing and analyzing pupil images to determine toxicology and neurophysiology
CN107506721A (en) * 2017-08-18 2017-12-22 上海爱优威软件开发有限公司 A kind of more method for collecting iris and system
CN107516080A (en) * 2017-08-22 2017-12-26 京东方科技集团股份有限公司 The Ins location method, apparatus and electronic equipment of PVR image
US10772501B2 (en) 2017-08-22 2020-09-15 Boe Technology Group Co., Ltd. Method and electronic device for positioning eyeball in retinopathy image
WO2019056623A1 (en) * 2017-09-21 2019-03-28 深圳普创天信科技发展有限公司 Iris recognition device and terminal
CN107480659A (en) * 2017-09-21 2017-12-15 深圳普创天信科技发展有限公司 A kind of iris identification device and terminal
CN109165538B (en) * 2018-07-18 2021-10-22 苏州飞搜科技有限公司 Bar code detection method and device based on deep neural network
CN109165538A (en) * 2018-07-18 2019-01-08 北京飞搜科技有限公司 Bar code detection method and device based on deep neural network
CN110046588B (en) * 2019-04-22 2019-11-01 吉林大学 It is a kind of with steal attack coping mechanism heterogeneous iris recognition method
CN110046588A (en) * 2019-04-22 2019-07-23 吉林大学 It is a kind of with steal attack coping mechanism heterogeneous iris recognition method
CN111031241A (en) * 2019-12-09 2020-04-17 Oppo广东移动通信有限公司 Image processing method and device, terminal and computer readable storage medium
CN111031241B (en) * 2019-12-09 2021-08-27 Oppo广东移动通信有限公司 Image processing method and device, terminal and computer readable storage medium
CN111488843A (en) * 2020-04-16 2020-08-04 贵州安防工程技术研究中心有限公司 Face sunglasses distinguishing method based on step-by-step inhibition of missing report and false report rate
WO2021216096A1 (en) * 2020-04-19 2021-10-28 Pupilscan Corporation Self-scanning ophthalmic device
CN113553908A (en) * 2021-06-23 2021-10-26 中国科学院自动化研究所 Heterogeneous iris identification method based on equipment unique perception
CN114092701A (en) * 2021-12-04 2022-02-25 特斯联科技集团有限公司 Intelligent symbol identification method based on neural network
CN114092701B (en) * 2021-12-04 2022-06-03 特斯联科技集团有限公司 Intelligent symbol identification method based on neural network

Also Published As

Publication number Publication date
CN106778567B (en) 2019-05-28

Similar Documents

Publication Publication Date Title
CN106778567B (en) A method of iris recognition is carried out by neural network
CN106778664B (en) Iris image iris area segmentation method and device
CN112651348B (en) Identity authentication method and device and storage medium
CN103106401B (en) Mobile terminal iris recognition device with human-computer interaction mechanism
Sharif et al. Accessorize to a crime: Real and stealthy attacks on state-of-the-art face recognition
CN108427503B (en) Human eye tracking method and human eye tracking device
JP3940759B2 (en) Iris registration method, iris registration device, and iris registration program
US9798927B2 (en) Mobile terminal iris recognition method and device having human-computer interaction mechanism
CN103383723B (en) Method and system for spoof detection for biometric authentication
US10445574B2 (en) Method and apparatus for iris recognition
KR100954640B1 (en) Personal authentication method and device
CN204129753U (en) iris identification device
CN110210276A (en) A kind of motion track acquisition methods and its equipment, storage medium, terminal
CN105046250B (en) The glasses removing method of recognition of face
CN108898171A (en) Recognition processing method, system and computer readable storage medium
CN110287900A (en) Verification method and verifying device
Li et al. Light can hack your face! black-box backdoor attack on face recognition systems
CN111353404A (en) Face recognition method, device and equipment
CN109255282B (en) Biological identification method, device and system
US20230386429A1 (en) Systems and Methods for Switching Vision Correction Graphical Outputs on a Display of an Electronic Device
CN115937959A (en) Method and device for determining gazing information and eye movement tracking equipment
CN109697735A (en) Visible light image processing method for positioning in faced chamber under intelligent lamp
CN105631285A (en) Biological feature identity recognition method and apparatus
CN107220623A (en) A kind of face identification method and system
CN113920591A (en) Medium-distance and long-distance identity authentication method and device based on multi-mode biological feature recognition

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
GR01 Patent grant
GR01 Patent grant