MegaDetector Pipeline on Azure Machine Learning (AML)

Project Overview

The MegaDetector Pipeline processes camera trap images to detect animals, humans, and vehicles using a pre-trained MegaDetector model. The pipeline is fully implemented on Azure Machine Learning (AML) and uses existing compute clusters, datastores, and environments within the same Azure subscription.

Current Pipeline Details

  • Pipeline Name: MegaDetector-NaturalState-RBP-Pipeline
  • Datastores:
    • landing_kutuma_hashed: For raw input image data.
    • ml_public_models: For storing the MegaDetector model.
    • bronze_camera_trap: For intermediate processed results.
    • bronze_megadetector: For final detection results.

Key Features

  • Object Detection: Detects animals, humans, and vehicles in camera trap images.
  • Phased Execution: Pipeline executes in multiple phases to handle large image datasets.
  • Batch Processing: Efficient image processing using GPU/CPU clusters in Azure.
  • Results Storage: Outputs are stored in Azure Blob Storage for easy access.

Documentation

For detailed instructions, see the documentation files in the docs/ folder: