Instance Segmentation

Measure objects' size and shape. These models are ready to go; often with pre-trained weights and exports available for mobile or server-side inference.
Deploy select models (i.e. YOLOv8, CLIP) using the Roboflow Hosted API, or your own hardware using Roboflow Inference.
Meta

Segment Anything 2

Segment Anything 2 (SAM 2) is a real-time image and video segmentation model.
Instance Segmentation
Deploy with Roboflow
Meta

Segment Anything Model (SAM)

Segment Anything (SAM) is an image segmentation model developed by Meta Research, capable of doing zero-shot segmentation.
Instance Segmentation
Deploy with Roboflow
Ultralytics

YOLOv8 Instance Segmentation

The state-of-the-art YOLOv8 model comes with support for instance segmentation tasks.
Instance Segmentation
Deploy with Roboflow

SAM-CLIP

Use Grounding DINO, Segment Anything, and CLIP to label objects in images.
Instance Segmentation
Deploy with Roboflow
Meta

FastSAM

FastSAM is an image segmentation model trained using 2% of the data in the Segment Anything Model SA-1B dataset.
Instance Segmentation
Deploy with Roboflow

OneFormer

OneFormer is a state-of-the-art multi-task image segmentation framework that is implemented using transformers.
Instance Segmentation
Deploy with Roboflow
Ultralytics

YOLOv5 Instance Segmentation

YOLOv5 Instance Segmentation is a version of YOLOv5 that can be used for instance segmentation tasks.
Instance Segmentation
Deploy with Roboflow

YOLOv7 Instance Segmentation

YOLOv7 Instance Segmentation lets you perform segmentation tasks with the YOLOv7 model.
Instance Segmentation
Deploy with Roboflow
Meta

DETIC

Detic is an open source segmentation model developed by Meta Research and released in 2022.
Instance Segmentation
Deploy with Roboflow

Mask RCNN

Mask RCNN is a convolutional neural network for instance segmentation.
Instance Segmentation
Deploy with Roboflow

YOLACT

A simple, fully convolutional model for real-time instance segmentation
Instance Segmentation
Deploy with Roboflow

Frequently Asked Questions

What models are used for instance segmentation?

The YOLOv5 instance segmentation and the Detectron2 Mask RCNN models are commonly used for instance segmentation.

What are the use cases for instance segmentation?

Instance segmentation models are useful when you need to identify the exact pixels that are connected with an object. This is useful in a number of situations, such as:

  • Analyzing medical images to detect abnormalities.
  • Identifying disease on plants.
  • Identifying different objects on a road to guide a self-driving car.

What is instance segmentation?

Instance segmentation identifies objects in an image and maps each pixel to the identified objects. With instance segmentation, you can find exactly where an object is in an image. For example, one could use an instance segmentation model to find all the pixels associated with a forklift in an image.