Intersection of two lines in three-space
Graphics gems
Tracking requirements for augmented reality
Communications of the ACM - Special issue on computer augmented environments: back to the real world
Artificial Intelligence - Special volume on computer vision
Relative Affine Structure: Canonical Model for 3D From 2D Geometry and Applications
IEEE Transactions on Pattern Analysis and Machine Intelligence
Kruppa's Equations Derived from the Fundamental Matrix
IEEE Transactions on Pattern Analysis and Machine Intelligence
Real-time vision-based camera tracking for augmented reality applications
VRST '97 Proceedings of the ACM symposium on Virtual reality software and technology
Sequential Updating of Projective and Affine Structure from Motion
International Journal of Computer Vision
In Defense of the Eight-Point Algorithm
IEEE Transactions on Pattern Analysis and Machine Intelligence
Computer Vision and Image Understanding
LAPACK Users' guide (third ed.)
LAPACK Users' guide (third ed.)
Fast and Globally Convergent Pose Estimation from Video Images
IEEE Transactions on Pattern Analysis and Machine Intelligence
An Adaptive Nonlinear Least-Squares Algorithm
ACM Transactions on Mathematical Software (TOMS)
Threading Fundamental Matrices
IEEE Transactions on Pattern Analysis and Machine Intelligence
Multiple view geometry in computer visiond
Multiple view geometry in computer visiond
Tracking based structure and motion recovery for augmented video productions
VRST '01 Proceedings of the ACM symposium on Virtual reality software and technology
Numerical Recipes in C: The Art of Scientific Computing
Numerical Recipes in C: The Art of Scientific Computing
Linear Multi View Reconstruction and Camera Recovery Using a Reference Plane
International Journal of Computer Vision
Calibration-Free Augmented Reality
IEEE Transactions on Visualization and Computer Graphics
Motion Tracking: No Silver Bullet, but a Respectable Arsenal
IEEE Computer Graphics and Applications
Augmented Reality Camera Tracking with Homographies
IEEE Computer Graphics and Applications
The Rank 4 Constraint in Multiple (=3) View Geometry
ECCV '96 Proceedings of the 4th European Conference on Computer Vision-Volume II - Volume II
A Factorization Based Algorithm for Multi-Image Projective Structure and Motion
ECCV '96 Proceedings of the 4th European Conference on Computer Vision-Volume II - Volume II
Automatic Camera Recovery for Closed or Open Image Sequences
ECCV '98 Proceedings of the 5th European Conference on Computer Vision-Volume I - Volume I
Surviving Dominant Planes in Uncalibrated Structure and Motion Recovery
ECCV '02 Proceedings of the 7th European Conference on Computer Vision-Part II
Frame Decimation for Structure and Motion
SMILE '00 Revised Papers from Second European Workshop on 3D Structure from Multiple Images of Large-Scale Environments
Real-Time Simultaneous Localisation and Mapping with a Single Camera
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
An Efficient Solution to the Five-Point Relative Pose Problem
IEEE Transactions on Pattern Analysis and Machine Intelligence
Drift Detection and Removal for Sequential Structure from Motion Algorithms
IEEE Transactions on Pattern Analysis and Machine Intelligence
A Graph-Based Approach to Corner Matching Using Mutual Information as a Local Similarity Measure
ICPR '04 Proceedings of the Pattern Recognition, 17th International Conference on (ICPR'04) Volume 2 - Volume 02
Distance measurement in panoramic video
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
Interaction with large ubiquitous displays using camera-equipped mobile phones
Personal and Ubiquitous Computing
Interacting with a tabletop display using a camera equipped mobile phone
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction platforms and techniques
Proceedings of the 23rd Australian Computer-Human Interaction Conference
Hi-index | 0.00 |
This paper addresses the problem of tracking the 3D pose of a camera in space, using the images it acquires while moving freely in unmodeled, arbitrary environments. A novel feature-based approach for camera tracking is proposed, intended to facilitate tracking in on-line, time-critical applications such as video see-through augmented reality. In contrast to several existing methods which are designed to operate in a batch, off-line mode, assuming that the whole video sequence to be tracked is available before tracking commences, the proposed method operates on images incrementally. At its core lies a feature-based 3D plane tracking technique, which permits the estimation of the homographies induced by a virtual 3D plane between successive image pairs. Knowledge of these homographies allows the corresponding projection matrices encoding camera motion to be expressed in a common projective frame and, therefore, to be recovered directly, without estimating 3D structure. Projective camera matrices are then upgraded to Euclidean and used for recovering structure, which is in turn employed for refining the projection matrices through local resectioning. The proposed approach is causal, is tolerant to erroneous and missing feature matches, does not require modifications of the environment and has computational requirements that permit a near real-time implementation. Extensive experimental results demonstrating the performance of the approach on several image sequences are included.