AUTOMATIC CALIBRATION OF SCENE CAMERA FOR OPTICAL SEE-THROUGH HEAD MOUNTED DISPLAY
First Claim
1. A method of calibrating an augmented reality (AR) device having an optical see-through head mounted display (HMD), said method comprising:
- obtaining eye coordinates in an eye coordinate system corresponding to a location of an eye of a user of the AR device;
obtaining object coordinates in a world coordinate system corresponding to a location of a real-world object in the field of view of the AR device, as captured by a scene camera having a scene camera coordinate system;
calculating screen coordinates in a screen coordinate system corresponding to a display point on the HMD, the calculating being based on the eye coordinates and the object coordinates; and
calculating calibration data based on the screen coordinates, the object coordinates and a transformation from the target coordinate system to the scene camera coordinate system.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for calibrating an augmented reality (AR) device having an optical see-through head mounted display (HMD) obtains eye coordinates in an eye coordinate system corresponding to a location of an eye of a user of the AR device, and obtains object coordinates in a world coordinate system corresponding to a location of a real-world object in the field of view of the AR device, as captured by a scene camera having a scene camera coordinate system. The apparatus calculates screen coordinates in a screen coordinate system corresponding to a display point on the HMD, where the calculating is based on the obtained eye coordinates and the obtained object coordinates. The apparatus calculates calibration data based on the screen coordinates, the object coordinates and a transformation from the target coordinate system to the scene camera coordinate system. The apparatus then derives subsequent screen coordinates for the display of AR in relation to other real-world object points based on the calibration data.
56 Citations
16 Claims
-
1. A method of calibrating an augmented reality (AR) device having an optical see-through head mounted display (HMD), said method comprising:
-
obtaining eye coordinates in an eye coordinate system corresponding to a location of an eye of a user of the AR device; obtaining object coordinates in a world coordinate system corresponding to a location of a real-world object in the field of view of the AR device, as captured by a scene camera having a scene camera coordinate system; calculating screen coordinates in a screen coordinate system corresponding to a display point on the HMD, the calculating being based on the eye coordinates and the object coordinates; and calculating calibration data based on the screen coordinates, the object coordinates and a transformation from the target coordinate system to the scene camera coordinate system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for calibrating an augmented reality (AR) device having an optical see-through head mounted display (HMD), said apparatus comprising:
-
means for obtaining eye coordinates in an eye coordinate system corresponding to a location of an eye of a user of the AR device; means for obtaining object coordinates in a world coordinate system corresponding to a location of a real-world object in the field of view of the AR device, as captured by a scene camera having a scene camera coordinate system; means for calculating screen coordinates in a screen coordinate system corresponding to a display point on the HMD, the calculating being based on the eye coordinates and the object coordinates; and means for calculating calibration data based on the screen coordinates, the object coordinates and a transformation from the target coordinate system to the scene camera coordinate system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for calibrating an augmented reality (AR) device having an optical see-through head mounted display (HMD), said apparatus comprising:
-
a memory; and at least one processing module coupled to the memory and configured to; obtain eye coordinates in an eye coordinate system corresponding to a location of an eye of a user of the AR device; obtain object coordinates in a world coordinate system corresponding to a location of a real-world object in the field of view of the AR device, as captured by a scene camera having a scene camera coordinate system; calculate screen coordinates in a screen coordinate system corresponding to a display point on the HMD, the calculating being based on the eye coordinates and the object coordinates; and calculate calibration data based on the screen coordinates, the object coordinates and a transformation from the target coordinate system to the scene camera coordinate system. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product for calibrating an augmented reality (AR) device having an optical see-through head mounted display (HMD), said product comprising:
a computer-readable medium comprising code for; obtaining eye coordinates in an eye coordinate system corresponding to a location of an eye of a user of the AR device; obtaining object coordinates in a world coordinate system corresponding to a location of a real-world object in the field of view of the AR device, as captured by a scene camera having a scene camera coordinate system; calculating screen coordinates in a screen coordinate system corresponding to a display point on the HMD, the calculating being based on the eye coordinates and the object coordinates; and calculating calibration data based on the screen coordinates, the object coordinates and a transformation from the target coordinate system to the scene camera coordinate system.
Specification