Batch-Mask

Batch-Mask employs a customized region-based convolutional neural network to generate masks that isolate elongate or spiral-shaped biological specimens (e.g., snakes) from photographic backgrounds for quantitative color pattern analysis in ecological and evolutionary studies.


Key Features:

  • Region-based convolutional neural network (R-CNN): Uses a customized R-CNN model to generate precise pixel masks that isolate biological subjects from photographic backgrounds.
  • Fine-tuned weights for elongate animals: Fine-tunes a pre-existing R-CNN with weights optimized for identifying and isolating elongate and spiral-shaped body forms.
  • Automated masking workflow: Automates mask generation to reduce manual landmarking effort in image-based color analyses.
  • Speed improvement: Reported to be approximately 60 times faster than traditional manual landmarking methods.
  • Pixel-level accuracy: Correctly identifies 96% of snake pixels in analyzed images, indicating high fidelity of subject isolation.
  • Pattern energy consistency: Produces pattern energy results that are consistent with those obtained from manually landmarked datasets.
  • Morphological robustness: Handles significant morphological variation in elongate body forms across specimens.
  • Scalability for comparative analyses: Scales to large photographic datasets to enable comparative studies across spatial, temporal, and taxonomic dimensions.

Scientific Applications:

  • Color pattern comparison: Enables quantitative comparison of color patterns across specimens and specimens with non-standard morphologies.
  • Evolutionary mechanism studies: Facilitates analyses relevant to sexual selection, predator-prey interactions, and thermoregulation.
  • Natural history collections research: Supports comparative studies using museum and field photographic collections of elongate organisms.
  • Multidimensional trait analysis: Allows exploration of differences in color, pattern, and shape across spatial, temporal, and taxonomic scales.

Methodology:

Fine-tunes a pre-existing region-based convolutional neural network (R-CNN) using weights optimized for identifying and isolating elongate animals in photographic images to generate subject masks.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Programming Languages:
Python
Added:
3/28/2022
Last Updated:
3/28/2022

Operations

Data Inputs & Outputs

Network analysis

Outputs

    Publications

    Curlis JD, Renney T, Davis Rabosky AR, Moore TY. Batch-Mask: An automated Mask R-CNN workflow to isolate non-standard biological specimens for color pattern analysis. Unknown Journal. 2021. doi:10.1101/2021.11.12.468394.

    Links