{"id":15293031,"url":"https://github.com/segmentationblwx/cssegmentation","last_synced_at":"2025-06-19T19:34:35.044Z","repository":{"id":171962119,"uuid":"615955746","full_name":"SegmentationBLWX/cssegmentation","owner":"SegmentationBLWX","description":"CSSegmentation: An Open Source Continual Semantic Segmentation Toolbox Based on PyTorch.","archived":false,"fork":false,"pushed_at":"2024-02-06T16:10:33.000Z","size":385,"stargazers_count":32,"open_issues_count":1,"forks_count":4,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-21T19:44:09.221Z","etag":null,"topics":["benchmark","continual-learning","pytorch","semantic-segmentation"],"latest_commit_sha":null,"homepage":"https://cssegmentation.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SegmentationBLWX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"patreon":"CharlesPikachu","ko_fi":"charlespikachu","custom":"https://github.com/CharlesPikachu/Games/tree/master/.github/pictures/alipay.JPG"}},"created_at":"2023-03-19T07:14:39.000Z","updated_at":"2025-01-17T01:45:35.000Z","dependencies_parsed_at":"2023-07-10T23:31:00.120Z","dependency_job_id":"d55abce7-3e6c-4f4b-b1ed-6dec36b5fa7a","html_url":"https://github.com/SegmentationBLWX/cssegmentation","commit_stats":null,"previous_names":["segmentationblwx/cssegmentation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SegmentationBLWX%2Fcssegmentation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SegmentationBLWX%2Fcssegmentation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SegmentationBLWX%2Fcssegmentation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SegmentationBLWX%2Fcssegmentation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SegmentationBLWX","download_url":"https://codeload.github.com/SegmentationBLWX/cssegmentation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240304560,"owners_count":19780312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["benchmark","continual-learning","pytorch","semantic-segmentation"],"created_at":"2024-09-30T16:37:47.378Z","updated_at":"2025-02-23T10:32:14.911Z","avatar_url":"https://github.com/SegmentationBLWX.png","language":"Python","funding_links":["https://patreon.com/CharlesPikachu","https://ko-fi.com/charlespikachu","https://github.com/CharlesPikachu/Games/tree/master/.github/pictures/alipay.JPG"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./docs/logo.png\" width=\"600\"/\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\n[![docs](https://img.shields.io/badge/docs-latest-blue)](https://cssegmentation.readthedocs.io/en/latest/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/cssegmentation)](https://pypi.org/project/cssegmentation/)\n[![PyPI](https://img.shields.io/pypi/v/cssegmentation)](https://pypi.org/project/cssegmentation)\n[![license](https://img.shields.io/github/license/SegmentationBLWX/cssegmentation.svg)](https://github.com/SegmentationBLWX/cssegmentation/blob/master/LICENSE)\n[![PyPI - Downloads](https://pepy.tech/badge/cssegmentation)](https://pypi.org/project/cssegmentation/)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/cssegmentation?style=flat-square)](https://pypi.org/project/cssegmentation/)\n[![issue resolution](https://isitmaintained.com/badge/resolution/SegmentationBLWX/cssegmentation.svg)](https://github.com/SegmentationBLWX/cssegmentation/issues)\n[![open issues](https://isitmaintained.com/badge/open/SegmentationBLWX/cssegmentation.svg)](https://github.com/SegmentationBLWX/cssegmentation/issues)\n\nDocuments: https://cssegmentation.readthedocs.io/en/latest/\n\n\n## Introduction\n\nCSSegmentation: An Open Source Continual Semantic Segmentation Toolbox Based on PyTorch.\nYou can star this repository to keep track of the project if it's helpful for you, thank you for your support.\n\n\n## Major Features\n\n- **High Performance**\n\n  The performance of re-implemented CSS algorithms is better than or comparable to the original paper.\n \n- **Modular Design and Unified Benchmark**\n  \n  Various CSS methods are unified into several specific modules.\n  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.\n  \n- **Fewer Dependencies**\n\n  CSSegmentation tries its best to avoid introducing more dependencies when reproducing novel continual semantic segmentation approaches.\n  \n\n## Benchmark and Model Zoo\n\n#### Supported Encoder\n\n| Encoder                | Model Zoo                                                   | Paper Link                                                    | Code Snippet                                             |\n| :-:                    | :-:                                                         | :-:                                                           | :-:                                                      |\n| ResNet                 | [click](./docs/modelzoo/mib)                                | [CVPR 2016](https://arxiv.org/pdf/1512.03385.pdf)             | [click](./csseg/modules/models/encoders/resnet.py)       |\n\n#### Supported Decoder\n\n| Decoder                | Model Zoo                                                   | Paper Link                                                    | Code Snippet                                             |\n| :-:                    | :-:                                                         | :-:                                                           | :-:                                                      |\n| Deeplabv3              | [click](./docs/modelzoo/mib)                                | [ArXiv 2017](https://arxiv.org/pdf/1706.05587.pdf)            | [click](./csseg/modules/models/decoders/aspphead.py)     |\n\n#### Supported Runner\n\n| Runner                 | Model Zoo                                                   | Paper Link                                                                                                                                                                            | Code Snippet                                             |\n| :-:                    | :-:                                                         | :-:                                                                                                                                                                                   | :-:                                                      |\n| EWF                    | [click (under developing)](./docs/modelzoo/ewf)                                | [CVPR 2023](https://openaccess.thecvf.com/content/CVPR2023/papers/Xiao_Endpoints_Weight_Fusion_for_Class_Incremental_Semantic_Segmentation_CVPR_2023_paper.pdf)                       | [click](./csseg/modules/runners/ewf.py)                  |\n| UCD                    | [click (under developing)](./docs/modelzoo/ucd)                                | [TPAMI 2022](https://arxiv.org/pdf/2203.14098.pdf)                                                                                                                                    | [click](./csseg/modules/runners/ucd.py)                  |\n| RCIL                   | [click (under developing)](./docs/modelzoo/rcil)                               | [CVPR 2022](https://arxiv.org/pdf/2203.05402.pdf)                                                                                                                                     | [click](./csseg/modules/runners/rcil.py)                 |\n| REMINDER               | [click (under developing)](./docs/modelzoo/reminder)                           | [CVPR 2022](https://openaccess.thecvf.com/content/CVPR2022/papers/Phan_Class_Similarity_Weighted_Knowledge_Distillation_for_Continual_Semantic_Segmentation_CVPR_2022_paper.pdf)      | [click](./csseg/modules/runners/reminder.py)             |\n| CAF                    | [click (under developing)](./docs/modelzoo/caf)                                | [TMM 2022](https://arxiv.org/pdf/2202.00432.pdf)                                                                                                                                      | [click](./csseg/modules/runners/caf.py)                  |\n| SDR                    | [click (under developing)](./docs/modelzoo/sdr)                                | [CVPR 2021](https://arxiv.org/pdf/2103.06342.pdf)                                                                                                                                     | [click](./csseg/modules/runners/sdr.py)                  |\n| PLOP                   | [click](./docs/modelzoo/plop)                               | [CVPR 2021](https://arxiv.org/pdf/2011.11390.pdf)                                                                                                                                     | [click](./csseg/modules/runners/plop.py)                 |\n| MIB                    | [click](./docs/modelzoo/mib)                                | [CVPR 2020](https://arxiv.org/pdf/2002.00718.pdf)                                                                                                                                     | [click](./csseg/modules/runners/mib.py)                  |\n| ILT                    | [click](./docs/modelzoo/ilt)                                | [ICCVW 2019](https://arxiv.org/pdf/1907.13372.pdf)                                                                                                                                    | [click](./csseg/modules/runners/ilt.py)                  |\n\n#### Supported Datasets\n\n| Dataset                | Project Link                                                                               | Paper Link                                                                                | Code Snippet                                             |\n| :-:                    | :-:                                                                                        | :-:                                                                                       | :-:                                                      |\n| ADE20k                 | [Click](https://groups.csail.mit.edu/vision/datasets/ADE20K/)                              | [CVPR 2017](https://arxiv.org/pdf/1608.05442.pdf)                                         | [Click](./csseg/modules/datasets/ade20k.py)              |\n| PASCAL VOC             | [Click](http://host.robots.ox.ac.uk/pascal/VOC/)                                           | [IJCV 2010](http://host.robots.ox.ac.uk/pascal/VOC/pubs/everingham10.pdf)                 | [Click](./csseg/modules/datasets/voc.py)                 |\n\n\n## Citation\n\nIf you use this framework in your research, please cite this project:\n\n```\n@misc{csseg2023,\n    author = {Zhenchao Jin},\n    title = {CSSegmentation: An Open Source Continual Semantic Segmentation Toolbox Based on PyTorch},\n    year = {2023},\n    publisher = {GitHub},\n    journal = {GitHub repository},\n    howpublished = {\\url{https://github.com/SegmentationBLWX/cssegmentation}},\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsegmentationblwx%2Fcssegmentation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsegmentationblwx%2Fcssegmentation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsegmentationblwx%2Fcssegmentation/lists"}