Biometric authentication apparatus, biometric authentication method, and program
First Claim
1. A biometric authentication apparatus comprising:
- one or more processors configured to;
control a light source that emit a light having a predetermined wavelength to a finger portion;
extract a vein image showing positions of veins from an image including veins in the finger portion;
divide the extracted vein image into a plurality of partial regions;
count a number of pixels corresponding to the veins in each of the partial regions;
arrange, in a predetermined order, count results of the respective partial regions;
generate a vein distribution vector, which is a numerical sequence representing a degree of distribution of the veins in the vein image;
authenticate the generated vein distribution vector based on a registered vein distribution vector, which is a vein distribution vector registered in advance;
calculate a degree of similarity between the generated vein distribution vector and the registered vein distribution vector, while one of the generated vein distribution vector and the registered vein distribution vector is repeatedly shifted by a predetermined number of elements;
correct the vein image by performing at least one of a parallel moving processing and a rotation processing on the extracted vein image;
perform a principal component analysis on a not-yet-corrected vein image, and rotate the not-yet-corrected vein image such that a direction of a first principal component is in parallel with a side in a longitudinal direction of the vein image; and
calculate a barycenter of a distribution of pixels corresponding to the positions of the veins in the not-yet-corrected vein image, and move the not-yet-corrected vein image in parallel such that the barycenter matches a central position of the vein image.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a biometric authentication apparatus including a vein image extraction unit for extracting a vein image showing positions of veins from an image including veins in a finger portion, a vein image dividing unit for dividing the extracted vein image into a plurality of partial regions, a vein pixel counting unit for counting the number of pixels corresponding to the veins in each of the divided partial regions, a vector generation unit for arranging, in a predetermined order, count results of the respective partial regions, and generating a vein distribution vector, which is a numerical sequence representing a degree of distribution of the veins in the vein image, and an authentication unit for authenticating the vein distribution vector generated by the vector generation unit, based on a registered vein distribution vector, which is a vein distribution vector registered in advance.
-
Citations
7 Claims
-
1. A biometric authentication apparatus comprising:
one or more processors configured to; control a light source that emit a light having a predetermined wavelength to a finger portion; extract a vein image showing positions of veins from an image including veins in the finger portion; divide the extracted vein image into a plurality of partial regions; count a number of pixels corresponding to the veins in each of the partial regions; arrange, in a predetermined order, count results of the respective partial regions; generate a vein distribution vector, which is a numerical sequence representing a degree of distribution of the veins in the vein image; authenticate the generated vein distribution vector based on a registered vein distribution vector, which is a vein distribution vector registered in advance; calculate a degree of similarity between the generated vein distribution vector and the registered vein distribution vector, while one of the generated vein distribution vector and the registered vein distribution vector is repeatedly shifted by a predetermined number of elements; correct the vein image by performing at least one of a parallel moving processing and a rotation processing on the extracted vein image; perform a principal component analysis on a not-yet-corrected vein image, and rotate the not-yet-corrected vein image such that a direction of a first principal component is in parallel with a side in a longitudinal direction of the vein image; and calculate a barycenter of a distribution of pixels corresponding to the positions of the veins in the not-yet-corrected vein image, and move the not-yet-corrected vein image in parallel such that the barycenter matches a central position of the vein image. - View Dependent Claims (2, 3, 4, 5)
-
6. A biometric authentication method comprising:
-
emitting a light having a predetermined wavelength to a finger portion and extracting a vein image showing positions of veins from an image including veins in the finger portion from which the image has been obtained; dividing the extracted vein image into a plurality of partial regions; counting a number of pixels corresponding to the veins in each of the generated partial regions; arranging, in a predetermined order, count results of the respective partial regions; generating a vein distribution vector, which is a numerical sequence representing a degree of distribution of the veins in the vein image; authenticating the generated vein distribution vector based on a registered vein distribution vector, which is a vein distribution vector registered in advance; calculating a degree of similarity between the generated vein distribution vector and the registered vein distribution vector, while one of the generated vein distribution vector and the registered vein distribution vector is shifted by a predetermined number of elements; correcting the vein image by performing at least one of a parallel moving processing and a rotation processing on the extracted vein image; performing a principal component analysis on a not-yet-corrected vein image, and rotating the not-yet-corrected vein image such that a direction of a first principal component is in parallel with a side in a longitudinal direction of the vein image; and calculating a barycenter of a distribution of pixels corresponding to the positions of the veins in the not-yet-corrected vein image, and moving the not-yet-corrected vein image in parallel such that the barycenter matches a central position of the vein image.
-
-
7. A non-transitory computer readable medium having stored thereon, a computer program having at least one code section executable by a computer, thereby causing the computer to perform steps comprising:
-
emitting a light having a predetermined wavelength to a finger portion and extracting a vein image showing positions of veins from an image including veins in the finger portion from which the image has been obtained; dividing the extracted vein image into a plurality of partial regions; counting a number of pixels corresponding to the veins in each of the partial regions; arranging, in a predetermined order, count results of the respective partial regions; generating a vein distribution vector, which is a numerical sequence representing a degree of distribution of the veins in the vein image; authenticating the generated vein distribution vector based on a registered vein distribution vector, which is a vein distribution vector registered in advance; calculating a degree of similarity between the generated vein distribution vector and the registered vein distribution vector, while one of the generated vein distribution vector and the registered vein distribution vector is shifted by a predetermined number of elements; correcting the vein image by performing at least one of a parallel moving processing and a rotation processing on the extracted vein image; performing a principal component analysis on a not-yet-corrected vein image, and rotating the not-yet-corrected vein image such that a direction of a first principal component is in parallel with a side in a longitudinal direction of the vein image; and calculating a barycenter of a distribution of pixels corresponding to the positions of the veins in the not-yet-corrected vein image, and moving the not-yet-corrected vein image in parallel such that the barycenter matches a central position of the vein image.
-
Specification