This Article 
 Bibliographic References 
 Add to: 
Calibration Requirements and Procedures for a
September 1995 (vol. 1 no. 3)
pp. 255-273
Augmented reality entails the use of models and their associated renderings to supplement information in a real scene. In order for this information to be relevant or meaningful, the models must be positioned and displayed in such a way that they blend into the real world in terms of alignments, perspectives, illuminations, etc. For practical reasons the information necessary to obtain this realistic blending cannot be known a priori, and cannot be hard-wired into a system. Instead a number of calibration procedures are necessary so that the location and parameters of each of the system components are known. In this paper we identify the calibration steps necessary to build a computer model of the real world and then, using the monitor-based augmented reality system developed at ECRC (GRASP) as an example, we describe each of the calibration processes. These processes determine the internal parameters of our imaging devices (scan converter, frame grabber, and video camera), as well as the geometric transformations that relate all of the physical objects of the system to a known world coordinate system.

[1] K. Ahlers,D. Breen,C. Crampton,E. Rose,M. Tuceryan,R. Whitaker,, and D. Greer,“An augmented vision system for industrial applications,” Telemanipulators and Telepresence Technologies, vol. 2,351, pp. 345359, SPIE Proc., Oct. 1994.
[2] K. Ahlers,C. Crampton,D. Greer,E. Rose,, and M. Tuceryan,“Augmented vision: A technical introduction to the GRASP 1.2 system,” Technical Report ECRC-94-14, ECRC, Munich, Germany, 1994.
[3] K. Ahlers,A. Kramer,D. Breen,P.-Y. Chevalier,C. Crampton,E. Rose,M. Tuceryan,R. Whitaker,, and D. Greer,“Distributed augmented reality for collaborative design applications,” Proc. Eurographics ’95 Conf.,Maastricht, Netherlands, Aug. 1995.
[4] R. Azuma and G. Bishop,“Improving static and dynamic registration in an optical see-through display,” Computer Graphics (Proc. SIGGRAPH Conf.), pp. 194204, July 1994.
[5] M. Bajura,H. Fuchs,, and R. Ohbuchi,“Merging virtual objects with the real world: Seeing ultrasound imagery within the patient,” Computer Graphics (Proc. SIGGRAPH Conf.), pp. 203210,Chicago, Ill., July 1992.
[6] M. Bajura and U. Neumann,“Dynamic registration correction in augmented-reality systems,” Proc. Virtual Reality Ann.l Int’l Symp. (VRAIS ‘95), pp. 189196, Research Triangle Park, N.C., Mar. 1995.
[7] D.H. Ballard and C.M. Brown,Computer Vision,Englewood Cliffs, N.J.: Prentice-Hall, 1982.
[8] M. Baudel and M. Beaudouin-Lafon,“Charade: Remote control of objects using freehand gestures,” Comm. ACM, vol. 36, no. 7, pp. 2835, July 1993.
[9] D. Breen,E. Rose,, and R. Whitaker,“Interactive occlusion and collision of real and virtual objects in augmented reality,” Technical Report ECRC-95-02, ECRC, Munich, Germany, 1995.
[10] T. Caudell and D. Mizell,“Augmented reality: An application of heads-up display technology to manual manufacturing processes,” Proc. Hawaii Int’l Conf. System Sciences, pp. 659669, Jan. 1992.
[11] M. Deering,“High resolution virtual reality,” Computer Graphics (Proc. SIGGRAPH Conf.), vol. 26, no. 2, pp. 195202, July 1992.
[12] D. DeMenthon and L. Davis,“Model-based object pose in 25 lines of code,” Int’l J. Computer Vision, vol. 15, nos. 1/2, pp. 123141, June 1995.
[13] M. Dhome,M. Richetin,J.T. Lapreste,, and G. Rives,“Determination of the attitude of 3D ojects from a single perspective view,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, no. 11, pp. 1, 2651,278, 1989.
[14] D. Drascic,J.J. Grodski,P. Milgram,K. Ruffo,P. Wong,, and S. Zhai,“Argos: A display system for augmenting reality,” Formal Video Programme and Proc. Conf. Human Factors in Computing Systems (INTERCHI’93), p. 521,Amsterdam, 1993.
[15] O.D. Faugeras,Q.-T. Luong,, and S.J. Maybank,“Camera self-calibration: theory and experiments,” Proc. European Conf. Computer Vision, pp. 321334,Santa-Margerita, Italy, 1992.
[16] O.D. Faugeras and G. Toscani,“Calibration problem for stereo,” Proc. Int’l Conf. Computer Vision and Pattern Recognition, pp. 1520,Miami Beach, 1986.
[17] S. Feiner,B. MacIntyre,, and D. Seligmann,“Knowledge-based augmented reality,” Comm. ACM, vol. 36, no. 7, pp. 5362, July 1993.
[18] A. Fournier. , “Illumination problems in computer augmented reality,” J. INRIA, Analyse/Synthèse D’Images, pp. 121, Jan. 1994.
[19] S. Ganapathy,“Decomposition of transformation matrices for robot vision,” Proc. IEEE Int’l Conf. Robotics and Automation, pp. 130139,Atlanta, 1984.
[20] M. Gleicher and A. Witkin,“Through-the-lens camera control,” Computer Graphics (Proc. SIGGRAPH Conf.), pp. 331340,Chicago, Ill., July 1992.
[21] S. Gottschalk and J. Hughes,“Autocalibration for virtual environments tracking hardware,” Computer Graphics (Proc. SIGGRAPH Conf.), pp. 6572, Aug. 1993.
[22] E. Grimson,T. Lozano-Perez,W.M. Wells,G.J. Ettinger,S.J. White,, and R. Kikinis,“An automatic registration method for frameless stereotaxy, image guided surgery, and enhanced reality visualization,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 430436,Seattle, June 1994.
[23] W.E. Grimson,Object Recognition by Computer.Cambridge, Mass.: MIT Press, 1990.
[24] R. Horaud,S. Christy,F. Dornaika,, and B. Lamiroy,“Object pose: Links between paraperspective and perspective,” Fifth Int’l Conf. Computer Vision, pp. 426433, June 1995.
[25] A. Janin,D. Mizell,, and T. Caudell,“Calibration of head-mounted displays for augmented reality applications,” Proc. Virtual Reality Ann. Int’l Symp. (VRAIS ’93), pp. 246255, Sept. 1993.
[26] R. Kumar and A.R. Hanson,“Robust methods for estimating pose and sensitivity analysis,” CVGIP: Image Understanding, vol. 60, no. 3, pp. 313342, Nov. 1994.
[27] R.K. Lenz and R.Y. Tsai,“Techniques for calibration of the scale factor and image center for high accuracy 3D machine vision metrology,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 10, pp. 713720, 1988.
[28] W. Lorensen,H. Cline,C. Nafis,R. Kikinis,D. Altobelli,, and L. Gleason,“Enhancing reality in the operating room,” Proc. Visualization ’93 Conf., pp. 410415,Los Alamitos, Calif.: IEEE CS Press, Oct. 1993.
[29] D. Lowe,Perceptual Organization and Visual Recognition.Norwell, Mass.: Kluwer Academic Publishers, 1985.
[30] S.J. Maybank and O.D. Faugeras,“A theory of self-calibration of a moving camera,” Int’l J. Computer Vision, vol. 8, no. 2, pp. 123151, 1992.
[31] J.P. Mellor,“Realtime camera calibration for enhanced reality visualizations,” Proc Computer Vision, Virtual Reality, and Robotics in Medicine (CVRMed ’95) Conf., pp. 471475,Nice, Apr. 1995.
[32] P. Milgram,S. Zhai,D. Drascic,, and J.J. Grodski,“Applications of augmented reality for human-robot communication,” Proc. IROS ’93: Int’l Conf. Intelligent Robots and Systems, pp. 1,4671,472,Yokohama, July 1993.
[33] E. Rose,D. Breen,K. Ahlers,C. Crampton,M. Tuceryan,R. Whitaker,, and D. Greer,“Annotating real-world objects using augmented reality,” Computer Graphics: Developments in Virtual Environments (Proc. CG Int’l ’95 Conf.), pp. 357370,Leeds, UK, June 1995.
[34] R.Y. Tsai,“A versatile camera calibration technique for high accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses,” Research Report RC 11413 (51342), IBM T.J. Watson Research Center, Yorktown Heights, N.Y., Sept. 1985.
[35] P. Wellner,“Interacting with paper on the digital desk,” Comm. ACM, vol. 36, no. 7, pp. 8796, July 1993.
[36] J. Weng,P. Cohen,, and M. Herniou,“Camera calibration with distortion models and accuracy evaluation,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, no. 10, pp. 965980, 1992.
[37] J. Weng,T.S. Huang,, and N. Ahuja,“Motion and structure from two perspective views: Algorithms, error analysis, and error estimation,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 11, no. 5, pp. 451476, May 1989.
[38] R. Whitaker,C. Crampton,D. Breen,M. Tuceryan,, and E. Rose,“Object calibration for augmented reality,” Proc. Eurographics ’95 Conf.,Maastricht, Netherlands, Aug. 1995.

Mihran Tuceryan, Douglas S. Greer, Ross T. Whitaker, David E. Breen,, Chris Crampton, Eric Rose, Klaus H. Ahlers, "Calibration Requirements and Procedures for a," IEEE Transactions on Visualization and Computer Graphics, vol. 1, no. 3, pp. 255-273, Sept. 1995, doi:10.1109/TVCG.1995.1
Usage of this product signifies your acceptance of the Terms of Use.