Information processing apparatus and method
First Claim
Patent Images
1. An apparatus comprising:
- an image input unit configured to obtain an input image of a physical space that was captured by an image capturing unit, wherein the image includes an index to be used in processing for obtaining the position and the orientation of the image capturing unit, located in the physical space and the image can include a display device for displaying an image generated based on the input image, located in the physical space;
an estimation unit configured to estimate a region including the display device in the input image based on a position of the display device in the physical space, wherein the position of the display device in the physical space is known;
a detection unit configured to detect, from the input image, the index included in the input image; and
a position and orientation measuring unit configured to obtain a position and an orientation of the image capturing unit based on the index detected from a region other than the estimated region including the display device in the input image, wherein the index in the estimated region including the display device is not used in processing for obtaining the position and the orientation of the image capturing unit.
0 Assignments
0 Petitions
Accused Products
Abstract
An index detecting section detects an index in a physical space, from a captured image obtained by an imaging apparatus. An erroneous-detection prevention processing section performs erroneous-detection prevention processing, based on information relating to image coordinates of a detected index. An image output section outputs, to a display device, an image having been subjected to the erroneous-detection prevention processing. This prevents an image displayed on the display device from being mistaken for a real index when the display device is in the field of view of the imaging apparatus.
38 Citations
7 Claims
-
1. An apparatus comprising:
-
an image input unit configured to obtain an input image of a physical space that was captured by an image capturing unit, wherein the image includes an index to be used in processing for obtaining the position and the orientation of the image capturing unit, located in the physical space and the image can include a display device for displaying an image generated based on the input image, located in the physical space; an estimation unit configured to estimate a region including the display device in the input image based on a position of the display device in the physical space, wherein the position of the display device in the physical space is known; a detection unit configured to detect, from the input image, the index included in the input image; and a position and orientation measuring unit configured to obtain a position and an orientation of the image capturing unit based on the index detected from a region other than the estimated region including the display device in the input image, wherein the index in the estimated region including the display device is not used in processing for obtaining the position and the orientation of the image capturing unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
obtaining an input image of a physical space that was captured by an image capturing unit, wherein the image includes an index to be used in processing for obtaining the position and the orientation of the image capturing unit, located in the physical space and the image can include a display device for displaying an image generated based on the input image, located in the physical space; estimating a region including the display device in the input image based on a position of the display device in the physical space, wherein the position of the display device in the physical space is known; detecting, from the input image, the index included in the input image; and obtaining a position and an orientation of the image capturing unit based on the index detected from a region other than the specified region in the input image, wherein the index in the specified region is not used in processing for obtaining the position and the orientation of the image capturing unit.
-
-
7. A non-transitory computer-readable medium storing a program for causing a computer to function as:
-
an image input unit configured to obtain an input image of a physical space that was captured by an image capturing unit, wherein the image includes an index to be used in processing for obtaining the position and the orientation of the image capturing unit, located in the physical space and the image can include a display device for displaying an image generated based on the input image, located in the physical space; an estimation unit configured to estimate a region including the display device in the input image based on a position of the display device in the physical space, wherein the position of the display device in the physical space is known; a detection unit configured to detect, from the input image, the index included in the input image; and a position and orientation measuring unit configured to obtain a position and an orientation of the image capturing unit based on the index detected from a region other than the estimated region including the display device in the input image, wherein the index in the estimated region including the display device is not used in processing for obtaining the position and the orientation of the image capturing unit.
-
Specification