Abstract
We present a system that tracks an articulated body performing 3D movement with occlusions using a combination of cameras and mirrors. By integrating cameras and mirrors we get a simultaneous coverage of almost every point on the target and avoid occlusions. The suggested setup is much simpler and easier to handle compared to the equivalent, camera-based setup. Our tracking algorithm is model-based, and errors in the model are treated using the bundle adjustment procedure. In order to deal with the problem of feature visibility, each feature is set to be valid or invalid based on the model and on its expected appearance; this ensures that the system always tracks a set of distinguishable features. The proposed algorithm was able to track targets in 3D using the Gauss-Newton method to minimize geometric errors. We tested our setup by tracking the chameleon's eyes. Tracking the eyes of a chameleon can be considered as the estimation of the 3D pose of an articulated body, where the head of the chameleon is considered as a rigid body, and each of the two eyes has additional two degrees of freedom. The algorithm proposed can be easily expanded to cope with more complex objects.
Original language | English |
---|---|
Pages (from-to) | 879-888 |
Number of pages | 10 |
Journal | Machine Vision and Applications |
Volume | 21 |
Issue number | 6 |
DOIs | |
State | Published - Oct 2010 |
Keywords
- Mirror as virtual camera
- Occlusions
- Pose estimation
- Tracking in 3D
ASJC Scopus subject areas
- Software
- Hardware and Architecture
- Computer Vision and Pattern Recognition
- Computer Science Applications