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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

104 repositorios

Awesome GitHub RepositoriesImage Segmentation

Techniques for partitioning images into distinct regions or objects to facilitate detailed visual analysis.

Explore 104 awesome GitHub repositories matching artificial intelligence & ml · Image Segmentation. Refine with filters or upvote what's useful.

Awesome Image Segmentation GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ultralytics/ultralyticsAvatar de ultralytics

    ultralytics/ultralytics

    58,468Ver en GitHub↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    Automates the preparation of custom datasets and the execution of training routines for segmentation models.

    Pythonclicomputer-visiondeep-learning
    Ver en GitHub↗58,468
  • ultralytics/yolov5Avatar de ultralytics

    ultralytics/yolov5

    57,528Ver en GitHub↗

    YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time object detection, image classification, and instance segmentation. It provides a unified toolkit that manages the entire lifecycle of a model, from initial dataset configuration and hyperparameter tuning to high-speed inference and deployment. The framework utilizes a modular neural architecture, allowing users to swap backbone and head components to tailor models for specific visual tasks. What distinguishes this project is its focus on production-ready deployment and model ef

    Partitions images into pixel-level masks and regions while categorizing visual content.

    Pythoncoremldeep-learningios
    Ver en GitHub↗57,528
  • facebookresearch/segment-anythingAvatar de facebookresearch

    facebookresearch/segment-anything

    54,353Ver en 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

    Produces accurate pixel-level masks by interpreting point, box, or automatic inputs to isolate specific visual elements.

    Jupyter Notebook
    Ver en GitHub↗54,353
  • facebookresearch/detectron2Avatar de facebookresearch

    facebookresearch/detectron2

    34,548Ver en 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

    Provides comprehensive image segmentation capabilities to identify and delineate individual objects.

    Python
    Ver en GitHub↗34,548
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Ver en GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Downloads and prepares image segmentation datasets by mapping pixel-level labels to semantic classes.

    Pythonbookcomputer-visiondata-science
    Ver en GitHub↗29,001
  • fastai/fastaiAvatar de fastai

    fastai/fastai

    27,862Ver en GitHub↗

    Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the entire machine learning lifecycle. It functions as a comprehensive training toolkit, abstracting hardware management and automating complex training loops to simplify the construction and execution of neural network models. The framework is distinguished by its notebook-centric development environment and a type-dispatching data pipeline that automatically applies transformations based on input data formats. It emphasizes transfer learning through discriminative layer-wise optimiza

    Predicts categories for individual pixels to identify precise boundaries and regions of objects.

    Jupyter Notebookcolabdeep-learningfastai
    Ver en GitHub↗27,862
  • humansignal/label-studioAvatar de HumanSignal

    HumanSignal/label-studio

    27,619Ver en GitHub↗

    Label Studio is a multi-modal data annotation platform designed to create and manage high-quality training datasets for machine learning. It functions as a self-hosted, containerized environment that supports secure, private deployments, including air-gapped configurations. The platform provides a centralized workspace for labeling diverse media types, such as images, text, audio, and time-series data, to support supervised and reinforcement learning workflows. The platform distinguishes itself through deep integration with machine learning backends, enabling active learning loops, automated

    Uses specialized models to automatically generate precise masks and bounding boxes for visual data annotation.

    TypeScriptannotationannotation-toolannotations
    Ver en GitHub↗27,619
  • facebookresearch/detectronAvatar de facebookresearch

    facebookresearch/Detectron

    26,370Ver en GitHub↗

    Detectron is a PyTorch object detection framework and computer vision research platform. It provides implementations of neural network architectures for locating and identifying objects in images, including Mask R-CNN for generating instance segmentation masks and RetinaNet for one-stage detection. The platform supports computer vision prototyping and object detection research through the deployment of pre-trained baseline models. This allows for the rapid implementation and evaluation of visual recognition systems. Its capabilities cover image object localization and instance segmentation w

    Implements Mask R-CNN to create precise outlines for objects using bounding boxes and segmentation masks.

    Python
    Ver en GitHub↗26,370
  • wzmiaomiao/deep-learning-for-image-processingAvatar de WZMIAOMIAO

    WZMIAOMIAO/deep-learning-for-image-processing

    26,281Ver en GitHub↗

    This project is a PyTorch-based computer vision library and deep learning image processing framework. It provides a collection of neural network architectures designed for visual analysis tasks, specifically focusing on image classification, object detection, and semantic segmentation. The toolset implements diverse methodologies for visual recognition, including anchor-free object detection, regional proposal networks, and heatmap-based keypoint estimation. It utilizes both convolutional neural networks for spatial feature extraction and transformer-based self-attention mechanisms to compute

    Implements image segmentation techniques for partitioning images into precise pixel-level semantic regions.

    Pythonbilibiliclassificationdeep-learning
    Ver en GitHub↗26,281
  • matterport/mask_rcnnAvatar de matterport

    matterport/Mask_RCNN

    25,564Ver en GitHub↗

    This project is a TensorFlow and Keras implementation of the Mask R-CNN architecture. It provides a framework for performing simultaneous object detection and instance segmentation, transforming raw images into segmented masks and bounding boxes for individual object identification. The toolset enables custom computer vision training through fine-tuning pre-trained weights and integrating user-provided datasets. It includes capabilities for distributed GPU training to accelerate the optimization of large vision models. The framework covers model evaluation using standard precision metrics an

    Provides a complete workflow for partitioning images into distinct regions and object masks for visual analysis.

    Pythoninstance-segmentationkerasmask-rcnn
    Ver en GitHub↗25,564
  • sanster/iopaintAvatar de Sanster

    Sanster/IOPaint

    23,244Ver en GitHub↗

    IOPaint is an AI image editor and Stable Diffusion inpainting tool providing a web interface for removing objects and replacing image content. It utilizes latent diffusion image processing to synthesize high-resolution replacements for erased sections of an image. The project features a specialized AI background remover for isolating subjects and an AI image upscaler that employs super-resolution models for general photos and anime artwork. The software covers a broad range of capabilities including image segmentation for object isolation, face restoration for improving facial details, and t

    Generates precise object masks using inclusive and exclusive mouse clicks.

    Pythoninpaintinglamalatent-diffusion
    Ver en GitHub↗23,244
  • sanster/lama-cleanerAvatar de Sanster

    Sanster/lama-cleaner

    23,235Ver en GitHub↗

    Lama Cleaner is an AI-powered image editing application focused on inpainting, object removal, and generative filling. It provides a suite of tools for erasing unwanted elements from photos and filling the resulting gaps using generative artificial intelligence. The project includes specialized capabilities for image outpainting to extend borders, background removal through object segmentation, and face restoration to fix visual defects. It also features an image upscaler to increase resolution and clarity via super-resolution AI, as well as a Stable Diffusion-based editor for replacing speci

    Generates precise object masks through segmentation models to enable targeted editing and background removal.

    Python
    Ver en GitHub↗23,235
  • microsoft/unilmAvatar de microsoft

    microsoft/unilm

    22,030Ver en GitHub↗

    This project is a comprehensive framework and toolkit for developing, optimizing, and deploying transformer-based models across multimodal, document intelligence, and natural language processing tasks. It provides a unified neural architecture that processes text, vision, audio, and document layout data through a shared set of weights, enabling researchers and developers to build foundational models that align cross-modal representations. The platform distinguishes itself through advanced training and inference strategies designed for large-scale deep learning. It incorporates specialized mec

    Adapts pre-trained vision models to perform pixel-level semantic segmentation for identifying and labeling distinct objects within an image.

    Pythonbeitbeit-3bitnet
    Ver en GitHub↗22,030
  • accumulatemore/cvAvatar de AccumulateMore

    AccumulateMore/CV

    21,907Ver en GitHub↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Performs semantic image segmentation using fully convolutional networks for pixel-wise classification.

    Jupyter Notebookagentagentsbook
    Ver en GitHub↗21,907
  • danielgatis/rembgAvatar de danielgatis

    danielgatis/rembg

    21,911Ver en GitHub↗

    Rembg is a machine learning-based toolkit designed for automated image background removal and subject segmentation. It functions as a versatile engine that identifies and extracts subjects from images, supporting diverse input methods including individual files, directory-based batch processing, and live binary data streams. The project distinguishes itself through its flexible integration options, offering a command-line interface for local automation, a library for programmatic access, and an HTTP service for remote requests. It utilizes deep learning architectures to classify pixels and ge

    Implements machine learning-based image segmentation to extract subjects from complex backgrounds.

    Pythonbackground-removalimage-processingpython
    Ver en GitHub↗21,911
  • facebookresearch/sam2Avatar de facebookresearch

    facebookresearch/sam2

    19,389Ver en GitHub↗

    This project is a foundation model and research toolkit designed for promptable object segmentation and temporal tracking. It provides a unified framework for isolating specific regions or objects within both static images and dynamic video sequences. The system distinguishes itself through a streaming memory architecture that maintains temporal consistency by storing and retrieving object features across frames. This mechanism allows the model to resolve occlusions and preserve object identity even when targets move out of view or change appearance. By utilizing a shared backbone for both im

    Isolates specific elements from individual pictures using automated masks or user prompts to create precise visual boundaries.

    Jupyter Notebook
    Ver en GitHub↗19,389
  • idea-research/grounded-segment-anythingAvatar de IDEA-Research

    IDEA-Research/Grounded-Segment-Anything

    17,633Ver en GitHub↗

    Grounded-Segment-Anything is a suite of specialized tools for multimodal visual analysis, text-based segmentation, and generative image editing. It integrates text-to-bounding-box detection and high-precision image segmentation masks to function as a text-based image segmenter and an automated visual labeling tool. The project enables text-driven image editing by identifying objects through natural language to perform inpainting and element replacement. It further extends visual analysis into three dimensions, allowing for 3D human reconstruction and the generation of 3D bounding boxes from t

    Provides high-precision image segmentation by interpreting natural language prompts to isolate specific objects.

    Jupyter Notebook3d-whole-body-pose-estimationautomatic-labeling-systemcaption
    Ver en GitHub↗17,633
  • xenova/transformers.jsAvatar de xenova

    xenova/transformers.js

    16,141Ver en GitHub↗

    Transformers.js is a JavaScript library and web machine learning framework designed to run pretrained transformer models directly in the browser. It serves as a client-side inference engine and a wrapper for the ONNX Runtime, enabling the execution of multimodal AI tasks on user devices without the need for a backend server. The library distinguishes itself by providing a unified toolkit for processing text, image, and audio data locally. This architecture supports privacy-preserving model inference and reduces latency by performing all computations on the client's hardware. Its capabilities

    Maps individual pixels to specific objects to create boundaries for semantic analysis.

    JavaScript
    Ver en GitHub↗16,141
  • microsoft/swin-transformerAvatar de microsoft

    microsoft/Swin-Transformer

    15,715Ver en GitHub↗

    Swin-Transformer is a deep learning framework designed for training and deploying hierarchical vision transformer models. It serves as a research library and toolkit for computer vision tasks, providing the infrastructure to build models that replace standard convolution operations with sliding window self-attention mechanisms. By utilizing a multi-scale feature hierarchy, the framework enables the processing of visual data at varying resolutions and spatial scales. The project distinguishes itself through its implementation of shifted window partitioning, which facilitates global information

    Assigns a specific class to every pixel in an image to provide detailed scene understanding and environmental mapping.

    Pythonade20kimage-classificationimagenet
    Ver en GitHub↗15,715
  • facebookresearch/detrAvatar de facebookresearch

    facebookresearch/detr

    15,305Ver en 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

    Combines semantic and instance segmentation to assign both a class label and instance ID to every pixel.

    Python
    Ver en GitHub↗15,305
