Position and orientation determining method and apparatus and storage medium
First Claim
1. A position and orientation determination apparatus which identifies a parameter indicating a position and orientation of capture means for capturing a picture in real a space containing a plurality of feature points whose positions are known in a three-dimensional array, comprising:
- position and orientation measurement means for measuring the position and orientation of the capture means in a method other than using a captured picture;
detection means for detecting the plurality of feature points and their positions in a two-dimensional array on an image pickup screen using the picture in the real space captured by said capture means;
prediction means for predicting the positions of the feature points in the two-dimensional array on the image pickup screen based on the position and orientation of said capture means measured by said position and orientation measurement means; and
correction means for correcting the parameter indicating the position and orientation of said capture means based on the positions of the feature points on the image pickup screen of said capture means obtained by said prediction means, and based on the positions of the feature points obtained by said detection means, wherein said parameter indicating the position and orientation of said capture means for capturing the real space is identified by said correction means correcting the parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
A viewing transform matrix indicating a position and a orientation of an HMD is generated according to a signal indicating the position and the orientation of the HMD. On the other hand, a landmark and its position are detected based on a captured picture, and a correction matrix ΔMc is generated based on the detected position of the landmark. The position and orientation of the HMD is corrected by using a viewing transform matrix and a correction matrix ΔMc generated in the above mentioned processes, a picture of a virtual object is generated according to an external parameter indicating the corrected position and the orientation of the HMD, and a picture of augmented reality is generated. The generated picture of the augmented reality is displayed on a display unit.
-
Citations
23 Claims
-
1. A position and orientation determination apparatus which identifies a parameter indicating a position and orientation of capture means for capturing a picture in real a space containing a plurality of feature points whose positions are known in a three-dimensional array, comprising:
-
position and orientation measurement means for measuring the position and orientation of the capture means in a method other than using a captured picture;
detection means for detecting the plurality of feature points and their positions in a two-dimensional array on an image pickup screen using the picture in the real space captured by said capture means;
prediction means for predicting the positions of the feature points in the two-dimensional array on the image pickup screen based on the position and orientation of said capture means measured by said position and orientation measurement means; and
correction means for correcting the parameter indicating the position and orientation of said capture means based on the positions of the feature points on the image pickup screen of said capture means obtained by said prediction means, and based on the positions of the feature points obtained by said detection means, wherein said parameter indicating the position and orientation of said capture means for capturing the real space is identified by said correction means correcting the parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A position and orientation determining method which identifies a parameter indicating a position and orientation of capture means for capturing an picture in real space containing a plurality of feature points whose positions are known in a three-dimensional array, comprising:
-
a position and orientation measuring step of measuring the position and orientation of the capture means in a method other than using a captured picture;
a detecting step of detecting the plurality of feature points and their positions in a two-dimensional array on an image pickup screen using the picture in the real space captured by said capture means;
a predicting step of predicting the positions of the feature points in the two-dimensional array on the image pickup screen based on the position and orientation of said capture means measured in said position and orientation measuring step; and
a correcting step of correcting the parameter indicating the position and orientation of said capture means based on the positions of the feature points on the image pickup screen of said capture means obtained in said predicting step, and based on the positions of the feature points obtained in said detecting step, wherein said parameter indicating the position and orientation of said capture means for capturing the real space is identified by correcting the parameter in said correcting step. - View Dependent Claims (22, 23)
-
Specification