Recovery of 3D animal motions using cameras and mirrors

Ofir Avni, Tomer Baum, Gadi Katzir, Ehud Rivlin

Research output: Contribution to journalArticlepeer-review

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 languageEnglish
Pages (from-to)879-888
Number of pages10
JournalMachine Vision and Applications
Volume21
Issue number6
DOIs
StatePublished - 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

Fingerprint

Dive into the research topics of 'Recovery of 3D animal motions using cameras and mirrors'. Together they form a unique fingerprint.

Cite this