Information processing method and information processing apparatus
First Claim
1. An information processing apparatus comprising:
- a memory; and
a processor coupled to the memory which executes the following;
obtaining a plurality of relative positions and orientations with respect to an object relative to an imaging unit for each of a plurality of view points based on a plurality of images captured by imaging the object from the plurality of view points by the imaging unit;
deriving, as a lacking relative position and orientation, a relative position and orientation of the imaging unit from which imaging by the imaging unit is lacking with respect to the object based on the obtained plurality of relative positions and orientations; and
outputting information which indicates the derived lacking relative position and orientation,wherein the deriving includes;
setting a plurality of virtual relative positions and orientations from which the object is imaged approximately uniformly with the object at a center;
determining whether each of the virtual relative positions and orientations is similar to at least one of the obtained relative positions and orientations; and
deriving the lacking relative position and orientation based on the virtual relative positions and orientations to each of which it is not determined that any of the obtained relative positions and orientations is similar.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi view-point image composed of a great number of images according to a shape of an object is generated or an information processing method used for generating a three-dimensional model or performing image processing of arbitrary view-point object recognition is provided, and based on a plurality of captured images obtained by imaging of the object from a plurality of view points by an imaging means, a relative position and orientation with respect to the object relative to the imaging means for each of the plurality of view points is calculated, and based on the calculated plurality of relative positions and orientations, a missing position and orientation of the imaging means in a direction in which imaging by the imaging means is missing is calculated, and an image used for displaying the calculated missing position and orientation on a display means is generated.
114 Citations
25 Claims
-
1. An information processing apparatus comprising:
-
a memory; and a processor coupled to the memory which executes the following; obtaining a plurality of relative positions and orientations with respect to an object relative to an imaging unit for each of a plurality of view points based on a plurality of images captured by imaging the object from the plurality of view points by the imaging unit; deriving, as a lacking relative position and orientation, a relative position and orientation of the imaging unit from which imaging by the imaging unit is lacking with respect to the object based on the obtained plurality of relative positions and orientations; and outputting information which indicates the derived lacking relative position and orientation, wherein the deriving includes; setting a plurality of virtual relative positions and orientations from which the object is imaged approximately uniformly with the object at a center; determining whether each of the virtual relative positions and orientations is similar to at least one of the obtained relative positions and orientations; and deriving the lacking relative position and orientation based on the virtual relative positions and orientations to each of which it is not determined that any of the obtained relative positions and orientations is similar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information processing apparatus comprising:
-
a memory; a processor coupled to the memory which executes the following; obtaining a plurality of images, of an object, captured by an imaging unit and a relative position and orientation of the imaging unit, with respect to the object, for each of the plurality of captured images; generating a classifier for estimating an orientation of the object in an image based on the obtained plurality of images and the obtained relative positions and orientations of the imaging unit; generating an image capable of being observed in a case where observation of the object is performed in a first relative position and orientation which is different from any of the obtained relative positions and orientations; deriving, in a case where classification accuracy of when the classifier is applied to the generated image is lower than a threshold value, the first relative position and orientation as a lacking relative position and orientation; and outputting information indicating the derived lacking relative position and orientation. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An information processing apparatus comprising:
-
a memory; a processor coupled to the memory which executes the following; obtaining a plurality of images, of an object, captured by an imaging unit and a relative position and orientation of the imaging unit, with respect to the object, for each of the plurality of captured images; generating an approximately three-dimensional model based on the obtained plurality of images and the obtained relative positions and orientations of the imaging unit; generating, based on the obtained image, an image capable of being observed in a case where observation is performed in a second relative position and orientation which is different from the obtained relative position and orientation; performing rendering to generate an image, which is to be observed from the second relative position and orientation, based on the approximately three-dimensional model; deriving, in a case where a degree of similarity between the generated image and the image generated by rendering is lower than a threshold value, the second relative position and orientation as a lacking relative position and orientation; and outputting information indicating the derived lacking relative position and orientation. - View Dependent Claims (19)
-
-
20. An information processing method comprising:
-
obtaining a plurality of relative positions and orientations with respect to an object relative to an imaging unit for each of a plurality of view points based on a plurality of images captured by imaging the object from the plurality of view points by an imaging unit; deriving, as a lacking relative position and orientation, a relative position and orientation of the imaging unit from which imaging by the imaging unit is lacking with respect to the object based on the obtained plurality of relative positions and orientations; and outputting information which indicates the derived lacking relative position and orientation, wherein the deriving includes; setting a plurality of virtual relative positions and orientations from which the object is imaged approximately uniformly with the object at a center; determining whether each of the virtual relative positions and orientations is similar to at least one of the obtained relative positions and orientations; and deriving the lacking relative position and orientation based on the virtual relative positions and orientations to each of which it is not determined that any of the obtained relative positions and orientations is similar. - View Dependent Claims (21)
-
-
22. An information processing method comprising:
-
obtaining a plurality of images, of an object, captured by an imaging unit and a relative position and orientation of the imaging unit, with respect to the object, for each of the plurality of captured images; generating a classifier for estimating an orientation of the object in an image based on the obtained plurality of images and the obtained relative positions and orientations of the imaging unit; generating an image capable of being observed in a case where observation of the object is performed in a first relative position and orientation which is different from any of the obtained relative positions and orientations; deriving, in a case where classification accuracy of when the classifier is applied to the generated image is lower than a threshold value, the first relative position and orientation as a lacking relative position and orientation; and outputting information indicating the derived lacking relative position and orientation. - View Dependent Claims (23)
-
-
24. An information processing method comprising:
-
obtaining a plurality of images, of an object, captured by an imaging unit and a relative position and orientation of the imaging unit, with respect to the object, for each of the plurality of captured images; generating an approximately three-dimensional model based on the obtained plurality of images and the obtained relative positions and orientations of the imaging unit; generating, based on the obtained image, an image capable of being observed in a case where observation is performed in a second relative position and orientation which is different from the obtained relative position and orientation; performing rendering to generate an image, which is to be observed from the second relative position and orientation, based on the approximately three-dimensional model; deriving, in a case where a degree of similarity between the generated image and the image generated by rendering is lower than a threshold value, the second relative position and orientation as a lacking relative position and orientation; and outputting information indicating the derived lacking relative position and orientation. - View Dependent Claims (25)
-
Specification