Claims
- 1. A method for calibrating a monocular see-through HMD (head-mounted display) for augmented reality, the method comprising the steps of:
displaying a marker image on one display of an HMD for view by a user; aligning the displayed marker image with a preselected reference point; collecting calibration data associated with the alignment; and computing a model of the HMD using the collected calibration data.
- 2. The method of claim 1, wherein the model is defined with respect to a coordinate system of a tracker sensor fixedly attached to the HMD.
- 3. The method of claim 2, wherein the model comprises a projection matrix that defines a transformation between the HMD and coordinates of the tracker sensor.
- 4. The method of claim 2, wherein the calibration data for a given alignment comprises 2-dimensional image coordinates of the image marker and 3-dimensional coordinates of the preselected reference point in the coordinate system of the tracker sensor.
- 5. The method of claim 1, wherein the preslected reference point is located on a tracker transmitter.
- 6. The method of claim 1, wherein the image marker comprises a crosshair.
- 7. The method of claim 1, wherein the steps of aligning and collecting are performed for each of a plurality of different locations with respect to the preselected reference point.
- 8. The method of claim 7, wherein calibration data is collected for at least six different locations.
- 9. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for calibrating a monocular see-through HMD (head-mounted display) for augmented reality, the method steps comprising:
displaying a marker image on one display of an HMD for view by a user; receiving as input, calibration data associated with an alignment of the displayed marker image with a preselected reference point; and computing a model of the HMD using the collected calibration data.
- 10. The program storage device of claim 9, wherein the model is defined with respect to a coordinate system of a tracker sensor fixedly attached to the HMD.
- 11. The program storage device of claim 10, wherein the instructions for computing the model comprise instructions for computing a projection matrix that defines a transformation between the HMD and coordinates of the tracker sensor.
- 12. The program storage device of claim 10, wherein the calibration data for a given alignment comprises 2-dimensional image coordinates of the image marker and 3-dimensional coordinates of the preslected reference point in the coordinate system of the tracker sensor.
- 13. The program storage device of claim 9, wherein the image marker comprises a crosshair.
- 14. The program storage device of claim 9, wherein the instructions for computing a model comprise computing the model using calibration data associated with at least six different locations with respect to the preselected reference point.
- 15. An augmented reality system, comprising:
a monocular see-through HMD (head-mounted display); a tracker system comprising a transmitter and at least one sensor, wherein the sensor is fixedly attached to the HMD; and a workstation, operatively connected to the tracker system and HMD, comprising computer readable program code embodied therein for calibrating the HMD, wherein the computer readable program code comprises program code for displaying a marker image on one display of an HMD for view by a user; receiving as input, calibration data associated with an alignment of the displayed marker image with a preselected reference point; and computing a model of the HMD using the collected calibration data.
- 16. The system of claim 15, wherein the calibration data for a given alignment comprises 2-dimensional image coordinates of the image marker and 3-dimensional coordinates of the preslected reference point in the coordinate system of the tracker sensor.
- 17. A method for calibrating a monocular see-through HMD (head-mounted display) for augmented reality, the method comprising the steps of:
collecting calibration data by aligning a maker image displayed in the HMD to a fixed location viewed by an individual through the HMD for each of a plurality of different viewpoints; and computing a model using the calibration data, wherein the model defines a relation between a coordinate system of a virtual camera and a coordinate system of a sensor fixedly attached to the HMD, wherein the virtual camera comprises a combination of the HMD and one eye of the individual.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. Provisional Patent Application Ser. Nos. 60/235,067, 60/235,068, and 60/235,069, all of which were filed on Sep. 25, 2000, and all of which are fully incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60235067 |
Sep 2000 |
US |
|
60235068 |
Sep 2000 |
US |
|
60235069 |
Sep 2000 |
US |