Multi-subject tracking in 3 dimensions

3DTracker is an open-source, versatile, and low-cost video-based behavioral analysis system developed for neuroscience. The system works as follows:

A 3D video is reconstructed from the images of multiple (~4) depth cameras.

Positions of body parts are estimated by fitting skeletal models to the 3D videos.

Various behaviors are automatically detected based on the trajectories of body parts.

Because 3DTracker works without any markers attached to the body, it is able to better capture animals' naturalistic behavior expressions. It also enables robust tracking of overlapped animals (e.g., during social interactions), compared to conventional 2D video based systems.