MCPcopy Create free account
hub / github.com/SegmentationBLWX/cssegmentation

github.com/SegmentationBLWX/cssegmentation @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
318 symbols 1,200 edges 118 files ⚖ Apache-2.0 0 documented · 0% updated 2y ago★ 381 open issues

Browse by type

Functions 242 Types & classes 76
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

docs PyPI - Python Version PyPI license PyPI - Downloads PyPI - Downloads issue resolution open issues

Documents: https://cssegmentation.readthedocs.io/en/latest/

Introduction

CSSegmentation: An Open Source Continual 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 CSS algorithms is better than or comparable to the original paper.

  • Modular Design and Unified Benchmark

Various CSS methods are unified into several specific modules. Benefiting from this design, CSSegmentation can integrate a great deal of popular and contemporary continual semantic segmentation frameworks and then, train and test them on unified benchmarks.

  • Fewer Dependencies

CSSegmentation tries its best to avoid introducing more dependencies when reproducing novel continual semantic segmentation approaches.

Benchmark and Model Zoo

Supported Encoder

Encoder Model Zoo Paper Link Code Snippet
ResNet click CVPR 2016 click

Supported Decoder

Decoder Model Zoo Paper Link Code Snippet
Deeplabv3 click ArXiv 2017 click

Supported Runner

Runner Model Zoo Paper Link Code Snippet
EWF click (under developing) CVPR 2023 click
UCD click (under developing) TPAMI 2022 click
RCIL click (under developing) CVPR 2022 click
REMINDER click (under developing) CVPR 2022 click
CAF click (under developing) TMM 2022 click
SDR click (under developing) CVPR 2021 click
PLOP click CVPR 2021 click
MIB click CVPR 2020 click
ILT click ICCVW 2019 click

Supported Datasets

Dataset Project Link Paper Link Code Snippet
ADE20k Click CVPR 2017 Click
PASCAL VOC Click IJCV 2010 Click

Citation

If you use this framework in your research, please cite this project:

@misc{csseg2023,
    author = {Zhenchao Jin},
    title = {CSSegmentation: An Open Source Continual Semantic Segmentation Toolbox Based on PyTorch},
    year = {2023},
    publisher = {GitHub},
    journal = {GitHub repository},
    howpublished = {\url{https://github.com/SegmentationBLWX/cssegmentation}},
}

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 225
Class 76
Function 17

Languages

Python100%

Modules by API surface

csseg/modules/datasets/pipelines/transforms.py51 symbols
csseg/modules/datasets/base.py20 symbols
csseg/modules/utils/modulebuilder.py15 symbols
csseg/modules/models/encoders/resnet.py11 symbols
csseg/modules/runners/base.py10 symbols
csseg/modules/models/encoders/resnetrcil.py10 symbols
csseg/modules/utils/logger.py9 symbols
csseg/modules/runners/rcil.py9 symbols
csseg/modules/models/schedulers/base.py9 symbols
csseg/modules/models/encoders/resnetplop.py9 symbols
csseg/modules/utils/env.py8 symbols
csseg/modules/runners/plop.py8 symbols

For agents

$ claude mcp add cssegmentation \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page