Ant.12345…6Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Computer Vision Systems
  4. Image Segmentation

Explorar subetiquetas

  • Binary SegmentationsPixel-level classification focused on distinguishing a single object class from the background. **Distinct from Image Segmentation:** A specialization of image segmentation focusing on binary labeling rather than multiclass or panoptic tasks.
  • Grid-Based Segmentations1 sub-etiquetaThe process of partitioning images into regular grids to simplify segmentation tasks. **Distinct from Image Segmentation:** Specifies a grid-based approach to segmentation rather than AI-driven object partitioning.
  • Hair SegmentationIsolates hair regions from images using pixel-level segmentation masks. **Distinct from Image Segmentation:** Focuses specifically on hair isolation rather than general image partitioning.
  • High-Resolution Sub-segmentation1 sub-etiquetaExecuting specialized segmentation models on localized regions to extract fine-grained anatomical details. **Distinct from Image Segmentation:** Focuses on the multi-stage process of cropping and then refining a segmentation, rather than a single-pass partition.
  • Image ClassificationsSystems that categorize visual content into predefined classes using scalable training pipelines.
  • Interactive SegmentersTools that provide a user interface for iterative refinement of image segmentation masks. **Distinct from Image Segmentation:** Focuses on the interactive tool aspect for refinement rather than the general segmentation algorithm.
  • Interpretability VisualizationsVisual tools that highlight specific regions of an image to explain model classification decisions. **Distinct from Image Segmentation:** Distinct from Image Segmentation: focuses on explaining classifier influence rather than just partitioning the image.
  • Language-Based Segmentation1 sub-etiquetaImage segmentation models that interpret natural language prompts to isolate specific objects or regions. **Distinct from Image Segmentation:** Distinct from general image segmentation: focuses on language-guided content-aware processing.
  • Model Performance Comparison1 sub-etiquetaTools for evaluating and visualizing the output differences between various image segmentation models. **Distinct from Image Segmentation Benchmarks:** Focuses on the comparative analysis of model outputs rather than the act of segmentation itself.
  • Multiclass SegmentationsPixel-level classification that categorizes every pixel into one of several distinct object classes. **Distinct from Image Segmentation:** A specialization of image segmentation focusing on multiclass categorization over binary isolation.
  • Object Mask Generators2 sub-etiquetasCreating precise outlines for objects using point, box, or automatic inputs.
  • Organ Segmentation FrameworksFrameworks dedicated to the automated segmentation of multiple organs in the human body. **Distinct from Segmentation Model Training:** Distinct from general segmentation training by focusing on the multi-organ anatomical application.
  • Panoptic SegmentationCombines semantic and instance segmentation to assign a class label and instance ID to every pixel. **Distinct from Image Segmentation:** A specific type of segmentation that unifies semantic and instance tasks, distinct from general image segmentation.
  • Segment Quantitative Analysis1 sub-etiquetaCalculating statistical and quantitative measurements from image segmentation masks. **Distinct from Image Segmentation:** Focuses on extracting metrics from a segmentation, rather than the process of partitioning the image.
  • Segmentation Model Training9 sub-etiquetasFrameworks for preparing custom datasets and executing the training of instance segmentation models.
  • Segmentation Object ManagementTools for creating, modifying, and organizing metadata for image segmentation masks. **Distinct from Image Segmentation:** Focuses on the CRUD operations and metadata management of segmentation objects rather than the algorithm to create the masks.
  • Segmentation Rendering ControlQuerying and targeting segmentations by identifier to control their visual representation in a viewport. **Distinct from Image Segmentation:** Focuses on the rendering logic and selection of segmentations, not the AI-based partitioning of pixels.
  • Segmented Style ApplicationThe process of applying different styles to an image based on pre-defined semantic segments. **Distinct from Image Segmentation:** Focuses on the application of style based on segments, not the process of segmenting the image itself.