Method and apparatus for collating object
First Claim
1. An object collation method comprising:
- a registration procedure for registering registered data of a registered object in a database; and
a collation procedure for collating an input image of a target object with said registered data;
said target object having a location and position;
said registration procedure comprising the steps of;
storing a three-dimensional shape of the registered object; and
storing a texture space calculated from a texture group indicating luminance and/or color information of each position of a surface of the registered object under various illumination conditions;
said collation procedure comprising the steps of;
taking a two-dimensional image of the target object as the input image;
generating an illumination fluctuation space, which is an image space to represent the input images of the target objects at the location and position of each target object under various illuminating conditions, defined by an image group which is obtained by converting said three-dimensional shape and said texture space according to said location and position; and
collating the target object and the registered object based on distance between said illumination fluctuation space and said input image, wherein a result of said collating step is used to determine whether said target object is said registered object.
1 Assignment
0 Petitions
Accused Products
Abstract
An object collation method comprising a registration procedure for registering the registered data of a registered object in a database, and a collation procedure for collating the input image of a target object with the registered data. The registration procedure includes a step of storing the three-dimensional shape of the registered object and a texture space defined by a texture group indicating the luminance and/or color information of each position of the object surface under various illumination conditions. The collation procedure includes the steps of: generating an illumination fluctuation space defined by the image group under the various illumination conditions, at the location and position of the target object in the input image from the three-dimensional shape and the texture space; and collating the target object and the registered object based on the distance between the illumination fluctuation space and the input image.
25 Citations
12 Claims
-
1. An object collation method comprising:
-
a registration procedure for registering registered data of a registered object in a database; and a collation procedure for collating an input image of a target object with said registered data; said target object having a location and position; said registration procedure comprising the steps of; storing a three-dimensional shape of the registered object; and storing a texture space calculated from a texture group indicating luminance and/or color information of each position of a surface of the registered object under various illumination conditions; said collation procedure comprising the steps of; taking a two-dimensional image of the target object as the input image; generating an illumination fluctuation space, which is an image space to represent the input images of the target objects at the location and position of each target object under various illuminating conditions, defined by an image group which is obtained by converting said three-dimensional shape and said texture space according to said location and position; and collating the target object and the registered object based on distance between said illumination fluctuation space and said input image, wherein a result of said collating step is used to determine whether said target object is said registered object.
-
-
2. An object collation method comprising:
-
a registration procedure for registering registered data of a registered object in a database; and a collation procedure for collating an input image of a target object with said registered data; said registration procedure comprising the steps of; inputting a three-dimensional shape of the registered object and reflectivity of a surface of the registered object; acquiring a texture group indicating luminance and color information of each location of the surface of the registered object under various illumination conditions by using said three-dimensional shape and said reflectivity; generating a texture space, which is an image space, calculated from said texture group; and storing said three-dimensional shape and said texture space; and said collation procedure comprising the steps of; taking a two-dimensional image of the target object as an input image; presuming location and position of the target object in said input image; generating an illumination fluctuation space, which is an image space to represent the input images of the target objects at the location and position of each target object under various illuminating conditions, which is defined by an image group which is obtained by converting said three-dimensional shape and said texture space according to said location and position; calculating distance between said input image and said illumination fluctuation space; and collating the target object and the registered object based on said distance, wherein a result of said collating step is used to determine whether said target object is said registered object. - View Dependent Claims (3, 4, 5, 6)
-
-
7. An object collation apparatus comprising:
-
registration means for registering a three-dimensional shape of a registered object and a texture space which is calculated from a texture group indicating luminance and color information of each location of the object surface under various illumination conditions, said texture space being an image space; and collation means for taking a two-dimensional image of a target object as an input image;
for generating an illumination fluctuation space, which is an image space to represent the input images of the target objects at the location and position of each target object under various illuminating conditions, which is defined by an image group which is obtained by converting said three-dimensional shape and said texture space according to said location and position; and
for collating the target object and the registered object based on distance between said illumination fluctuation space and said input image, said illumination fluctuation space being an image space.
-
-
8. An object collation apparatus comprising:
-
registration means for registering registered data of a registered object; and collation means for collating an input image of a target object with said registered data, said registration means comprising; means for inputting a three-dimensional shape of the registered object and reflectivity of a surface of the registered object; means for acquiring a texture group indicating luminance and the color information of each location of the surface of the registered object under various illumination conditions by using said three-dimensional shape and said reflectivity; and texture space generation means for generating a texture space, which is an image space, calculated from said texture group; and means for storing said three-dimensional shape and said texture space, and said collation means comprising; means for taking a two-dimensional image of the target object as an input image; means for presuming location and position of the target object in said input image; illumination fluctuation space generation means for generating an illumination fluctuation space, which is an image space to represent the input images of the target objects at the location and position of each target object under various illuminating conditions, which is defined by an image group which is obtained by converting said three-dimensional shape and said texture space according to said location and position; means for calculating distance between said input image and said illumination fluctuation space; and means for collating the target object and the registered object based on said distance. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-readable recording medium comprising programs recorded therein for causing a computer to function as:
-
means for taking a two-dimensional image of a target object as an input image; means for presuming location and position of the target object in said input image; means for generating an illumination fluctuation space, which is an image space to represent the input images of the target objects at the location and position of each target object under various illuminating conditions, which is defined by an image group which is obtained by converting said three-dimensional shape and said texture space according to said location and position; means for calculating distance between said input image and said illumination fluctuation space; and means for collating the target object and the registered object based on said distance.
-
Specification