MOTHe

MOTHe detects and tracks multiple animals in heterogeneous video recordings using a convolutional neural network to quantify animal behavior and movement in natural habitats.


Key Features:

  • End-to-End Pipeline: Provides an integrated computational pipeline from object detection to multi-animal tracking in video data.
  • Convolutional Neural Network (CNN): Employs a basic CNN architecture for object detection to extract digital image features and classify animals in frames.
  • Multi-Animal Tracking: Tracks multiple individuals across frames, including animals that are stationary or partially camouflaged in natural settings.
  • Python Implementation: Implemented in Python as the computational environment for model execution and video processing.

Scientific Applications:

  • Collective Movement Studies: Enables quantification of group-level movement patterns from video recordings.
  • Animal Space-Use Analysis: Facilitates measurement of individual and group space-use metrics in natural habitats.
  • Population Censuses: Supports automated counting and monitoring of animals in video-based surveys.
  • Behavioral Neuroscience: Provides high-resolution behavioral tracking data for studies linking behavior to neural mechanisms.
  • High-Resolution Behavioral Extraction: Extracts behavioral data from videos that are difficult to obtain via manual observation.

Methodology:

Python-based implementation using a basic Convolutional Neural Network (CNN) for object detection within an end-to-end detection-to-tracking pipeline that tracks multiple animals, including stationary or partially camouflaged individuals, in video recordings.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
3/1/2021

Operations

Publications

Rathore A, Sharma A, Sharma N, Torney CJ, Guttal V. Multi-Object Tracking in Heterogeneous environments (MOTHe) for animal video recordings. Unknown Journal. 2020. doi:10.1101/2020.01.10.899989.