Numerical recipes in C (2nd ed.): the art of scientific computing
Numerical recipes in C (2nd ed.): the art of scientific computing
Three-dimensional computer vision: a geometric viewpoint
Three-dimensional computer vision: a geometric viewpoint
Introductory Techniques for 3-D Computer Vision
Introductory Techniques for 3-D Computer Vision
Mixed Reality: Merging Real and Virtual Worlds
Mixed Reality: Merging Real and Virtual Worlds
Linear Prediction of Speech
Calibration-Free Augmented Reality in Perspective
IEEE Transactions on Visualization and Computer Graphics
Using Quaternions for Parametrizing 3-D Rotations in Unconstrained Nonlinear Optimization
VMV '01 Proceedings of the Vision Modeling and Visualization Conference 2001
Fast and Robust Segmentation of Natural Color Scenes
ACCV '98 Proceedings of the Third Asian Conference on Computer Vision-Volume I - Volume I
Automated Camera Calibration and 3D Egomotion Estimation for Augmented Reality Applications
CAIP '97 Proceedings of the 7th International Conference on Computer Analysis of Images and Patterns
Numerical Methods for Unconstrained Optimization and Nonlinear Equations (Classics in Applied Mathematics, 16)
Visual tracking for seamless 3d interactions in augmented reality
ISVC'05 Proceedings of the First international conference on Advances in Visual Computing
Simultaneous tracking of multiple objects for augmented reality applications
EGMM'04 Proceedings of the Seventh Eurographics conference on Multimedia
Hi-index | 0.00 |
We describe an Augmented Reality system using the corners of a color cube for camera calibration. In the augmented image the cube is replaced by a computer generated virtual object. The cube is localized in an image by the CSC color segmentation algorithm. The camera projection matrix is estimated with a linear method that is followed by a nonlinear refinement step. Because of possible missclassifications of the segmented color regions and the minimum number of point correspondences used for calibration, the estimated pose of the cube may be very erroneous for some frames; therefore we perform outlier detection and treatment for rendering the virtual object in an acceptable manner.