Recovery of 3D animal motions using cameras and mirrors

  • Authors:
  • Ofir Avni;Tomer Baum;Gadi Katzir;Ehud Rivlin

  • Affiliations:
  • Technion Israel Institute of Technology, Computer Science Department, 32 000, Haifa, Israel;Technion Israel Institute of Technology, Mathematics Department, 32 000, Haifa, Israel;University of Haifa, Department of Biology, Faculty of Science and Science Education, Haifa, Israel;Technion Israel Institute of Technology, Computer Science Department, 32 000, Haifa, Israel

  • Venue:
  • Machine Vision and Applications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

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.