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
ChaoningZhang avatar

ChaoningZhang/MobileSAM

0
View on GitHub↗
5,795 stars·585 forks·Jupyter Notebook·Apache-2.0·51 views

MobileSAM

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 with ONNX export, allowing the vision model to run across various cross-platform hardware runtimes.

Features

  • Mobile-Optimized Segmentations - Provides a lightweight image segmenter designed specifically for fast object isolation on mobile hardware.
  • Image Segmentation - Performs all-object image segmentation to isolate every distinct object across a scene.
  • Object Mask Generators - Creates precise object outlines using point or box prompts as input.
  • Point-Based Mask Generators - Generates precise segmentation masks using coordinate points and bounding box prompts.
  • Automatic Prompt Generators - Generates a grid of candidate prompts to automatically identify and mask all objects in an image.
  • SAM-Based Implementations - Implements a mobile-optimized version of the Segment Anything Model architecture.
  • Prompt-Based Segmentations - Implements prompt-based segmentation using bounding boxes or points to identify specific image areas.
  • Promptable Segmentation Tools - Provides a model that generates masks based on multi-modal prompts such as points and boxes.
  • AI Image Masking - Functions as an automatic masking tool to isolate distinct objects using neural networks.
  • Image Encoders - Implements a decoupled image encoder to extract spatial features for fast mask decoding.
  • Knowledge Distillation - Uses knowledge distillation to compress a large teacher model into a lightweight student model.
  • ONNX Model Exporters - Provides tools to export the vision model into the standardized ONNX format for edge deployment.
  • Vision Transformers - Employs a lightweight vision transformer with reduced attention heads and layers for efficiency.
  • Image segmentation - Listed in the “Image segmentation” section of the Ailia Models awesome list.

Star history

Star history chart for chaoningzhang/mobilesamStar history chart for chaoningzhang/mobilesam

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with MobileSAM

These projects share indexed features with MobileSAM. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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

    Python
    View on GitHub↗8,364
  • 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

    Jupyter Notebook
    View on GitHub↗54,353
  • paddlepaddle/paddledetectionPaddlePaddle avatar

    PaddlePaddle/PaddleDetection

    14,243View on GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Pythonblazefacedeepsortdetr
    View on GitHub↗14,243
  • ant-research/magicquillant-research avatar

    ant-research/MagicQuill

    3,682View on GitHub↗

    MagicQuill is a suite of interactive tools for image segmentation, diffusion-based editing, layered composition, and prompt-guided visual synthesis. It functions as a diffusion model image editor and a layered visual composition tool, enabling the addition, removal, and recoloring of image elements through a combination of sketches and text prompts. The system features a prompt-guided image generator that predicts editing instructions by analyzing user drawings to automatically populate text prompts. It allows for visual style control by swapping generative model weights to shift outputs betw

    Pythonaigcgradioimage-editing
    View on GitHub↗3,682
Compare all 30 related projects→

Frequently asked questions

What does chaoningzhang/mobilesam do?

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.

What are the main features of chaoningzhang/mobilesam?

The main features of chaoningzhang/mobilesam are: Mobile-Optimized Segmentations, Image Segmentation, Object Mask Generators, Point-Based Mask Generators, Automatic Prompt Generators, SAM-Based Implementations, Prompt-Based Segmentations, Promptable Segmentation Tools.

Which projects share features with chaoningzhang/mobilesam?

Projects with overlapping indexed features include: casia-lmc-lab/fastsam — FastSAM is an image segmentation framework that uses convolutional neural networks to isolate visual elements and… facebookresearch/segment-anything — This project provides a deep learning architecture designed to identify and isolate distinct objects within images by… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… ant-research/magicquill — MagicQuill is a suite of interactive tools for image segmentation, diffusion-based editing, layered composition, and… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… microsoft/swin-transformer — Swin-Transformer is a deep learning framework designed for training and deploying hierarchical vision transformer…