To use the ADE20K dataset for semantic segmentation, follow these steps:
1. Download and Unzip
cd <path-to-mambavision_seg-root>
mkdir -p data/ade20k && cd data/ade20k
wget http://data.csail.mit.edu/places/ADEchallenge/ADEChallengeData2016.zip
unzip ADEChallengeData2016.zip
2. Verify Directory Structure
Ensure your data is organized as follows:
data/ade20k/
├── images/
│ ├── training/
│ └── validation/
└── annotations/
├── training/
└── validation/
3. Configure MMSegmentation
Update your configuration file (e.g., in configs/mamba_vision/segmentation) to point to the data root and define the dataset types:
data_root = 'data/ade20k/'
data = dict(
train=dict(
type='ADE20KDataset',
data_root=data_root,
img_dir='images/training',
ann_dir='annotations/training'),
val=dict(
type='ADE20KDataset',
data_root=data_root,
img_dir='images/validation',
ann_dir='annotations/validation'),
test=dict(
type='ADE20KDataset',
data_root=data_root,
img_dir='images/validation',
ann_dir='annotations/validation')
)