WO2004025565A1 - 虹彩コード化方法、個人認証方法、虹彩コード登録装置、虹彩認証装置、および虹彩認証プログラム - Google Patents

虹彩コード化方法、個人認証方法、虹彩コード登録装置、虹彩認証装置、および虹彩認証プログラム Download PDF

Info

Publication number
WO2004025565A1
WO2004025565A1 PCT/JP2003/011681 JP0311681W WO2004025565A1 WO 2004025565 A1 WO2004025565 A1 WO 2004025565A1 JP 0311681 W JP0311681 W JP 0311681W WO 2004025565 A1 WO2004025565 A1 WO 2004025565A1
Authority
WO
WIPO (PCT)
Prior art keywords
iris
image
unit
iris code
authentication
Prior art date
Application number
PCT/JP2003/011681
Other languages
English (en)
French (fr)
Inventor
Takeo Azuma
Kenji Kondo
Masahiro Wakamori
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to US10/495,739 priority Critical patent/US7486806B2/en
Priority to AU2003264416A priority patent/AU2003264416A1/en
Publication of WO2004025565A1 publication Critical patent/WO2004025565A1/ja

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

Definitions

  • Iris coding method personal authentication method, iris code registration device, iris authentication device, and iris authentication program
  • the present invention belongs to a technology for performing personal authentication using information on an iris, which is one of biometric information. Background art
  • the personal authentication using the iris is performed, for example, by the following steps (see Patent Document 1).
  • the certifier For the certifier, generate the iris code according to steps 1 to 5 above, compare the iris code in the registration database and the iris code, and register the registrant registered in the registration database due to the difference in the iris code. Determine whether or not
  • near-infrared light for lighting in 1
  • near-infrared light is not perceived by humans This is because the subject does not feel dazzling.
  • most people on earth have a brownish iris (though some races have a blue or gray iris, but few in the world), but a brownish iris is visible This is because it is difficult to see the iris pattern under light, while near-infrared light can capture rich contrast.
  • blue and gray irises can be photographed under near-infrared light.
  • Patent Document 1 Japanese Patent Application Laid-Open No. H8-5040979 Disclosure of the Invention
  • the conventional method described above may cause a difference between the iris code at the time of registration and the time of authentication due to bit inversion of the iris code due to video noise, fluctuation of the pupil diameter, etc. high. If this difference exceeds a predetermined threshold value, the person is not authenticated as a person, that is, so-called rejection (F R: False Rejection) occurs. In other words, there is a problem that the ratio of rejected persons increases due to the low SZN of the camera.
  • F R False Rejection
  • an object of the present invention is to reduce the occurrence of rejection of an individual in personal authentication using an iris image even when a camera having a low SZN is used.
  • the present invention provides a method of determining a bit value of each of the plurality of iris codes by a majority decision for each bit after performing rotation compensation on the iris codes obtained from the plurality of images. In this way, they are integrated into a single iris code. As a result, the accuracy of each bit of the finally obtained iris code is increased, and the iris code can be obtained stably.
  • the present invention also provides a method for cutting out an iris region from each of a plurality of images, After performing band limitation and rotation compensation, these multiple images are added, accumulated as a single image, and an iris code is generated from the accumulated image. This improves the SZN because the noise components cancel each other out during image accumulation, even if the SZN of the original individual images is not high enough, so that a single image with a high SZN Is obtained. Therefore, a stable iris code can be generated.
  • an iris region is cut out from each of a plurality of images, polar coordinate conversion and rotation compensation are performed, the plurality of images are added, a single image is stored, and a band is stored for the stored image. It performs the restriction and generates the iris code. This improves the SZN because the noise components cancel each other out during image storage, even if the SZN of the original individual images is not high enough, resulting in a single image with a high SZN. Can be Therefore, a stable iris code can be generated.
  • the present invention it is hardly affected by video noise and the like, and the iris code can be generated stably. Therefore, even if an image is taken with a camera having a low SZN, the occurrence of false rejection (FR) is suppressed to a low level. be able to. In other words, stable personal authentication can be performed even with an inexpensive camera, and its practical effect is great.
  • FIG. 1 is a flowchart showing an iris authentication method according to the first embodiment of the present invention.
  • FIG. 2 is an overall view of the iris authentication system according to the present invention.
  • FIG. 3 is an external view of a mobile phone with an authentication function according to each embodiment of the present invention.
  • FIG. 4 is a diagram schematically showing the internal configuration of the mobile phone of FIG.
  • FIG. 5 is a diagram showing the outer edge of the pupil and the outer edge of the iris.
  • FIG. 6 is a diagram expressing an iris image in an Xy orthogonal coordinate system.
  • FIG. 7 is a diagram expressing the iris image in the r0 polar coordinate system.
  • FIG. 8 is a diagram showing an analysis band obtained by dividing the iris into eight rings.
  • FIG. 9 is a diagram showing a method for generating an iris code.
  • FIG. 10 is a diagram showing a method for rotationally compensating an iris code.
  • FIG. 11 is a diagram showing a method of integrating the bits of the iris code by majority decision.
  • FIG. 12 is a diagram showing a distribution of weights used for integration by weighted majority of iris codes.
  • FIG. 13 is a flowchart showing an iris authentication method according to the second embodiment of the present invention.
  • FIG. 14 is a diagram illustrating a method of rotationally compensating the G abor conversion output.
  • FIG. 15 is a diagram for explaining the accumulation of the G abor conversion output after the rotation compensation.
  • FIG. 16 is a flowchart showing the iris authentication method according to the third embodiment of the present invention.
  • FIG. 17 is a diagram showing a method of rotationally compensating the iris image subjected to the polar coordinate conversion.
  • FIG. 18 is a diagram illustrating accumulation of an iris image after rotation compensation.
  • FIG. 19 is a diagram illustrating the use of a mobile phone with an authentication function.
  • FIG. 20 is a block diagram showing a device configuration according to the first embodiment of the present invention.
  • FIG. 21 is a block diagram showing a device configuration according to the second embodiment of the present invention.
  • FIG. 22 is a block diagram showing a device configuration according to the third embodiment of the present invention.
  • FIG. 23 is a graph showing the relationship between S / N and FRR of the camera.
  • FIG. 24 is a graph showing the relationship between the number n of input images and the improvement amount A SZN of SZN in the second and third embodiments of the present invention.
  • an iris coding method a step of inputting a plurality of images; a step of detecting an iris region from each of the plurality of images; A step of converting the system from the rectangular coordinate system to the polar coordinate system, a step of band-limiting each image after the coordinate transformation, and a step of generating an iris code from each band-limited image, respectively. Compensating the rotation of each iris code in the circumferential direction, and integrating the plurality of iris codes after the rotation compensation into a single iris code by determining a bit value by a majority decision for each bit. And the steps comprising:
  • an iris coding method a step of inputting a plurality of images; a step of detecting an iris region from each of the plurality of images; Converting the coordinate system from a rectangular coordinate system to a polar coordinate system, performing a band limitation on each image after the coordinate transformation, compensating a rotation of each image after the band limitation in a circumferential direction, and rotation compensation.
  • the present invention further provides a method comprising the steps of: adding each subsequent image and accumulating the same as a single image; and generating an iris code from the accumulated image.
  • a step of inputting a plurality of images a step of detecting an iris region from each of the plurality of images; Converting the coordinate system from the rectangular coordinate system to the polar coordinate system, compensating the rotation of each image after the coordinate transformation in the circumferential direction, and adding the images after the rotation compensation and accumulating them as a single image.
  • a step of performing band limitation on the stored image and a step of generating an iris code from the image after the band limitation.
  • the iris coding method according to any one of the first to third aspects, wherein the band limitation is performed by Gabo I "conversion.
  • an iris image is used. At the time of registration, an iris code was generated from an iris image, the generated iris code was registered in a database, and an iris code was generated from the iris image at the time of authentication. The authentication is performed by comparing the password with the iris code registered in the database. In at least one of the registration and the authentication, the generation of the iris code is performed according to any one of the first to third aspects. Provide what is done by the iris code generation method.
  • an iris code registration device an image input unit, an iris region cutout unit for detecting an iris region from an image input to the image input unit, and an iris region cutout unit
  • a polar coordinate conversion unit that converts a coordinate system from a rectangular coordinate system to a polar coordinate system
  • a band limitation unit that performs band limitation on the coordinate-converted image output from the polar coordinate conversion unit
  • the band Output from the restriction An iris code generation unit that generates an iris code from the band-limited image obtained, a rotation compensation unit that circumferentially compensates the iris code output from the iris code generation unit, and an output from the rotation compensation unit.
  • An iris code integration unit that receives a plurality of iris codes after rotation compensation, and integrates the plurality of iris codes into a single iris code by determining a bit value by a majority decision for each bit;
  • An iris code registration unit for registering an iris code output from the unit in a database is provided.
  • the iris code registration device obtains an iris region cutout unit that detects an iris region from an image input to the image input unit, and an iris region cutout unit.
  • a polar coordinate conversion unit that converts the coordinate system from a rectangular coordinate system to a polar coordinate system
  • a band limitation unit that limits the band of the coordinate-converted image output from the polar coordinate conversion unit
  • a rotation compensator for circumferentially compensating rotation of the band-limited image output from the band limiter, and a plurality of rotation-compensated images output from the rotation compensator
  • An image storage unit that adds and stores the image as a single image
  • an iris code generation unit that generates an iris code from the image stored in the image storage unit
  • an iris code registration unit for registering the iris code in a database.
  • an image input unit an iris region cutout unit that detects an iris region from an image input to the image input unit, and an iris region cutout unit are obtained.
  • a polar coordinate conversion unit that converts a coordinate system from a rectangular coordinate system to a polar coordinate system
  • a rotation compensation unit that rotationally compensates the coordinate-converted image output from the polar coordinate conversion unit in a circumferential direction
  • An image storage unit that receives a plurality of rotation-compensated images output from the rotation compensation unit, adds the plurality of images, and stores the added image as a single image; and a band for the image stored in the image storage unit.
  • a band limiting section for performing restriction an iris code generating section for generating an iris code from an image output from the band limiting section, and a database for storing the iris code output from the iris code generating section.
  • an iris code registration unit for registering the iris code in the application.
  • an image input unit an iris region cutout unit that detects an iris region from an image input to the image input unit; For an image of the iris region obtained by the cutout unit, a polar coordinate conversion unit that converts the coordinate system from a rectangular coordinate system to a polar coordinate system, and a band limitation that performs band limitation on the image after the coordinate conversion output from the polar coordinate conversion unit
  • An iris code generator for generating an iris code from the band-limited image output from the band limiter; and a rotation compensation for circumferentially rotating the iris code output from the iris code generator.
  • a plurality of iris codes after rotation compensation output from the rotation compensating unit and integrating the plurality of iris codes into a single iris code by determining a bit value by a majority decision for each bit
  • An iris for performing authentication by comparing the iris code output from the iris code integration unit and the iris code output from the iris code integration unit with a database registered in the database. Providing that a over de authentication unit.
  • an image input unit an iris region cutout unit that detects an iris region from an image input to the image input unit, and an iris region cutout unit are obtained.
  • a polar coordinate conversion unit that converts a coordinate system from a rectangular coordinate system to a polar coordinate system
  • a band limiting unit that performs band limitation on the image after the coordinate conversion output from the polar coordinate conversion unit
  • a rotation compensator for circumferentially compensating rotation of the band-limited image output from the band limiter, and a plurality of rotation-compensated images output from the rotation compensator; and adding the plurality of images
  • An image storage unit that stores the image as a single image, an iris code generation unit that generates an iris code from the image stored in the image storage unit, and an iris code output from the iris code generation unit. Compared to the iris codes registered in the database, to provide that a iris code authentication unit which performs authentication.
  • an iris authentication device is obtained by an image input unit, an iris region cutout unit that detects an iris region from an image input to the image input unit, and an iris region cutout unit.
  • an image input unit For an image of the iris area, a polar coordinate conversion unit that converts a coordinate system from a rectangular coordinate system to a polar coordinate system, and a rotation compensation unit that rotationally compensates the image after the coordinate conversion output from the polar coordinate conversion unit in a circumferential direction.
  • An image storage unit that receives a plurality of rotation-compensated images output from the rotation compensation unit, adds the plurality of images, and stores the added image as a single image;
  • a band limiting unit that performs band limiting, and generates an iris code from an image output from the band limiting unit.
  • An iris code generation unit, and an iris code authentication unit that compares an iris code output from the iris code generation unit with an iris code registered in a database and performs authentication are provided.
  • an iris code generation step for generating an iris code for authentication by any one of the iris coding methods of the first to third aspects, and the iris code for authentication Is compared with the iris code registered in the database, and an authentication step for performing authentication is provided.
  • a mobile phone is considered as the mopile terminal.
  • a case where a mobile phone with an authentication function is used will be described as an example.
  • FIG. 1 is a flowchart showing a personal authentication method using iris recognition according to the first embodiment of the present invention.
  • FIG. 2 is an overall view of the iris authentication system according to the present invention.
  • the subject performs iris authentication using a mobile phone with an authentication function as shown in FIG.
  • the iris authentication server 2 11 has an iris database 2 12 that stores iris feature data of a plurality of persons, and is connected to a network 2 13 such as the Internet, a dedicated line, or a public line. Have been.
  • the iris registration device 2 14 and the iris authentication device 2 15 are also connected to the network 2 13.
  • the role of the iris authentication server 211 is to manage the iris database 211.
  • the iris registration device 2 14 transmits the iris code generated at the time of registration to the iris database 2 12.
  • the iris authentication device 2 15 performs personal authentication by comparing the iris code generated at the time of authentication with the iris code at the time of registration acquired from the iris database 2 12.
  • a plurality of iris authentication servers 211 may be provided for each region or institution used, or a plurality of servers including a mirror server for distributing a load.
  • the iris database 211 may be connected to the iris authentication server 211 via a network.
  • the iris registration device 214 only captures the registration iris image, transmits the captured iris image to the iris authentication server 211, and generates the iris code by the iris authentication server. It may be performed in the bus 211. Further, all the functions of the iris registration device 211 may be incorporated in the iris authentication server 211.
  • the iris authentication device 2 15 only captures the authentication iris image, transmits the captured iris image to the iris authentication server 211, and generates the iris code at the iris authentication server 211. You may. Further, the comparison with the registered iris code may be performed by the iris server 211, and the iris authentication device 215 may receive only the authentication result. In addition, the iris authentication device 2 15 itself has all the functions of FIG. 2, and registration, holding of iris data, and authentication may be performed by one device.
  • a camera 11 for photographing an iris image is added to a normal mobile phone.
  • the size (number of pixels) of the image captured by camera 11 is CI (size: 35 pixels x 28 pixels), QVGA size (320 pixels x 240 pixels), and VGA size (640 pixels).
  • Pixel X480 pixels Pixel X480 pixels
  • SVGA size 800 pixels X600 pixels
  • XGA size 1024 pixels X768 pixels
  • SXGA size 124 pixels X10 24 pixels
  • UXGA size (1600 pixels x 120 pixels
  • the camera control unit 22 controls the camera 11 to capture an iris image, and the captured iris image is stored in the image memory 25.
  • the authentication processing unit 26 performs an authentication process using the iris image stored in the image memory 25.
  • FIG. 1 shows the flow of both the processing in the registration unit (iris registration device) 2 14 and the processing in the authentication unit (iris authentication device) 2 15.
  • the processing will be described as an example.
  • the subject has the mobile phone 10 with the authentication function shown in Fig. 3 and photographs a plurality (N: N is an integer of 2 or more) of iris images.
  • N is an integer of 2 or more
  • the subject is located at a predetermined distance from the eye (for example, if camera 11 has a single focus, (E.g., about 2 Ocm before), hold the mobile phone 10 with the authentication function and confirm that the iris image captured by the camera 11 is displayed on the monitor 13 while the entire iris is included in the field of view.
  • the photographing start button may be pressed once to continuously acquire N frame images while photographing a moving image.
  • FIG. 5 is a diagram showing the positions of the outer edge of the iris and the outer edge of the pupil in (I)
  • FIG. 6 is a diagram in which an area surrounded by the outer edge of the iris and the outer edge of the pupil is cut out as an iris region and expressed in an xy coordinate system.
  • FIG. 7 is a diagram expressing the iris region in the r0 polar coordinate system with the pupil center as the center (conversion of (
  • FIG. 8 is a diagram showing the eight ring-shaped analysis region determined in (III), and FIG. 9 is a diagram showing the iris code creation in (IV).
  • Figure 2 (a) shows how the Gabor transform is applied (b) and binarization is performed (c). Although it is actually a two-dimensional signal, it is shown here in one dimension for simplicity.
  • (A) Is the luminance signal in the angular direction for one of the eight rings. Actually, a multi-scale Gabor transform is applied, and a single-scale Gabor transform output has a real part and an imaginary part, but (b) and (c) show the Gabor transform output of one scale. This is the result of applying the real part.
  • the position of each bit in the binarized iris code (c) can be associated with a certain position on the iris image.
  • N iris images are photographed (1b), the iris regions are respectively cut out from the photographed images (2b), and the coordinate system is changed from the orthogonal coordinate system to the polar coordinate system for each detected iris region image.
  • feature extraction is performed with band limitation by, for example, Gabor conversion (4b).
  • N iris codes for example, 248 bits
  • iris data which are feature amounts for authentication
  • the processing up to this point may be performed in the same manner as the above-described processing (I) to (IV). With this, from a plurality of iris images, translation, enlargement / reduction, difference in pupil opening degree, influence of pupil eccentricity The iris code, in which etc. are absorbed, is generated respectively.
  • a final authentication iris code is generated.
  • the integration of iris codes is realized by taking a majority decision on whether the value of each bit of the N iris codes after rotation compensation is "0" or "1". That is, each bit value of the integrated iris code is determined by a majority decision for each bit.
  • the bit value of the last bit of each iris code is more "1" than "0"
  • the bit value of the last bit of the combined iris code is determined to be "1". are doing.
  • the iris code integrated in the process 7b is compared with the iris code registered in the iris database 2 12 in advance, and the authentication is performed using the collation score (Humming distance: HD value). Do (9). If the hamming distance is equal to or less than a predetermined threshold value T H1, the user is accepted as a person. Otherwise, the person is rejected as another person. Then, the final authentication result is displayed on the monitor 13 of the mobile phone with authentication function 10 in FIG.
  • the processing in the registration unit 214 is almost the same as that described here, and the same processing 1a to 7a as the processing 1b to 7b in the authentication unit 215 causes the processing from multiple images.
  • a plurality of iris codes obtained from a plurality of iris images are subjected to a majority decision for each bit after alignment in the rotation direction, so that a single iris code is obtained.
  • a majority decision for each bit after alignment in the rotation direction so that a single iris code is obtained.
  • F R iris authentication with reduced rejection
  • the majority operation for each bit performed in integrating the iris codes is not limited to the simple majority operation described in the present embodiment, and various methods can be considered.
  • a weight may be determined for each iris code to be integrated, and the majority operation may be performed including the weight.
  • the weight may be determined for each iris code, for example, based on the minimum HD value when compared with the registered iris code, based on the relationship shown in FIG.
  • the information of the iris code that gives a small HD value is used more preferentially for the integration of the iris code. Become.
  • the terminal performs the processing 1a for capturing multiple images at the terminal side, transmits the captured multiple images to the server via the network, and performs the processing 2a to 7a and 8 on the server. It may be.
  • FIG. 20 is a block diagram illustrating an example of a device configuration according to the present embodiment, in which (a) is an iris code registration device, and (b) is an iris authentication device.
  • An iris code registration device 30 shown in FIG. 20A includes an image input unit 31, an iris code generation unit 32 that generates an iris code from a plurality of images input to the image input unit 31, and an iris code generation unit.
  • An iris code registration unit 33 for registering the iris code generated by the means 32 in the iris database 2 12.
  • An iris authentication device 40 shown in FIG. 20 (b) includes an image input unit 41, an iris code generation unit 42 that generates an iris code from a plurality of images input to the image input unit 41, and an iris code.
  • An iris code authentication unit 43 for comparing the iris code generated by the generation unit 42 with the iris code registered in the iris database 212 and performing authentication is provided.
  • the iris code generation means 32 and 42 generate the iris code by the method described in the present embodiment, and the iris area extraction for detecting the iris area from the images input to the image input units 31 and 41.
  • Band-limiting units 36 and 46 that perform band-limiting on the image after coordinate transformation output from the iris code generator 37 that generates an iris code from the band-limited images output from the band-limiting units 36 and 46.
  • a rotation compensator 38, 48 for circumferentially compensating the iris code output from the iris code generator 37, 47, and an iris after rotation compensation output from the rotation compensator 38, 48 Receive multiple codes, these multiple Of the iris code Iris code integration units 39, 49 for integrating the single iris code by determining the default value. Then, the iris code output from the iris code integration units 39 and 49 is provided to the iris code registration unit 33 or the iris code authentication unit 43.
  • FIG. 13 is a flowchart showing a personal authentication method using iris recognition according to the second embodiment of the present invention.
  • the same reference numerals as in FIG. 1 denote the same processes as in FIG. 1, and a description thereof will not be repeated.
  • the rotation is compensated (108a, 108b), and then added and accumulated (109a , 109 b) and the iris code generation (110 a, 110 b) are different from the first embodiment.
  • the rotation compensation for the Gabor transform output is performed in the angular direction so that the residual (sum of residual squares or residual absolute value sum) from the reference Gabor transform output is minimized. This is done by determining the amount of shift.
  • FIG. 14 for simplicity of description, the real part when one of eight rings in the iris region is subjected to Gabor conversion at a certain scale is shown.
  • the rotation-compensated Gabor conversion outputs of a plurality of (N) images are added and accumulated (accumulated) as a single image. Then, an iris code is generated from the stored images.
  • an iris image cut out from each of a plurality of images is subjected to polar coordinate conversion, band limitation, and rotation compensation, and then accumulated as a single image. From the iris code.
  • a high SZN can be obtained because the noise components cancel each other out in the single accumulated image. Therefore, an iris code can be stably obtained, and iris authentication can be performed with reduced rejection (FR).
  • the terminal performs the processing 1a for photographing a plurality of images, A plurality of photographed images may be transmitted to a server via a network, and the processes 2a to 4a, 108a to 110a, and 8 may be performed on the server.
  • FIG. 21 is a block diagram showing an example of a device configuration according to the present embodiment, where (a) is an iris code registration device, and (b) is an iris authentication device.
  • the same components as those in FIG. 20 are denoted by the same reference numerals in FIG.
  • the iris code registration device 3 OA shown in FIG. 21 (a) includes an image input unit 31, iris code generation means 32A for generating an iris code from a plurality of images input to the image input unit 31, and iris code generation.
  • An iris code registration unit 33 for registering the iris code generated by the means 32 A in the iris database 212.
  • An iris authentication device 4 OA shown in FIG. 20 (b) includes an image input unit 41, an iris code generation unit 42A that generates an iris code from a plurality of images input to the image input unit 41, and an iris code generation unit.
  • An iris code authentication unit 43 for comparing the iris code generated by the means 42A with the iris code registered in the iris database 212 and performing authentication is provided.
  • the iris code generation means 32A, 42A generates an iris code by the method described in the present embodiment, and extracts iris areas from the images input to the image input units 31, 41. Parts 34 and 44, and polar coordinate transformation parts 35 and 45 for transforming the coordinate system from the orthogonal coordinate system to the polar coordinate system with respect to the image of the iris region obtained by the iris region extraction parts 34 and 44, and the polar coordinate transformation part 35 , 45
  • the band-limiting units 36 and 46 that perform band-limiting on the image after the coordinate conversion output from the band-passing unit, and the rotationally-compensated images in the circumferential direction are output from the band-limiting units 36 and 46 after the band-limiting.
  • Rotation compensating units 51 and 54 and a plurality of rotation compensated images output from the rotation compensating units 51 and 54, and adding these plural images to accumulate them as a single image.
  • an iris code generator 53, 56 for generating a code. Then, the iris codes output from the iris code integration units 53 and 56 are given to the iris code registration unit 33 or the iris code authentication unit 43.
  • FIG. 16 is a flowchart showing a personal authentication method using iris recognition according to the third embodiment of the present invention.
  • the same processing as in FIG. 1 or FIG. The same reference numerals as in FIG. 1 or FIG. 13 are used, and the description is omitted here.
  • the rotation is compensated (1 1 1a, 1 1 1b), and then added and accumulated (1 1 2a, 1 1 2b), perform G abor transform as band limiting processing (1 13 a, 1 13 b), and perform iris code generation (1 110 a, 110 b). This is different from the second embodiment.
  • the rotation compensation for the image after the polar coordinate transformation is performed by calculating the residual (sum of residual squares or absolute value of residual) from the reference iris area image (after coordinate transformation to polar coordinate system). This is done by determining the amount of shift in the angular direction so as to minimize it. Then, as shown in FIG. 18, a plurality of (N) images after the rotation compensation are sequentially added and accumulated as a single image. By accumulating images in this way, the random noise components in each image cancel each other, and the SZN of the image is improved. Then, Gabor conversion is performed on the stored image, and an iris code is generated from the image after the Gabor conversion.
  • an iris image cut out from each of a plurality of images is subjected to polar coordinate conversion and rotation compensation, then accumulated as a single image, and the accumulated image is band-limited.
  • an iris code can be generated from an image in which the noise components cancel each other and the SZN is improved. Therefore, an iris code can be obtained stably, and iris authentication can be performed with a reduced number of refusals (F R).
  • FIG. 22 is a block diagram illustrating an example of a device configuration according to the present embodiment, in which (a) is an iris code registration device, and (b) is an iris authentication device.
  • the iris code registration device 3 OB shown in FIG. 22A includes an image input unit 31, an iris code generation unit 32B that generates an iris code from a plurality of images input to the image input unit 31, and an iris code generation unit.
  • An iris code registration unit 33 for registering the iris code generated by 32B in the iris database 212 is provided.
  • the 22B includes an image input unit 41, an iris code generation unit 42B that generates an iris code from a plurality of images input to the image input unit 41, and an iris code generation unit.
  • An iris code authentication unit 43 for comparing the iris code generated by the means 42 B with the iris code registered in the iris database 212 and performing authentication is provided.
  • the iris code generating means 32B, 42B generates an iris code by the method described in the present embodiment, and extracts an iris area from the images input to the image input units 31, 41.
  • the polar coordinate conversion units 35 and 45 for converting the coordinate system from the orthogonal coordinate system to the polar coordinate system, and the polar coordinate conversion unit 35 , 45 which receives rotation-compensated images output from the rotation compensators 61, 65, and receives a plurality of rotation-compensated images output from the rotation compensators 61, 65.
  • the relationship between the SZN and FRR of the camera is as shown in Figure 23. That is, as shown in Fig. 23, when the SZN of the camera is low, the FRR increases, and conversely, when the SZN of the camera is high, the FRR decreases.
  • the relationship between the camera's SZN and FRR is determined by the strength of the iris pattern in each iris image and the resolution of the iris image. .
  • the SZN of the camera used (SZN in the figure)
  • the F RR (F RR in the figure) for registration and authentication using a single registered image and a single authentication image is also determined.
  • a case where registration and authentication are performed using a registration code generated from a plurality of images and an 'authentication code' generated from a plurality of images will be described below.
  • the number n of input images is calculated from the difference (AS N) between the target SZN (SZ Ni) corresponding to the target RR (F RRI) and the S / N (SZN.) Of the camera used. You can decide.
  • Figure 24 shows the relationship between the number n of input images and the improvement amount ASN of SZN. From Fig. 24, if the number of input images is, for example, 2, 4, 8, 16, 32, the SN is only about 3 dB, 6 dB, 9 dB, 12 dB, 15 dB, and that. It can be seen that each is improved.
  • an example has been described in which an iris code is generated using the same method at the time of registration and at the time of authentication.
  • the method of generating an iris code is not necessarily the same at the time of registration and at the time of authentication. Need not be.
  • an iris code is generated from a single iris image by a method of Patent Document 1 using a high-performance (high S / N) camera, and at the time of authentication, a method of any of the embodiments of the present invention is used.
  • the iris code may be generated by using the iris code.
  • any one of the embodiments of the present invention is used for both registration and authentication, different methods may be used.
  • the band limitation for feature extraction is performed by G abor transform.
  • the feature extraction method is not limited to this.
  • it may be performed by band limitation using another bandpass filter.
  • an iris authentication device is equipped with a computer and a memory for storing an iris authentication program.
  • This iris authentication program includes an iris code generating step of generating an iris code for authentication by the iris coding method described in each of the above embodiments, and comparing the iris code for authentication with an iris code registered in a database.
  • any method may be used as long as the computer executes the authentication step for performing authentication.
  • the iris coding method according to the present invention is not easily affected by video noise, fluctuations in the pupil diameter, and the like, and can stably generate an iris code.
  • a mobile phone having a low possibility of mounting a camera having a low SZN is provided. This is useful for personal authentication using terminals.

Abstract

虹彩認証において、複数の画像から虹彩領域をそれぞれ切り出し(2a,2b)、極座標変換(3a,3b)および帯域制限(4a,4b)を行った後、虹彩コードを生成する(5a,5b)。さらに、回転補償(6a,6b)した後に、これら複数の虹彩コードを、ビット毎の多数決によってビット値を決定することによって、単一の虹彩コードに統合する(7a,7b)。

Description

虹彩コード化方法、 個人認証方法、 虹彩コード登録装置、 虹彩認証装置、 および 虹彩認証プログラム 技術分野
本発明は、 バイオメ トリクス情報の 1つである虹彩の情報を用いて、 個人認証 を行う技術に属する。 背景技術
個人認証には虹彩、 指紋、 顏等のバイオメ トリクス情報を用いるものが種々提 案されている。 近年、 虹彩認識を用いた個人認証の技術が、 重要施設への入退室 管理、 銀行等の ATM (Automated Teller Machine) 、 PCログイン用途などに 利用され始めている。
虹彩を用いる個人認証は、 例えば、 次のようなステップによって行われる (特 許文献 1参照) 。
1. 近赤外 LEDなどを用いて虹彩を照明し、 虹彩画像を取得
2. 取得した画像から瞳孔虹彩間の境界と虹彩強膜 (白目) 間の境界を検出し、 虹彩領域を抽出
3. 上記虹彩領域の画素座標値を直交座標から極座標に変換
4. 上記極座標変換した虹彩領域の輝度を、 G a b o 「変換
5. 上記 Ga b o r変換出力の実部と虚部をそれぞれ 2値化して虹彩コードを 生成
6. 登録者について、 上記 1から 5のステップにより虹彩コードを生成し、 登 録用データベースに登録
7. 認証者について、 上記 1から 5のステップにより虹彩コードを生成し、 登 録用データベース中の虹彩コードと虹彩コード同士の比較を行い、 虹彩コードの 差異により登録用データベースに登録された登録者であるか否かを判断
1において照明に近赤外光を用いるのは、 近赤外光が人間に知覚されないため 被認証者が眩しさを感じないという利点による。 加えて、 地球上の殆どの人が茶 褐色系の虹彩を有しているが (青色や灰色の虹彩を持つ人種も存在するが世界的 にみれば少数である) 、 茶褐色の虹彩は可視光下において虹彩パタンの視認が難 しいのに対し、 近赤外光ではコントラスト豊かに撮影可能だからである。 なお、 青色や灰色の虹彩も近赤外光下で虹彩パタン撮影が可能である。
(特許文献 1 ) 特表平 8— 5 0 4 9 7 9号公報 発明の開示
一発明が解決しょうとする課題一
携帯電話や P D A等のモパイル端末が近年急速に普及している。 今後は、 これ らのモパイル端末を用いた認証 (モパイル認証) の普及が予想される。 モパイル 端末の場合、 コストおよびサイズの制約から、 搭載されるカメラは比較的低性能 (低 S Z N ) のものとなる。
カメラの S Z Nが低い場合、 上述した従来の方式では、 ビデオノイズによる虹 彩コードのビット反転、 瞳孔径の変動等に起因して、 登録時と認証時の虹彩コー ドに差異が生じる可能性が高い。 この差異が所定のしきい値以上になる場合は、 本人が本人として認証されない、 いわゆる本人拒否 (F R : Fa l se Rejecti on ) が生じる。 すなわち、 カメラの S Z Nが低いことに起因して、 本人拒否の割合が 増加するという問題がある。
前記の問題に鑑み、 本発明は、 虹彩画像を用いた個人認証において、 S Z Nが 低いカメラを用いた場合であっても、 本人拒否の発生を低減することを課題とす る。
一課題を解決するための手段一
前記の課題を解決するために、 本発明は、 複数の画像からそれぞれ得た虹彩コ ードについて、 回転補償した後に、 これら複数の虹彩コードを、 ビット毎の多数 決によってビット値を決定することによって、 単一の虹彩コードに統合するもの である。 これにより、 最終的に得られる虹彩コードの各ビットの精度が高まり、 虹彩コードを安定して得ることができる。
また、 本発明は、 複数の画像から虹彩領域をそれぞれ切り出し、 極座標変換、 帯域制限、 および回転補償を行った後に、 これら複数の画像を加算し、 単一の画 像として蓄積し、 蓄積した画像から虹彩コードを生成するものである。 これによ リ、 たとえ元の個々の画像の S Z Nが十分には高くない場合であっても、 画像の 蓄積時にノイズ成分が互いに打ち消し合うため、 S Z Nが改善され、 高い S Z N を有する単一の画像が得られる。 このため、 安定した虹彩コードを生成すること ができる。
また、 本発明は、 複数の画像から虹彩領域をそれぞれ切り出し、 極座標変換お よび回転補償を行った後に、 これら複数の画像を加算し、 単一の画像として蓄積 し、 蓄積した画像に対して帯域制限を行い、 虹彩コードを生成するものである。 これにより、 たとえ元の個々の画像の S Z Nが十分には高くない場合であっても、 画像の蓄積時にノイズ成分が互いに打ち消し合うため、 S Z Nが改善され、 高い S Z Nを有する単一の画像が得られる。 このため、 安定した虹彩コードを生成す ることができる。
一発明の効果一
本発明によると、 ビデオノイズ等の影響を受けにくく、 虹彩コードを安定して 生成できるので、 たとえ S Z Nが低いカメラで画像を撮影した場合であっても、 本人拒否 (F R ) の発生を低く抑えることができる。 すなわち、 安価なカメラで も安定した個人認証を行うことができ、 その実用的効果は大きい。 図面の簡単な説明
図 1は本発明の第 1の実施形態に係る虹彩認証方法を示すフローチャートであ る。
図 2は本発明に係る虹彩認証システムの全体図である。
図 3は本発明の各実施形態に係る認証機能付携帯電話の外観図である。
図 4は図 3の携帯電話の内部構成を模式的に示す図である。
図 5は瞳孔外縁および虹彩外縁を示す図である。
図 6は虹彩画像を X y直交座標系で表現した図である。
図 7は虹彩画像を r 0極座標系で表現した図である。
図 8は虹彩をリング状に 8分割した解析帯域を示す図である。 図 9は虹彩コードの生成方法を示す図である。
図 1 0は虹彩コードを回転補償する方法を示す図である。
図 1 1は虹彩コードの各ビットを多数決により統合する方法を示す図である。 図 1 2は虹彩コードの重み付き多数決による統合に用いる重みの分布を示す図 である。
図 1 3は本発明の第 2の実施形態に係る虹彩認証方法を示すフローチヤ一卜で のる。
図 1 4は G a b o r変換出力を回転補償する方法を示す図である。
図 1 5は回転補償後の G a b o r変換出力の蓄積を説明する図である。
図 1 6は本発明の第 3の実施形態に係る虹彩認証方法を示すフローチヤ一卜で o6る。
図 1 7は極座標変換された虹彩画像を回転補償する方法を示す図である。 図 1 8は回転補償後の虹彩画像の蓄積を説明する図である。
図 1 9は認証機能付携帯電話の使用の様子を説明する図である。
図 2 0は本発明の第 1の実施形態に係る装置構成を示すブロック図である。 図 2 1は本発明の第 2の実施形態に係る装置構成を示すブロック図である。 図 2 2は本発明の第 3の実施形態に係る装置構成を示すブロック図である。 図 2 3はカメラの S / Nと F R Rとの関係を示すグラフである。
図 2 4は本発明の第 2および第 3の実施形態において、 入力画像数 nと S Z N の改善量 A S Z Nとの関係を示すグラフである。 発明を実施するための最良の形態
本発明の第 1態様では、 虹彩コード化方法として、 複数の画像を入力するステ ップと、 前記複数の画像から虹彩領域をそれぞれ検出するステップと、 検出され た各虹彩領域の画像について、 座標系を直交座標系から極座標系に変換するス亍 ップと、 座標変換後の各画像に対し帯域制限を行うステップと、 帯域制限後の各 画像から虹彩コードをそれぞれ生成するステップと、 生成された各虹彩コードを 円周方向に回転補償するステップと、 回転補償後の複数の虹彩コードを、 ビット 毎の多数決によってビット値を決定することによって単一の虹彩コードに統合す るステップとを備えたものを提供する。
本発明の第 2態様では、 虹彩コード化方法として、 複数の画像を入力するステ ップと、 前記複数の画像から虹彩領域をそれぞれ検出するステップと、 検出され た各虹彩領域の画像について、 座標系を直交座標系から極座標系に変換するステ ップと、 座標変換後の各画像に対し帯域制限を行うステップと、 帯域制限後の各 画像を円周方向に回転補償するステップと、 回転補償後の各画像を加算し単一の 画像として蓄積するステップと、 蓄積された画像から虹彩コードを生成するステ ップとを備えたものを提供する。
本発明の第 3態様では、 虹彩コード化方法として、 複数の画像を入力するステ ップと、 前記複数の画像から虹彩領域をそれぞれ検出するステップと、 検出され た各虹彩領域の画像について、 座標系を直交座標系から極座標系に変換するステ ップと、 座標変換後の各画像を円周方向に回転補償するステップと、 回転補償後 の各画像を加算し単一の画像として蓄積するステップと、 蓄積された画像に対し 帯域制限を行うステップと、 帯域制限後の画像から虹彩コ一ドを生成するステツ プとを備えたものを提供する。
本発明の第 4態様では、 前記帯域制限を G a b o I"変換によって行う第 1〜第 3態様のいずれかの虹彩コード化方法を提供する。 , 本発明の第 5態様では、 虹彩画像を用いた個人認証方法として、 登録時におい て、 虹彩画像から虹彩コードを生成し、 生成された虹彩コードをデータベースに 登録し、 認証時において、 虹彩画像から虹彩コードを生成し、 生成された虹彩コ 一ドを前記データベースに登録された虹彩コードと比較して認証を行うものであ リ、 登録時および認証時の少なくともいずれか一方において、 虹彩コードの生成 を、 第 1〜第 3態様のいずれかの虹彩コード生成方法によって行うものを提供す る。
本発明の第 6態様では、 虹彩コード登録装置として、 画像入力部と、 前記画像 入力部に入力された画像から虹彩領域を検出する虹彩領域切り出し部と、 前記虹 彩領域切り出し部によって得られた虹彩領域の画像について、 座標系を直交座標 系から極座標系に変換する極座標変換部と、 前記極座標変換部から出力された座 標変換後の画像に対し帯域制限を行う帯域制限部と、 前記帯域制限部から出力さ れた帯域制限後の画像から虹彩コードを生成する虹彩コード生成部と、 前記虹彩 コード生成部から出力された虹彩コードを円周方向に回転補償する回転補償部と、 前記回転補償部から出力された回転補償後の虹彩コードを複数個受け、 これら複 数の虹彩コードを、 ビット毎の多数決によってビット値を決定することによって 単一の虹彩コードに統合する虹彩コード統合部と、 前記虹彩コード統合部から出 力された虹彩コードをデータベースに登録する虹彩コード登録部とを備えたもの を提供する。
本発明の第 7態様では、 虹彩コード登録装置として、 画像入力部と、 前記画像 入力部に入力された画像から虹彩領域を検出する虹彩領域切り出し部と、 前記虹 彩領域切リ出し部によって得られた虹彩領域の画像について、 座標系を直交座標 系から極座標系に変換する極座標変換部と、 前記極座標変換部から出力された座 標変換後の画像に対し帯域制限を行う帯域制限部と、 前記帯域制限部から出力さ れた帯域制限後の画像を円周方向に回転補償する回転補償部と、 前記回転補償部 から出力された回転補償後の画像を複数個受け、 これら複数の画像を加算し単一 の画像として蓄積する画像蓄積部と、 前記画像蓄積部に蓄積された画像から虹彩 コードを生成する虹彩コード生成部と、 前記虹彩コード生成部から出力された虹 彩コードをデータベースに登録する虹彩コード登録部とを備えたものを提供する。 本発明の第 8態様では、 虹彩コード登録装置として、 画像入力部と、 前記画像 入力部に入力された画像から虹彩領域を検出する虹彩領域切り出し部と、 前記虹 彩領域切り出し部によって得られた虹彩領域の画像について、 座標系を直交座標 系から極座標系に変換する極座標変換部と、 前記極座標変換部から出力された座 標変換後の画像を円周方向に回転補償する回転補償部と、 前記回転補償部から出 力された回転補償後の画像を複数個受け、 これら複数の画像を加算し単一の画像 として蓄積する画像蓄積部と、 前記画像蓄積部に蓄積された画像に対し帯域制限 を行う帯域制限部と、 前記帯域制限部から出力された画像から虹彩コードを生成 する虹彩コード生成部と、 前記虹彩コード生成部から出力された虹彩コードをデ ータベースに登録する虹彩コード登録部とを備えたものを提供する。
本発明の第 9態様では、 虹彩認証装置として、 画像入力部と、 前記画像入力部 に入力された画像から虹彩領域を検出する虹彩領域切り出し部と、 前記虹彩領域 切り出し部によって得られた虹彩領域の画像について、 座標系を直交座標系から 極座標系に変換する極座標変換部と、 前記極座標変換部から出力された座標変換 後の画像に対し帯域制限を行う帯域制限部と、 前記帯域制限部から出力された帯 域制限後の画像から虹彩コードを生成する虹彩コード生成部と、 前記虹彩コード 生成部から出力された虹彩コードを円周方向に回転補償する回転補償部と、 前記 回転補償部から出力された回転補償後の虹彩コードを複数個受け、 これら複数の 虹彩コードを、 ビッ卜毎の多数決によってビット値を決定することによって単一 の虹彩コードに統合する虹彩コード統合部と、 前記虹彩コ一ド統合部から出力さ れた虹彩コードをデータベースに登録されている虹彩コードと比較し、 認証を行 う虹彩コード認証部とを備えたものを提供する。
本発明の第 1 0態様では、 虹彩認証装置として、 画像入力部と、 前記画像入力 部に入力された画像から虹彩領域を検出する虹彩領域切り出し部と、 前記虹彩領 域切り出し部によって得られた虹彩領域の画像について、 座標系を直交座標系か ら極座標系に変換する極座標変換部と、 前記極座標変換部から出力された座標変 換後の画像に対し帯域制限を行う帯域制限部と、 前記帯域制限部から出力された 帯域制限後の画像を円周方向に回転補償する回転補償部と、 前記回転補償部から 出力された回転補償後の画像を複数個受け、 これら複数の画像を加算し単一の画 像として蓄積する画像蓄積部と、 前記画像蓄積部に蓄積された画像から虹彩コー ドを生成する虹彩コード生成部と、 前記虹彩コード生成部から出力された虹彩コ 一ドをデータベースに登録されている虹彩コードと比較し、 認証を行う虹彩コー ド認証部とを備えたものを提供する。
本発明の第 1 1態様では、 虹彩認証装置として、 画像入力部と、 前記画像入力 部に入力された画像から虹彩領域を検出する虹彩領域切り出し部と、 前記虹彩領 域切り出し部によって得られた虹彩領域の画像について、 座標系を直交座標系か ら極座標系に変換する極座標変換部と、 前記極座標変換部から出力された座標変 換後の画像を円周方向に回転補償する回転補償部と、 前記回転補償部から出力さ れた回転補償後の画像を複数個受け、 これら複数の画像を加算し単一の画像とし て蓄積する画像蓄積部と、 前記画像蓄積部に蓄積された画像に対し帯域制限を行 う帯域制限部と、 前記帯域制限部から出力された画像から虹彩コードを生成する 虹彩コード生成部と、 前記虹彩コード生成部から出力された虹彩コードをデータ ベースに登録されている虹彩コードと比較し、 認証を行う虹彩コード認証部とを 備えたものを提供する。
本発明の第 1 2態様では、 虹彩認証プログラムとして、 第 1〜第 3態様のいず れかの虹彩コード化方法によって認証用虹彩コードを生成する虹彩コード生成ス テツプと、 前記認証用虹彩コードをデータベースに登録されている虹彩コードと 比較し、 認証を行う認証ステップとをコンピュータに実行させるものを提供する。 以下、 本発明の実施の形態について、 図面を参照して説明する。
(第 1の実施形態)
モパイル端末としては、 例えば、 携帯電話が考えられる。 ここでは、 認証機能 付きの携帯電話を用いる場合を例にとって、 説明する。
図 1は本発明の第 1の実施形態に係る虹彩認識を用いた個人認証方法を示すフ ローチャートである。 図 2は本発明における虹彩認証システムの全体図である。 本実施形態では、 被認証者は、 図 3のような認証機能付携帯電話を用いて、 虹彩 認証を行う。
図 2において、 虹彩認証サーバ 2 1 1は複数人物の虹彩特徴量データを格納す る虹彩データベース 2 1 2を持っており、 インターネット、 専用線、 公衆回線な どのネッ卜ワーク網 2 1 3に接続されている。 虹彩登録装置 2 1 4および虹彩認 証装置 2 1 5も同様に、 ネットワーク網 2 1 3に接続されている。 虹彩認証サー バ 2 1 1の役割は、 虹彩データベース 2 1 2の管理である。 虹彩登録装置 2 1 4 は、 登録時に生成した虹彩コードを、 虹彩データベース 2 1 2に向けて送信する。 虹彩認証装置 2 1 5は、 認証時に生成した虹彩コードと、 虹彩データベース 2 1 2から取得した登録時の虹彩コードとを比較することにより個人認証を行なう。 なお、 虹彩認証サーバ 2 1 1は、 利用する地域毎や機関毎に複数設置されてい たり、 負荷を分散するためのミラーサーバを含めて複数台あってもよい。 また、 虹彩データベース 2 1 2は、 ネットワーク網を介して虹彩認証サーバ 2 1 1に接 続されていてもよい。
なお、 虹彩登録装置 2 1 4では、 登録用虹彩画像の撮影だけを行ない、 撮影し た虹彩画像を虹彩認証サーバ 2 1 1に送信し、 虹彩コードの生成は虹彩認証サ一 バ 2 1 1で行なってもよい。 また、 虹彩登録装置 2 1 4の全機能を虹彩認証サー バ 2 1 1に内蔵してもよい。
なお、 虹彩認証装置 2 1 5では、 認証用虹彩画像の撮影だけを行ない、 撮影し た虹彩画像を虹彩認証サーバ 2 1 1に送信し、 虹彩コードの生成を虹彩認証サー バ 2 1 1で行なってもよい。 また、 登録虹彩コードとの比較も虹彩サーバ 2 1 1 で行い、 認証結果のみを虹彩認証装置 2 1 5が受け取るような形態でも構わない。 また、 虹彩認証装置 2 1 5自身が、 図 2の機能を全て有し、 登録、 虹彩データの 保持、 認証を 1台で行なっても構わない。
図 3の認証機能付携帯電話 1 0は、 通常の携帯電話に、 虹彩画像撮影用のカメ ラ 1 1が付加されている。 カメラ 1 1が撮影する画像のサイズ (画素数) は、 C I 「サイズ (3 5 2画素 X 2 8 8画素) 、 Q V G Aサイズ (3 2 0画素 X 2 4 0 画素) 、 V G Aサイズ (6 4 0画素 X 4 8 0画素) 、 S V G Aサイズ (8 0 0画 素 X 6 0 0画素) 、 X G Aサイズ (1 0 2 4画素 X 7 6 8画素) 、 S X G Aサイ ズ ( 1 2 4 0画素 X 1 0 2 4画素) 、 U X G Aサイズ (1 6 0 0画素 X 1 2 0 0 画素) 等である。 カメラ 1 1以外には、 モニタ 1 3、 操作ポタン 1 4、 スピーカ 1 5、 マイク 1 6およびアンテナ 1 7等を備えている。 モニタ 1 3には、 撮影中 の虹彩画像や認証結果が表示される。
また図 4に示す内部構成において、 認証手段 2 1では、 カメラ制御部 2 2、 モ 二タ制御部 2 4および認証処理部 2 6が主制御部 2 7に接続されている。 カメラ 制御部 2 2はカメラ 1 1を制御して虹彩画像の撮影を行い、 撮影された虹彩画像 は画像メモリ 2 5に蓄積される。 認証処理部 2 6は画像メモリ 2 5に蓄積された 虹彩画像を用いて認証処理を行う。
以下、 図 1のフローに従って、 本実施形態に係る個人認証方法における処理に ついて、 説明する。 図 1では、 登録部 (虹彩登録装置) 2 1 4における処理と、 認証部 (虹彩認証装置) 2 1 5における処理との両方のフローを示しているが、 ここでは、 認証部 2 1 5における処理を例にとって説明する。
まず、 被認証者は、 図 1 9に示すように、 図 3の認証機能付携帯電話 1 0を持 ち、 複数 (N枚: Nは 2以上の整数) ) の虹彩画像を撮影する (1 b ) 。 撮影の 際には、 被認証者は、 眼から所定距離の位置 (カメラ 1 1が単焦点の場合には例 えば 2 O cm程度前) に認証機能付携帯電話 1 0を持ち、 カメラ 1 1が捉えてい る虹彩画像がモニタ 1 3に表示される様子を確認しながら、 虹彩全域が視野内に 含まれ、 ピントが合うように位置合わせを行った後、 操作ボタン 1 4のうちの 1 つに割り当てられている撮影ポタンを押下する。 この動作を N回繰り返す。 また、 撮影開始ボタンを 1度押下し、 動画撮影を行いながら連続的に N枚のフレーム画 像を取得してもよい。
以降の処理 2 b〜7 bは、 認証処理部 26によって実行される。 ここでは、 基 本的には上述の特許文献 1で開示された手法を用いるものとする。 特許文献 1の 手法の概略は、 以下の通りである。
(I) 虹彩外縁 (虹彩と強膜との間の境界) および瞳孔外縁 (瞳孔と虹彩との 間の境界) を決定することによって、 虹彩領域を切り出す
(II) 切り出された虹彩領域を X y直交座標系から r 0極座標系へと変換する
(III) 解析領域を決定する (半径方向をリング状に 8分割)
(IV) マルチスケールの 2— d G a b o r変換を適用し、 G a b o r変換後 の信号を二値化したものを虹彩コードとする
(V) 予め登録されていた登録虹彩コードと、 認証時の虹彩コードとを比較 (排他的 OR) し、 2つのコード間のハミング距離を計算する
(VI) ハミング距離が閾値以下の場合は、 本人として受け入れ、 そうでなけれ ば他人として棄却する
図 5は (I) の虹彩外縁および瞳孔外縁の位置を表す図、 図 6は虹彩外縁と瞳孔 外縁に囲まれる領域を虹彩領域として切り出し、 X y座標系で表現した図である。 この時点で、 虹彩領域の平行移動の影響は吸収される。 また図 7は虹彩領域を、 瞳孔中心を中心として r 0極座標系で表現した図である ( (||) の変換) 。 「方 向の値を瞳孔外縁で 0、 虹彩外縁で 1に設定することにより、 瞳孔の開き具合の 差と拡大縮小の影響を吸収することができる。
図 8は (III) で決定された 8リング状の解析領域を表す図、 図 9は (IV) の虹 彩コード作成を示す図であり、 図 8の解析領域を決定した後の輝度信号 (a) に、 G a b o r変換を適用 (b) して、 二値化を行う (c) 様子を示している。 実際 は 2次元信号であるが、 ここでは説明の簡略化のために 1次元で示した。 (a) は 8リングのうちの 1 リングにおける角度方向輝度信号である。 実際はマルチス ケールの G a b o r変換を適用し、 単一のスケールの G a b o r変換出力にも実 部、 虚部が存在するが、 (b ) ( c ) はある 1つのスケールの G a b o r変換出 力の実部を適用した結果である。 二値化後の虹彩コード (c ) における各ビット の位置は、 虹彩画像上のある位置に対応付けることができる。
このような特許文献 1での虹彩認証処理を踏まえ、 本実施形態では、 次のよう な処理を行う。
まず、 N枚の虹彩画像を撮影し (1 b ) 、 撮影した複数の画像から虹彩領域を それぞれ切り出し (2 b ) 、 検出された各虹彩領域の画像について、 座標系を直 交座標系から極座標系に変換した (3 b ) 後、 例えば G a b o r変換により帯域 制限をかけて特徴抽出を行う (4 b ) 。 そして、 帯域制限後の各画像から、 認証 用の特徴量である虹彩データとしての N個の虹彩コード (例えば 2 0 4 8ビッ ト) をそれぞれ生成する (5 b ) 。 ここまでの処理は、 上述の処理 (I ) 〜 (I V) と同様に行えばよく、 これにより、 複数の虹彩画像から、 平行移動、 拡大縮小、 瞳孔の開き具合の差異、 瞳孔の偏心の影響等が吸収された虹彩コードが、 それぞ れ生成される。
.次に、 複数の虹彩コードの統合のための前処理として、 虹彩コード間の回転補 償を行う (6 b ) 。 すなわち、 生成した N個の虹彩コード間で、 顔の傾きや眼球 自身の回転による角度方向のずれが存在している可能性があるため、 このずれを 補償する。 図 1 0に示すように、 N個の虹彩コードのうちの 1つ (例えば、 最初 に生成した虹彩コード) を基準虹彩コードとして、 他の虹彩コードを予め定めた 範囲まで回転させてマッチングを行い、 ハミング距離が最小になるようにずらし 量を決定し、 回転補償を行う。 図 1 0では説明の簡略化のため、 虹彩領域の 8リ ングのうちの 1 リングにおける虹彩コードについて、 表現している。
人の瞳孔は、 明るさ等の周囲の環境や、 体調、 感情等の変化により収縮するた め、 複数の画像を単純に加算するだけでは、 虹彩パタンに対するビデオノイズの 影響等を低減することができない。 このため、 上述の処理 2 b〜6 bによって、 拡大縮小の影響を吸収した位置合わせを実現している。
次に、 回転補償後の複数の虹彩コードを合成し、 単一の虹彩コードに統合する ( 7 b ) 。 これによつて、 最終的な認証用虹彩コードを生成する。 虹彩コードの 統合は、 図 1 1に示すように、 回転補償後の N個の虹彩コードの各ビットについ て、 その値が " 0 " か " 1 " かの多数決をとることによって実現される。 すなわ ち、 ビット毎の多数決によって、 統合後の虹彩コードの各ビット値を決定する。 図 1 1の例では、 各虹彩コードの最終ビッ卜のビット値は、 " 0 " よりも " 1 " の方が多いので、 統合後の虹彩コードの最終ビットのビット値を " 1 " に決定し ている。
そして図 1に戻り、 処理 7 bにおいて統合した虹彩コードと、 予め虹彩データ ベース 2 1 2に登録されている虹彩コードとを比較し、 照合スコア (ハミング距 離: H D値) を用いて認証を行う (9 ) 。 ハミング距離が所定の閾値 T H 1以下 であるときは、 本人として受け入れ、 そうでないときは、 他人として拒否する。 そして最終的な認証結果が、 図 3の認証機能付携帯電話 1 0におけるモニタ 1 3 に表示される。
なお、 登録部 2 1 4における処理も、 ここでの説明したものとほぼ同様であり、 認証部 2 1 5における処理 1 b〜7 bと同一の処理 1 a〜7 aによって、 複数の 画像から、 登録用虹彩コードを生成する。 そして、 生成した登録用虹彩コードを、 虹彩データベース 2 1 2に登録する (8 ) 。
以上のように本実施形態によると、 複数の虹彩画像から得られた複数の虹彩コ ードについて、 回転方向の位置合わせ後に、 ビット毎に多数決を取ることによつ て、 単一の虹彩コードに統合する。 これにより、 虹彩コードを安定して得ること ができ、 したがって、 低 S Z Nのカメラで撮影した画像を用いた場合でも、 本人 拒否 (F R ) の発生を低減した虹彩認証を行うことができる。
なお、 虹彩コード統合の際に行うビット毎の多数決演算は、 本実施形態で説明 したような単純な多数決に限られるものではなく、 様々な方法が考えられる。 例 えば、 統合対象の各虹彩コードにそれぞれ重みを定め、 その重みを含めて多数決 演算を行うようにしてもよい。 ここでの重みは例えば、 各虹彩コードについて、 登録虹彩コードと比較したときの最小の H D値を基にして、 図 1 2のような関係 を基にして定めればよい。 図 1 2のような重み付けによって、 小さな H D値を与 える虹彩コードの情報が、 虹彩コードの統合に、 より優先して用いられることに なる。
なお、 本実施形態では、 認証時において、 処理 2 b~7 b, 9を全て端末側で 行うものとしたが、 複数画像を撮影する処理 1 bのみを端末側で行い、 撮影した 複数画像をネットワークを介してサーバに送信し、 サーバ上で処理 2 b〜7 b, 9を行うようにしてもよい。 この場合、 サーバ上で認証結果が計算され、 計算結 果は再びネットワークを介して端末に送信され、 端末のモニタ 1 3に認証結果が 表示される。 また同様に、 登録時において、 複数画像を撮影する処理 1 aを端末 側で行い、 撮影した複数画像をネットワークを介してサーバに送信し、 サーバ上 で処理 2 a〜7 a, 8を行うようにしてもよい。
図 20は本実施形態に係る装置構成の例を示すブロック図であり、 (a) は虹 彩コード登録装置、 (b) は虹彩認証装置である。 図 20 (a) に示す虹彩コー ド登録装置 30は、 画像入力部 3 1 と、 画像入力部 3 1に入力された複数の画像 から虹彩コードを生成する虹彩コード生成手段 32と、 虹彩コード生成手段 32 によって生成された虹彩コードを虹彩データベース 2 1 2に登録する虹彩コード 登録部 33とを備えている。 また、 図 20 (b) に示す虹彩認証装置 40は、 画 像入力部 4 1と、 画像入力部 4 1に入力された複数の画像から虹彩コードを生成 する虹彩コード生成手段 42と、 虹彩コード生成手段 42によって生成された虹 彩コードを虹彩データベース 2 1 2に登録されている虹彩コードと比較し、 認証 を行う虹彩コード認証部 43とを備えている。 そして、 虹彩コード生成手段 32 , 42は本実施形態で説明した方法によって虹彩コードを生成するものであり、 画像入力部 3 1 , 4 1に入力された画像から虹彩領域を検出する虹彩領域切り出 し部 34, 44と、 虹彩領域切り出し部 34, 44によって得られた虹彩領域の 画像について、 座標系を直交座標系から極座標系に変換する極座標変換部 35, 45と、 極座標変換部 35, 45から出力された座標変換後の画像に対し、 帯域 制限を行う帯域制限部 36, 46と、 帯域制限部 36, 46から出力された帯域 制限後の画像から虹彩コードを生成する虹彩コード生成部 37, 47と、 虹彩コ 一ド生成部 37, 47から出力された虹彩コードを円周方向に回転補償する回転 補償部 38, 48と、 回転補償部 38, 48から出力された回転補償後の虹彩コ —ドを複数個受け、 これら複数の虹彩コードを、 ビット毎の多数決によってビッ ト値を決定することによって、 単一の虹彩コードに統合する虹彩コード統合部 3 9, 49とを備えている。 そして、 虹彩コード統合部 39, 49から出力された 虹彩コードが、 虹彩コード登録部 33または虹彩コード認証部 43に与えられる。
(第 2の実施形態)
図 1 3は本発明の第 2の実施形態に係る虹彩認識を用いた個人認証方法を示す フローチャートである。 図 1 3において、 図 1 と共通の処理には図 1 と同一の符 号を付しており、 ここでは説明を省略する。 本実施形態では、 帯域制限処理とし ての G a b o r変換 (4 a, 4 b) を行った各画像について、 回転補償した (1 08 a, 1 08 b) 後、 加算 '蓄積し ( 1 09 a, 1 09 b ) 、 虹彩コード生成 ( 1 1 0 a, 1 1 0 b) を行う点が、 第 1の実施形態と異なっている。
G a b o r変換出力に対する回転補償は、 図 1 4に示すように、 基準となる G a b o r変換出力との残差 (残差平方和または残差絶対値和) が最小となるよう に、 角度方向のずらし量を決定することによって、 行う。 図 1 4では説明の簡略 化のため、 虹彩領域の 8リングのうちの 1 リングをあるスケールで G a b o r変 換したときの実部について、 表現している。
そして、 図 1 5に示すように、 複数 (N枚) の画像についての回転補償後の G a b o r変換出力を加算し、 単一の画像として蓄積 (アキュ厶レート) する。 そ して、 蓄積された画像から、 虹彩コードを生成する。
以上のように本実施形態によると、 複数の画像からそれぞれ切リ出された虹彩 画像について、 極座標変換、 帯域制限、 および回転補償を行った後に、 単一の画 像として蓄積し、 蓄積した画像から虹彩コードを生成する。 これにより、 元の個 々の画像の SZNが充分には高くない場合であっても、 蓄積された単一の画像で はノイズ成分が互いに打ち消し合うため、 高い SZNを得ることができる。 した がって、 虹彩コードを安定して得ることができ、 本人拒否 (FR) の発生を低減 した虹彩認証を行うことができる。
なお、 第 1の実施形態と同様に、 認証時において、 複数画像を撮影する処理 1 bのみを端末側で行い、 撮影した複数画像をネッ卜ワークを介してサーバに送信 し、 サーバ上で処理 2 b〜4 b, 1 08 b~ 1 1 0 b, 9を行うようにしてもよ い。 また同様に、 登録時において、 複数画像を撮影する処理 1 aを端末側で行い、 撮影した複数画像をネットワークを介してサーバに送信し、 サーバ上で処理 2 a 〜4 a, 1 08 a〜1 1 0 a, 8を行うようにしてもよい。
図 21は本実施形態に係る装置構成の例を示すブロック図であり、 (a) は虹 彩コード登録装置、 (b) は虹彩認証装置である。 図 21では、 図 20と共通の 構成要素には図 2ひと同一の符号を付している。
図 21 (a) に示す虹彩コード登録装置 3 OAは、 画像入力部 31 と、 画像入 力部 31に入力された複数の画像から虹彩コードを生成する虹彩コード生成手段 32 Aと、 虹彩コード生成手段 32 Aによって生成された虹彩コードを虹彩デー タベース 21 2に登録する虹彩コード登録部 33とを備えている。 また、 図 20 (b) に示す虹彩認証装置 4 OAは、 画像入力部 41 と、 画像入力部 41に入力 された複数の画像から虹彩コードを生成する虹彩コード生成手段 42 Aと、 虹彩 コード生成手段 42 Aによって生成された虹彩コードを虹彩データベース 21 2 に登録されている虹彩コードと比較し、 認証を行う虹彩コード認証部 43とを備 えている。 そして、 虹彩コード生成手段 32 A, 42 Aは本実施形態で説明した 方法によって虹彩コードを生成するものであり、 画像入力部 31, 41に入力さ れた画像から虹彩領域を検出する虹彩領域切り出し部 34, 44と、 虹彩領域切 リ出し部 34, 44によって得られた虹彩領域の画像について、 座標系を直交座 標系から極座標系に変換する極座標変換部 35, 45と、 極座標変換部 35, 4 5から出力された座標変換後の画像に対し、 帯域制限を行う帯域制限部 36, 4 6と、 帯域制限部 36, 46から出力された帯域制限後の画像を円周方向に回転 補償する回転補償部 51 , 54と、 回転補償部 51, 54から出力された回転補 償後の画像を複数個受け、 これら複数の画像を加算し単一の画像として蓄積する 画像蓄積部 52, 55と、 画像蓄積部 52, 55に蓄積された画像から虹彩コー ドを生成する虹彩コード生成部 53, 56とを備えている。 そして、 虹彩コード 統合部 53, 56から出力された虹彩コードが、 虹彩コード登録部 33または虹 彩コード認証部 43に与えられる。
(第 3の実施形態)
図 1 6は本発明の第 3の実施形態に係る虹彩認識を用いた個人認証方法を示す フローチャートである。 図 1 6において、 図 1または図 1 3と共通の処理には図 1または図 1 3と同一の符号を付しており、 ここでは説明を省略する。 本実施形 態では、 極座標変換 (3 a, 3 b) を行った各画像について、 回転補償した (1 1 1 a, 1 1 1 b ) 後、 加算 '蓄積し ( 1 1 2 a , 1 1 2 b ) 、 帯域制限処理と しての G a b o r変換を行い (1 1 3 a, 1 1 3 b) 、 虹彩コード生成 (1 1 0 a, 1 1 0 b) を行う点が、 第 1および第 2の実施形態と異なっている。
極座標変換後画像に対する回転補償は、 図 1 7に示すように、 基準となる虹彩 領域画像 (極座標系に座標変換後のもの) との残差 (残差平方和または残差絶対 値和) が最小となるように、 角度方向のずらし量を決定することによって、 行う。 そして、 図 1 8に示すように、 回転補償後の複数 (N枚) の画像を順次加算し、 単一の画像として蓄積する。 このように画像を蓄積することによって、 各画像中 のランダムノイズ成分が互いに打ち消され、 画像の SZNが改善される。 そして、 蓄積された画像に対して G a b o r変換を行い、 G a b o r変換後の画像から虹 彩コードを生成する。
以上のように本実施形態によると、 複数の画像からそれぞれ切リ出した虹彩画 像について、 極座標変換および回転補償を行った後に、 単一の画像として蓄積し、 蓄積した画像に帯域制限をかけて虹彩コードを生成する。 これにより、 ノイズ成 分が互いに打ち消し合って SZNが改善された画像から虹彩コードを生成するこ とができる。 したがって、 虹彩コードを安定して得ることができ、 本人拒否 (F R) の発生を低減した虹彩認証を行うことができる。
なお、 第 1または第 2の実施形態と同様に、 認証時において、 複数画像を撮影 する処理 1 bのみを端末側で行い、 撮影した複数画像をネットワークを介してサ —パに送信し、 サーバ上で処理 2 b, 3 b, 1 1 1 b〜 1 1 3 b, 1 1 0 b, 9 を行うようにしてもよい。 また同様に、 登録時において、 複数画像を撮影する処 理 1 aを端末側で行い、 撮影した複数画像をネットワークを介してサーバに送信 し、 サーバ上で処理 2 a, 3 a, 1 1 1 a ~ 1 1 3 a , 1 1 0 a, 8を行うよう にしてもよい。
図 22は本実施形態に係る装置構成の例を示すブロック図であり、 (a) は虹 彩コード登録装置、 (b) は虹彩認証装置である。 図 22では、 図 20と共通の 構成要素には図 20と同一の符号を付している。 図 22 (a) に示す虹彩コード登録装置 3 OBは、 画像入力部 31 と、 画像入 力部 31に入力された複数の画像から虹彩コードを生成する虹彩コード生成手段 32Bと、 虹彩コード生成手段 32 Bによって生成された虹彩コードを虹彩デ一 タベース 21 2に登録する虹彩コード登録部 33とを備えている。 また、 図 22 (b) に示す虹彩認証装置 4 OBは、 画像入力部 41 と、 画像入力部 41に入力 された複数の画像から虹彩コードを生成する虹彩コード生成手段 42 Bと、 虹彩 コード生成手段 42 Bによって生成された虹彩コードを虹彩データベース 21 2 に登録されている虹彩コードと比較し、 認証を行う虹彩コード認証部 43とを備 えている。 そして、 虹彩コード生成手段 32 B, 42 Bは本実施形態で説明した 方法によって虹彩コードを生成するものであり、 画像入力部 31, 41に入力さ れた画像から虹彩領域を検出する虹彩領域切り出し部 34, 44と、 虹彩領域切 リ出し部 34, 44によって得られた虹彩領域の画像について、 座標系を直交座 標系から極座標系に変換する極座標変換部 35, 45と、 極座標変換部 35, 4 5から出力された座標変換後の画像を円周方向に回転補償する回転補償部 61 , 65と、 回転補償部 61 , 65から出力された回転補償後の画像を複数個受け、 これら複数の画像を加算し単一の画像として蓄積する画像蓄積部 62, 66と、 画像蓄積部 62, 66に蓄積された画像に対し、 帯域制限すを行う帯域制限部 6 3, 67と、 帯域制限部 63, 67から出力された画像から虹彩コードを生成す る虹彩コード生成部 64, 68とを備えている。 そして、 虹彩コード統合部 64 , 68から出力された虹彩コードが、 虹彩コード登録部 33または虹彩コード認 証部 43に与えられる。
上述の第 2および第 3の実施形態について、 画像の個数と認証精度との関係に ついて、 補足説明を行う。
単一の登録画像と単一の認証画像によって登録、 認証を行う場合、 カメラの S ZNと FRRとの関係は、 図 23のようになる。 すなわち図 23に示すように、 カメラの SZNが低い場合は FRRは大きくなリ、 逆に、 カメラの SZNが高い 場合は FRRは小さくなる。 カメラの SZNと FRRとの関係は、 個々の虹彩画 像における虹彩パタンの強弱や、 虹彩画像の解像度によって決まる。 .
図 23に示すような関係から、 使用するカメラの SZN (図中の SZN。 ) が 決まると、 単一の登録画像と単一の認証画像によって登録、 認証を行う場合の F RR (図中の F RR。 ) も決まる。 これに対して、 複数の画像から生成した登録 コードと複数の画像から生成した'認証コードによって登録、 認証を行う場合につ いて、 以下に説明する。
ノィズレベルの等しい n枚の画像 (第 2および第 3の実施形態における帯域制 限後の画像または極座標変換後の画像) を加算蓄積すると、 信号レベルは n倍に なるのに対し、 ノイズレベルは 倍になり、 SZNが改善される。 すなわち、 単一の画像についての SZN
S/N = 201og
N
に対して、 n枚の画像を加算蓄積した場合の SZNは、
Figure imgf000020_0001
となり、 S/Nが 1 0 I o g nだけ向上する。
図 23において、 目標とする RR ( F RRI ) に対応する目標 SZN (SZ Ni ) と、 使用するカメラの S/N (SZN。 ) との差 (AS N) から、 入力画 像の枚数 nを決めることができる。 図 24は入力画像数 nと SZNの改善量 AS Nとの関係を示す。 図 24から、 入力画像数を例えば 2, 4, 8, 1 6, 32 枚にすると、 S Nは約 3 d B、 6 d B、 9 d B、 1 2 d B、 1 5 d Bだけ、 そ れぞれ改善されることが分かる。
なお、 上述の各実施形態では、 登録時と認証時とで同一の方法を用いて虹彩コ 一ドを生成する例について述べたが、 虹彩コードの生成方法は登録時と認証時と において必ずしも同一である必要はない。 例えば、 登録時は高性能 (高 S/N) のカメラを用いて、 特許文献 1の方法によって単一の虹彩画像から虹彩コードを 生成し、 認証時には本発明の各実施形態のいずれかの方法によって虹彩コードを 生成してもよい。 また、 登録時と認証時の両方において本発明の各実施形態のい ずれかの方法を用いる場合、 それぞれ異なる方法を用いてもかまわない。
なお、 上述の各実施形態では、 特徴抽出のための帯域制限は G a b o r変換に よって行うものとしたが、 特徴抽出の手法はこれに限られるものではなく、 例え ば、 他のパンドバスフィルターを用いた帯域制限によって行ってもよい。
なお、 上述の各実施形態では、 認証機能付携帯電話を用いる場合を例にとって 説明したが、 本発明による効果は、 認証機能付携帯電話に限らずその他の認証装 置においても同様に得られることは明らかであリ、 本発明に含まれる。
なお、 上述の各実施形態で示した処理は、 その全部または一部を、 コンビユー 夕にプログラムを実行させることによって、 実施することができる。 例えば虹彩 認証装置に、 コンピュータと、 虹彩認証プログラムを記憶するメモリとを搭載す る。 この虹彩認証プログラムは、 上述の各実施形態で示した虹彩コード化方法に よって認証用虹彩コードを生成する虹彩コード生成ステップと、 認証用虹彩コー ドを、 データベースに登録されている虹彩コードと比較し、 認証を行う認証ステ ップとを、 コンピュータに実行させるものであればよい。 産業上の利用可能性
本発明に係る虹彩コード化方法は、 ビデオノイズや瞳孔径の変動等の影響を受 けにくく、 虹彩コードを安定して生成できるので、 例えば、 S Z Nが低いカメラ が搭載される可能性が高い携帯端末を利用した個人認証等の用途において、 有用 である。

Claims

請求の範囲
1 . 複数の画像を入力するステップと、
前記複数の画像から、 虹彩領域をそれぞれ検出するステップと、
検出された各虹彩領域の画像について、 座標系を、 直交座標系から極座標系に 変換するステップと、
座標変換後の各画像に対し、 帯域制限を行うステップと、
帯域制限後の各画像から、 虹彩コードをそれぞれ生成するステップと、 生成された各虹彩コードを、 円周方向に回転補償するステップと、
回転補償後の複数の虹彩コードを、 ビッ卜毎の多数決によってビット値を決定 することによって、 単一の虹彩コードに統合するステップと
を備えた虹彩コード化方法。
2 . 複数の画像を入力するステップと、
前記複数の画像から、 虹彩領域をそれぞれ検出するステップと、
検出された各虹彩領域の画像について、 座標系を、 直交座標系から極座標系に 変換するステップと、
座標変換後の各画像に対し、 帯域制限を行うステップと、
帯域制限後の各画像を、 円周方向に回転補償するステップと、
回転補償後の各画像を加算し、 単一の画像として蓄積するステップと、 蓄積された画像から、 虹彩コードを生成するステップと
を備えた虹彩コード化方法。
3 . 複数の画像を入力するステップと、
前記複数の画像から、 虹彩領域をそれぞれ検出するステップと、
検出された各虹彩領域の画像について、 座標系を、 直交座標系から極座標系に 変換するステップと、
座標変換後の各画像を、 円周方向に回転補償するステップと、
回転補償後の各画像を加算し、 単一の画像として蓄積するステップと、 蓄積された画像に対し、 帯域制限を行うステップと、 帯域制限後の画像から、 虹彩コードを生成するステップと
を備えた虹彩コード化方法。
4 . 請求項 1〜 3のうちいずれか 1項において、
前記帯域制限を、 G a b o r変換によって行う
ことを特徴とする虹彩コード化方法。
5 . 虹彩画像を用いた個人認証方法であって、
登録時において、
虹彩画像から、 虹彩コードを生成し、
生成された虹彩コードを、 データベースに登録し、
認証時において、
虹彩画像から、 虹彩コードを生成し、
生成された虹彩コードを、 前記データベースに登録された虹彩コードと比較し て、 認証を行うものであり、
登録時および認証時の少なくともいずれか一方において、 虹彩コードの生成を、 請求項 1〜3のうちいずれか 1項に記載の虹彩!]ード生成方法によって、 行う ことを特徴とする個人認証方法。
6 . 画像入力部と、
前記画像入力部に入力された画像から、 虹彩領域を検出する虹彩領域切り出し 部と、
前記虹彩領域切り出し部によって得られた虹彩領域の画像について、 座標系を、 直交座標系から極座標系に変換する極座標変換部と、
前記極座標変換部から出力された座標変換後の画像に対し、 帯域制限を行う帯 域制限部と、
前記帯域制限部から出力された帯域制限後の画像から、 虹彩コードを生成する 虹彩コード生成部と、
前記虹彩コード生成部から出力された虹彩コードを、 円周方向に回転補償する 回転補償部と、
前記回転補償部から出力された回転補償後の虹彩コードを複数個受け、 これら 複数の虹彩コードを、 ビッ卜毎の多数決によってビッ卜値を決定することによつ て、 単一の虹彩コードに統合する虹彩コード統合部と、
前記虹彩コード統合部から出力された虹彩コードを、 データベースに登録する 虹彩コード登録部とを備えた
ことを特徴とする虹彩コ一ド登録装置。
7 . 画像入力部と、
前記画像入力部に入力された画像から、 虹彩領域を検出する虹彩領域切り出し 部と、
前記虹彩領域切り出し部によって得られた虹彩領域の画像について、 座標系を、 直交座標系から極座標系に変換する極座標変換部と、
前記極座標変換部から出力された座標変換後の画像に対し、 帯域制限を行う帯 域制限部と、
前記帯域制限部から出力された帯域制限後の画像を、 円周方向に回転補償する 回転補償部と、
前記回転補償部から出力された回転補償後の画像を複数個受け、 これら複数の 画像を加算し、 単一の画像として蓄積する画像蓄積部と、
前記画像蓄積部に蓄積された画像から、 虹彩コードを生成する虹彩コード生成 部と、
前記虹彩コード生成部から出力された虹彩コードを、 データベースに登録する 虹彩コード登録部とを備えた
ことを特徴とする虹彩コード登録装置。
8 . 画像入力部と、
前記画像入力部に入力された画像から、 虹彩領域を検出する虹彩領域切り出し 部と、
前記虹彩領域切り出し部によって得られた虹彩領域の画像について、 座標系を、 直交座標系から極座標系に変換する極座標変換部と、
前記極座標変換部から出力された座標変換後の画像を、 円周方向に回転補償す る回転補償部と、
前記回転補償部から出力された回転補償後の画像を複数個受け、 これら複数の 画像を加算し、 単一の画像として蓄積する画像蓄積部と、
前記画像蓄積部に蓄積された画像に対し、 帯域制限を行う帯域制限部と、 前記帯域制限部から出力された画像から、 虹彩コードを生成する虹彩コード生 成部と、
前記虹彩コ一ド生成部から出力された虹彩コードを、 データベースに登録する 虹彩コード登録部とを備えた
ことを特徴とする虹彩コード登録装置。
9 . 画像入力部と、
前記画像入力部に入力された画像から、 虹彩領域を検出する虹彩領域切り出し 部と、
前記虹彩領域切り出し部によって得られた虹彩領域の画像について、 座標系を、 直交座標系から極座標系に変換する極座標変換部と、
前記極座標変換部から出力された座標変換後の画像に対し、 帯域制限を行う帯 域制限部と、
前記帯域制限部から出力された帯域制限後の画像から、 虹彩コードを生成する 虹彩コード生成部と、
前記虹彩コード生成部から出力された虹彩コードを、 円周方向に回転補償する 回転補償部と、
前記回転補償部から出力された回転補償後の虹彩コードを複数個受け、 これら 複数の虹彩コードを、 ビット毎の多数決によってビット値を決定することによつ て、 単一の虹彩コードに統合する虹彩コード統合部と、
前記虹彩コード統合部から出力された虹彩コードを、 データベースに登録され ている虹彩コードと比較し、 認証を行う虹彩コード認証部とを備えた
ことを特徴とする虹彩認証装置。
1 0 . 画像入力部と、
前記画像入力部に入力された画像から、 虹彩領域を検出する虹彩領域切り出し 部と、
前記虹彩領域切り出し部によって得られた虹彩領域の画像について、 座標系を、 直交座標系から極座標系に変換する極座標変換部と、
前記極座標変換部から出力された座標変換後の画像に対し、 帯域制限を行う帯 域制限部と、
前記帯域制限部から出力された帯域制限後の画像を、 円周方向に回転補償する 回転補償部と、
前記回転補償部から出力された回転補償後の画像を複数個受け、 これら複数の 画像を加算し、 単一の画像として蓄積する画像蓄積部と、
前記画像蓄積部に蓄積された画像から、 虹彩コードを生成する虹彩コード生成 部と、
前記虹彩コード生成部から出力された虹彩コードを、 データベースに登録され ている虹彩コ一ドと比較し、 認証を行う虹彩コード認証部とを備えた
ことを特徴とする虹彩認証装置。
1 1 . 画像入力部と、
前記画像入力部に入力された画像から、 虹彩領域を検出する虹彩領域切り出し 部と、
前記虹彩領域切り出し部によって得られた虹彩領域の画像について、 座標系を、 直交座標系から極座標系に変換する極座標変換部と、
前記極座標変換部から出力された座標変換後の画像を、 円周方向に回転補償す る回転補償部と、
前記回転補償部から出力された回転補償後の画像を複数個受け、 これら複数の 画像を加算し、 単一の画像として蓄積する画像蓄積部と、
前記画像蓄積部に蓄積された画像に対し、 帯域制限を行う帯域制限部と、 前記帯域制限部から出力された画像から、 虹彩コードを生成する虹彩コード生 成部と、
前記虹彩コード生成部から出力された虹彩コードを、 データベースに登録され ている虹彩コードと比較し、 認証を行う虹彩コード認証部とを備えた
ことを特徴とする虹彩認証装置。
1 2 . 請求項 1 ~ 3のうちいずれか 1項に記載の虹彩コード化方法によって、 認 証用虹彩コードを生成する虹彩コード生成ステップと、
前記認証用虹彩コードを、 データベースに登録されている虹彩コードと比較し、 認証を行う認証ステップとをコンピュータに実行させるための虹彩認証プログラ ム。
PCT/JP2003/011681 2002-09-13 2003-09-12 虹彩コード化方法、個人認証方法、虹彩コード登録装置、虹彩認証装置、および虹彩認証プログラム WO2004025565A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/495,739 US7486806B2 (en) 2002-09-13 2003-09-12 Iris encoding method, individual authentication method, iris code registration device, iris authentication device, and iris authentication program
AU2003264416A AU2003264416A1 (en) 2002-09-13 2003-09-12 Iris encoding method, individual authentication method, iris code registration device, iris authentication device, and iris authentication program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002-268569 2002-09-13
JP2002268569 2002-09-13

Publications (1)

Publication Number Publication Date
WO2004025565A1 true WO2004025565A1 (ja) 2004-03-25

Family

ID=31986771

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/011681 WO2004025565A1 (ja) 2002-09-13 2003-09-12 虹彩コード化方法、個人認証方法、虹彩コード登録装置、虹彩認証装置、および虹彩認証プログラム

Country Status (4)

Country Link
US (1) US7486806B2 (ja)
CN (1) CN100345163C (ja)
AU (1) AU2003264416A1 (ja)
WO (1) WO2004025565A1 (ja)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627143B1 (en) * 2002-04-19 2009-12-01 At&T Intellectual Property I, L.P. Real-time remote image capture system
WO2004042658A1 (ja) * 2002-11-07 2004-05-21 Matsushita Electric Industrial Co., Ltd. 個人認証方法、虹彩登録装置、虹彩認証装置および個人認証プログラム
US8090157B2 (en) * 2005-01-26 2012-01-03 Honeywell International Inc. Approaches and apparatus for eye detection in a digital image
US8064647B2 (en) * 2006-03-03 2011-11-22 Honeywell International Inc. System for iris detection tracking and recognition at a distance
US8442276B2 (en) 2006-03-03 2013-05-14 Honeywell International Inc. Invariant radial iris segmentation
US7593550B2 (en) * 2005-01-26 2009-09-22 Honeywell International Inc. Distance iris recognition
US7756301B2 (en) 2005-01-26 2010-07-13 Honeywell International Inc. Iris recognition system and method
US8045764B2 (en) * 2005-01-26 2011-10-25 Honeywell International Inc. Expedient encoding system
US8085993B2 (en) * 2006-03-03 2011-12-27 Honeywell International Inc. Modular biometrics collection system architecture
US8705808B2 (en) * 2003-09-05 2014-04-22 Honeywell International Inc. Combined face and iris recognition system
US8098901B2 (en) * 2005-01-26 2012-01-17 Honeywell International Inc. Standoff iris recognition system
US8049812B2 (en) * 2006-03-03 2011-11-01 Honeywell International Inc. Camera with auto focus capability
US7933507B2 (en) * 2006-03-03 2011-04-26 Honeywell International Inc. Single lens splitter camera
US7248720B2 (en) * 2004-10-21 2007-07-24 Retica Systems, Inc. Method and system for generating a combined retina/iris pattern biometric
US7327860B2 (en) * 2005-05-04 2008-02-05 West Virginia University Conjunctival scans for personal identification
JP2006338236A (ja) * 2005-06-01 2006-12-14 Matsushita Electric Ind Co Ltd 眼画像撮影装置およびそれを用いた認証装置
JP4664147B2 (ja) * 2005-07-29 2011-04-06 株式会社山武 虹彩認証装置
JP4793179B2 (ja) * 2005-11-14 2011-10-12 オムロン株式会社 認証装置及び携帯端末
WO2007103834A1 (en) * 2006-03-03 2007-09-13 Honeywell International, Inc. Indexing and database search system
KR101308368B1 (ko) * 2006-03-03 2013-09-16 허니웰 인터내셔널 인코포레이티드 홍채 품질 측정을 갖는 홍채 인식 시스템
US8063889B2 (en) * 2007-04-25 2011-11-22 Honeywell International Inc. Biometric data collection system
US20090060286A1 (en) * 2007-09-04 2009-03-05 General Electric Company Identification system and method utilizing iris imaging
US20090092283A1 (en) * 2007-10-09 2009-04-09 Honeywell International Inc. Surveillance and monitoring system
US8436907B2 (en) * 2008-05-09 2013-05-07 Honeywell International Inc. Heterogeneous video capturing system
US8213782B2 (en) * 2008-08-07 2012-07-03 Honeywell International Inc. Predictive autofocusing system
US8090246B2 (en) * 2008-08-08 2012-01-03 Honeywell International Inc. Image acquisition system
US8280119B2 (en) 2008-12-05 2012-10-02 Honeywell International Inc. Iris recognition system using quality metrics
JP5126084B2 (ja) * 2009-01-22 2013-01-23 日本電気株式会社 生体認証装置、生体認証方法及びプログラム
US8749347B1 (en) * 2009-01-29 2014-06-10 Bank Of America Corporation Authorized custodian verification
US8502644B1 (en) 2009-01-29 2013-08-06 Bank Of American Corporation Physical item security: tracking device activation
JP2010286937A (ja) * 2009-06-10 2010-12-24 Hitachi Ltd 生体認証方法、及び、生体認証に用いるクライアント端末、認証サーバ
US8472681B2 (en) * 2009-06-15 2013-06-25 Honeywell International Inc. Iris and ocular recognition system using trace transforms
US8630464B2 (en) * 2009-06-15 2014-01-14 Honeywell International Inc. Adaptive iris matching using database indexing
TW201207657A (en) * 2010-08-04 2012-02-16 Hon Hai Prec Ind Co Ltd System and method for unlocking a mobile phone
US8742887B2 (en) 2010-09-03 2014-06-03 Honeywell International Inc. Biometric visitor check system
DE102010054168B4 (de) * 2010-12-12 2017-09-07 Chronos Vision Gmbh Verfahren, Vorrichtung und Programm zur Bestimmung der torsionalen Komponente der Augenposition
CN103366108A (zh) * 2013-04-07 2013-10-23 谢济鸿 计算机操作系统虹膜登陆认证方法
JP6322986B2 (ja) * 2013-12-09 2018-05-16 富士通株式会社 画像処理装置、画像処理方法および画像処理プログラム
KR102173699B1 (ko) * 2014-05-09 2020-11-03 아이플루언스, 인크. 안구 신호들의 인식 및 지속적인 생체 인증을 위한 시스템과 방법들
US9767358B2 (en) * 2014-10-22 2017-09-19 Veridium Ip Limited Systems and methods for performing iris identification and verification using mobile devices
US9495590B1 (en) 2015-04-23 2016-11-15 Global Bionic Optics, Ltd. Extended depth-of-field biometric system
AU2016264503B2 (en) * 2015-05-20 2021-10-28 Magic Leap, Inc. Tilt shift iris imaging
US10043075B2 (en) * 2015-11-19 2018-08-07 Microsoft Technology Licensing, Llc Eye feature identification
WO2017127366A1 (en) * 2016-01-19 2017-07-27 Magic Leap, Inc. Eye image collection, selection, and combination
US10438833B2 (en) * 2016-02-16 2019-10-08 Lam Research Corporation Wafer lift ring system for wafer transfer
KR102279550B1 (ko) 2017-01-23 2021-07-20 삼성전자주식회사 홍채를 위한 합성 코드를 이용한 인증 방법 및 인증 장치
US10832053B2 (en) * 2018-12-18 2020-11-10 Advanced New Technologies Co., Ltd. Creating an iris identifier to reduce search space of a biometric system
DE102020109285A1 (de) 2020-04-02 2021-10-07 Bundesdruckerei Gmbh Authentifizierungssystem auf Basis von Fremdbildern und Bekanntbildern und entsprechenden Hirnaktivitätssignalen
DE102020109286A1 (de) 2020-04-02 2021-10-07 Bundesdruckerei Gmbh Authentifizierungssystem auf Basis eines Telekommunikationsgeräts mit einem Hirnaktivitätssensor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08504979A (ja) * 1991-07-15 1996-05-28 ドーグマン、ジョン・ジー 虹彩解析に基づく生体測定学的人物識別システム
JPH08339443A (ja) * 1995-06-14 1996-12-24 Hitachi Ltd 画像処理装置
JPH10208050A (ja) * 1997-01-23 1998-08-07 Toshiba Corp 個人認証装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10177651A (ja) 1996-12-16 1998-06-30 Oki Electric Ind Co Ltd データ処理システム
KR20000070252A (ko) * 1997-01-17 2000-11-25 내쉬 로저 윌리엄 보안 장치 및 방법
US6373968B2 (en) * 1997-06-06 2002-04-16 Oki Electric Industry Co., Ltd. System for identifying individuals
JP3825222B2 (ja) * 2000-03-24 2006-09-27 松下電器産業株式会社 本人認証装置および本人認証システムならびに電子決済システム
JP3586431B2 (ja) * 2001-02-28 2004-11-10 松下電器産業株式会社 個人認証方法および装置
KR100954640B1 (ko) * 2002-02-05 2010-04-27 파나소닉 주식회사 개인인증방법 및 개인인증장치
US7260251B2 (en) * 2003-03-31 2007-08-21 Cdm Optics, Inc. Systems and methods for minimizing aberrating effects in imaging systems

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08504979A (ja) * 1991-07-15 1996-05-28 ドーグマン、ジョン・ジー 虹彩解析に基づく生体測定学的人物識別システム
JPH08339443A (ja) * 1995-06-14 1996-12-24 Hitachi Ltd 画像処理装置
JPH10208050A (ja) * 1997-01-23 1998-08-07 Toshiba Corp 個人認証装置

Also Published As

Publication number Publication date
US20050008200A1 (en) 2005-01-13
AU2003264416A1 (en) 2004-04-30
US7486806B2 (en) 2009-02-03
CN100345163C (zh) 2007-10-24
CN1682245A (zh) 2005-10-12

Similar Documents

Publication Publication Date Title
WO2004025565A1 (ja) 虹彩コード化方法、個人認証方法、虹彩コード登録装置、虹彩認証装置、および虹彩認証プログラム
JP3734826B2 (ja) 虹彩コード生成方法、個人認証方法、虹彩コード登録装置、個人認証装置、および個人認証プログラム
JP3586431B2 (ja) 個人認証方法および装置
JP4862447B2 (ja) 顔認識システム
KR100885366B1 (ko) 인증 장치, 인증 방법, 인증 프로그램 및 컴퓨터 판독가능한 기록 매체
JP3598109B2 (ja) 虹彩コード生成方法、個人認証方法、虹彩コード登録装置および個人認証装置
US8649575B2 (en) Method and apparatus of a gesture based biometric system
US7796784B2 (en) Personal authentication method for certificating individual iris
US20190278985A1 (en) Method, system and terminal for identity authentication, and computer readable storage medium
Liu A camera phone based currency reader for the visually impaired
US20130212655A1 (en) Efficient prevention fraud
US20060029262A1 (en) Eye image input unit, authentication equipment and image processing method
JP3586456B2 (ja) 個人認証方法および個人認証装置
CN109416734B (zh) 用于虹膜图像编码的自适应量化方法
JP6028453B2 (ja) 画像処理装置、画像処理方法および画像処理プログラム
EP3617993B1 (en) Collation device, collation method and collation program
JP5393072B2 (ja) 掌位置検出装置、掌紋認証装置、携帯電話端末、プログラム、および掌位置検出方法
JP3574653B2 (ja) 虹彩コード化方法、個人認証方法、虹彩コード登録装置、虹彩認証装置、および虹彩認証プログラム
JP2001005836A (ja) アイリス登録システム
WO2018179723A1 (ja) 顔認証処理装置、顔認証処理方法及び顔認証処理システム
KR100596498B1 (ko) 다중 프레임 기반 온라인 얼굴 인식 시스템
CN109242489B (zh) 认证方式选择方法和装置
Nakazaki et al. Fingerphoto recognition using cross-reference-matching multi-layer features
JP2007249985A (ja) 操作機器
CN112906613A (zh) 一种身份信息采集方法及装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2003795418

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10495739

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWW Wipo information: withdrawn in national office

Ref document number: 2003795418

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 20038214822

Country of ref document: CN