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.