๐์ฌํ์ฉ ์ฐ๋ ๊ธฐ ๊ด๋ จ ์ด๋ฏธ์ง ์ถ์ฒ : CC BY 2.0
1. COCO Dataset
COCO format
COCO Dataset์ ๊ฐ๊ฐ์ image ์ annotation ๊ฐ์ train json ํ์ผ์ ์กด์ฌ
- “info”์๋ dataset ์ ๋ํ high level ์ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์
- “licenses”์๋ image ์ license ๋ชฉ๋ก์ด ํฌํจ๋์ด ์์
- “images”์ dataset ์ image ๋ชฉ๋ก ๋ฐ ๊ฐ๊ฐ์ width, heigh, file_name, id(image_id) ๋ฑ์ ํฌํจ
- “categories”์๋ class ์ ํด๋นํ๋ id, name ๋ฐ supercategory ๊ฐ ํฌํจ๋ผ ์์
- “segmentation" ์๋ ๊ฐ class ์ ํด๋น๋๋ pixel ์ x, y ์ขํ๋ค์ด ํฌํจ๋์ด ์์
- ์ด๋ฏธ์ง ์ถ์ฒ : CC BY 2.0
Dataloader
โ Shape
- Shape of images : (batch, 3, height, width)
- Shape of targets : (batch, height, width)
โ CustomDataloader
- data_dir : dataset path(e.g. train.json)
- mode : dataset์ ์ฉ๋๊ฐ train์ธ์ง test์ธ์ง ๋ถ๊ธฐ
- mode = train : (images, masks, image_infos)
- mode = test : (images, image_infos)
- transform : image size ์กฐ์ ๋ฐ data format ๋ณํ ๋ฑ์ ์ ์ฒ๋ฆฌ ์์
- albumentation ์ ToTensorV2() : numpy ์ HWC ์์๋ฅผ CHW ์์๋ก ๋ณํ
2. EDA
Image ๋ถ์
์๋ณธ๊ณผ segmentation overlay๋ ์ด๋ฏธ์ง ๋ฏธ๋ฆฌ๋ณด๊ธฐ
Class ๋ถ์
์ด๋ฏธ์ง ํ๋์ ๋ฑ์ฅํ๋ object ๊ฐ์ : ์ฃผ๋ก 1๊ฐ์์ 9๊ฐ๊น์ง ๋ถํฌ
๊ฐ์ค ๊ฒ์
- Plastic๊ณผ Plastic bag๋ ๋ฐ๋ก ๋ผ๋ฒจ๋ง ๋์ด ์์๊น? → NO
-
- Plastic bag ๋ด๋ถ์ ์ฌํ์ฉ๋ ๋ผ๋ฒจ๋ง ๋์ด ์์๊น? → NO
-
- ๋ฐฐ๊ฒฝ์ด Paper bag ์ธ๊ฑด ์ด๋ป๊ฒ ์ ์ ์์๊น?
- ๋งค์ฐ ์์ ํฌ๊ธฐ์ Object์ ๋ํด์๋ ๋ ์ด๋ธ๋ง ๋ ๊ฒฝ์ฐ
- ์ฌํ์ฉ ์ฐ๋ ๊ธฐ๊ฐ ์๋ ๋ถ๋ถ์ด ๊ฒน์ณ์ ํ๋๋ก ๋ ์ด๋ธ๋ง ๋ ๊ฒฝ์ฐ
3. ํ๊ฐ Metric
miou
'TIL > Boostcamp AI tech' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Segmentation] FCN์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ models - ์ฑ๋ฅ๋ฉด (0) | 2021.11.08 |
---|---|
[Segmentation] FCN, Semantic Segmentation์ ๊ธฐ์ด์ ์ดํด :: seoftware (0) | 2021.10.20 |
[3rd P stage] Segmentation Wrap UP (0) | 2021.10.18 |
[Boostcamp]Week9-Day39. Object Detection Library :: seoftware (0) | 2021.09.30 |
[Boostcamp Lv2][P stage] Week9-Day38. 2 stage detector :: seoftwa (0) | 2021.09.30 |
๋๊ธ