awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Segment Anything Image Models

Ranking updated Jun 30, 2026

For a model for universal image segmentation, the first results are facebookresearch/segment-anything, chaoningzhang/mobilesam and casia-lmc-lab/fastsam. facebookresearch/sam3 and meta-pytorch/segment-anything-fast round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source computer vision models designed for precise object segmentation and image mask generation tasks.

Segment Anything Image Models

Find the best repos with AI.We'll search the best matching repositories with AI.
  • facebookresearch/segment-anythingfacebookresearch avatar

    facebookresearch/segment-anything

    54,353View on GitHub↗

    This project provides a deep learning architecture designed to identify and isolate distinct objects within images by generating precise pixel-level masks. It functions as a browser-based inference engine, enabling the execution of complex machine learning models directly within web environments without requiring server-side processing. The system distinguishes itself by utilizing hardware-accelerated execution and parallel processing to achieve real-time segmentation speeds. It supports prompt-based mask decoding, allowing users to generate spatial masks by providing specific points or boxes

    Segment Anything (SAM) is precisely the foundational model you're looking for — it provides promptable segmentation via points and boxes, zero-shot generalization to any object, pretrained on the SA-1B dataset, and offers efficient real-time inference with open-source code and weights, all directly matching the search for a universal image segmentation model.

    Jupyter NotebookObject Mask GeneratorsComputer Vision Segmentation ModelsImage Segmentation
    View on GitHub↗54,353
  • chaoningzhang/mobilesamChaoningZhang avatar

    ChaoningZhang/MobileSAM

    5,795View on GitHub↗

    MobileSAM is a lightweight image segmenter and promptable vision model designed for fast object isolation on resource-constrained hardware. It functions as an automatic image masking tool capable of detecting and isolating distinct objects across an entire image without manual input. The system enables prompt-based object masking using coordinate points or bounding boxes to generate precise masks. It also supports all-object image segmentation through object-aware prompt sampling to identify every distinct object in a scene. To facilitate mobile and edge deployment, the model is compatible w

    MobileSAM is a lightweight, promptable segmentation model derived from the Segment Anything architecture, supporting point- and box-based object masking on mobile hardware — it directly delivers the kind of unified, zero-shot segmenter you are looking for, though as a distilled variant it is narrower in scope than the original SAM flagship.

    Jupyter NotebookPromptable Segmentation ToolsObject Mask GeneratorsImage Segmentation
    View on GitHub↗5,795
  • casia-lmc-lab/fastsamCASIA-LMC-Lab avatar

    CASIA-LMC-Lab/FastSAM

    8,364View on GitHub↗

    FastSAM is an image segmentation framework that uses convolutional neural networks to isolate visual elements and generate masks for detectable objects within images. It provides a system for both automatic all-object segmentation and promptable image segmentation. The project utilizes an inference-optimized architecture to reduce computational overhead, enabling faster mask generation and real-time visual analysis. It supports the creation of precise masks through various prompt inputs, including points, bounding boxes, and text descriptions. The framework covers broader computer vision cap

    FastSAM is a promptable image segmentation framework that uses CNNs for efficient real-time mask generation, directly implementing the SAM-style universal segmentation approach with support for points, boxes, and text prompts, though its convolutional architecture trades some accuracy for speed compared to the original transformer-based SAM.

    PythonPromptable Segmentation ToolsObject Mask GeneratorsImage Segmentation
    View on GitHub↗8,364
  • facebookresearch/sam3facebookresearch avatar

    facebookresearch/sam3

    7,762View on GitHub↗

    This project is a computer vision system for object segmentation and tracking across images and videos. It employs models capable of identifying and masking objects using text prompts, bounding boxes, click points, or image exemplars. The system differentiates itself through memory-based video tracking and shared-memory architectures that maintain consistent object identities over time. It supports multi-object processing in single computation passes to increase frame throughput and utilizes iterative refinement to correct segmentation boundaries through sequential prompts. The software also

    This repository is a direct evolution of the Segment Anything Model, offering promptable segmentation (points, boxes, text, exemplars) for any object in images and videos, pretrained on massive data and open-sourced by the same team — exactly the kind of unified foundational model this search targets.

    PythonImage SegmentationInteractive Segmenters
    View on GitHub↗7,762
  • meta-pytorch/segment-anything-fastmeta-pytorch avatar

    meta-pytorch/segment-anything-fast

    1,320View on GitHub↗

    Segment Anything Fast is a high-performance computer vision inference engine and image segmentation framework built for PyTorch. It provides a specialized environment for automated object isolation and mask generation, designed to process large-scale visual datasets with increased throughput. The project distinguishes itself through a suite of system-level optimization strategies that accelerate deep learning model performance. By utilizing graph-based model compilation, just-in-time kernel fusion, and hardware-aware quantization, it reduces computational latency and memory footprint. These t

    This repository is an optimized inference-focused fork of Meta's Segment Anything Model (SAM), which is exactly the universal image segmentation model you are looking for—it supports the core promptable segmentation and zero-shot capabilities—though it prioritises batched offline inference over training or fine-tuning.

    PythonObject Mask Generators
    View on GitHub↗1,320
  • dbolya/yolactdbolya avatar

    dbolya/yolact

    5,231View on GitHub↗

    Yolact is a computer vision framework and real-time instance segmentation model. It utilizes a fully convolutional neural network to detect objects and generate pixel-level masks for images and video feeds. The system employs prototypical mask generation to create global mask prototypes that are linearly combined for instance-specific results. It incorporates deformable convolutional layers and deformable region-of-interest pooling to adapt spatial sampling to the irregular shapes of objects. The framework covers the full model development lifecycle, including training on custom datasets, ac

    YOLACT is a real-time instance segmentation model for detecting objects from a fixed set of categories, not a unified foundation model that can segment arbitrary objects zero-shot or via prompts as desired.

    PythonReal-Time Instance SegmentationReal-Time Instance Segmentation Models
    View on GitHub↗5,231
  • facebookresearch/detectron2facebookresearch avatar

    facebookresearch/detectron2

    34,548View on GitHub↗

    Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying models for object detection, image segmentation, and visual recognition. It provides a research-oriented environment for training complex vision models with multi-GPU acceleration. The project includes a specialized object detection library for identifying and locating multiple objects via bounding boxes, as well as an image segmentation toolkit for creating pixel-level masks through instance, semantic, and panoptic segmentation. Additionally, it features a human pose estimati

    Detectron2 is a versatile computer vision framework for training and deploying many models, but it is not itself a single unified foundational model that can segment any object via prompting — it is a platform to build such models, not the pretrained zero-shot segmenter this search is after.

    PythonPanoptic SegmentationPanoptic SegmentationImage Segmentation
    View on GitHub↗34,548
  • gaomingqi/track-anythinggaomingqi avatar

    gaomingqi/Track-Anything

    6,936View on GitHub↗

    Track-Anything is an AI-driven video object segmentation and tracking system. It utilizes the Segment Anything Model to isolate and mask multiple objects across video frames, providing tools for automated mask propagation and background-filling inpainting. The system distinguishes itself through a multi-object segmentation pipeline that can follow several distinct targets simultaneously. It includes a video inpainting utility to remove tracked objects and replace them with synthesized background content, as well as temporal mask refinement to correct tracking drift. The project covers broad

    Track-Anything is a video object segmentation and tracking system that uses the Segment Anything Model as a component, so it is an application built on top of such a model rather than being the foundational universal segmentation model itself.

    PythonObject Mask GeneratorsImage Segmentation
    View on GitHub↗6,936
  • nvlabs/segformerNVlabs avatar

    NVlabs/SegFormer

    3,347View on GitHub↗

    SegFormer is a semantic segmentation framework and transformer-based model designed for pixel-level image classification. It provides a deep learning architecture that assigns class labels to pixels using a hierarchical transformer encoder and a multi-layer perceptron decoder. The framework utilizes a hierarchical transformer encoder to process multi-scale features through a pyramid of blocks and an all-MLP decoder to aggregate these features without complex attention mechanisms. It incorporates overlap patch embedding to preserve local continuity and sequential self-attention reduction to ma

    SegFormer is a semantic segmentation model for pixel-level classification on predefined categories, but it does not support promptable segmentation (points, boxes, masks) or zero-shot generalization to arbitrary objects, so it is not the unified foundational model this search targets.

    PythonPretrained Model SnapshotsImage Segmentation
    View on GitHub↗3,347
  • facebookresearch/dinov3facebookresearch avatar

    facebookresearch/dinov3

    9,613View on GitHub↗

    This project is a self-supervised vision foundation model based on a vision transformer architecture. It is designed to learn dense visual representations from unlabeled images, serving as a general-purpose backbone for a wide variety of downstream vision tasks. The system is distinguished by its use of self-distillation and masked image modeling to extract semantic and geometric features. It also incorporates an image-text alignment model that maps visual embeddings to textual descriptions, enabling zero-shot image recognition, zero-shot segmentation, and cross-modal retrieval. The project

    DINOv3 is a self-supervised vision transformer that learns dense visual representations and can be adapted for segmentation, but it is not itself a universal segmentation model like SAM nor does it offer promptable segmentation out of the box.

    Jupyter NotebookZero-Shot SegmentationsImage Segmentation
    View on GitHub↗9,613
  • wongkinyiu/yolov7WongKinYiu avatar

    WongKinYiu/yolov7

    14,110View on GitHub↗

    YOLOv7 is a PyTorch vision library and real-time inference engine designed for object detection, human pose estimation, and instance segmentation. It provides a framework for detecting and locating multiple objects within images or video streams using neural networks. The system includes tools for custom model training and fine-tuning, allowing pre-trained weights to be adapted to specialized datasets via transfer learning. It also supports model weight export and format conversion to facilitate deployment on production servers and embedded edge devices.

    YOLOv7 is an object detection and instance segmentation framework, but it is not a universal segmentation model that can promptably segment any object with zero-shot generalization—it operates on predefined classes and lacks the open-vocabulary, promptable design of a model like SAM.

    Jupyter NotebookModel Fine-TuningReal-Time
    View on GitHub↗14,110
  • facebookresearch/detrfacebookresearch avatar

    facebookresearch/detr

    15,305View on GitHub↗

    This project provides a transformer-based object detection model that treats the task as a direct set prediction problem. It implements a vision system capable of predicting bounding boxes and class labels for objects within an image, as well as frameworks for instance and panoptic segmentation. The architecture utilizes a transformer encoder and decoder to perform end-to-end set prediction, employing a Hungarian matcher to assign predicted boxes to ground truth objects. It incorporates a convolutional backbone for feature extraction and a system of learnable object queries to probe image loc

    DETR is a transformer-based detection and segmentation model, but it does not support promptable segmentation (points, boxes, or masks) or zero-shot generalization to any object—it is trained to predict specific classes and fixed object queries, not the flexible, prompt-driven segmentation you need.

    PythonPanoptic Segmentation
    View on GitHub↗15,305
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
facebookresearch/segment-anything54.4KJupyter NotebookApache-2.0Sep 18, 2024
chaoningzhang/mobilesam5.8KJupyter NotebookApache-2.0May 5, 2026
casia-lmc-lab/fastsam
8.4K
Python
AGPL-3.0
Jul 30, 2024
facebookresearch/sam37.8KPythonotherFeb 17, 2026
meta-pytorch/segment-anything-fast1.3KPythonApache-2.0Aug 22, 2025
dbolya/yolact5.2KPythonMITSep 9, 2025
facebookresearch/detectron234.5KPythonApache-2.0Jun 7, 2026
gaomingqi/track-anything6.9KPythonmitDec 13, 2025
nvlabs/segformer3.3KPythonotherAug 2, 2024
facebookresearch/dinov39.6KJupyter NotebookotherFeb 17, 2026

Related searches

  • an open-source vision-language model
  • a web interface for AI image generation
  • a tool for AI background removal
  • Image segmentation model
  • a tool for data labeling and annotation
  • a toolkit for medical imaging AI
  • an open source model for image generation
  • a model for AI image captioning