From 6a709be23151912de4b67aa4e38b8b1d9ba9a8ef Mon Sep 17 00:00:00 2001
From: Tianlong Ai <50650583+AI-Tianlong@users.noreply.github.com>
Date: Fri, 5 Jan 2024 10:28:01 +0800
Subject: [PATCH] [Docs] Optimize Home page format (#3483)
# Optimized home page format for easier reading
## English version:
### Before:
![image](https://github.com/open-mmlab/mmsegmentation/assets/50650583/8d077bb7-0179-4e17-970a-87a4877a7b6e)
### After:
![image](https://github.com/open-mmlab/mmsegmentation/assets/50650583/68b26ff0-4c32-47e7-a105-73c29ceb19c9)
![image](https://github.com/open-mmlab/mmsegmentation/assets/50650583/88c9bb96-3fa4-4923-8ae4-9db28bf4eb4a)
## Chineses version
### Before:
![image](https://github.com/open-mmlab/mmsegmentation/assets/50650583/7821cc05-755f-47ef-9ffe-f5d839ee0b6d)
### After:
![image](https://github.com/open-mmlab/mmsegmentation/assets/50650583/f67100cc-6066-4cfa-b4b7-c99a15e4d7a2)
---
README.md | 380 ++++++++++++++++++++++++++++++------------------
README_zh-CN.md | 380 ++++++++++++++++++++++++++++++------------------
2 files changed, 474 insertions(+), 286 deletions(-)
diff --git a/README.md b/README.md
index 5d63f49279..fae3654f8e 100644
--- a/README.md
+++ b/README.md
@@ -118,154 +118,248 @@ To migrate from MMSegmentation 0.x, please refer to [migration](docs/en/migratio
## Tutorial
-
-Get Started
-
-- [MMSeg overview](docs/en/overview.md)
-- [MMSeg Installation](docs/en/get_started.md)
-- [FAQ](docs/en/notes/faq.md)
-
-
-
-
-MMSeg Basic Tutorial
-
-- [Tutorial 1: Learn about Configs](docs/en/user_guides/1_config.md)
-- [Tutorial 2: Prepare datasets](docs/en/user_guides/2_dataset_prepare.md)
-- [Tutorial 3: Inference with existing models](docs/en/user_guides/3_inference.md)
-- [Tutorial 4: Train and test with existing models](docs/en/user_guides/4_train_test.md)
-- [Tutorial 5: Model deployment](docs/en/user_guides/5_deployment.md)
-- [Deploy mmsegmentation on Jetson platform](docs/zh_cn/user_guides/deploy_jetson.md)
-- [Useful Tools](docs/en/user_guides/useful_tools.md)
-- [Feature Map Visualization](docs/en/user_guides/visualization_feature_map.md)
-- [Visualization](docs/en/user_guides/visualization.md)
-
-
-
-
-MMSeg Detail Tutorial
-
-- [MMSeg Dataset](docs/en/advanced_guides/datasets.md)
-- [MMSeg Models](docs/en/advanced_guides/models.md)
-- [MMSeg Dataset Structures](docs/en/advanced_guides/structures.md)
-- [MMSeg Data Transforms](docs/en/advanced_guides/transforms.md)
-- [MMSeg Dataflow](docs/en/advanced_guides/data_flow.md)
-- [MMSeg Training Engine](docs/en/advanced_guides/engine.md)
-- [MMSeg Evaluation](docs/en/advanced_guides/evaluation.md)
-
-
-
-
-MMSeg Development Tutorial
-
-- [Add New Datasets](docs/en/advanced_guides/add_datasets.md)
-- [Add New Metrics](docs/en/advanced_guides/add_metrics.md)
-- [Add New Modules](docs/en/advanced_guides/add_models.md)
-- [Add New Data Transforms](docs/en/advanced_guides/add_transforms.md)
-- [Customize Runtime Settings](docs/en/advanced_guides/customize_runtime.md)
-- [Training Tricks](docs/en/advanced_guides/training_tricks.md)
-- [Contribute code to MMSeg](.github/CONTRIBUTING.md)
-- [Contribute a standard dataset in projects](docs/zh_cn/advanced_guides/contribute_dataset.md)
-- [NPU (HUAWEI Ascend)](docs/en/device/npu.md)
-- [0.x → 1.x migration](docs/en/migration/interface.md),[0.x → 1.x package](docs/en/migration/package.md)
-
-
+
+ MMSegmentation Tutorials
+
+
+
+
+
+ Get Started
+ |
+
+ MMSeg Basic Tutorial
+ |
+
+ MMSeg Detail Tutorial
+ |
+
+ MMSeg Development Tutorial
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
## Benchmark and model zoo
Results and models are available in the [model zoo](docs/en/model_zoo.md).
-
-Supported backbones:
-
-- [x] ResNet (CVPR'2016)
-- [x] ResNeXt (CVPR'2017)
-- [x] [HRNet (CVPR'2019)](configs/hrnet)
-- [x] [ResNeSt (ArXiv'2020)](configs/resnest)
-- [x] [MobileNetV2 (CVPR'2018)](configs/mobilenet_v2)
-- [x] [MobileNetV3 (ICCV'2019)](configs/mobilenet_v3)
-- [x] [Vision Transformer (ICLR'2021)](configs/vit)
-- [x] [Swin Transformer (ICCV'2021)](configs/swin)
-- [x] [Twins (NeurIPS'2021)](configs/twins)
-- [x] [BEiT (ICLR'2022)](configs/beit)
-- [x] [ConvNeXt (CVPR'2022)](configs/convnext)
-- [x] [MAE (CVPR'2022)](configs/mae)
-- [x] [PoolFormer (CVPR'2022)](configs/poolformer)
-- [x] [SegNeXt (NeurIPS'2022)](configs/segnext)
-
-
-
-
-Supported methods:
-
-- [x] [SAN (CVPR'2023)](configs/san/)
-- [x] [VPD (ICCV'2023)](configs/vpd)
-- [x] [DDRNet (T-ITS'2022)](configs/ddrnet)
-- [x] [PIDNet (ArXiv'2022)](configs/pidnet)
-- [x] [Mask2Former (CVPR'2022)](configs/mask2former)
-- [x] [MaskFormer (NeurIPS'2021)](configs/maskformer)
-- [x] [K-Net (NeurIPS'2021)](configs/knet)
-- [x] [SegFormer (NeurIPS'2021)](configs/segformer)
-- [x] [Segmenter (ICCV'2021)](configs/segmenter)
-- [x] [DPT (ArXiv'2021)](configs/dpt)
-- [x] [SETR (CVPR'2021)](configs/setr)
-- [x] [STDC (CVPR'2021)](configs/stdc)
-- [x] [BiSeNetV2 (IJCV'2021)](configs/bisenetv2)
-- [x] [CGNet (TIP'2020)](configs/cgnet)
-- [x] [PointRend (CVPR'2020)](configs/point_rend)
-- [x] [DNLNet (ECCV'2020)](configs/dnlnet)
-- [x] [OCRNet (ECCV'2020)](configs/ocrnet)
-- [x] [ISANet (ArXiv'2019/IJCV'2021)](configs/isanet)
-- [x] [Fast-SCNN (ArXiv'2019)](configs/fastscnn)
-- [x] [FastFCN (ArXiv'2019)](configs/fastfcn)
-- [x] [GCNet (ICCVW'2019/TPAMI'2020)](configs/gcnet)
-- [x] [ANN (ICCV'2019)](configs/ann)
-- [x] [EMANet (ICCV'2019)](configs/emanet)
-- [x] [CCNet (ICCV'2019)](configs/ccnet)
-- [x] [DMNet (ICCV'2019)](configs/dmnet)
-- [x] [Semantic FPN (CVPR'2019)](configs/sem_fpn)
-- [x] [DANet (CVPR'2019)](configs/danet)
-- [x] [APCNet (CVPR'2019)](configs/apcnet)
-- [x] [NonLocal Net (CVPR'2018)](configs/nonlocal_net)
-- [x] [EncNet (CVPR'2018)](configs/encnet)
-- [x] [DeepLabV3+ (CVPR'2018)](configs/deeplabv3plus)
-- [x] [UPerNet (ECCV'2018)](configs/upernet)
-- [x] [ICNet (ECCV'2018)](configs/icnet)
-- [x] [PSANet (ECCV'2018)](configs/psanet)
-- [x] [BiSeNetV1 (ECCV'2018)](configs/bisenetv1)
-- [x] [DeepLabV3 (ArXiv'2017)](configs/deeplabv3)
-- [x] [PSPNet (CVPR'2017)](configs/pspnet)
-- [x] [ERFNet (T-ITS'2017)](configs/erfnet)
-- [x] [UNet (MICCAI'2016/Nat. Methods'2019)](configs/unet)
-- [x] [FCN (CVPR'2015/TPAMI'2017)](configs/fcn)
-
-
-
-
-Supported datasets:
-
-- [x] [Cityscapes](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#cityscapes)
-- [x] [PASCAL VOC](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#pascal-voc)
-- [x] [ADE20K](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#ade20k)
-- [x] [Pascal Context](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#pascal-context)
-- [x] [COCO-Stuff 10k](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#coco-stuff-10k)
-- [x] [COCO-Stuff 164k](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#coco-stuff-164k)
-- [x] [CHASE_DB1](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#chase-db1)
-- [x] [DRIVE](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#drive)
-- [x] [HRF](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#hrf)
-- [x] [STARE](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#stare)
-- [x] [Dark Zurich](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#dark-zurich)
-- [x] [Nighttime Driving](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#nighttime-driving)
-- [x] [LoveDA](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#loveda)
-- [x] [Potsdam](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#isprs-potsdam)
-- [x] [Vaihingen](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#isprs-vaihingen)
-- [x] [iSAID](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#isaid)
-- [x] [Mapillary Vistas](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#mapillary-vistas-datasets)
-- [x] [LEVIR-CD](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#levir-cd)
-- [x] [BDD100K](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#bdd100K)
-- [x] [NYU](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#nyu)
-
-
+
+ Overview
+
+
+
+
+
+ Supported backbones
+ |
+
+ Supported methods
+ |
+
+ Supported Head
+ |
+
+ Supported datasets
+ |
+
+ Other
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
Please refer to [FAQ](docs/en/notes/faq.md) for frequently asked questions.
diff --git a/README_zh-CN.md b/README_zh-CN.md
index fa4c82a280..7a3e3ada72 100644
--- a/README_zh-CN.md
+++ b/README_zh-CN.md
@@ -107,154 +107,248 @@ MMSegmentation v1.x 在 0.x 版本的基础上有了显著的提升,提供了
## 教程文档
-
-开启 MMSeg 之旅
-
-- [MMSeg 概述](docs/zh_cn/overview.md)
-- [安装和验证](docs/zh_cn/get_started.md)
-- [常见问题解答](docs/zh_cn/notes/faq.md)
-
-
-
-
-MMSeg 快速入门教程
-
-- [教程1:了解配置文件](docs/zh_cn/user_guides/1_config.md)
-- [教程2:准备数据集](docs/zh_cn/user_guides/2_dataset_prepare.md)
-- [教程3:使用预训练模型推理](docs/zh_cn/user_guides/3_inference.md)
-- [教程4:使用现有模型进行训练和测试](docs/zh_cn/user_guides/4_train_test.md)
-- [教程5:模型部署](docs/zh_cn/user_guides/5_deployment.md)
-- [在 Jetson 平台部署 mmsegmentation](docs/zh_cn/user_guides/deploy_jetson.md)
-- [常用工具](docs/zh_cn/user_guides/useful_tools.md)
-- [特征图可视化](docs/zh_cn/user_guides/visualization_feature_map.md)
-- [可视化](docs/zh_cn/user_guides/visualization.md)
-
-
-
-
-MMSeg 细节介绍
-
-- [MMSeg 数据集介绍](docs/zh_cn/advanced_guides/datasets.md)
-- [MMSeg 模型介绍](docs/zh_cn/advanced_guides/models.md)
-- [MMSeg 数据结构介绍](docs/zh_cn/advanced_guides/structures.md)
-- [MMSeg 数据增强介绍](docs/zh_cn/advanced_guides/transforms.md)
-- [MMSeg 数据流介绍](docs/zh_cn/advanced_guides/data_flow.md)
-- [MMSeg 训练引擎介绍](docs/zh_cn/advanced_guides/engine.md)
-- [MMSeg 模型评测介绍](docs/zh_cn/advanced_guides/evaluation.md)
-
-
-
-
-MMSeg 开发教程
-
-- [新增自定义数据集](docs/zh_cn/advanced_guides/add_datasets.md)
-- [新增评测指标](docs/zh_cn/advanced_guides/add_metrics.md)
-- [新增自定义模型](docs/zh_cn/advanced_guides/add_models.md)
-- [新增自定义数据增强](docs/zh_cn/advanced_guides/add_transforms.md)
-- [自定义运行设定](docs/zh_cn/advanced_guides/customize_runtime.md)
-- [训练技巧](docs/zh_cn/advanced_guides/training_tricks.md)
-- [如何给 MMSeg贡献代码](.github/CONTRIBUTING.md)
-- [在 projects 给 MMSeg 贡献一个标准数据集](docs/zh_cn/advanced_guides/contribute_dataset.md)
-- [NPU (华为 昇腾)](docs/zh_cn/device/npu.md)
-- [0.x → 1.x 迁移文档](docs/zh_cn/migration/interface.md),[0.x → 1.x 库变更文档](docs/zh_cn/migration/package.md)
-
-
+
+ mmsegmentation 教程文档
+
+
+
+
+
+ 开启 MMSeg 之旅
+ |
+
+ MMSeg 快速入门教程
+ |
+
+ MMSeg 细节介绍
+ |
+
+ MMSeg 开发教程
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
## 基准测试和模型库
测试结果和模型可以在[模型库](docs/zh_cn/model_zoo.md)中找到。
-
-已支持的骨干网络:
-
-- [x] ResNet (CVPR'2016)
-- [x] ResNeXt (CVPR'2017)
-- [x] [HRNet (CVPR'2019)](configs/hrnet)
-- [x] [ResNeSt (ArXiv'2020)](configs/resnest)
-- [x] [MobileNetV2 (CVPR'2018)](configs/mobilenet_v2)
-- [x] [MobileNetV3 (ICCV'2019)](configs/mobilenet_v3)
-- [x] [Vision Transformer (ICLR'2021)](configs/vit)
-- [x] [Swin Transformer (ICCV'2021)](configs/swin)
-- [x] [Twins (NeurIPS'2021)](configs/twins)
-- [x] [BEiT (ICLR'2022)](configs/beit)
-- [x] [ConvNeXt (CVPR'2022)](configs/convnext)
-- [x] [MAE (CVPR'2022)](configs/mae)
-- [x] [PoolFormer (CVPR'2022)](configs/poolformer)
-- [x] [SegNeXt (NeurIPS'2022)](configs/segnext)
-
-
-
-
-已支持的算法:
-
-- [x] [SAN (CVPR'2023)](configs/san/)
-- [x] [VPD (ICCV'2023)](configs/vpd)
-- [x] [DDRNet (T-ITS'2022)](configs/ddrnet)
-- [x] [PIDNet (ArXiv'2022)](configs/pidnet)
-- [x] [Mask2Former (CVPR'2022)](configs/mask2former)
-- [x] [MaskFormer (NeurIPS'2021)](configs/maskformer)
-- [x] [K-Net (NeurIPS'2021)](configs/knet)
-- [x] [SegFormer (NeurIPS'2021)](configs/segformer)
-- [x] [Segmenter (ICCV'2021)](configs/segmenter)
-- [x] [DPT (ArXiv'2021)](configs/dpt)
-- [x] [SETR (CVPR'2021)](configs/setr)
-- [x] [STDC (CVPR'2021)](configs/stdc)
-- [x] [BiSeNetV2 (IJCV'2021)](configs/bisenetv2)
-- [x] [CGNet (TIP'2020)](configs/cgnet)
-- [x] [PointRend (CVPR'2020)](configs/point_rend)
-- [x] [DNLNet (ECCV'2020)](configs/dnlnet)
-- [x] [OCRNet (ECCV'2020)](configs/ocrnet)
-- [x] [ISANet (ArXiv'2019/IJCV'2021)](configs/isanet)
-- [x] [Fast-SCNN (ArXiv'2019)](configs/fastscnn)
-- [x] [FastFCN (ArXiv'2019)](configs/fastfcn)
-- [x] [GCNet (ICCVW'2019/TPAMI'2020)](configs/gcnet)
-- [x] [ANN (ICCV'2019)](configs/ann)
-- [x] [EMANet (ICCV'2019)](configs/emanet)
-- [x] [CCNet (ICCV'2019)](configs/ccnet)
-- [x] [DMNet (ICCV'2019)](configs/dmnet)
-- [x] [Semantic FPN (CVPR'2019)](configs/sem_fpn)
-- [x] [DANet (CVPR'2019)](configs/danet)
-- [x] [APCNet (CVPR'2019)](configs/apcnet)
-- [x] [NonLocal Net (CVPR'2018)](configs/nonlocal_net)
-- [x] [EncNet (CVPR'2018)](configs/encnet)
-- [x] [DeepLabV3+ (CVPR'2018)](configs/deeplabv3plus)
-- [x] [UPerNet (ECCV'2018)](configs/upernet)
-- [x] [ICNet (ECCV'2018)](configs/icnet)
-- [x] [PSANet (ECCV'2018)](configs/psanet)
-- [x] [BiSeNetV1 (ECCV'2018)](configs/bisenetv1)
-- [x] [DeepLabV3 (ArXiv'2017)](configs/deeplabv3)
-- [x] [PSPNet (CVPR'2017)](configs/pspnet)
-- [x] [ERFNet (T-ITS'2017)](configs/erfnet)
-- [x] [UNet (MICCAI'2016/Nat. Methods'2019)](configs/unet)
-- [x] [FCN (CVPR'2015/TPAMI'2017)](configs/fcn)
-
-
-
-
-已支持的数据集:
-
-- [x] [Cityscapes](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#cityscapes)
-- [x] [PASCAL VOC](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#pascal-voc)
-- [x] [ADE20K](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#ade20k)
-- [x] [Pascal Context](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#pascal-context)
-- [x] [COCO-Stuff 10k](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#coco-stuff-10k)
-- [x] [COCO-Stuff 164k](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#coco-stuff-164k)
-- [x] [CHASE_DB1](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#chase-db1)
-- [x] [DRIVE](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#drive)
-- [x] [HRF](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#hrf)
-- [x] [STARE](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#stare)
-- [x] [Dark Zurich](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#dark-zurich)
-- [x] [Nighttime Driving](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#nighttime-driving)
-- [x] [LoveDA](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#loveda)
-- [x] [Potsdam](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#isprs-potsdam)
-- [x] [Vaihingen](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#isprs-vaihingen)
-- [x] [iSAID](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#isaid)
-- [x] [Mapillary Vistas](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#mapillary-vistas-datasets)
-- [x] [LEVIR-CD](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#levir-cd)
-- [x] [BDD100K](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/zh_cn/user_guides/2_dataset_prepare.md#bdd100K)
-- [x] [NYU](https://github.com/open-mmlab/mmsegmentation/blob/main/docs/en/user_guides/2_dataset_prepare.md#nyu)
-
-
+
+ 概览
+
+
+
+
+
+ 已支持的主干网络
+ |
+
+ 已支持的算法架构
+ |
+
+ 已支持的分割头
+ |
+
+ 已支持的数据集
+ |
+
+ 其他
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
如果遇到问题,请参考 [常见问题解答](docs/zh_cn/notes/faq.md)。