Information processing method and information processing apparatus
First Claim
Patent Images
1. An information processing method comprising:
- acquiring a first image of an index arranged in a physical space, wherein the first image is captured by a first image capturing unit having a known position and orientation in a first coordinate system, and a position or a position and orientation of the index is unknown;
calculating arrangement information indicating a position or a position and orientation of the index in the first coordinate system, the arrangement information being calculated based on the first image and the known position and orientation of the first image capturing unit;
capturing a second image of the index in the physical space using a second image capturing unit, wherein the second image capturing unit is movable, a positional relationship between the second image capturing unit and the first image capturing unit is unfixed, and the position and/or orientation of the second image capturing unit is unknown;
detecting an image coordinate of the index from the second image in a second coordinate system; and
calculating the position and/or orientation of a viewpoint of the second image by associating the image coordinate of the index in the second coordinate system with the arrangement information indicating the position or position and orientation of the index in the first coordinate system.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing method includes steps of: acquiring arrangement information indicating the position or the position and orientation of an index arranged in a physical space; capturing an image in the physical space; detecting the index from the captured image; and calculating the position and/or orientation of a viewpoint of the captured image based on the arrangement information and the detected index.
17 Citations
15 Claims
-
1. An information processing method comprising:
-
acquiring a first image of an index arranged in a physical space, wherein the first image is captured by a first image capturing unit having a known position and orientation in a first coordinate system, and a position or a position and orientation of the index is unknown; calculating arrangement information indicating a position or a position and orientation of the index in the first coordinate system, the arrangement information being calculated based on the first image and the known position and orientation of the first image capturing unit; capturing a second image of the index in the physical space using a second image capturing unit, wherein the second image capturing unit is movable, a positional relationship between the second image capturing unit and the first image capturing unit is unfixed, and the position and/or orientation of the second image capturing unit is unknown; detecting an image coordinate of the index from the second image in a second coordinate system; and calculating the position and/or orientation of a viewpoint of the second image by associating the image coordinate of the index in the second coordinate system with the arrangement information indicating the position or position and orientation of the index in the first coordinate system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing method comprising:
-
generating an index image from a position of an index in a first coordinate system and a position and orientation of a projection unit; projecting the generated index image on a physical space using the projection unit; capturing an image of the projected index image in the physical space using an image capturing unit, wherein the image capturing unit is movable, a positional relationship between the image capturing unit and the projection unit is unfixed, and a position and/or orientation of the image capturing unit is unknown; detecting an image coordinate of the projected index image from the image in a second coordinate system; and calculating the position and/or orientation of a viewpoint of the image by associating the image coordinate of the projected index image in the second coordinate system with the arrangement information indicating the position of the index in the first coordinate system. - View Dependent Claims (8, 9)
-
-
10. An information processing apparatus comprising:
-
a first image capturing unit configured to capture a first image of an index arranged in a physical space, wherein the first image capturing unit has a known position and orientation in a first coordinate system, and a position or a position and orientation of the index is unknown; an index-arrangement calculating unit configured to calculate arrangement information indicating the position or the position and orientation of the index in the first coordinate system, the arrangement information being calculated based on the first image and the known position and orientation of the first image capturing unit; a second image capturing unit configured to capture a second image of the index in the physical space, wherein the second image capturing unit is movable, a positional relationship between the second image capturing unit and the first image capturing unit is unfixed, and the position and/or orientation of the second image capturing unit is unknown; an index detecting unit configured to detect an image coordinate of the index from the second image in a second coordinate system; and a viewpoint position-orientation calculating unit configured to calculate the position and/or orientation of a viewpoint of the second image by associating the image coordinate of the index in the second coordinate system with the arrangement information indicating the position or position and orientation of the index in the first coordinate system. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An information processing apparatus comprising:
-
an index image generating unit configured to generate an index image from a position of an index in a first coordinate system and a position and orientation of a projection unit; an index projecting unit configured to project the generated index image on a physical space; a capturing unit configure to capture an image of the projected index image in the physical space using an image capturing unit, wherein the capturing unit is movable, a positional relationship between the image capturing unit and the projection unit is unfixed, and a position and/or orientation of the capturing unit is unknown; an index detecting unit configured to detect an image coordinate of the projected index image from the captured image in a second coordinate system; and a viewpoint position-orientation calculating unit configured to calculate the position and/or orientation of a viewpoint of the captured image by associating the image coordinate of the projected index image in the second coordinate system with the arrangement information indicating the position of the index in the first coordinate system.
-
Specification