Edit model card

InsectSAM: Insect Segmentation and Monitoring

rb-ibdm-banner

Overview

InsectSAM is a fine-tuned version of Meta AI's segment-anything model, optimized for insect segmentation and monitoring in the Netherlands. Designed for use with the DIOPSIS camera systems, algorithms and datasets, it enhances the accuracy of insect biodiversity segmentation from complex backgrounds.

Purpose

Trained to segment insects against diverse backgrounds, InsectSAM adapts to changing environments, ensuring its long-term utility for the DIOPSIS datasets.

Model Architecture

Built on the segment-anything architecture, InsectSAM is fine-tuned on an insect-specific dataset and integrated with GroundingDINO for improved detail recognition.

Quick Start

Prerequisites

  • Python
  • Hugging Face Transformers
  • PyTorch

Usage

Install

!pip install --upgrade -q git+https://github.com/huggingface/transformers
!pip install torch

Load model via πŸ€— Transformers

from transformers import AutoProcessor, AutoModelForMaskGeneration

processor = AutoProcessor.from_pretrained("martintomov/InsectSAM")
model = AutoModelForMaskGeneration.from_pretrained("martintomov/InsectSAM")

Notebooks

Explore InsectSAM's capabilities and integration with GroundingDINO through three Jupyter notebooks available on the RB-IBDM GitHub page:

GitHub: https://github.com/martintmv-git/RB-IBDM/tree/main/InsectSAM

Downloads last month
93
Inference API
Inference API (serverless) does not yet support transformers models for this pipeline type.

Spaces using martintomov/InsectSAM 3