EP1369769A2

System and method for measuring the registration accuracy of an augmented reality system

Abstract

A method for determining registration accuracy of an augmented reality system is provided. The method includes the steps of providing an input device for inputting a position of a user's touch; registering the input device with a workspace coordinate system of the augmented reality system (S3); displaying a virtual object in a known position (S4); recording a user's touch position in response to the user attempting to touch the virtual object (S5); and calculating a registration error of the augmented reality system by comparing the user's touch position to the known position of the virtual object (S6). The input device (402) may be a passive device used in conjunction with a tracking system (116, 216) of the augmented reality system or an active device, such as a touch-sensitive device, coupled to the augmented reality system (100, 200) which outputs the user's touch position.

EP1369769A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 3 June 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 3 independent, 15 dependent

  1. 1
    In a system for augmenting a user's view of real-world objects with virtual objects to provide a composite augmented reality image, the system including a display device for displaying the composite augmented reality image to the user, a tracking system for locating real-world objects, and a processor for determining the position and orientation of the user's view based on the location of the real-world objects, for projecting the virtual objects onto the display device, and for processing a method for determining registration accuracy of the system comprising the steps of:(a) calibrating the tracking system;(b) calibrating the display device;(c) providing an input device for inputting a position of the user's touch;(d) registering the input device with a coordinate system of the system;(e) displaying a virtual object in a known position;(f) recording a user's touch position in response to the user attempting to touch the virtual object;(g) calculating a registration error of the system by comparing the user's touch position to the known position of the virtual object;(h) repeating steps (e), (f), and (g), wherein for each repetition of the steps displaying the virtual object in a different known location;and(i) reconstructing an error field of the system by determining residual distances between actual position positions of the virtual objects and reconstructed positions of the virtual objects.
  2. 9
    In a system for augmenting a user's view of real-world objects with virtual objects to provide a composite augmented reality image, the system including a display device for displaying the composite augmented reality image to the user, a tracking system for locating real-world objects, and a processor for determining the position and orientation of the user's view based on the location of the real-world objects and for projecting the virtual objects onto the display device, an apparatus for determining registration accuracy of the system comprising:an input device for determining a position of the user's touch, the input device being registered with a coordinate system of the system, wherein when a virtual object is displayed in a known position on the input device, the user's touch position is recorded in response to the user attempting to touch the virtual object, and the processor includes means for calculating a registration error of the system and means for comparing the user's touch position to the known position of the virtual object.
  3. 18
    In a system for augmenting a user's view of real-world objects with virtual objects to provide a composite augmented reality image, the system including a display device for displaying the composite augmented reality image to the user, a tracking system for locating real-world objects, and a processor for determining the position and orientation of the user's view based on the location of the real-world objects, for projecting the virtual objects onto the display device, and for processing a method for determining registration accuracy of the system comprising:(a) a step for calibrating the tracking system;(b) a step for calibrating the display device;(c) a step for providing an input device for inputting a position of the user's touch;(d) a step for registering the input device with a coordinate system of the system;(e) a step for displaying a virtual object in a known position;(f) a step for recording a user's touch position in response to the user attempting to touch the virtual object;and(g) a step for calculating a registration error of the system by comparing the user's touch position to the known position of the virtual object.