Apparatus, method and program performing image collation with similarity score as well as machine readable recording medium recording the program
First Claim
1. An image collating apparatus for collating first and second images with each other, comprising:
- partial area setting means for setting a plurality of partial areas for use in template matching in said first image;
maximum matching score position searching means for searching for a maximum matching score position being a position in said second image of the partial area attaining a maximum matching score in said second image, corresponding to each of the images of the plurality of partial areas set by said partial area setting means;
similarity score calculating means for calculating a similarity score between said first and second images from information related to said partial areas exhibiting a positional relationship quantity falling within a predetermined range among said positional relationship quantities of said plurality of partial areas, and outputting said similarity score as an image similarity score; and
determining means for determining whether said first and second images match with each other or not, based on said image similarity score output from said similarity score calculating means, wherein the positional relationship quantity represents a positional relationship between a position of said partial area in said first image and said maximum matching score position corresponding to said partial area, and said partial area setting means includes;
neighboring partial area setting means for setting a plurality of neighboring partial areas located in said first image and neighboring to each other without an overlap, and boundary-including partial area setting means for setting a boundary-including partial area located on said neighboring partial areas set by said neighboring partial area setting means and in a position including a boundary between said neighboring partial areas, and said neighboring partial areas and said boundary-including partial area are set as said plurality of partial areas.
1 Assignment
0 Petitions
Accused Products
Abstract
Rectangular partial areas “Ri” for use in template matching in a process of determining match/mismatch between fingerprint images are spread adjacently to each other in one of the images. A boundary-including partial area is set in a portion including a crossing point of cross-shaped boundaries defined by the four neighboring partial areas. The plurality of partial areas formed of the neighboring partial areas and the boundary-including partial area are used as a template so that the number of the partial areas can be increased while ensuring a certain size of the partial area. Further, the boundary-including partial area covers the boundary between the neighboring partial areas so that continuity of image data at the boundary between the neighboring partial areas can be reflected in the determination of the match/mismatch between the images.
-
Citations
18 Claims
-
1. An image collating apparatus for collating first and second images with each other, comprising:
-
partial area setting means for setting a plurality of partial areas for use in template matching in said first image;
maximum matching score position searching means for searching for a maximum matching score position being a position in said second image of the partial area attaining a maximum matching score in said second image, corresponding to each of the images of the plurality of partial areas set by said partial area setting means;
similarity score calculating means for calculating a similarity score between said first and second images from information related to said partial areas exhibiting a positional relationship quantity falling within a predetermined range among said positional relationship quantities of said plurality of partial areas, and outputting said similarity score as an image similarity score; and
determining means for determining whether said first and second images match with each other or not, based on said image similarity score output from said similarity score calculating means, wherein the positional relationship quantity represents a positional relationship between a position of said partial area in said first image and said maximum matching score position corresponding to said partial area, and said partial area setting means includes;
neighboring partial area setting means for setting a plurality of neighboring partial areas located in said first image and neighboring to each other without an overlap, and boundary-including partial area setting means for setting a boundary-including partial area located on said neighboring partial areas set by said neighboring partial area setting means and in a position including a boundary between said neighboring partial areas, and said neighboring partial areas and said boundary-including partial area are set as said plurality of partial areas. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An image collating apparatus for collating first and second images with each other comprising:
-
partial area image data storing means for storing image data of a plurality of neighboring partial areas set in said first image for use in template matching and neighboring to each other without an overlap;
boundary-including partial area image data producing means for producing image data of a boundary-including partial area including a boundary between said neighboring partial areas neighboring to each other, and particularly producing the image data of said boundary-including partial area by collecting the image data of portions overlapping with said boundary-including partial area and included in the image data of said neighboring partial areas neighboring to each other and stored in said partial area image data storing means;
image input means for inputting said second image;
maximum matching score position searching means for searching for a maximum matching score position being a position in said second image of the partial area attaining a maximum matching score in said second image, corresponding to each of the images of the plurality of partial areas including the images formed of the image data of the plurality of neighboring partial areas stored in said partial area image data storing means and the image formed of the image data of said boundary-including partial area produced by said boundary-including partial area image data producing means;
similarity score calculating means for calculating a similarity score between said first and second images from information related to said partial areas exhibiting a positional relationship quantity falling within a predetermined range among said positional relationship quantities of said plurality of partial areas, and outputting said similarity score as the image similarity score; and
determining means for determining whether said first and second images match with each other or not, based on said image similarity score output from said similarity score calculating means, wherein the positional relationship quantity represents a positional relationship between a position of said partial area in said first image and said maximum matching score position corresponding to said partial area. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An image collating method for collating first and second images with each other, comprising:
-
a partial area setting step of setting a plurality of partial areas for use in template matching in said first image;
a maximum matching score position searching step of searching for a maximum matching score position being a position in said second image of the partial area attaining a maximum matching score in said second image, corresponding to each of the images of the plurality of partial areas set in said partial area setting step, a similarity score calculating step of calculating a similarity score between said first and second images from information related to said partial areas exhibiting a positional relationship quantity falling within a predetermined range among said positional relationship quantities of said plurality of partial areas, and outputting said similarity score as an image similarity score; and
a determining step of determining whether said first and second images match with each other or not, based on said image similarity score output in said similarity score calculating step, wherein the positional relationship quantity represents a positional relationship between a position of said partial area in said first image and said maximum matching score position corresponding to said partial area, and said partial area setting step includes a neighboring partial area setting step of setting a plurality of neighboring partial areas located in said first image and neighboring to each other without an overlap, and a boundary-including partial area setting step of setting a boundary-including partial area located on said neighboring partial areas set in said neighboring partial area setting step and in a position including a boundary between said neighboring partial areas, and said neighboring partial areas and said boundary-including partial area are set as said plurality of foregoing partial areas.
-
-
14. An image collating program product causing a computer to execute an image collating method for collating first and second images with each other, said image collating method comprising:
-
a partial area setting step of setting a plurality of partial areas for use in template matching in said first image;
a maximum matching score position searching step of searching for a maximum matching score position being a position in said second image of the partial area attaining a maximum matching score in said second image, corresponding to each of the images of the plurality of partial areas set in said partial area setting step, a similarity score calculating step of calculating a similarity score between said first and second images from information related to said partial areas exhibiting a positional relationship quantity falling within a predetermined range among said positional relationship quantities of said plurality of partial areas, and outputting said similarity score as an image similarity score; and
a determining step of determining whether said first and second images match with each other or not, based on said image similarity score output in said similarity score calculating step, wherein the positional relationship quantity represents a positional relationship between a position of said partial area in said first image and said maximum matching score position corresponding to said partial area, and said partial area setting step includes a neighboring partial area setting step of setting a plurality of neighboring partial areas located in said first image and neighboring to each other without an overlap, and a boundary-including partial area setting step of setting a boundary-including partial area located on said neighboring partial areas set in said neighboring partial area setting step and in a position including a boundary between said neighboring partial areas, and said neighboring partial areas and said boundary-including partial area are set as said plurality of foregoing partial areas.
-
-
15. A machine readable recording medium storing an image collating program causing a computer to execute an image collating method for collating first and second images with each other, said image collating method comprising:
-
a partial area setting step of setting a plurality of partial areas for use in template matching in said first image;
a maximum matching score position searching step of searching for a maximum matching score position being a position in said second image of the partial area attaining a maximum matching score in said second image, corresponding to each of the images of the plurality of partial areas set in said partial area setting step, a similarity score calculating step of calculating a similarity score between said first and second images from information related to said partial areas exhibiting a positional relationship quantity falling within a predetermined range among said positional relationship quantities of said plurality of partial areas, and outputting said similarity score as an image similarity score; and
a determining step of determining whether said first and second images match with each other or not, based on said image similarity score output in said similarity score calculating step, wherein the positional relationship quantity represents a positional relationship between a position of said partial area in said first image and said maximum matching score position corresponding to said partial area, and said partial area setting step includes a neighboring partial area setting step of setting a plurality of neighboring partial areas located in said first image and neighboring to each other without an overlap, and a boundary-including partial area setting step of setting a boundary-including partial area located on said neighboring partial areas set in said neighboring partial area setting step and in a position including a boundary between said neighboring partial areas, and said neighboring partial areas and said boundary-including partial area are set as said plurality of foregoing partial areas.
-
-
16. An image collating method for collating first and second images with each other, comprising:
-
a partial area image data storing step of storing image data of a plurality of neighboring partial areas set in said first image for use in template matching and neighboring to each other without an overlap;
a boundary-including partial area image data producing step of producing image data of a boundary-including partial area including a boundary between said neighboring partial areas neighboring to each other, and particularly producing the image data of said boundary-including partial area by collecting the image data of portions overlapping with said boundary-including partial area and included in the image data of said neighboring partial areas neighboring to each other and stored in said partial area image data storing step;
an image input step of inputting said second image;
a maximum matching score position searching step of searching for a maximum matching score position being a position in said second image of the partial area attaining a maximum matching score in said second image, corresponding to each of the images of the plurality of partial areas including the images formed of the image data of the plurality of neighboring partial areas stored in said partial area image data storing step and the image formed of the image data of said boundary-including partial area produced in said boundary-including partial area image data producing step;
a similarity score calculating step of calculating a similarity score between said first and second images from information related to said partial areas exhibiting the positional relationship quantity falling within a predetermined range among said positional relationship quantities of said plurality of partial areas, and outputting said similarity score as an image similarity score; and
a determining step of determining whether said first and second images match with each other or not, based on said image similarity score output in said similarity score calculating step, wherein the positional relationship quantity represents a positional relationship between a position of said partial area in said first image and said maximum matching score position corresponding to said partial area.
-
-
17. An image collating program product causing a computer to execute an image collating method for collating first and second images with each other, said image collating method comprising:
-
a partial area image data storing step of storing image data of a plurality of neighboring partial areas set in said first image for use in template matching and neighboring to each other without an overlap;
a boundary-including partial area image data producing step of producing image data of a boundary-including partial area including a boundary between said neighboring partial areas neighboring to each other, and particularly producing the image data of said boundary-including partial area by collecting the image data of portions overlapping with said boundary-including partial area and included in the image data of said neighboring partial areas neighboring to each other and stored in said partial area image data storing step;
an image input step of inputting said second image;
a maximum matching score position searching step of searching for a maximum matching score position being a position in said second image of the partial area attaining a maximum matching score in said second image, corresponding to each of the images of the plurality of partial areas including the images formed of the image data of the plurality of neighboring partial areas stored in said partial area image data storing step and the image formed of the image data of said boundary-including partial area produced in said boundary-including partial area image data producing step;
a similarity score calculating step of calculating a similarity score between said first and second images from information related to said partial areas exhibiting a positional relationship quantity falling within a predetermined range among said positional relationship quantities of said plurality of partial areas, and outputting said similarity score as an image similarity score; and
a determining step of determining whether said first and second images match with each other or not, based on said image similarity score output in said similarity score calculating step, wherein the positional relationship quantity represents a positional relationship between a position of said partial area in said first image and said maximum matching score position corresponding to said partial area.
-
-
18. A machine readable recording medium storing an image collating program causing a computer to execute an image collating method for collating first and second images with each other, said image collating method comprising:
-
a partial area image data storing step of storing image data of a plurality of neighboring partial areas set in said first image for use in template matching and neighboring to each other without an overlap;
a boundary-including partial area, image data producing step of producing image data of a boundary-including partial area including a boundary between said neighboring partial areas neighboring to each other, and particularly producing the image data of said boundary-including partial area by collecting the image data of portions overlapping with said boundary-including partial area and included in the image data of said neighboring partial areas neighboring to each other and stored in said partial area image data storing step;
an image input step of inputting said second image;
a maximum matching score position searching step of searching for a maximum matching score position being a position in said second image of the partial area attaining a maximum matching score in said second image, corresponding to each of the images of the plurality of partial areas including the images formed of the image data of the plurality of neighboring partial areas stored in said partial area image data storing step and the image formed of the image data of said boundary-including partial area produced in said boundary-including partial area image data producing step;
a similarity score calculating step of calculating a similarity score between said first and second images from information related to said partial areas exhibiting a positional relationship quantity falling within a predetermined range among said positional relationship quantities of said plurality of partial areas, and outputting said similarity score as an image similarity score; and
a determining step of determining whether said first and second images match with each other or not, based on said image similarity score output in said similarity score calculating step, wherein the positional relationship quantity represents a positional relationship between a position of said partial area in said first image and said maximum matching score position corresponding to said partial area.
-
Specification