Skip to content

Camera Trap video processing for Manacus dynamics assessment

License

Notifications You must be signed in to change notification settings

karmarv/manacus-dynamics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manacus Dynamics

Camera Trap video processing for Manacus dynamics assessment

Tasks [Vision]

  1. Dataset Preparation
    • Annotate bird/manacus in the video frames with following labels in CVAT
      • male (white chest, black wings) [only male displays aand makes snap noise]
      • female (green) [low representation, camouflages with the foliage]
      • unknown (juvenile: between male and female) [male bird can be practicing infront of juveniles]
    • Organize the dataset for bird detection
    • Alternate approaches
      • Optical flow or Background subtraction to determine the most likely frames to contain birds for detection
      • Run the videos through Marco's audio processing pipeline for likely frames (eg: Bird snaps right after flying off or copulation)
  2. Manacus detection
    • Stage 1 model to detect manacus in eBird image frames (male/female should be present) [YoloV7]
    • Stage 2 model trained on camera trap manacus dataset [RTMDet]
    • Alternate approaches
      • Pipeline to merge the results of audio and video models
  3. Dynamics
    • Estimate copulation/visitation in the video based on heuristics
      • frame by frame position (bounding box) for male and female

Dataset

Model

Environment

  • Python 3.9 Installation
  • Clone the current codebase - git clone https://github.com/karmarv/manacus-dynamics.git && cd manacus-dynamics
  • Install pre-requisite packages in the activated python virtual environment using - pip install -r requirements.txt

About

Camera Trap video processing for Manacus dynamics assessment

Resources

License

Stars

Watchers

Forks

Packages

No packages published