[Google Colab]
[WandB]
trainaug
를 사용하였습니다.
aeroplane
을 binary segmentation 하도록 수정wandb
를 사용해서 기록하도록 구현하였습니다.
DeepLabV3과 같은 segmentation 관련 논문을 보면, Semantic contours from inverse detectors의 annotation을 추가로 사용하여, trainaug
라고 부르는 10582장의 이미지로 구성된 데이터로 학습을 수행합니다.
trainaug
데이터셋을 바로 내려받는 링크는 없어서, 위의 링크를 참고해 데이터셋을 구성하는 방법을 정리하였습니다.
Pascal VOC 2012 datset
VOCtrainval_11-May-2012/VOCdevkit/VOC2012
의 경로에 이미지와 annotation들이 구성되어 있는 것을 확인할 수 있습니다.Augment dataset
Segmentation
디렉토리의 4개 파일(train_aug
, trainval_aug
, val_aug
, test_aug
)을 1에서 내려받은 경로인 VOCtrainval_11-May-2012/VOCdevkit/VOC2012/ImageSets/Segmentation
에 옮겨줍니다. (이름이 같은 파일은 덮어써도 됩니다.)trainaug
를 위한 annotation이 있는 SegmentationClassAug
를 내려받아 VOCtrainval_11-May-2012/VOCdevkit/VOC2012
에 옮겨줍니다.확인
VOCtrainval_11-May-2012
├── VOCdevkit
│ ├── VOC2012
│ │ ├── Annotations
│ │ ├── ImageSets
│ │ │ ├── Segmentation
│ │ │ ├── test_aug.txt
│ │ │ ├── train_aug.txt
│ │ │ ├── trainval_aug.txt
│ │ │ ├── val_aug.txt
│ │ ├── JPEGImages
│ │ ├── SegmentationClass
│ │ ├── SegmentationClassAug
│ │ ├── SegmentationObject