mmsegmentation  by open-mmlab

Semantic segmentation toolbox and benchmark

Created 5 years ago
9,233 stars

Top 5.5% on SourcePulse

GitHubView on GitHub
Project Summary

MMSegmentation is an open-source semantic segmentation toolbox and benchmark built on PyTorch, designed for researchers and developers. It offers a unified framework for implementing and comparing various semantic segmentation models, accelerating research and development in the field.

How It Works

MMSegmentation employs a modular design, decomposing the semantic segmentation pipeline into configurable components. This allows users to easily construct custom segmentation frameworks by combining different backbones, heads, and data augmentation strategies. The toolbox supports a wide array of state-of-the-art segmentation algorithms out-of-the-box, facilitating rapid experimentation and benchmarking.

Quick Start & Requirements

Highlighted Details

  • Supports a vast range of semantic segmentation models, including PSPNet, DeepLabV3+, SegFormer, and Mask2Former.
  • Includes a comprehensive model zoo with pre-trained weights and benchmark results.
  • Offers extensive tutorials for configuration, dataset preparation, training, inference, and deployment.
  • Actively updated with support for new algorithms like SAN and CAT-Seg, and tasks like monocular depth estimation.

Maintenance & Community

The project is part of the OpenMMLab ecosystem, indicating strong backing and active development. The latest release (v1.2.0) was on October 12, 2023.

Licensing & Compatibility

  • License: Apache 2.0
  • Compatibility: Permissive license suitable for commercial use and integration into closed-source projects.

Limitations & Caveats

The v1.x release introduced significant changes from v0.x, requiring users to consult a migration guide for existing projects. The master branch is slated for removal, emphasizing the need to use the main or dev-1.x branches.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
5
Star History
87 stars in the last 30 days

Explore Similar Projects

Starred by Jiayi Pan Jiayi Pan(Author of SWE-Gym; MTS at xAI), Shizhe Diao Shizhe Diao(Author of LMFlow; Research Scientist at NVIDIA), and
3 more.

unified-io-2 by allenai

0.3%
626
Unified-IO 2 code for training, inference, and demo
Created 1 year ago
Updated 1 year ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Wing Lian Wing Lian(Founder of Axolotl AI).

xtreme1 by xtreme1-io

0.5%
1k
Open-source platform for multimodal training data annotation
Created 3 years ago
Updated 2 months ago
Feedback? Help us improve.