1. An image matching system for retrieving a reference image similar to an input image, the image matching system comprising:
means for making a first match between the input image and a plurality of representative three-dimensional object models;
means for making a second match between the reference image and the plurality of the representative three-dimensional object models;
means for retrieving the reference image similar to the input image based on the first match and the second match;
image input means for inputting the input image;
a representative three-dimensional object model storage section for storing the plurality of the representative three-dimensional object models;
first image generation means for generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
first image matching means for calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation means, and selecting the least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching means;
a reference image storage section for storing reference images of objects;
a reference image matching result storage section for storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
result matching means for extracting reference images to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching means and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section
three-dimensional object model registration means for registering the plurality of the representative three-dimensional object models in the representative three-dimensional object model storage section;
reference image registration means for registering the reference images in the reference image storage section; and
reference image matching result update means for calculating a similarity using the second image matching means, when a new representative-dimensional object model is registered in the representative three-dimensional object model storage section by the three-dimensional object model registration means, or when a new reference image is registered in the reference image storage section by the reference image registration means, and adding the calculated similarity to the similarities stored in the reference image matching result storage section.
2. An image matching system for retrieving a reference image similar to an input image, the image matching system comprising:
means for making a first match between the input image and a plurality of representative three-dimensional object models;
means for making a second match between the reference image and the plurality of the representative three-dimensional object models;
means for retrieving the reference image similar to the input image based on the first match and the second match;
image input means for inputting the input image;
a representative three-dimensional object model storage section for storing the plurality of the representative three-dimensional object models;
first image generation means for generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
first image matching means for calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation means, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching means;
a reference image storage section for storing reference images of objects;
a reference image matching result storage section for storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section; and
result matching means for extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching means and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section,
wherein the first image matching means calculates a similarity between the input image and the at least one comparison image of the each representative three-dimensional object model for a partial region of the input image,
the reference image matching result storage section stores similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for the partial region of each of the reference images, and
the result matching means extracts the reference images similar to the input image based on the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model calculated by the first image matching means for the partial region of the input image and the similarities between the reference images and the plurality of the representative three-dimensional object models for the partial region of each of the reference images stored in the reference image matching result storage section.
3. An image matching system for retrieving a reference image similar to an input image, the image matching system comprising:
means for making a first match between the input image and a plurality of representative three-dimensional object models;
means for making a second match between the reference image and the plurality of the representative three-dimensional object models;
means for retrieving the reference image similar to the input image based on the first match and the second match;
image input means for inputting the input image;
a representative three-dimensional object model storage section for storing the plurality of the representative three-dimensional object models;
first image generation means for generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
first image matching means for calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation means, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching means;
a reference image storage section for storing reference images of objects;
a reference image matching result storage section for storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section; and
result matching means for extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching means and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section,
wherein the result matching means calculates similarities between the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model and the similarities between the reference images and the plurality of the representative three-dimensional object models, and in the calculation, provides the resultant similarities with weights based on candidate precedence of similarities between the input image and the comparison images and the at least one comparison image of the each representative three-dimensional object model.
4. An image matching system for retrieving a reference image similar to an input image, the image matching system comprising:
means for making a first match between the input image and a plurality of representative three-dimensional object models;
means for making a second match between the reference image and the plurality of the representative three-dimensional object models;
means for retrieving the reference image similar to the input image based on the first match and the second match;
means for determining a reference three-dimensional object model associated with the reference image similar to the input image;
means for retrieving an updated reference image similar to the input image by using the determined reference three-dimensional object model and the input image;
image input means for inputting the input image;
a representative three-dimensional object model storage section for storing the plurality of the representative three-dimensional object models;
first image generation means for generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
first image matching means for calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation means, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching means;
a reference image storage section for storing reference images of objects;
a reference image matching result storage section for storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
result matching means for extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching means and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a reference three-dimensional object model storage section for storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
second image generation means for obtaining reference three-dimensional object models associated with the reference images extracted by the result matching means, from the reference three-dimensional object model storage section, and generating at least one second comparison image close in input condition to the input image for each obtained reference three-dimensional object model based on the obtained reference three-dimensional object models;
second image matching means for calculating similarities between the input image and the at least one second comparison image of each obtained reference three-dimensional object model generated by the second image generation means, and selecting the at least one second comparison of an obtained reference three-dimensional object model among the obtained reference three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the second image matching means;
three-dimensional object model registration means for registering the plurality of the representative three-dimensional object models in the representative three-dimensional object model storage section;
reference image registration means for registering the reference images in the reference image storage section;
reference image matching result update means for calculating a similarity using the second image matching means, when a new representative three-dimensional object model is registered in the representative three-dimensional object model storage section by the three-dimensional object model registration means, or when a new reference image is registered in the reference image storage section by the reference image registration means, and adding the calculated similarity to the similarities stored in the reference image matching result storage section; and
three-dimensional object model generation means responsive to addition of the calculated similarity to the similarities stored in the reference image matching result storage section by the reference image matching result update means, for generating the reference three-dimensional object model associated with the reference image by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section based on the added similarity, and registering the generated reference three-dimensional object model in the reference three-dimensional object model storage section.
5. The image matching system according to claim 4, wherein
the three-dimensional object model generation means generates the reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for a partial region of each of the reference images, based on similarities obtained between the partial region of each of the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, and registers the generated reference three-dimensional object models in the reference three-dimensional object model storage section.
6. An image matching system for retrieving a reference image similar to an input image, the image matching system comprising:
means for making a first match between the input image and a plurality of representative three-dimensional object models;
means for making a second match between the reference image and the plurality of the representative three-dimensional object models;
means for retrieving the reference image similar to the input image based on the first match and the second match;
means for determining a reference three-dimensional object model associated with the reference image similar to the input image;
means for retrieving an updated reference image similar to the input image by using the determined reference three-dimensional object model and the input image; image input means for inputting the input image;
a representative three-dimensional object model storage section for storing the plurality of the representative three-dimensional object models;
first image generation means for generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section
first image matching means for calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation means, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching means;
a reference image storage section for storing reference images of objects;
a reference image matching result storage section for storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
result matching means for extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching means and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a reference three-dimensional object model storage section for storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
second image generation means for obtaining reference three-dimensional object models associated with the reference images extracted by the result matching means, from the reference three-dimensional object model storage section, and generating at least one second comparison image close in input condition to the input image for each obtained reference three-dimensional object model based on the obtained reference three-dimensional object models; and
second image matching means for calculating similarities between the input image and the at least one second comparison image of each obtained reference three-dimensional object model generated by the second image generation means, and selecting the at least one second comparison of an obtained reference three-dimensional object model among the obtained reference three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the second image matching means,
wherein the first image matching means calculates a similarity between the input image and the at least one comparison image of the each representative three-dimensional object model for a partial region of the input image,
the reference image matching result storage section stores similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for the partial region of each of the reference images, and
the result matching means extracts the reference images similar to the input image based on the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model calculated by the first image matching means for the partial region of the input image and the similarities between the reference images and the plurality of the representative three-dimensional object models for the partial region of each of the reference images stored in the reference image matching result storage section.
7. An image matching system for retrieving a reference image similar to an input image, the image matching system comprising:
means for making a first match between the input image and a plurality of representative three-dimensional object models;
means for making a second match between the reference image and the plurality of the representative three-dimensional object models;
means for retrieving the reference image similar to the input image based on the first match and the second match;
means for determining a reference three-dimensional object model associated with the reference image similar to the input image;
means for retrieving an updated reference image similar to the input image by using the determined reference three-dimensional object model and the input image;
image input means for inputting the input image;
a representative three-dimensional object model storage section for storing the plurality of the representative three-dimensional object models;
first image generation means for generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
first image matching means for calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation means, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching means;
a reference image storage section for storing reference images of objects;
a reference image matching result storage section for storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
result matching means for extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching means and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a reference three-dimensional object model storage section for storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
second image generation means for obtaining reference three-dimensional object models associated with the reference images extracted by the result matching means, from the reference three-dimensional object model storage section, and generating at least one second comparison image close in input condition to the input image for each obtained reference three-dimensional object model based on the obtained reference three-dimensional object models; and
second image matching means for calculating similarities between the input image and the at least one second comparison image of each obtained reference three-dimensional object model generated by the second image generation means, and selecting the at least one second comparison of an obtained reference three-dimensional object model among the obtained reference three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the second image matching means,
wherein the result matching means calculates similarities between the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model and the similarities between the reference images and the plurality of the representative three-dimensional object models, and in the calculation, provides the resultant similarities with weights based on candidate precedence of similarities between the input image and the comparison images and the at least one comparison image of the each representative three-dimensional object model.
8. An image matching system for retrieving a reference image similar to an input image, the image matching system comprising:
means for making a first match between the input image and a plurality of representative three-dimensional object models;
means for making a second match between the reference image and the plurality of the representative three-dimensional object models;
means for retrieving the reference image similar to the input image based on the first match and the second match;
means for determining a reference three-dimensional object model associated with the reference image similar to the input image;
conversion means for equating an input condition of the input image with an input condition of the reference image by converting the input image andor the reference image based on the determined reference three-dimensional object model;
means for retrieving the reference image similar to the input image by making a third match between the input image and the reference image equated to the input condition of the input image;
image input means for inputting the input image;
a representative three-dimensional object model storage section for storing the plurality of the representative three-dimensional object models;
first image generation means for generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
first image matching means for calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation means, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching means;
a reference image storage section for storing reference images of objects;
a reference image matching result storage section for storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
result matching means for extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching means and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a reference three-dimensional object model storage section for storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
image conversion means for obtaining reference three-dimensional object models associated with the reference images extracted by the result matching means, from the reference three-dimensional object model storage section, equating the input condition of the input image with the input condition of each of the reference images extracted by the result matching means by converting the reference images extracted by the result matching means based on the obtained reference three-dimensional object models, and generating a partial image of the input image and partial images of the reference images equated to the input condition of the input image;
partial image matching means for calculating a similarity between the partial image of the input image and the partial images of the reference images generated by the image conversion means;
three-dimensional object model registration means for registering the plurality of the representative three-dimensional object models in the representative three-dimensional object model storage section;
reference image registration means for registering the reference images in the reference image storage section;
reference image matching result update means for calculating a similarity using the second image matching means, when a new representative three-dimensional object model is registered in the representative three-dimensional object model storage section by the three-dimensional object model registration means, or when a new reference image is registered in the reference image storage section by the reference image registration means, and adding the calculated similarity to the similarities stored in the reference image matching result storage section; and
three-dimensional object model generation means responsive to addition of the calculated similarity to the similarities stored in the reference image matching result storage section by the reference image matching result update means, for generating the reference three-dimensional object model associated with the reference image by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section based on the added similarity, and registering the generated reference three-dimensional object model in the reference three-dimensional object model storage section.
9. The image matching system according to claim 8, wherein
the three-dimensional object model generation means generates the reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for a partial region of each of the reference images, based on similarities obtained between the partial region of each of the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, and registers the generated reference three-dimensional object models in the reference three-dimensional object model storage section.
10. An image matching system for retrieving a reference image similar to an input image, the image matching system comprising:
means for making a first match between the input image and a plurality of representative three-dimensional object models;
means for making a second match between the reference image and the plurality of the representative three-dimensional object models;
means for retrieving the reference image similar to the input image based on the first match and the second match;
means for determining a reference three-dimensional object model associated with the reference image similar to the input image;
conversion means for equating an input condition of the input image with an input condition of the reference image by converting the input image andor the reference image based on the determined reference three-dimensional object model;
means for retrieving the reference image similar to the input image by making a third match between the input image and the reference image equated to the input condition of the input image;
image input means for inputting the input image;
a representative three-dimensional object model storage section for storing the plurality of the representative three-dimensional object models;
first image generation means for generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
first image matching means for calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation means, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching means;
a reference image storage section for storing reference images of objects;
a reference image matching result storage section for storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
result matching means for extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching means and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a reference three-dimensional object model storage section for storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
image conversion means for obtaining reference three-dimensional object models associated with the reference images extracted by the result matching means, from the reference three-dimensional object model storage section, equating the input condition of the input image with the input condition of each of the reference images extracted by the result matching means by converting the reference images extracted by the result matching means based on the obtained reference three-dimensional object models, and generating a partial image of the input image and partial images of the reference images equated to the input condition of the input image; and
partial image matching means for calculating a similarity between the partial image of the input image and the partial images of the reference images generated by the image conversion means
wherein the first image matching means calculates a similarity between the input image and the at least one comparison image of the each representative three-dimensional object model for a partial region of the input image,
the reference image matching result storage section stores similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for the partial region of each of the reference images, and
the result matching means extracts the reference images similar to the input image based on the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model calculated by the first image matching means for the partial region of the input image and the similarities between the reference images and the plurality of the representative three-dimensional object models for the partial region of each of the reference images stored in the reference image matching result storage section.
11. An image matching system for retrieving a reference image similar to an input image, the image matching system comprising:
means for making a first match between the input image and a plurality of representative three-dimensional object models;
means for making a second match between the reference image and the plurality of the representative three-dimensional object models;
means for retrieving the reference image similar to the input image based on the first match and the second match;
means for determining a reference three-dimensional object model associated with the reference image similar to the input image;
conversion means for equating an input condition of the input image with an input condition of the reference image by converting the input image andor the reference image based on the determined reference three-dimensional object model;
means for retrieving the reference image similar to the input image by making a third match between the input image and the reference image equated to the input condition of the input image;
image input means for inputting the input image;
a representative three-dimensional object model storage section for storing the plurality of the representative three-dimensional object models;
first image generation means for generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
first image matching means for calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation means, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching means;
a reference image storage section for storing reference images of objects;
a reference image matching result storage section for storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
result matching means for extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching means and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a reference three-dimensional object model storage section for storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
image conversion means for obtaining reference three-dimensional object models associated with the reference images extracted by the result matching means, from the reference three-dimensional object model storage section, equating the input condition of the input image with the input condition of each of the reference images extracted by the result matching means by converting the reference images extracted by the result matching means based on the obtained reference three-dimensional object models, and generating a partial image of the input image and partial images of the reference images equated to the input condition of the input image; and
partial image matching means for calculating a similarity between the partial image of the input image and the partial images of the reference images generated by the image conversion means,
wherein the result matching means calculates similarities between the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model and the similarities between the reference images and the plurality of the representative three-dimensional object models, and in the calculation, provides the resultant similarities with weights based on candidate precedence of similarities between the input image and the comparison images and the at least one comparison image of the each representative three-dimensional object model.
12. An image matching method for retrieving a reference image similar to an input image, the image matching method comprising:
using a processor to perform
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a three-dimensional object model registration step of registering the plurality of the representative three-dimensional object models in the representative three-dimensional object model storage section;
a reference image registration step of registering the reference images in the reference image storage section; and
a reference image matching result update step of calculating a similarity in the second image matching step, when a new representative three-dimensional object model is registered in the representative three-dimensional object model storage section in the three-dimensional object model registration step, or when a new reference image is registered in the reference image storage section in the reference image registration in, and adding the calculated similarity to the similarities stored in the reference image matching result storage section.
13. An image matching method for retrieving a reference image similar to an input image, the image matching method comprising:
using a processor to perform
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section; and
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section,
wherein at the first image matching step, a similarity between the input image and the at least one comparison image of the each representative three-dimensional object model for a partial region of the input image is calculated,
the reference image matching result storage section stores similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for the partial region of each of the reference images, and
at the result matching step, the reference images similar to the input image are extracted based on the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model calculated by the first image matching means for the partial region of the input image and the similarities between the reference images and the plurality of the representative three-dimensional object models for the partial region of each of the reference images stored in the reference image matching result storage section.
14. An image matching method for retrieving a reference image similar to an input image, the image matching method comprising:
using a processor to perform
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section; and
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section,
wherein at the result matching step, similarities between the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model and the similarities between the reference images and the plurality of the representative three-dimensional object models are calculated, and in the calculation, the resultant similarities are provided with weights based on candidate precedence of similarities between the input image and the comparison images and the at least one comparison image of the each representative three-dimensional object model.
15. An image matching method for retrieving a reference image similar to an input image, the image matching method comprising:
using a processor to perform
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step of determining a reference three-dimensional object model associated with the reference image similar to the input image;
a step of retrieving an updated reference image similar to the input image by using the determined reference three-dimensional object model and the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
a second image generation step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, and generating at least one second comparison image close in input condition to the input image for each obtained reference three-dimensional object model based on the obtained reference three-dimensional object models;
a second image matching step of calculating similarities between the input image and the at least one second comparison image of each obtained reference three-dimensional object model generated by the second image generation step, and selecting the at least one second comparison of an obtained reference three-dimensional object model among the obtained reference three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the second image matching step;
a three-dimensional object model registration step of registering the plurality of the representative three-dimensional object models in the representative three-dimensional object model storage section;
a reference image registration step of registering the reference images in the reference image storage section;
a reference image matching result update step of calculating a similarity in the second image matching step, when a new representative three-dimensional object model is registered in the representative three-dimensional object model storage section in the three-dimensional object model registration step, or when a new reference image is registered in the reference image storage section in the reference image registration in, and adding the calculated similarity to the similarities stored in the reference image matching result storage section; and
a three-dimensional object model generation step of, in response to addition of the calculated similarity to the similarities stored in the reference image matching result storage section by the reference image matching result update step, generating the reference three-dimensional object model associated with the reference image by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section based on the added similarity, and registering the generated reference three-dimensional object model in the reference three-dimensional object model storage section.
16. The image matching method according to claim 15, wherein
at the three-dimensional object model generation step, the reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section is generated by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for a partial region of each of the reference images, based on similarities obtained between the partial region of each of the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, and the generated reference three-dimensional object models are registered in the reference three-dimensional object model storage section.
17. An image matching method for retrieving a reference image similar to an input image, the image matching method comprising:
using a processor to perform
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step of determining a reference three-dimensional object model associated with the reference image similar to the input image;
a step of retrieving an updated reference image similar to the input image by using the determined reference three-dimensional object model and the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
a second image generation step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, and generating at least one second comparison image close in input condition to the input image for each obtained reference three-dimensional object model based on the obtained reference three-dimensional object models; and
a second image matching step of calculating similarities between the input image and the at least one second comparison image of each obtained reference three-dimensional object model generated by the second image generation step, and selecting the at least one second comparison of an obtained reference three-dimensional object model among the obtained reference three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the second image matching step,
wherein at the first image matching step, a similarity between the input image and the at least one comparison image of the each representative three-dimensional object model for a partial region of the input image is calculated,
the reference image matching result storage section stores similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for the partial region of each of the reference images, and
at the result matching step, the reference images similar to the input image are extracted based on the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model calculated by the first image matching means for the partial region of the input image and the similarities between the reference images and the plurality of the representative three-dimensional object models for the partial region of each of the reference images stored in the reference image matching result storage section.
18. An image matching method for retrieving a reference image similar to an input image, the image matching method comprising:
using a processor to perform
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step of determining a reference three-dimensional object model associated with the reference image similar to the input image;
a step of retrieving an updated reference image similar to the input image by using the determined reference three-dimensional object model and the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
a second image generation step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, and generating at least one second comparison image close in input condition to the input image for each obtained reference three-dimensional object model based on the obtained reference three-dimensional object models; and
a second image matching step of calculating similarities between the input image and the at least one second comparison image of each obtained reference three-dimensional object model generated by the second image generation step, and selecting the at least one second comparison of an obtained reference three-dimensional object model among the obtained reference three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the second image matching step,
wherein at the result matching step, similarities between the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model and the similarities between the reference images and the plurality of the representative three-dimensional object models are calculated, and in the calculation, the resultant similarities are provided with weights based on candidate precedence of similarities between the input image and the comparison images and the at least one comparison image of the each representative three-dimensional object model.
19. An image matching method for retrieving a reference image similar to an input image, the image matching method comprising:
using a processor to perform
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step determining a reference three-dimensional object model associated with the reference image similar to the input image;
a conversion step of equating an input condition of the input image with an input condition of the reference image by converting the input image andor the reference image based on the determined reference three-dimensional object model;
a step of retrieving the reference image similar to the input image by making a third match between the input image and the reference image equated to the input condition of the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
an image conversion step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, equating the input condition of the input image with the input condition of each of the reference images extracted by the result matching step by converting the reference images extracted at the result matching step based on the obtained reference three-dimensional object models, and generating a partial image of the input image and partial images of the reference images equated to the input condition of the input image;
a partial image matching step of calculating a similarity between the partial image of the input image and the partial images of the reference images generated by the image conversion step;
a three-dimensional object model registration step of registering the plurality of the representative three-dimensional object models in the representative three-dimensional object model storage section;
a reference image registration step of registering the reference images in the reference image storage section;
a reference image matching result update step of calculating a similarity in the second image matching step, when a new representative three-dimensional object model is registered in the representative three-dimensional object model storage section in the three-dimensional object model registration step, or when a new reference image is registered in the reference image storage section in the reference image registration in, and adding the calculated similarity to the similarities stored in the reference image matching result storage section; and
a three-dimensional object model generation step of, in response to addition of the calculated similarity to the similarities stored in the reference image matching result storage section by the reference image matching result update step, generating the reference three-dimensional object model associated with the reference image by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section based on the added similarity, and registering the generated reference three-dimensional object model in the reference three-dimensional object model storage section.
20. The image matching method according to claim 19, wherein at the three-dimensional object model generation step, the reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section is generated by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for a partial region of each of the reference images, based on similarities obtained between the partial region of each of the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, and the generated reference three-dimensional object models are registered in the reference three-dimensional object model storage section.
21. An image matching method for retrieving a reference image similar to an input image, the image matching method comprising:
using a processor to perform
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step determining a reference three-dimensional object model associated with the reference image similar to the input image;
a conversion step of equating an input condition of the input image with an input condition of the reference image by converting the input image andor the reference image based on the determined reference three-dimensional object model;
a step of retrieving the reference image similar to the input image by making a third match between the input image and the reference image equated to the input condition of the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
an image conversion step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, equating the input condition of the input image with the input condition of each of the reference images extracted by the result matching step by converting the reference images extracted at the result matching step based on the obtained reference three-dimensional object models, and generating a partial image of the input image and partial images of the reference images equated to the input condition of the input image; and
a partial image matching step of calculating a similarity between the partial image of the input image and the partial images of the reference images generated by the image conversion step,
wherein at the first image matching step, a similarity between the input image and the at least one comparison image of the each representative three-dimensional object model for a partial region of the input image is calculated,
the reference image matching result storage section stores similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for the partial region of each of the reference images, and
at the result matching step, the reference images similar to the input image are extracted based on the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model calculated by the first image matching means for the partial region of the input image and the similarities between the reference images and the plurality of the representative three-dimensional object models for the partial region of each of the reference images stored in the reference image matching result storage section.
22. An image matching method for retrieving a reference image similar to an input image, the image matching method comprising:
using a processor to perform
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step determining a reference three-dimensional object model associated with the reference image similar to the input image;
a conversion step of equating an input condition of the input image with an input condition of the reference image by converting the input image andor the reference image based on the determined reference three-dimensional object model;
a step of retrieving the reference image similar to the input image by making a third match between the input image and the reference image equated to the input condition of the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
an image conversion step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, equating the input condition of the input image with the input condition of each of the reference images extracted by the result matching step by converting the reference images extracted at the result matching step based on the obtained reference three-dimensional object models, and generating a partial image of the input image and partial images of the reference images equated to the input condition of the input image; and
a partial image matching step of calculating a similarity between the partial image of the input image and the partial images of the reference images generated by the image conversion step,
wherein at the result matching step, similarities between the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model and the similarities between the reference images and the plurality of the representative three-dimensional object models are calculated, and in the calculation, the resultant similarities are provided with weights based on candidate precedence of similarities between the input image and the comparison images and the at least one comparison image of the each representative three-dimensional object model.
23. A computer readable recording medium storing a program for making a computer execute an image matching method to retrieve a reference image similar to an input image, the image matching method comprising:
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a three-dimensional object model registration step of registering the plurality of the representative three-dimensional object models in the representative three-dimensional object model storage section;
a reference image registration step of registering the reference images in the reference image storage section; and
a reference image matching result update step of calculating a similarity in the second image matching step, when a new representative three-dimensional object model is registered in the representative three-dimensional object model storage section in the three-dimensional object model registration step, or when a new reference image is registered in the reference image storage section in the reference image registration in, and adding the calculated similarity to the similarities stored in the reference image matching result storage section.
24. A computer readable recording medium storing a program for making a computer execute an image matching method to retrieve a reference image similar to an input image, the image matching method comprising:
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section; and
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section,
wherein at the first image matching step, a similarity between the input image and the at least one comparison image of the each representative three-dimensional object model for a partial region of the input image is calculated,
the reference image matching result storage section stores similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for the partial region of each of the reference images, and
at the result matching step, the reference images similar to the input image are extracted based on the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model calculated by the first image matching means for the partial region of the input image and the similarities between the reference images and the plurality of the representative three-dimensional object models for the partial region of each of the reference images stored in the reference image matching result storage section.
25. A computer readable recording medium storing a program for making a computer execute an image matching method to retrieve a reference image similar to an input image, the image matching method comprising:
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section; and
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section,
wherein at the result matching step, similarities between the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model and the similarities between the reference images and the plurality of the representative three-dimensional object models are calculated, and in the calculation, the resultant similarities are provided with weights based on candidate precedence of similarities between the input image and the comparison images and the at least one comparison image of the each representative three-dimensional object model.
26. A computer readable recording medium storing a program for making a computer execute an image matching method to retrieve a reference image similar to an input image, the image matching method comprising:
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step of determining a reference three-dimensional object model associated with the reference image similar to the input image;
a step of retrieving an updated reference image similar to the input image by using the determined reference three-dimensional object model and the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
a second image generation step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, and generating at least one second comparison image close in input condition to the input image for each obtained reference three-dimensional object model based on the obtained reference three-dimensional object models;
a second image matching step of calculating similarities between the input image and the at least one second comparison image of each obtained reference three-dimensional object model generated by the second image generation step, and selecting the at least one second comparison of an obtained reference three-dimensional object model among the obtained reference three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the second image matching step;
a three-dimensional object model registration step of registering the plurality of the representative three-dimensional object models in the representative three-dimensional object model storage section;
a reference image registration step of registering the reference images in the reference image storage section;
a reference image matching result update step of calculating a similarity in the second image matching step, when a new representative three-dimensional object model is registered in the representative three-dimensional object model storage section in the three-dimensional object model registration step, or when a new reference image is registered in the reference image storage section in the reference image registration in, and adding the calculated similarity to the similarities stored in the reference image matching result storage section; and
a three-dimensional object model generation step of, in response to addition of the calculated similarity to the similarities stored in the reference image matching result storage section by the reference image matching result update step, generating the reference three-dimensional object model associated with the reference image by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section based on the added similarity, and registering the generated reference three-dimensional object model in the reference three-dimensional object model storage section.
27. The computer readable recording medium according to claim 26, wherein
at the three-dimensional object model generation step, the reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section is generated by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for a partial region of each of the reference images, based on similarities obtained between the partial region of each of the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, and the generated reference three-dimensional object models are registered in the reference three-dimensional object model storage section.
28. A computer readable recording medium storing a program for making a computer execute an image matching method to retrieve a reference image similar to an input image, the image matching method comprising:
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step of determining a reference three-dimensional object model associated with the reference image similar to the input image;
a step of retrieving an updated reference image similar to the input image by using the determined reference three-dimensional object model and the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
a second image generation step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, and generating at least one second comparison image close in input condition to the input image for each obtained reference three-dimensional object model based on the obtained reference three-dimensional object models; and
a second image matching step of calculating similarities between the input image and the at least one second comparison image of each obtained reference three-dimensional object model generated by the second image generation step, and selecting the at least one second comparison of an obtained reference three-dimensional object model among the obtained reference three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the second image matching step,
wherein at the first image matching step, a similarity between the input image and the at least one comparison image of the each representative three-dimensional object model for a partial region of the input image is calculated,
the reference image matching result storage section stores similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for the partial region of each of the reference images, and
at the result matching step, the reference images similar to the input image are extracted based on the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model calculated by the first image matching means for the partial region of the input image and the similarities between the reference images and the plurality of the representative three-dimensional object models for the partial region of each of the reference images stored in the reference image matching result storage section.
29. A computer readable recording medium storing a program for making a computer execute an image matching method to retrieve a reference image similar to an input image, the image matching method comprising:
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step of determining a reference three-dimensional object model associated with the reference image similar to the input image;
a step of retrieving an updated reference image similar to the input image by using the determined reference three-dimensional object model and the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
a second image generation step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, and generating at least one second comparison image close in input condition to the input image for each obtained reference three-dimensional object model based on the obtained reference three-dimensional object models; and
a second image matching step of calculating similarities between the input image and the at least one second comparison image of each obtained reference three-dimensional object model generated by the second image generation step, and selecting the at least one second comparison of an obtained reference three-dimensional object model among the obtained reference three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the second image matching step,
wherein at the result matching step, similarities between the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model and the similarities between the reference images and the plurality of the representative three-dimensional object models are calculated, and in the calculation, the resultant similarities are provided with weights based on candidate precedence of similarities between the input image and the comparison images and the at least one comparison image of the each representative three-dimensional object model.
30. A computer readable recording medium storing a program for making a computer execute an image matching method to retrieve a reference image similar to an input image, the image matching method comprising:
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step determining a reference three-dimensional object model associated with the reference image similar to the input image;
a conversion step of equating an input condition of the input image with an input condition of the reference image by converting the input image andor the reference image based on the determined reference three-dimensional object model;
a step of retrieving the reference image similar to the input image by making a third match between the input image and the reference image equated to the input condition of the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
an image conversion step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, equating the input condition of the input image with the input condition of each of the reference images extracted by the result matching step by converting the reference images extracted at the result matching step based on the obtained reference three-dimensional object models, and generating a partial image of the input image and partial images of the reference images equated to the input condition of the input image;
a partial image matching step of calculating a similarity between the partial image of the input image and the partial images of the reference images generated by the image conversion step;
a three-dimensional object model registration step of registering the plurality of the representative three-dimensional object models in the representative three-dimensional object model storage section;
a reference image registration step of registering the reference images in the reference image storage section;
a reference image matching result update step of calculating a similarity in the second image matching step, when a new representative three-dimensional object model is registered in the representative three-dimensional object model storage section in the three-dimensional object model registration step, or when a new reference image is registered in the reference image storage section in the reference image registration in, and adding the calculated similarity to the similarities stored in the reference image matching result storage section; and
a three-dimensional object model generation step of, in response to addition of the calculated similarity to the similarities stored in the reference image matching result storage section by the reference image matching result update step, generating the reference three-dimensional object model associated with the reference image by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section based on the added similarity, and registering the generated reference three-dimensional object model in the reference three-dimensional object model storage section.
31. The computer readable recording medium according to claim 30, wherein at the three-dimensional object model generation step, the reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section is generated by combining the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for a partial region of each of the reference images, based on similarities obtained between the partial region of each of the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, and the generated reference three-dimensional object models are registered in the reference three-dimensional object model storage section.
32. A computer readable recording medium storing a program for making a computer execute an image matching method to retrieve a reference image similar to an input image, the image matching method comprising:
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step determining a reference three-dimensional object model associated with the reference image similar to the input image;
a conversion step of equating an input condition of the input image with an input condition of the reference image by converting the input image andor the reference image based on the determined reference three-dimensional object model;
a step of retrieving the reference image similar to the input image by making a third match between the input image and the reference image equated to the input condition of the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
an image conversion step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, equating the input condition of the input image with the input condition of each of the reference images extracted by the result matching step by converting the reference images extracted at the result matching step based on the obtained reference three-dimensional object models, and generating a partial image of the input image and partial images of the reference images equated to the input condition of the input image; and
a partial image matching step of calculating a similarity between the partial image of the input image and the partial images of the reference images generated by the image conversion step,
wherein at the first image matching step, a similarity between the input image and the at least one comparison image of the each representative three-dimensional object model for a partial region of the input image is calculated,
the reference image matching result storage section stores similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section for the partial region of each of the reference images, and
at the result matching step, the reference images similar to the input image are extracted based on the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model calculated by the first image matching means for the partial region of the input image and the similarities between the reference images and the plurality of the representative three-dimensional object models for the partial region of each of the reference images stored in the reference image matching result storage section.
33. A computer readable recording medium storing a program for making a computer execute an image matching method to retrieve a reference image similar to an input image, the image matching method comprising:
a step of making a first match between the input image and a plurality of representative three-dimensional object models;
a step of making a second match between the reference image and the plurality of the representative three-dimensional object models;
a step of retrieving the reference image similar to the input image based on the first match and the second match;
a step determining a reference three-dimensional object model associated with the reference image similar to the input image;
a conversion step of equating an input condition of the input image with an input condition of the reference image by converting the input image andor the reference image based on the determined reference three-dimensional object model;
a step of retrieving the reference image similar to the input image by making a third match between the input image and the reference image equated to the input condition of the input image;
an image input step of inputting the input image;
a step of storing the plurality of the representative three-dimensional object models in a representative three-dimensional object model storage section;
a first image generation step of generating at least one comparison image close in input condition to the input image for each representative three-dimensional object model among the plurality of the representative three-dimensional object models based on the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section;
a first image matching step of calculating similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model generated by the first image generation step, and selecting the at least one comparison image of a representative three-dimensional object model among the plurality of the representative three-dimensional object models which has a greatest similarity with the input image based on the similarities calculated by the first image matching step;
a step of storing reference images of objects in a reference image storage section;
a step of storing similarities between the reference images stored in the reference image storage section and the plurality of the representative three-dimensional object models stored in the representative three-dimensional object model storage section, in a reference image matching result storage section;
a result matching step of extracting reference images similar to the input image based on the similarities between the input image and the at lease one comparison image of the each representative three-dimensional object model calculated by the first image matching step and the similarities between the reference images and the plurality of the representative three-dimensional object models stored in the reference image matching result storage section;
a step of storing reference three-dimensional object models associated with each reference image among the reference images stored in the reference image storage section;
an image conversion step of obtaining reference three-dimensional object models associated with the reference images extracted by the result matching step, from the reference three-dimensional object model storage section, equating the input condition of the input image with the input condition of each of the reference images extracted by the result matching step by converting the reference images extracted at the result matching step based on the obtained reference three-dimensional object models, and generating a partial image of the input image and partial images of the reference images equated to the input condition of the input image; and
a partial image matching step of calculating a similarity between the partial image of the input image and the partial images of the reference images generated by the image conversion step,
wherein at the result matching step, similarities between the similarities between the input image and the at least one comparison image of the each representative three-dimensional object model and the similarities between the reference images and the plurality of the representative three-dimensional object models are calculated, and in the calculation, the resultant similarities are provided with weights based on candidate precedence of similarities between the input image and the comparison images and the at least one comparison image of the each representative three-dimensional object model.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed is:
1. An ice-cream disher, comprising a hemispherical scooping bowl 100; a connecting member 200 having a rear end extending to one side and a vertically oriented pin hole 221 formed therein, the connecting member 200 being attached to the scooping bowl; a handle 300, joined to the connecting member 200 and having a frontal end with an insertion groove 310 and a vertically oriented pin hole 320 formed therein; and a scooping means 400 for separating ice-cream within the scooping bowl 100, wherein the connecting member 200 and handle 300 are joined by insertion of the connecting member rear end into the insertion groove 310 of the handle 300 and forcible insertion of a clamp pin 460 into the pin holes (221, 320) formed in the connecting member 200 and the handle 300.
2. The ice-cream disher according to claim 1, wherein the connecting member 200 comprises an adhesion plate 210, attached to the outer surface of the scooping bowl 100, and a connecting ridge 220, in which the frontal end thereof is riveted to a juncture groove 211 formed at the rear end of the adhesion plate 210.
3. The ice-cream disher according to claim 2, wherein the handle 300 has a rear end and a hollow space formed therein, which is finished off by inserting thereto a cap 330 having a hanger hole 331 formed proximal to a tail end of the cap 330.
4. The ice-cream disher according to claim 2, wherein the scooping means 400 comprises a scooping tongue 410, which semi-rotates within the scooping bowl; a rotation-axis rod 420 with a gear 421, which is connected to the scooping tongue 410; a support plate 430, formed onto the handle 300, which props up the rotation-axis rod 420; a working plate 441, having gear grooves 442 in gear with the gear 421, which is hinged to one side thereto; and a lever 440, which is connected to the working plate 441 and is restored by way of a spring 450.
5. The ice-cream disher according to claim 1, wherein the handle 300 has a rear end and a hollow space formed therein, which is finished off by inserting thereto a cap 330 having a hanger hole 331 formed proximal to a tail end of the cap 330.
6. The ice-cream disher according to claim 1, wherein the scooping means 400 comprises a scooping tongue 410, which semi-rotates within the scooping bowl; a rotation-axis rod 420 with a gear 421, which is connected to the scooping tongue 410; a support plate 430, formed onto the handle 300, which props up the rotation-axis rod 420; a working plate 441, having gear grooves 442 in gear with the gear 421, which is hinged to one side thereto; and a lever 440, which is connected to the working plate 441 and is restored by way of a spring 450.