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 an target object with said registered data;
said registration procedure comprising the steps of;
storing a three-dimensional shape of the registered object; and
storing a texture space, which is an image space, defined by 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, defined by a image group under various illumination conditions at the location and position of the target object in said input image from said three-dimensional shape and said texture space; and
collating the target object and the registered object based on distance between said illumination fluctuation space and said input image.
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.
71 Citations
40 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 an target object with said registered data;
said registration procedure comprising the steps of;
storing a three-dimensional shape of the registered object; and
storing a texture space, which is an image space, defined by 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, defined by a image group under various illumination conditions at the location and position of the target object in said input image from said three-dimensional shape and said texture space; and
collating the target object and the registered object based on distance between said illumination fluctuation space and said input image.
-
-
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, defined by 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 defined by an image group under the various illumination conditions, at same location and position as said presumed location and position, by using said three-dimensional shape and said texture space, said fluctuation space being an image space;
calculating distance between said input image and said illumination fluctuation space; and
collating the target object and the registered object based on said distance. - View Dependent Claims (3, 4, 7, 9, 11, 13, 15, 17)
-
-
5. 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 id an image space, defined by 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;
converting the input image into an input texture by using said three-dimensional shape and said presumed location and position;
calculating distance between said texture space and said texture obtained at said converting step; and
collating the target object and the registered object based on said distance. - View Dependent Claims (6, 8, 10, 12, 14, 16, 18)
-
-
19. An object collation apparatus comprising:
-
registration means for registering a three-dimensional shape of a registered object and a texture which is defined by 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 defined by the image group under the various illumination conditions, at location and position of the target object in said input image from said three-dimensional shape and said texture space; 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.
-
-
20. 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, defined by 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 defined by the image group under the various illumination conditions, at same location and position as said presumed location and position, by using said three-dimensional shape and said texture space, said illumination fluctuation space being an image space;
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 (21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
23. An object collation apparatus comprising:
-
registration means for registering registered data of a registered object in a database; and
collation means for collating the input image of a target object with said registered data, registration means comprising;
means for inputting a three-dimensional shape of the registered object and reflectivity of the 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;
means for generating a texture space, which is an image space, defined by 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;
means for converting the input image into an input texture by using said three-dimensional shape and said presumed location and position;
means for calculating distance between said input texture and said texture space; and
means for collating the target object and the registered object based on said distance.
-
-
33. A computer-readable recording medium comprising programs recorded therein for causing a computer to function as:
-
means for measuring a three-dimensional shape of a registered object and reflectivity of a surface of the registered object;
means for generating 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;
means for generating a texture space, which is an image space, defined by said texture group; and
means for storing said three-dimensional shape and said texture space.
-
-
34. 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 defined by an image group under various illumination conditions, at same location and position as said presumed location and position, by using said three-dimensional shape of the registered objects and the texture space, said illumination fluctuation space being an image space;
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.
-
-
35. A computer-readable recording medium comprising programs recorded therein for causing a computer to function as:
-
means for measuring a three-dimensional shape of a registered object;
means for taking an image group of the registered object by setting illumination conditions practically and for generating a texture coordinate system by using said three-dimensional shape, thereby to output a texture group by converting said image group into said texture coordinate system;
means for generating a texture space, which is an image space, defined by said texture group; and
means for storing said three-dimensional shape and said texture space.
-
-
36. 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 converting and deforming each pixel of said input image into a texture coordinate by using the result of said presumption thereby to generate an input texture;
means for calculating distance between the texture space of the registered object and said input texture; and
means for collating the target object and the registered object based on said distance.
-
-
37. A computer-readable recording medium comprising programs recorded therein for causing a computer to function as:
-
means for measuring a three-dimensional shape of a registered object;
means for translating to make three-dimensional shapes of a plurality of registered objects to align their centers of gravity and for setting sections normal to an axis at a proper interval to calculate the average shapes in the individual sections; and
means for generating a texture space, which is an image space, defined by a texture group; and
means for storing said average shapes and said texture space.
-
-
38. A computer-readable recording medium comprising programs recorded therein for causing a computer to function as:
-
means for measuring a three-dimensional shape of a registered object and reflectivity of a surface of a registered object;
means for detecting location of a feature point and outputting a three-dimensional coordinate as the feature point location;
means for generating 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;
means for generating a texture space, which is an image space, defined by said texture group; and
means for storing said three-dimensional shape, said texture space and said feature point location.
-
-
39. 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 and the parameters of a photography device, which are photographic conditions at a time of taking said input image, by using the three-dimensional shape of the registered object, the texture space and the feature point location;
means for generating an illumination fluctuation space, which is defined by the image group under the various illumination conditions, at same location and position as said presumed location and position, by using said three-dimensional shape of the registered objects and the texture space, said illumination fluctuation space being an image space;
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.
-
-
40. A computer-readable recording medium comprising programs recorded therein for causing a computer to function as:
-
means for inputting a three-dimensional shape of a registered object and reflectivity;
means for generating a texture group indicating luminance and color information of each location of a surface of the registered object surface under various illumination conditions by using said three-dimensional shape and said reflectivity;
means for generating a texture space, which is an image space, defined by said texture group; and
means for storing said three-dimensional shape and said texture space.
-
Specification