7 188 103
7,188,103 Title:
Similarity search of three-dimensional model using two-dimensional image as search key
A three-dimensional model search method includes a step of producing a plurality of two-dimensional images obtained by observing a three-dimensional model as an object of search from points of view different from one another. In a first value extraction step, the respective feature values of the two-dimensional images are extracted from the plurality of two-dimensional images. In a search key input step, a two-dimensional image as a search key is inputted. In a second extraction step, the feature value is extracted from the two-dimensional image as the search key. In a similarity search step, the feature values extracted in the first and second extraction steps are used to carry out similarity search, and a three-dimensional model which is similar to the search key is outputted.
What is claimed is:
1. A three-dimensional model search method of searching for a specific three-dimensional model of a plurality of three-dimensional models, comprising: a search object imageproduction step of producing a plurality of two-dimensional images obtained by observing the specific three-dimensional model as an object of search from points of view different from one another based on the specific three-dimensional model; a searchobject storage step for storing three-dimensional model information regarding the specific three-dimensional model and two-dimensional image information regarding the plurality of two-dimensional images; a search key input step of inputting atwo-dimensional image as a search key; a comparison step for comparing a similarity of the two-dimensional image input as the search key with similarities of the plurality of two-dimensional images for which the two-dimensional image information isstored in the search object storage step, the comparison step being carried out based on feature values, which are parameter values obtained based on color components as a histogram obtained by quantizing values for respective color information, which iscontained as those image components of image components in each of the two-dimensional images, which enable the similarities to be determined, and a shape histogram obtained by quantizing edge differentials; a determination step for determiningsimilarities of the two-dimensional images based on a result of comparison in the comparison step; and a three-dimensional model specification step for specifying a three-dimensional model associated with a two-dimensional image whose similarity isdetermined to be high in the determination step.
2. The three-dimensional model search method according to claim 1, wherein the two-dimensional image produced in the search object image production step is a two-dimensional projection image and/or a sectional image which corresponds to thethree-dimensional model.
3. The three-dimensional model search method according to claim 2, wherein the two-dimensional projection image and/or the sectional image includes texture information.
4. A three-dimensional model search apparatus for searching for a specific three-dimensional model of a plurality of three-dimensional models, comprising: a search object image production section which produces a plurality of two-dimensionalimages obtained by observing the specific three-dimensional model as an object of search from points of view different from one another based on the specific three-dimensional model; a search object storage section for storing three-dimensional modelinformation regarding the specific three-dimensional model and two-dimensional image information regarding the plurality of two-dimensional images; a search key input section which inputs a two-dimensional image as a search key; a comparison sectionfor comparing a similarity of the two-dimensional image input as the search key with similarities of the plurality of two-dimensional images for which the two-dimensional image information is stored in the search object storage section, the comparisonbeing carried out based on feature values, which are parameter values obtained based on color components as a histogram obtained by quantizing values for respective color information, which is contained as those image components of image components ineach of the two-dimensional images, which enable the similarities to be determined, and a shape histogram obtained by quantizing edge differentials; a determination section for determining similarities of the two-dimensional images based on a result ofcomparison in the comparison section; and a three-dimensional model specification section for specifying a three-dimensional model associated with a two-dimensional image whose similarity is determined to be high in the determination section.
5. The three-dimensional model search apparatus according to claim 4, wherein the two-dimensional image produced in the search object image production section is a two-dimensional projection image and/or a sectional image which corresponds tothe three-dimensional model.
6. The three-dimensional model search apparatus according to claim 5, wherein the two-dimensional projection image and/or the sectional image includes texture information.
7. A three-dimensional model search program which allows a computer to search for a specific three-dimensional model of a plurality of three-dimensional models and which allows the computer to realize: a search object image production functionof producing a plurality of two-dimensional images obtained by observing the specific three-dimensional model as an object of search from points of view different from one another based on the specific three-dimensional model; a search object storagefunction for storing three-dimensional model information regarding the specific three-dimensional model and two-dimensional image information regarding the plurality of two-dimensional images; a comparison function for comparing a similarity of thetwo-dimensional image input as the search key with similarities of the plurality of two-dimensional images for which the two-dimensional image information is stored in the search object storage function, the comparison function being carried out based onfeature values, which are parameter values obtained based on color components as a histogram obtained by quantizing values for respective color information, which is contained as those image components of image components in each of the two-dimensionalimages, which enable the similarities to be determined, and a shape histogram obtained by quantizing edge differentials; a determination function for determining similarities of the two-dimensional images based on a result of comparison in thecomparison function; and a three-dimensional model specification function for specifying a three-dimensional model associated with a two-dimensional image whose similarity is determined to be high in the determination function.
8. A three-dimensional model search system for searching for a specific three-dimensional model of a plurality of three-dimensional models, comprising: a search object storage section for storing three-dimensional model information regardingthe specific three-dimensional model and two-dimensional image infonnation regarding a plurality of two-dimensional images; a comparison section for comparing a similarity of a two-dimensional image input as a search key with similarities of theplurality of two-dimensional images for which the two-dimensional image information is stored in the search object storage section, the comparison being carried out based on feature values, which are parameter values obtained based on color components asa histogram obtained by quantizing values for respective color information, which is contained as those image comnonents of image components in each of the two-dimensional images, which enable the similarities to be determined, and a shape histogramobtained by quantizing edge differentials; a determination section for determining similarities of the two-dimensional images based on a result of comparison in the comparison section; and a three-dimensional model specification section for specifyinga three-dimensional model associated with a two-dimensional image whose similarity is determined to be high in the determination section.
9. A three-dimensional model search apparatus for searching for a specific three-dimensional model of a plurality of three-dimensional models, comprising: search object image production means for producing a plurality of two-dimensional imagesobtained by observing the specific three-dimensional model as an object of search from points of view different from one another based on the specific three-dimensional model; a search object storage means for storing three-dimensional model informationregarding the specific three-dimensional model and two-dimensional image information regarding the plurality of two-dimensional images; search key input means for inputting a two-dimensional image as a search key; a comparison means for comparing asimilarity of the two-dimensional image input as the search key with similarities of the plurality of two-dimensional images for which the two-dimensional image information is stored in the search object storage mean, the comparison being carried outbased on feature values, which are parameter values obtained based on color components as a histogram obtained by quantizing values for respective color information, which is contained as those image components of image components in each of thetwo-dimensional images, which enable the similarities to be determined, and a shape histogram obtained by quantizing edge differentials; a determination means for determining similarities of the two-dimensional images based on a result of comparison inthe comparison means; and a three-dimensional model specification means for specifying a three-dimensional model associated with a two-dimensional image whose similarity is determined to be high in the determination means.