INFORMATION PROCESSING APPARATUS AND CALIBRATION PROCESSING METHOD
First Claim
1. An information processing apparatus, which provides images for stereoscopic viewing by synthesizing images, obtained by capturing an image of a real space by a stereoscopic viewing apparatus that mounts both a first image capturing device and a second image capturing device, with a virtual image, said apparatus comprising:
- a position and orientation measurement unit which measures a position and orientation of the first image capturing device;
a first acquisition unit which acquires a first captured image obtained by capturing an index on the real space by the first image capturing device;
a first index detection unit which detects the index from the first captured image;
a calculation unit which calculates a projected index which may be included in an image captured from the second image capturing device, based on inter-device position and orientation information that indicates a position and orientation relationship between the first image capturing device and the second image capturing device and is held in a holding unit, intrinsic parameters of the first and second image capturing devices that are held in the holding unit, the position and orientation of the first image capturing device measured by said position and orientation measurement unit, and the index detected by said first index detection unit;
a second acquisition unit which acquires a second captured image obtained by capturing an index on the real space by the second image capturing device;
a second index detection unit which detects the index from the second captured image;
a judgment unit which judges based on the projected index and the index detected by said second index detection unit whether or not an error is included in at least one of pieces of calibration target information including the inter-device position and orientation information held in the holding unit, the intrinsic parameter of the first image capturing device, and the intrinsic parameter of the second image capturing device;
a calibration target measurement unit which measures, when said judgment unit judges that an error is included in one of the pieces of calibration target information, that calibration target information;
a determination unit which determines an error to be calibrated of the calibration target information by comparing the calibration target information held in the holding unit and calibration target information measured by said calibration target information measurement unit; and
a calibration unit which calibrates the calibration target information held in the holding unit, based on a determination result of said determination unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus, which provides images for stereoscopic viewing by synthesizing images obtained by capturing an image of real space by a main image sensing device and sub image sensing device to a virtual image, measures the position and orientation of the main image sensing device, calculates the position and orientation of the sub image sensing device based on inter-image capturing device position and orientation held in a holding unit and the measured position and orientation of the main image sensing device. Then the information processing apparatus calculates an error using the measured position and orientation of the main image sensing device, the calculated position and orientation of the sub image sensing device, and held intrinsic parameters of the main image sensing device and sub image sensing device. The information processing apparatus calibrates the held information based on the calculated error.
58 Citations
13 Claims
-
1. An information processing apparatus, which provides images for stereoscopic viewing by synthesizing images, obtained by capturing an image of a real space by a stereoscopic viewing apparatus that mounts both a first image capturing device and a second image capturing device, with a virtual image, said apparatus comprising:
-
a position and orientation measurement unit which measures a position and orientation of the first image capturing device; a first acquisition unit which acquires a first captured image obtained by capturing an index on the real space by the first image capturing device; a first index detection unit which detects the index from the first captured image; a calculation unit which calculates a projected index which may be included in an image captured from the second image capturing device, based on inter-device position and orientation information that indicates a position and orientation relationship between the first image capturing device and the second image capturing device and is held in a holding unit, intrinsic parameters of the first and second image capturing devices that are held in the holding unit, the position and orientation of the first image capturing device measured by said position and orientation measurement unit, and the index detected by said first index detection unit; a second acquisition unit which acquires a second captured image obtained by capturing an index on the real space by the second image capturing device; a second index detection unit which detects the index from the second captured image; a judgment unit which judges based on the projected index and the index detected by said second index detection unit whether or not an error is included in at least one of pieces of calibration target information including the inter-device position and orientation information held in the holding unit, the intrinsic parameter of the first image capturing device, and the intrinsic parameter of the second image capturing device; a calibration target measurement unit which measures, when said judgment unit judges that an error is included in one of the pieces of calibration target information, that calibration target information; a determination unit which determines an error to be calibrated of the calibration target information by comparing the calibration target information held in the holding unit and calibration target information measured by said calibration target information measurement unit; and a calibration unit which calibrates the calibration target information held in the holding unit, based on a determination result of said determination unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A calibration processing method by an information processing apparatus, which provides images for stereoscopic viewing by synthesizing images, obtained by capturing an image of a real space by a stereoscopic viewing apparatus that mounts both a first image capturing device and a second image capturing device, with a virtual image, the method comprising:
-
a position and orientation measurement step of measuring a position and orientation of the first image capturing device; a first acquisition step of acquiring a first captured image obtained by capturing an index on the real space by the first image capturing device; a first index detection step of detecting the index from the first captured image; a calculation step of calculating a projected index which may be included in an image captured from the second image capturing device, based on inter-device position and orientation information that indicates a position and orientation relationship between the first image capturing device and the second image capturing device and is held in a holding unit, intrinsic parameters of the first and second image capturing devices that are held in the holding unit, the position and orientation of the first image capturing device measured in the position and orientation measurement step, and the index detected in the first index detection step; a second acquisition step of acquiring a second captured image obtained by capturing an index on the real space by the second image capturing device; a second index detection step of detecting the index from the second captured image; a judgment step of judging based on the projected index and the index detected in the second index detection step whether or not an error is included in at least one of pieces of calibration target information including the inter-device position and orientation information held in the holding unit, the intrinsic parameter of the first image capturing device, and the intrinsic parameter of the second image capturing device; a calibration target measurement step of measuring, when it is judged in the judgment step that an error is included in one of the pieces of calibration target information, that calibration target information; a determination step of determining an error to be calibrated of the calibration target information by comparing the calibration target information held in the holding unit and calibration target information measured in the calibration target information measurement step; and a calibration step of calibrating the calibration target information held in the holding unit, based on a determination result in the determination step. - View Dependent Claims (13)
-
Specification