Sssegmentation
SSSegmentation: An Open Source Supervised Semantic Segmentation Toolbox Based on PyTorch.
Install / Use
/learn @SegmentationBLWX/SssegmentationREADME
What's New
- 2024-08-05: Support SAMV2, refer to inference-with-samv2 for more details.
- 2023-12-20: Support EdgeSAM and SAMHQ, refer to inference-with-edgesam and inference-with-samhq for more details.
- 2023-10-25: Support ConvNeXtV2, refer to Results and Models for ConvNeXtV2 for more details.
- 2023-10-23: Support MobileViT and MobileViTV2, refer to Results and Models for MobileViT for more details.
- 2023-10-18: Support Mask2Former, refer to Results and Models for Mask2Former for more details.
- 2023-10-17: We release the source codes of IDRNet: Intervention-Driven Relation Network for Semantic Segmentation, which was accepted by NeurIPS 2023, refer to Results and Models for IDRNet for more details.
- 2023-10-15: Support MobileSAM, refer to inference-with-mobilesam for more details.
- 2023-09-27: Support SAM, refer to inference-with-sam for more details.
Introduction
SSSegmentation is an open source supervised semantic segmentation toolbox based on PyTorch. You can star this repository to keep track of the project if it's helpful for you, thank you for your support.
Major Features
-
High Performance
The performance of re-implemented segmentation algorithms is better than or comparable to other codebases.
-
Modular Design and Unified Benchmark
Various segmentation methods are unified into several specific modules. Benefiting from this design, SSSegmentation can integrate a great deal of popular and contemporary semantic segmentation frameworks and then, train and test them on unified benchmarks.
-
Fewer Dependencies
SSSegmenation tries its best to avoid introducing more dependencies when reproducing novel semantic segmentation approaches.
Benchmark and Model Zoo
Supported Backbones
| Backbone | Model Zoo | Paper Link | Code Snippet | | :-: | :-: | :-: | :-: | | ConvNeXtV2 | Click | CVPR 2023 | Click | | MobileViTV2 | Click | ArXiv 2022 | Click | | ConvNeXt | Click | CVPR 2022 | Click | | MAE | Click | CVPR 2022 | Click | | MobileViT | Click | ICLR 2022 | Click | | BEiT | Click | ICLR 2022 | Click | | Twins | Click | NeurIPS 2021 | Click | | SwinTransformer | Click | ICCV 2021 | Click | | VisionTransformer | Click | IClR 2021 | Click | | BiSeNetV2 | Click | IJCV 2021 | Click | | ResNeSt | Click | ArXiv 2020 | Click | | CGNet | Click | TIP 2020 | Click | | HRNet | Click | CVPR 2019 | Click | | MobileNetV3 | Click | ICCV 2019 | Click | | FastSCNN | Click | ArXiv 2019 | Click | | BiSeNetV1 | Click | ECCV 2018 | Click | | MobileNetV2 | Click | CVPR 2018 | Click | | ERFNet | Click | T-ITS 2017 | Click | | ResNet | Click | CVPR 2016 | Click | | UNet | Click | MICCAI 2015 | Click |
Supported Segmentors
| Segmentor | Model Zoo | Paper Link | Code Snippet | | :-: | :-: | :-: | :-: | | SAMV2 | Click | ArXiv 2024 | [Click](./ssse
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
