DATASETS.md

January 28, 2022 ยท View on GitHub

Supported Datasets

DatasetTypeCategoriesTrain
Images
Val
Images
Test
Images
Image Size
(HxW)
COCO-StuffGeneral Scene Parsing171118,0005,00020,000-
ADE20KGeneral Scene Parsing15020,2102,0003,352-
PASCALContextGeneral Scene Parsing594,9965,1049,637-
SUN RGB-DIndoor Scene Parsing372,6662,6195,050+labels-
Mapillary VistasStreet Scene Parsing6518,0002,0005,0001080x1920
CityScapesStreet Scene Parsing192,9755001,525+labels1024x2048
CamVidStreet Scene Parsing11367101233+labels720x960
MHPv2Multi-Human Parsing5915,4035,0005,000-
MHPv1Multi-Human Parsing193,0001,000980+labels-
LIPMulti-Human Parsing2030,46210,000--
CCIHPMulti-Human Parsing2228,2805,0005,000-
CIHPMulti-Human Parsing2028,2805,0005,000-
ATRSingle-Human Parsing1816,0007001,000+labels-
HELENFace Parsing112,000230100+labels-
LaPaFace Parsing1118,1762,0002,000+labels-
iBugMaskFace Parsing1121,866-1,000+labels-
CelebAMaskHQFace Parsing1924,1832,9932,824+labels512x512
FaceSyntheticsFace Parsing (Synthetic)19100,0001,000100+labels512x512
SUIMUnderwater Imagery81,525-110+labels-

Check DATASETS to find more segmentation datasets.

Datasets Structure (click to expand)

Datasets should have the following structure:

data
|__ ADEChallenge
    |__ ADEChallengeData2016
        |__ images
            |__ training
            |__ validation
        |__ annotations
            |__ training
            |__ validation

|__ CityScapes
    |__ leftImg8bit
        |__ train
        |__ val
        |__ test
    |__ gtFine
        |__ train
        |__ val
        |__ test

|__ CamVid
    |__ train
    |__ val
    |__ test
    |__ train_labels
    |__ val_labels
    |__ test_labels
    
|__ VOCdevkit
    |__ VOC2010
        |__ JPEGImages
        |__ SegmentationClassContext
        |__ ImageSets
            |__ SegmentationContext
                |__ train.txt
                |__ val.txt
    
|__ COCO
    |__ images
        |__ train2017
        |__ val2017
    |__ labels
        |__ train2017
        |__ val2017

|__ MHPv1
    |__ images
    |__ annotations
    |__ train_list.txt
    |__ test_list.txt

|__ MHPv2
    |__ train
        |__ images
        |__ parsing_annos
    |__ val
        |__ images
        |__ parsing_annos

|__ LIP
    |__ LIP
        |__ TrainVal_images
            |__ train_images
            |__ val_images
        |__ TrainVal_parsing_annotations
            |__ train_segmentations
            |__ val_segmentations

    |__ CIHP/CCIHP
        |__ instance-leve_human_parsing
            |__ Training
                |__ Images
                |__ Category_ids
            |__ Validation
                |__ Images
                |__ Category_ids

    |__ ATR
        |__ humanparsing
            |__ JPEGImages
            |__ SegmentationClassAug

|__ SUIM
    |__ train_val
        |__ images
        |__ masks
    |__ TEST
        |__ images
        |__ masks

|__ SunRGBD
    |__ SUNRGBD
        |__ kv1/kv2/realsense/xtion
    |__ SUNRGBDtoolbox
        |__ traintestSUNRGBD
            |__ allsplit.mat

|__ Mapillary
    |__ training
        |__ images
        |__ labels
    |__ validation
        |__ images
        |__ labels

|__ SmithCVPR2013_dataset_resized (HELEN)
    |__ images
    |__ labels
    |__ exemplars.txt
    |__ testing.txt
    |__ tuning.txt

|__ CelebAMask-HQ
    |__ CelebA-HQ-img
    |__ CelebAMask-HQ-mask-anno
    |__ CelebA-HQ-to-CelebA-mapping.txt

|__ LaPa
    |__ train
        |__ images
        |__ labels
    |__ val
        |__ images
        |__ labels
    |__ test
        |__ images
        |__ labels

|__ ibugmask_release
    |__ train
    |__ test

|__ FaceSynthetics
    |__ dataset_100000
    |__ dataset_1000
    |__ dataset_100

Note: For PASCALContext, download the annotations from here and put it in VOC2010.

Note: For CelebAMask-HQ, run the preprocess script. python3 scripts/preprocess_celebamaskhq.py --root <DATASET-ROOT-DIR>.