๐โ๐โโ๏ธ๐โโ๏ธ [์๋ฆผ]ย ํ์ต ๋ฐ์ดํฐ์ ์ค๋ฅ ์ ์ ๊ณผ์ ์์ object id๊ฐ ์ค๋ณต๋๋ ์ค๋ฅ๊ฐ ์์์ต๋๋ค. 7์ 7์ผ 18:00 ์ด์ ๋ค์ด๋ก๋ํ์ ์ฐธ๊ฐ์๋ถ ๊ฐ์ด๋ฐ ํ์ต๊ณผ์ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ ๋ถ๋ค์ ๋ฒ๊ฑฐ๋ก์ฐ์๋๋ผ๋ ์ฌ์ฐจ ๋ค์ด๋ก๋ ๋ถํ๋๋ฆฝ๋๋ค. ๋ค์ ํ ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๐โ๐โโ๐โโ๏ธ
ย
๋ณธ ๋ํ๋ ๋ฐ์ดํฐ์ ์ ํ์ฉํด์ ์ ๋์ ์์ ์ค๊ณฝ์ ๊ฒ์ถ(Instance Segmentation)ํ๋ ๊ฒ์ ๋ชฉํ๋กํฉ๋๋ค.
๋ฐ์ดํฐ์ ์ ํ๋ ์ ๋จ์๋ก ์ถ์ถ๋ ์ ๋์ ์ ์ด๋ฏธ์ง์ ๊ฐ ์ ์์ ์ค๊ณฝ์ด ๋ ์ด๋ธ๋ง๋ ์ด๋ ธํ ์ด์ ํ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
์ ์ฒด ์ ์๋ค ๊ฐ์ด๋ฐ ํ์ธต์ ์กด์ฌํ๋, ๋น๊ต์ ๋๋ ทํ ์ ์๋ค์ ์ก์๋ด๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์์ผ๋ฉฐ ๋ ์ด๋ธ ์ญ์ ๊ทธ๋ฌํ ์ ์๋ค ์์ฃผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
๊ฐ๊ฐ์ ์ ์๋ค์ ์ง์์ ์ผ๋ก ํน์ ๋ฐฉํฅ์ผ๋ก ์ด๋ํ๊ธฐ ๋๋ฌธ์ ์ ์๋ค๊ฐ์ ํ์(Occlusion) ์์ญ์ด ๋ค์ ์กด์ฌํฉ๋๋ค.
์ด๋ฏธ์ง์๋ ๋ฌด์์ ์์น์ ๋ค์ํ ํฌ๊ธฐ์ ๊ธฐํฌ๊ฐ ์กด์ฌํ๊ณ , ๊ธฐํฌ์ ์ ์๊ฐ์ ํ์์์ญ ๋ํ ๋ฐ์ํ ์ ์์ต๋๋ค.
๊ฐ์ฒด ์นดํ ๊ณ ๋ฆฌ๋ 1๊ฐ(Normal) ํด๋์ค๋ง ์กด์ฌํฉ๋๋ค.
๋ชจ๋ ์ด๋ฏธ์ง ํด์๋๋ (Height, Width) = (1024, 1280) ํฌ๊ธฐ๋ฅผ ๊ฐ์ต๋๋ค.
ย
ํ์ต ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ ์ด 520๊ฐ๋ก, train ๋๋ ํ ๋ฆฌ์ ์์นํฉ๋๋ค.
์ด๋
ธํ
์ด์
ํ์ผ์ ์
์ ๋ ์ด๋ธ๋ง ํ์์ ๋ฐ๋ผ label_train.json, label(polygon)_train.json 2๊ฐ์ง ํํ๋ก ์ ๊ณต๋๋ฉฐ, ์ ํ์ ์ผ๋ก ์ฌ์ฉํ์ค ์ ์์ต๋๋ค.
(โป ๋จ ์ ์ถ ์์๋ compressed RLE ์ธ์ฝ๋ฉ์ผ๋ก ์ ์ถ)
label_train.json : compressed RLE ํ์์ผ๋ก ์ธ์ฝ๋ฉ๋ ๋ ์ด๋ธ๋ง ํ์ผ
label(polygon)_train.json : ย x, y ๋ฐฐ์ด๋ก ๋ ์ด๋ธ๋ง๋ ํ์ผ
์ด๋ ธํ ์ด์ ํ์ผ์ ์์ ํค ๊ฐ์ โimagesโ, โannotationsโ, โcategoriesโ 3๊ฐ๋ก ์๋์ ๊ฐ์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์์ต๋๋ค.
โimagesโ : ์ด๋ฏธ์ง ์์ด๋(id), ํ์ผ๋ช (file_name), ํด์๋(width, height) ์ ๋ณด
โannotationsโ : image_id ๋ณ๋ก ๊ตฌ์ฑ๋ ๊ฐ ๊ฐ์ฒด์ ๋ํ RLE ๋๋ Polygon ๋ ์ด๋ธ๋ง ์ ๋ณด
โcategoriesโ : ํด๋์ค ์ข ๋ฅ(Normal 1๊ฐ)
ย
ํ๊ฐ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ ์ด 350๊ฐ๋ก, test ๋๋ ํ ๋ฆฌ์ ์์นํฉ๋๋ค.
ํ๊ฐ์ฉ ์ด๋ ธํ ์ด์ ํ์ผ(label_test.json)์ ํ์ต์ฉ ์ด๋ ธํ ์ด์ ํ์ผ ํ์๊ณผ ๋์ผํ์ง๋ง โimagesโ ํค์ ํด๋นํ๋ ์ ๋ณด๋ง ์ ๊ณต๋ฉ๋๋ค.
ย
์ ์ถ ํ์ผ์ โannotationsโ๋ฅผ ์์ ํค๊ฐ์ผ๋ก ๊ฐ๊ณ ์์ด์ผ ํ๋ฉฐ, ํ๊ฐ ์ด๋
ธํ
์ด์
ํ์ผ(label_test.json)์ ์ด๋ฏธ์ง ํ์ผ๋ช
๊ณผ ์ด๋ฏธ์ง ์์ด๋๋ฅผ ์ฐธ๊ณ ํ์ฌ
๊ฐ ์ด๋ฏธ์ง ์์ด๋(image_id)์ ํด๋นํ๋ ๊ฒ์ถ ๊ฒฐ๊ณผ๋ฅผ compressed RLE ํ์์ผ๋ก โcountsโ์ ๋ด์์ ์ ์ถํด ์ฃผ์๋ฉด ๋ฉ๋๋ค.(sample_submission.json ์ฐธ๊ณ )
# sample_submission.json
{
"annotations": [
{
"image_id": 0,
"segmentation": {
"size": [
1024,
1280
],
"counts": "????????????????????"
}
},
{
"image_id": 0,
"segmentation": {
"size": [
1024,
1280
],
"counts": "????????????????????"
}
},
{
"image_id": 4,
"segmentation": {
"size": [
1024,
1280
],
"counts": "????????????????????"
},
...
}
]
}