Multi-ring color fiducial systems for scalable fiducial tracking augmented reality

Registration is one of the major issues in augmented reality (AR). It requires high accuracy or an error-correction mechanism in tracking. Fiducial tracking has been gaining interest as a solution of the registration problem. A single-size fiducial might help fast fiducial detection, but the system will have a narrow tracking range, since all fiducials have the same detection range. Different size fiducials have different detection ranges, and by combining a series of different detection ranges from multi-size fiducials, the whole tracking range can be extended seamlessly. Multi-ring color fiducials have different number of rings at different fiducial levels. We extend the concentric circular fiducials to multi-ring, multi-size fiducial systems. These provide scalability to fiducial tracking AR. Because the fiducial systems are incremental, they allow the tracking range to be easily extended. The fiducial systems also introduce a large number of unique fiducials, and that makes fiducial identification easier. These fiducial systems help in building large-scale applications by providing a convenient way to unify multiple local coordinate systems. It makes it easy to determine fiducial positions in a large-scale application with a small-range digitizer. We analyze the optimality of ring widths and develop formulas to get an optimal set of fiducials easily for any size of working area by plugging in some system-specific parameters. We provide a simple and low-cost way to achieve wide-area tracking.

[1]  Greg Welch,et al.  SCAAT: incremental tracking with incomplete information , 1997, SIGGRAPH.

[2]  Kiriakos N. Kutulakos,et al.  Affine object representations for calibration-free augmented reality , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.

[3]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[4]  John P. Oakley,et al.  Efficient method for finding the position of object boundaries to sub-pixel precision , 1991, Image Vis. Comput..

[5]  Ronald Azuma,et al.  Orientation Tracking for Outdoor Augmented Reality Registration , 1999, IEEE Computer Graphics and Applications.

[6]  G. A. Thomas,et al.  A versatile camera position measurement system for virtual reality TV production , 1997 .

[7]  J. P. Mellor,et al.  Enhanced Reality Visualization in a Surgical Environment , 1995 .

[8]  Ulrich Neumann,et al.  Dynamic registration correction in video-based augmented reality systems , 1995, IEEE Computer Graphics and Applications.

[9]  David E. Breen,et al.  Calibration Requirements and Procedures for a Monitor-Based Augmented Reality System , 1995, IEEE Trans. Vis. Comput. Graph..

[10]  Ulrich Neumann,et al.  A self-tracking augmented reality system , 1996, VRST.

[11]  G. Klinker,et al.  A fast and robust line-based optical tracker for augmented reality applications , 1999 .

[12]  David E. Breen,et al.  Real-time vision-based camera tracking for augmented reality applications , 1997, VRST '97.

[13]  Ronald Azuma,et al.  Improving static and dynamic registration in an optical see-through HMD , 1994, SIGGRAPH.

[14]  Didier Stricker,et al.  Augmented reality for construction tasks: doorlock assembly , 1999 .

[15]  Ulrich Neumann,et al.  Fast color fiducial detection and dynamic workspace extension in video see-through self-tracking augmented reality , 1997, Proceedings The Fifth Pacific Conference on Computer Graphics and Applications.

[16]  Larry S. Davis,et al.  Pose Determination of a Three-Dimensional Object Using Triangle Pairs , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Radu Horaud,et al.  An analytic solution for the perspective 4-point problem , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[18]  Ruzena Bajcsy,et al.  Constrained self-calibration for augmented reality registration , 1998 .

[19]  David E. Breen,et al.  Calibration Requirements and Procedures for Augmented Reality , 1997 .

[20]  Ronald Azuma,et al.  A demonstrated optical tracker with scalable work area for head-mounted display systems , 1992, I3D '92.

[21]  Ulrich Neumann,et al.  Dynamic registration correction in augmented-reality systems , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[22]  Bobby R. Hunt,et al.  Super‐resolution of images: Algorithms, principles, performance , 1995, Int. J. Imaging Syst. Technol..

[23]  Ronald Azuma,et al.  Making augmented reality work outdoors requires hybrid tracking , 1999 .

[24]  Ulrich Neumann,et al.  Dynamic Registration Correction in , 1995 .

[25]  Mark A. Livingston,et al.  Superior augmented reality registration by integrating landmark tracking and magnetic tracking , 1996, SIGGRAPH.