Semantic Segmentation์ ๋ํด ์์๋ณด๊ธฐ ์ Image Segmentation์ด ๋ฌด์์ธ์ง์ ๋ํด ๋จผ์ ์์๋ณด์์ผ ํ๋ค!
Image Segmentation์ด๋ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ์ฌ๋ฌ ์์ญ์ผ๋ก ๋ถํ ํ๋ ๊ณผ์ ์ผ๋ก ์ด ์ญ์ญ์ ํฝ์ ์ ํน์ ํ ํน์ฑ(certain characteristics)์ ๊ณต์ ํด์ผํ๋ค. Image Segmentation์ ํฌ๊ฒ ์๋์ ๊ฐ์ ์ธ๊ฐ์ง task๋ก ๋๋ ์ง ์ ์๋ค.
Semantic Segmentation์ด๋ ์ด๋ฏธ์ง๋ฅผ ํฝ์ ๋ณ๋ก ๋ถ๋ฅ(classification)ํ๋ ๊ฒ์ด๋ค. ์ด๋ฏธ์ง์ ์๋ ๋ชจ๋ ํฝ์ ์ ๋ํ ์์ธก์ ํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ dense prediction ์ด๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค.
Instance segmentation๊ณผ ๊ตฌ๋ณ๋๊ฒ Semantic segmentation๋ ๋์ผํ ํด๋์ค์ ์ํ๋ ์๋ก ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ๊ตฌ๋ณํ์ง ์๋๋ค. ์๋ฅผ ๋ค์ด ์์ ์์์์ ์๊ฐ ๋๋ง๋ฆฌ๊ฐ ์กด์ฌ ํ ๋ ๊ฐ๊ฐ์ ์๋ฅผ ๊ตฌ๋ณํ์ง ์๊ณ "์"๋ผ๋ ํด๋์ค์ ์ํ๋ ์ผ์ข ์ ํฝ์ ๋ฉ์ด๋ฆฌ๋ก ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๋ค.
Semantic Segmentation์ computer vision์์ ๋ค์ํ๊ฒ ํ์ฉ๋๊ณ ์๋ค.
๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํ๋ จ์ํค๊ธฐ ์ํด์๋ ๋์ฉ๋์ ๋ฐ์ดํฐ๋ฅผ ํ์๋ก ํ๋ค. Semantic Segmentation์ ์ํด์๋ ํฝ์
๋จ์์ ์ ํํ ์ฃผ์์ด ํ์ํ๋ฉฐ ์ด๋ฅผ ์์ฑํ๋ ๊ฒ์ ์ง๋ฃจํ๊ณ ๋น์ฉ์ด ๋ง์ด ๋ ๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๊ธฐ์กด segmentation ๋ชจ๋ธ์ ํ์ฉํ์ฌ ์ด๋ฏธ์ง์ ๋ฏธ๋ฆฌ ์ฃผ์์ ๋ฌ๊ณ ์์์
์ ํตํด ์๋ชป๋ ๋ถ๋ถ์ ์์ ํ๊ณ ๋ชจ๋ธ์ ๋๋ฝ๋ ์์ธก์ ์ฑ์ฐ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ด๋ค. ์ด๋ฌํ ๋ฐฉ๋ฒ ์ธ์ ์์ผ๋ก ๋ ์ด๋ธ์ ์ง์ ์ฑ์ฐ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ด๋ค.
์ด๋ SuperAnnotate(the Pixel and Vector editors are well suited for annotating images for the semantic segmentation task.)๋ฅผ ํตํด ์ํํ ์ ์๋ค.
์ด๋ฅผ ์ด์ฉํ๋ฉด ํธ๋ฆฌํ๊ฒ ๋ฐ์ดํฐ์ ์ฃผ์์ ๋ฌ ์ ์์ผ๋ฉฐ, edge ๊ฒ์ถ์ ์ํ image segmentation ๋ชจ๋ธ์ ์คํํ๊ฑฐ๋ custom dataset์ ๋ํ์ฌ DeepLabV3๋ฅผ ๋ฏธ์ธ ์กฐ์ ํ์ฌ ์ฃผ์ ์๋๋ฅผ ๋์ผ ์ ์๋ค.
Instance segmentation๋ Semantic Segmentation๊ณผ ๋งค์ฐ ์ ์ฌํ์ง๋ง ๋์ผํ ํด๋์ค์ ์๋ก ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ๊ตฌ๋ณํ๋ค. ์ฆ ์์์ ์๋ฅผ ํ๋์ ๋ฉ์ด๋ฆฌ๊ฐ ์๋ ์ 1, ์ 2๋ก ๊ตฌ๋ณํ๋ ๊ฒ์ ์๋ฏธํ๋ค.
Instance segmentation์ Instance segmentation์ ์ด๋ฏธ์ง์ ๋ํ ์์ ํ ์ดํด๋ฅผ ์ ๊ณตํ์ง ๋ชปํ๋ค. Semantic segmentation์ ๊ฐ์ฒด์ ๋ผ๋ฒจ๋ง์ ์งํํ๋๋ฐ ์ ํฉํ๊ณ Instance segmentation์ ์
์ ์๋ ๊ฐ์ฒด๋ฅผ ์ดํดํ๋ ๋ฐ ์ ํฉํ๋ค.
Panoptic segmentation์ Instance segmentation๊ณผ Instance segmentation ๋ฌธ์ ๋ฅผ ๋ชจ๋ ํจ๊ป ํด๊ฒฐํ์ฌ ์ฃผ์ด์ง ์ฅ๋ฉด์ ๋ณด๋ค ์์ธํ ์ดํดํ ์ ์๋ ๋ณต์กํ ์ปดํจํฐ ๋น์ ์์
์ด๋ค. ์ด๋ ํ์ํ ์ด๋ฏธ์ง์์ ๊ฐ์ฒด ์ธ์คํด์ค๋ฅผ ๋์์ ๋ถํ ํ๊ณ ๋ ์ด๋ธ์ ์ง์ ํ์ฌ ์ฅ๋ฉด์ ๋ํ ํฌ๊ด์ ์ธ ์ดํด๋ฅผ ์ ๊ณตํ๋ค.
Semantic Segmentation๋ชจ๋ธ์ ๊ฑฐ์น๊ณ ๋๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ ์ ์๋ค.
One-Hot encoding ์ผ๋ก ๊ฐ class ์ ๋ํด ์ถ๋ ฅ์ฑ๋์ ๋ง๋ค์ด์ segmentation map์ ๋ง๋ ๋ค. class์ ๊ฐ์๋งํผ ๋ง๋ค์ด์ง ์ฑ๋์ argmax๋ฅผ ํตํด ์์ ์๋ ์ด๋ฏธ์ง ์ฒ๋ผ ํ๋์ ์ถ๋ ฅ๋ฌผ์ ๋์ถํ๋ค.