์ธ๊ณต์ง๋ฅ
DiffSeg : ์์ ํ์ฐ์ ์ฌ์ฉํ ๋น์ง๋ ์ ๋ก์ท ๋ถํ

์ปดํจํฐ ๋น์ ๊ธฐ๋ฐ ๋ชจ๋ธ์ ํต์ฌ ๊ณผ์ ์ค ํ๋๋ ๊ณ ํ์ง ๋ถํ ๋ง์คํฌ๋ฅผ ์์ฑํ๋ ๊ฒ์
๋๋ค. ์ต๊ทผ ๋๊ท๋ชจ ๊ฐ๋
ํ๋ จ์ ๋ฐ์ ์ผ๋ก ๋ค์ํ ์ด๋ฏธ์ง ์คํ์ผ์ ๊ฑธ์ณ ์ ๋ก์ท ๋ถํ ์ด ๊ฐ๋ฅํด์ก์ต๋๋ค. ๋ํ ๋น์ง๋ ํ์ต์ ๊ด๋ฒ์ํ ์ฃผ์์ด ํ์ ์์ด ๋ถํ ์ ๋จ์ํํฉ๋๋ค. ์ด๋ฌํ ๋ฐ์ ์๋ ๋ถ๊ตฌํ๊ณ ์ฃผ์ ์์ด ์ ๋ก์ท ์ค์ ์์ ๋ฌด์์ด๋ ๋ถํ ํ ์ ์๋ ์ปดํจํฐ ๋น์ ํ๋ ์์ํฌ๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ ์ฌ์ ํ โโ๋ณต์กํ ์์
์ผ๋ก ๋จ์ ์์ต๋๋ค. ์ปดํจํฐ ๋น์ ๋ชจ๋ธ์ ๊ธฐ๋ณธ ๊ฐ๋
์ธ ์๋ฏธ๋ก ์ ๋ถํ ์๋ ์ด๋ฏธ์ง๋ฅผ ๊ท ์ผํ ์๋ฏธ๋ก ์ ์ฌ์ฉํ์ฌ ๋ ์์ ์์ญ์ผ๋ก ๋๋๋ ์์
์ด ํฌํจ๋ฉ๋๋ค. ์ด ๊ธฐ์ ์ ์๋ฃ ์์, ์ด๋ฏธ์ง ํธ์ง, ์์จ ์ฃผํ ๋ฑ๊ณผ ๊ฐ์ ์๋ง์ ๋ค์ด์คํธ๋ฆผ ์์
์ ๊ธฐ๋ฐ์ ๋ง๋ จํฉ๋๋ค.
์ปดํจํฐ ๋น์ ๋ชจ๋ธ์ ๊ฐ๋ฐ์ ๋ฐ์ ์ํค๋ ค๋ฉด ์ด๋ฏธ์ง ๋ถํ ์ด ์ ํ๋ ๋ฒ์ฃผ์ ๊ณ ์ ๋ฐ์ดํฐ ์ธํธ์ ๊ตญํ๋์ง ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋์ , ๋ค์ํ ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ค๋ชฉ์ ๊ธฐ๋ณธ ์์ ์ผ๋ก ์๋ํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ํฝ์ ๋จ์๋ก ๋ ์ด๋ธ์ ์์งํ๋ ๋ฐ ๋๋ ๋์ ๋น์ฉ์ ์ฃผ์์ด ํ์ํ์ง ์๊ณ ๋์์ ๋ํ ์ฌ์ ์ก์ธ์ค๊ฐ ๋ถ์กฑํ ์ ๋ก์ท ๋ฐ ์ง๋ ๋ถํ ๋ฐฉ๋ฒ์ ์งํ์ ์ ํํ๋ ์ค์ํ ๊ณผ์ ๋ฅผ ์ ์ํฉ๋๋ค. ์ด ๊ธ์์๋ self-attention ๋ ์ด์ด๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ ผ์ํ ๊ฒ์ ๋๋ค. ์์ ์ ์ธ ํ์ฐ ๋ชจ๋ธ ์ ์ ํ ์ฃผ์ ์์ด๋ ์ ๋ก์ท ์ค์ ์์ ๋ชจ๋ ์ ๋ ฅ์ ๋ถํ ํ ์ ์๋ ๋ชจ๋ธ ์์ฑ์ ์ฉ์ดํ๊ฒ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ self-attention ๋ ์ด์ด๋ ์ฌ์ ํ๋ จ๋ ์์ ์ ์ธ ํ์ฐ ๋ชจ๋ธ์ ํตํด ํ์ต๋ ๊ฐ์ฒด ๊ฐ๋ ์ ๋ณธ์ง์ ์ผ๋ก ์ดํดํฉ๋๋ค.
DiffSeg: ํฅ์๋ ์ ๋ก์ท ๋ถํ ์๊ณ ๋ฆฌ์ฆ
์๋ฏธ๋ก ์ ๋ถํ ์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ํ ์น์ ์ผ๋ก ๋๋๋ ํ๋ก์ธ์ค์ด๋ฉฐ, ๊ฐ ์น์ ์ ์ ์ฌํ ์๋ฏธ๋ก ์ ๊ณต์ ํฉ๋๋ค. ์ด ๊ธฐ์ ์ ์๋ง์ ๋ค์ด์คํธ๋ฆผ ์์ ์ ๊ธฐ์ด๋ฅผ ํ์ฑํฉ๋๋ค. ์ ํต์ ์ผ๋ก ์ ๋ก์ท ์ปดํจํฐ ๋น์ ์์ ์ ์ฃผ์์ด ์๊ณ ๋ ์ด๋ธ์ด ์ง์ ๋ ๋ฒ์ฃผ๊ฐ ์๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ํ์ฉํ๋ ๊ฐ๋ ๋ ์๋ฏธ๋ก ์ ๋ถํ ์ ์์กดํด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ ๋ก์ท ์ค์ ์์ ๊ฐ๋ ๋์ง ์์ ์๋ฏธ๋ก ์ ๋ถํ ์ ๊ตฌํํ๋ ๊ฒ์ ์ฌ์ ํ โโ์ด๋ ค์ด ๋ฌธ์ ์ ๋๋ค. ๊ธฐ์กด ์ง๋ ๋ฐฉ๋ฒ์ ํจ๊ณผ์ ์ด์ง๋ง ํฝ์ ๋น ๋ผ๋ฒจ๋ง ๋น์ฉ์ด ์์ฒญ๋๊ธฐ ๋๋ฌธ์ ๋ชจ๋ธ์ ์ฃผ์์ด ๋ฌ๋ฆฐ ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ์ ๋ํ ์ฌ์ ์ง์์ด ํ์ํ์ง ์์ ๋ ์ ํ์ ์ธ ์ ๋ก์ท ์ค์ ์์ ๋น์ง๋ ๋ถํ ๋ฐฉ๋ฒ์ ๊ฐ๋ฐํด์ผ ํ ํ์์ฑ์ด ๊ฐ์กฐ๋ฉ๋๋ค.
์ด๋ฌํ ์ ํ ์ฌํญ์ ํด๊ฒฐํ๊ธฐ ์ํด DiffSeg๋ Stable Diffusion ํ๋ ์์ํฌ์ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๋ชจ๋ ์ด๋ฏธ์ง์์ ์ ๋ก์ท ์ ์ก์ด ๊ฐ๋ฅํ ์ผ๋ฐ ๋ถํ ๋ชจ๋ธ์ ๊ตฌ์ถํ๋ ์๋ก์ด ํ์ฒ๋ฆฌ ์ ๋ต์ ๋์ ํฉ๋๋ค. Stable Diffusion ํ๋ ์์ํฌ๋ ์ ์ํ ์กฐ๊ฑด์ ๋ฐ๋ผ ๊ณ ํด์๋ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ ๋ฐ ์์ด ๊ทธ ํจ๋ฅ์ด ์ ์ฆ๋์์ต๋๋ค. ์์ฑ๋ ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ ์ด๋ฌํ ํ๋ ์์ํฌ๋ ์ผ๋ฐ์ ์ผ๋ก ์ง๋ฐฐ์ ์ธ ์ ๊ฒฝ ๊ฐ์ฒด๋ง ํฌํจํ๋ ํด๋น ํ ์คํธ ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ถํ ๋ง์คํฌ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
๋์กฐ์ ์ผ๋ก, DiffSeg๋ ํ์ฐ ๋ชจ๋ธ์์ self-attention ๋ ์ด์ด์ attention ํ ์๋ฅผ ํ์ฉํ์ฌ ๋ถํ ๋ง์คํฌ๋ฅผ ์์ฑํ๋ ํ์ ์ ์ธ ํ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ๋๋ค. DiffSeg ์๊ณ ๋ฆฌ์ฆ์ ๋ค์ ์ด๋ฏธ์ง์ ์ค๋ช ๋ ๊ฒ์ฒ๋ผ ๋ฐ๋ณต์ ์ธ ์ฃผ์ ๋ณํฉ, ์ฃผ์ ์ง๊ณ ๋ฐ ๋น์ต๋ ์ต์ ์ ์ธ ๊ฐ์ง ์ฃผ์ ๊ตฌ์ฑ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
DiffSeg ์๊ณ ๋ฆฌ์ฆ์ 4D ์ดํ ์ ํ ์๋ฅผ ๊ณต๊ฐ์ ์ผ๊ด์ฑ์ผ๋ก ์ง๊ณํ๊ณ ์ต์ปค ํฌ์ธํธ๋ฅผ ์ํ๋งํ์ฌ ๋ฐ๋ณต์ ์ธ ๋ณํฉ ํ๋ก์ธ์ค๋ฅผ ํ์ฉํ์ฌ ์ฌ๋ฌ ํด์๋์ ๊ฑธ์ณ ์๊ฐ์ ์ ๋ณด๋ฅผ ๋ณด์กดํฉ๋๋ค. ์ด๋ฌํ ์ต์ปค๋ ๋์ผํ ๊ฐ์ฒด ์ต์ปค๊ฐ ๊ฒฐ๊ตญ ํก์๋๋ ๋ณํฉ ์ฃผ์ ๋ง์คํฌ์ ๋ฐ์ฌ๋ ์ญํ ์ ํฉ๋๋ค. DiffSeg ํ๋ ์์ํฌ๋ ๋ค์์ ๋์์ผ๋ก ๋ณํฉ ํ๋ก์ธ์ค๋ฅผ ์ ์ดํฉ๋๋ค. KL ๋ฐ์ฐ๋ฒ ๋ Attention Map ๊ฐ์ ์ ์ฌ์ฑ์ ์ธก์ ํฉ๋๋ค.
ํด๋ฌ์คํฐ๋ง ๊ธฐ๋ฐ์ ๋น์ง๋ ๋ถํ ๋ฐฉ๋ฒ๊ณผ ๋น๊ตํ ๋ DiffSeg ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐ์๊ฐ ๋ฏธ๋ฆฌ ํด๋ฌ์คํฐ ์๋ฅผ ์ง์ ํ ํ์๊ฐ ์์ผ๋ฉฐ ์ฌ์ ์ง์์ด ์์ด๋ DiffSeg ์๊ณ ๋ฆฌ์ฆ์ ์ถ๊ฐ ๋ฆฌ์์ค๋ฅผ ํ์ฉํ์ง ์๊ณ ๋ ๋ถํ ์ ์์ฑํ ์ ์์ต๋๋ค. ์ ๋ฐ์ ์ผ๋ก DiffSeg ์๊ณ ๋ฆฌ์ฆ์ โ์ฌ์ ํ๋ จ๋ Stable Diffusion ๋ชจ๋ธ์ ํ์ฉํ๊ณ ์ถ๊ฐ ๋ฆฌ์์ค๋ ์ฌ์ ์ง์ ์์ด ์ด๋ฏธ์ง๋ฅผ ๋ถํ ํ ์ ์๋ ์๋ก์ด ๋น์ง๋ ๋ฐ ์ ๋ก์ท ๋ถํ ๋ฐฉ๋ฒ์ ๋๋ค."
DiffSeg: ๊ธฐ๋ณธ ๊ฐ๋
DiffSeg๋ ํ์ฐ ๋ชจ๋ธ, ๋น์ง๋ ๋ถํ ๋ฐ ์ ๋ก์ท ๋ถํ ํ์ต์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์๋ก์ด ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค.
ํ์ฐ ๋ชจ๋ธ
DiffSeg ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ ํ๋ จ๋ ํ์ฐ ๋ชจ๋ธ์ ํ์ต์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ํ์ฐ ๋ชจ๋ธ์ ์ปดํจํฐ ๋น์ ๋ชจ๋ธ์ ์ํ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์์ฑ ํ๋ ์์ํฌ ์ค ํ๋์ด๋ฉฐ, ์ํ๋ง๋ ๋ฑ๋ฐฉ์ฑ ๊ฐ์ฐ์ค ๋ ธ์ด์ฆ ์ด๋ฏธ์ง์์ ์๋ฐฉํฅ ๋ฐ ์ญ๋ฐฉํฅ ํ์ฐ ํ๋ก์ธ์ค๋ฅผ ํ์ตํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์์ฑํฉ๋๋ค. ์์ ํ์ฐ(Stable Diffusion)์ ํ์ฐ ๋ชจ๋ธ์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ณํ์ด๋ฉฐ ์ง๋ ๋ถํ , ์ ๋ก ์ท ๋ถ๋ฅ, ์๋ฏธ ๋์ ์ผ์น, ๋ ์ด๋ธ ํจ์จ์ ์ธ ๋ถํ , ๊ฐ๋ฐฉํ ์ดํ ๋ถํ ๋ฑ ๋ค์ํ ์์ ์ ์ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ํ์ฐ ๋ชจ๋ธ์ ์ ์ผํ ๋ฌธ์ ๋ ์ด๋ฌํ ์์ ์ ์ํํ๊ธฐ ์ํด ๊ณ ์ฐจ์ ์๊ฐ์ ๊ธฐ๋ฅ์ ์์กดํ๊ณ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์์ ํ ํ์ฉํ๋ ค๋ฉด ์ถ๊ฐ ๊ต์ก์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค๋ ๊ฒ์ ๋๋ค.
๋น์ง๋ ๋ถํ
DiffSeg ์๊ณ ๋ฆฌ์ฆ์ ์ฃผ์์ ์ฌ์ฉํ์ง ์๊ณ ์กฐ๋ฐํ ๋ถํ ๋ง์คํฌ๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ์ต์ AI ๋ฐฉ์์ธ ๋น์ง๋ ๋ถํ ๊ณผ ๋ฐ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ์ํ ์ฑ๋ฅ์ ์ ๊ณตํ๋ ค๋ฉด ๋น์ง๋ ๋ถํ ๋ชจ๋ธ์๋ ๋์ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ์ฌ์ ๋น์ง๋ ํ์ต์ด ํ์ํฉ๋๋ค. ๋น์ง๋ ๋ถํ ๊ธฐ๋ฐ AI ํ๋ ์์ํฌ๋ ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ์ ์ฌ์ฉํ ํด๋ฌ์คํฐ๋ง๊ณผ ๋ถ๋ณ์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ํ ํด๋ฌ์คํฐ๋ง์ ๋ ๊ฐ์ง ๋ฒ์ฃผ๋ก ํน์ฑํ๋ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฒ์ฃผ์์ ํ๋ ์์ํฌ๋ ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ์ด ํ์ตํ ์๋ณ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋ถํ ๋ง์คํฌ๋ฅผ ์์ฑํ๋ ๋ฐ๋ฉด, ๋ ๋ฒ์งธ ๋ฒ์ฃผ์ ์๋ ํ๋ ์์ํฌ๋ ๋ ์ด๋ฏธ์ง ๊ฐ์ ์ํธ ์ ๋ณด๋ฅผ ์ต์ ํํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์๋ฏธ ํด๋ฌ์คํฐ๋ก ๋ถํ ํ๋ ์ผ๋ฐ ํด๋ฌ์คํฐ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํฉ๋๋ค. ํดํ๋ ์ธ๋ถํ๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
์ ๋ก์ท ๋ถํ
DiffSeg ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ์ดํฐ์ ๋ํ ์ฌ์ ๊ต์ก์ด๋ ์ง์ ์์ด ๋ฌด์์ด๋ ๋ถํ ํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋ฐฉ๋ฒ์ธ ์ ๋ก์ท ๋ถํ ํ๋ ์์ํฌ์ ๋ฐ์ ํ๊ฒ ๊ด๋ จ๋์ด ์์ต๋๋ค. ์ ๋ก์ท ๋ถํ ๋ชจ๋ธ์ ์ผ๋ถ ํ ์คํธ ์ ๋ ฅ๊ณผ ํ๋กฌํํธ๊ฐ ํ์ํ์ง๋ง ์ต๊ทผ ๋ฐ์ด๋ ์ ๋ก์ท ์ ์ก ๊ธฐ๋ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ๋์กฐ์ ์ผ๋ก, DiffSeg ์๊ณ ๋ฆฌ์ฆ์ ํ์ฐ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ์ด๋ฏธ์ง๋ฅผ ์ฟผ๋ฆฌ ๋ฐ ํฉ์ฑํ์ง ์๊ณ ๊ฐ์ฒด์ ๋ด์ฉ์ ์์ง ๋ชปํ ์ฑ ๋ถํ ์ ์์ฑํฉ๋๋ค.
DiffSeg: ๋ฐฉ๋ฒ ๋ฐ ์ํคํ ์ฒ
DiffSeg ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ ํ๋ จ๋ ์์ ์ ์ธ ํ์ฐ ๋ชจ๋ธ์ self-attention ๋ ์ด์ด๋ฅผ ํ์ฉํ์ฌ ๊ณ ํ์ง ๋ถํ ์์ ์ ์์ฑํฉ๋๋ค.
์์ ํ์ฐ ๋ชจ๋ธ
์์ ์ ์ธ ํ์ฐ์ DiffSeg ํ๋ ์์ํฌ์ ๊ธฐ๋ณธ ๊ฐ๋ ์ค ํ๋์ ๋๋ค. Stable Diffusion์ ์์ฑ์ AI ํ๋ ์์ํฌ์ด๋ฉฐ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ์ฐ ๋ชจ๋ธ ์ค ํ๋์ ๋๋ค. ํ์ฐ ๋ชจ๋ธ์ ์ฃผ์ ํน์ง ์ค ํ๋๋ ์๋ฐฉํฅ ๋ฐ ์ญ๋ฐฉํฅ ํต๊ณผ์ ๋๋ค. ์๋ฐฉํฅ ํจ์ค์์๋ ์ด๋ฏธ์ง๊ฐ ๋ฑ๋ฐฉ์ฑ ๊ฐ์ฐ์ค ๋ ธ์ด์ฆ ์ด๋ฏธ์ง๊ฐ ๋ ๋๊น์ง ๋งค ์๊ฐ ๋จ๊ณ๋ง๋ค ๋ฐ๋ณต์ ์ผ๋ก ์๋์ ๊ฐ์ฐ์ค ๋ ธ์ด์ฆ๊ฐ ์ด๋ฏธ์ง์ ์ถ๊ฐ๋ฉ๋๋ค. ๋ฐ๋ฉด, ์ญ๋ฐฉํฅ ํจ์ค์์๋ ํ์ฐ ๋ชจ๋ธ์ด ๋ฑ๋ฐฉ์ฑ ๊ฐ์ฐ์ค ์ก์ ์์์์ ์ก์์ ๋ฐ๋ณต์ ์ผ๋ก ์ ๊ฑฐํ์ฌ ๊ฐ์ฐ์ค ์ก์์ด ์๋ ์๋ณธ ์์์ ๋ณต๊ตฌํฉ๋๋ค.
Stable Diffusion ํ๋ ์์ํฌ๋ ์ธ์ฝ๋-๋์ฝ๋์ ์ฃผ์ ๊ณ์ธต์ด ์๋ U-Net ์ค๊ณ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฌ๊ธฐ์ ์ธ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋จผ์ ์ด๋ฏธ์ง๋ฅผ ๋ ์์ ๊ณต๊ฐ ์ฐจ์์ ์ ์ฌ ๊ณต๊ฐ์ผ๋ก ์์ถํ๊ณ ๋์ฝ๋๋ฅผ ํ์ฉํ์ฌ ์ด๋ฏธ์ง์ ์์ถ์ ํ๋๋ค. U-Net ์ํคํ ์ฒ๋ ๋ชจ๋์ ๋ธ๋ก ์คํ์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ฐ ๋ธ๋ก์ Transformer Layer์ ResNet ๋ ์ด์ด๋ผ๋ ๋ ๊ฐ์ง ๊ตฌ์ฑ ์์ ์ค ํ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๊ตฌ์ฑ ์์ ๋ฐ ์ํคํ ์ฒ
๊ณต๊ฐ ์ฃผ์ ๋งต ํํ๋ก ๊ณ ์ ๊ฐ์ฒด์ ์ ๋ณด๋ฅผ ๊ทธ๋ฃนํํ๋ ํ์ฐ ๋ชจ๋ธ์ Self-attention ๋ ์ด์ด์ DiffSeg๋ ์ฃผ์ ์ง๊ณ, ์ฃผ์ ์ง๊ณ, ๋น์ต๋ ์ต์ ๋ฐ ๋ฐ๋ณต์ ๊ด์ฌ.
์ฃผ์์ง์ค
U-Net ๋ ์ด์ด์ ์ธ์ฝ๋๋ฅผ ํต๊ณผํ๋ ์ ๋ ฅ ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ Stable Diffusion ๋ชจ๋ธ์ ๊ฐ ์ฐจ์์ ๋ํด 16๊ฐ์ ํ ์๋ก ์ด 5๊ฐ์ ์ดํ ์ ํ ์๋ฅผ ์์ฑํฉ๋๋ค. 16๊ฐ์ ํ ์๋ฅผ ์์ฑํ๋ ์ฃผ์ ๋ชฉํ๋ ์๋ก ๋ค๋ฅธ ํด์๋๋ฅผ ๊ฐ์ง ์ด๋ฌํ ์ดํ ์ ํ ์๋ฅผ ๊ฐ๋ฅํ ๊ฐ์ฅ ๋์ ํด์๋์ ํ ์๋ก ์ง๊ณํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด DiffSeg ์๊ณ ๋ฆฌ์ฆ์ 4๊ฐ ์ฐจ์์ ์๋ก ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌํฉ๋๋ค.
2๊ฐ ์ฐจ์ ์ค์์ ์ฃผ์ ์ผ์์ ๋ง์ง๋ง 2๊ฐ ์ฐจ์์ ํด์๋๊ฐ ๋ค๋ฅด์ง๋ง DiffSeg ํ๋ ์์ํฌ์ 64D ๊ณต๊ฐ ๋งต์ด ์์น์ ๊ณต๊ฐ ์์น ๊ฐ์ ์๊ด ๊ด๊ณ์ ํด๋นํ๋ฏ๋ก ๊ณต๊ฐ์ ์ผ๋ก ์ผ๊ด๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก DiffSeg ํ๋ ์์ํฌ๋ ๋ชจ๋ ์ฃผ์ ์ง๋์ ๋ ๊ฐ์ง ์ฐจ์์ ๊ฐ์ฅ ๋์ ํด์๋์ธ 64 x 2๋ก ์ํ๋งํฉ๋๋ค. ๋ฐ๋ฉด์ ์ฒ์ XNUMX๊ฐ ์ฐจ์์ ๋ค์ ์ด๋ฏธ์ง์์ ๋ณผ ์ ์๋ฏ์ด ์ฃผ์ ์ง๋์ ์์น ์ฐธ์กฐ๋ฅผ ๋ํ๋ ๋๋ค.
์ด๋ฌํ ์ฐจ์์ ์ฃผ์ ์ง๋์ ์์น๋ฅผ โโ์ฐธ์กฐํ๋ฏ๋ก ์ฃผ์ ์ง๋๋ ์ด์ ๋ฐ๋ผ ์ง๊ณ๋์ด์ผ ํฉ๋๋ค. ๋ํ, ์ง๊ณ๋ ์ดํ ์ ๋งต์ ์ ํจํ ๋ถํฌ๊ฐ ์๋์ง ํ์ธํ๊ธฐ ์ํด ํ๋ ์์ํฌ๋ ๋ชจ๋ ์ดํ ์ ๋งต์ ํด์๋์ ๋น๋กํ๋ ๊ฐ์ค์น๊ฐ ํ ๋น๋์ด ์ง๊ณ ํ ๋ถํฌ๋ฅผ ์ ๊ทํํฉ๋๋ค.
๋ฐ๋ณต์ฃผ์ ๋ณํฉ
์ดํ ์ ์ง๊ณ์ ๊ธฐ๋ณธ ๋ชฉํ๋ ์ดํ ์ ํ ์๋ฅผ ๊ณ์ฐํ๋ ๊ฒ์ด์์ง๋ง, ๊ธฐ๋ณธ ๋ชฉํ๋ ํ ์์ ์ดํ ์ ๋งต์ ๊ฐ ๊ฐ๋ณ ์ ์์ด ๋ฌผ๊ฑด ์นดํ ๊ณ ๋ฆฌ ๋๋ ๋จ์ผ ๊ฐ์ฒด์ ํ์ฑํ๋ฅผ ํฌํจํ๋ ๊ฐ์ฒด ์ ์ ์คํ์ ๋ณํฉํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ์ ์๋ ์๋ฃจ์ ์ ํ ์์ ์ ํจํ ๋ถํฌ์ K-Means ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ์ฌ ๊ฐ์ฒด์ ํด๋ฌ์คํฐ๋ฅผ ์ฐพ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ K-ํ๊ท ํด๋ฌ์คํฐ๋ง์ ์ฌ์ฉํ๋ ค๋ฉด ์ฌ์ฉ์๊ฐ ๋ฏธ๋ฆฌ ํด๋ฌ์คํฐ ์๋ฅผ ์ง์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ K-ํ๊ท ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ต์ ์ ์๋ฃจ์ ์ด ์๋๋๋ค. ๋ํ K-ํ๊ท ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ฉด ํ๋ฅ ๋ก ์ ์ผ๋ก ์ด๊ธฐํ์ ์์กดํ๊ธฐ ๋๋ฌธ์ ๋์ผํ ์ด๋ฏธ์ง์ ๋ํด ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ๋์ฌ ์ ์์ต๋๋ค. ์ฅ์ ๋ฌผ์ ๊ทน๋ณตํ๊ธฐ ์ํด DiffSeg ํ๋ ์์ํฌ๋ ์ฃผ์ ์ง๋๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ๋ณํฉํ์ฌ ์ ์์ ์์ฑํ๋ ์ํ๋ง ๊ทธ๋ฆฌ๋๋ฅผ ์์ฑํ ๊ฒ์ ์ ์ํฉ๋๋ค.
๋น์ต๋ ์ต์
๋ฐ๋ณต์ ์ธ Attention ๋ณํฉ์ ์ด์ ๋จ๊ณ๋ ๊ฐ ๊ฐ์ฒด ์ ์์ ๊ฐ์ฒด์ ํ์ฑํ๊ฐ ํฌํจ๋์ด ์๋ Attention Map์ ํ๋ฅ ํํ๋ก ๊ฐ์ฒด ์ ์ ๋ชฉ๋ก์ ์์ฑํฉ๋๋ค. ํ๋ ์์ํฌ๋ ๊ฐ์ฒด ์ ์ ๋ชฉ๋ก์ ์ ํจํ ๋ถํ ๋ง์คํฌ๋ก ๋ณํํ๊ธฐ ์ํด ๋น์ต๋ ์ต์ ๋ฅผ ์ฌ์ฉํ๋ฉฐ ๋ชฉ๋ก์ ๊ฐ ์์๊ฐ ์ด๋ฏธ ํ๋ฅ ๋ถํฌ์ ๋งต์ด๊ธฐ ๋๋ฌธ์ ์ด ํ๋ก์ธ์ค๋ ํจ๊ณผ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ๋ชจ๋ ๋งต์ ๋ชจ๋ ๊ณต๊ฐ ์์น์ ๋ํด ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ฅ ํฐ ํ๋ฅ ์ ์ธ๋ฑ์ค๋ฅผ ์ทจํ๊ณ ํด๋น ๋งต์ ์ธ๋ฑ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฉค๋ฒ์ญ์ ํ ๋นํฉ๋๋ค.
DiffSeg: ์คํ ๋ฐ ๊ฒฐ๊ณผ
๋น์ง๋ ๋ถํ ์ ์ํํ๋ ํ๋ ์์ํฌ๋ Cityscapes์ COCO-stuff-27์ด๋ผ๋ ๋ ๊ฐ์ง ๋ถํ ๋ฒค์น๋งํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. Cityscapes ๋ฒค์น๋งํฌ๋ 27๊ฐ์ ์ค๊ฐ ์์ค ์นดํ ๊ณ ๋ฆฌ๊ฐ ์๋ ์์จ ๊ตฌ๋ ๋ฐ์ดํฐ์ธํธ์ธ ๋ฐ๋ฉด, COCO-stuff-27 ๋ฒค์น๋งํฌ๋ 80๊ฐ ์ฌ๋ฌผ๊ณผ 91๊ฐ ์นดํ ๊ณ ๋ฆฌ๋ฅผ 27๊ฐ ์นดํ ๊ณ ๋ฆฌ๋ก ๋ณํฉํ๋ ์๋ COCO-stuff ๋ฐ์ดํฐ์ธํธ์ ์ ๋ณ๋ ๋ฒ์ ์ ๋๋ค. ๋ํ ๋ถํ ์ฑ๋ฅ์ ๋ถ์ํ๊ธฐ ์ํด DiffSeg ํ๋ ์์ํฌ๋ ํ๊ท ๊ต์ฐจ์ (mIoU)๊ณผ ํฝ์ ์ ํ๋(ACC)๋ฅผ ์ฌ์ฉํ๋ฉฐ DiffSeg ์๊ณ ๋ฆฌ์ฆ์ ์๋ฏธ ๋ผ๋ฒจ์ ์ ๊ณตํ ์ ์๊ธฐ ๋๋ฌธ์ ํ๊ฐ๋ฆฌ์ด ์ผ์น ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋ค์๊ณผ ๊ฐ์ Ground Truth ๋ง์คํฌ๋ฅผ ํ ๋นํฉ๋๋ค. ๊ฐ ์์ธก ๋ง์คํฌ. ์์ธก๋ ๋ง์คํฌ ์๊ฐ ์ค์ ๋ง์คํฌ ์๋ฅผ ์ด๊ณผํ๋ ๊ฒฝ์ฐ ํ๋ ์์ํฌ๋ ์ผ์นํ์ง ์๋ ์์ธก ์์ ์ ๊ฑฐ์ง ๋ถ์ ์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค.
๋ํ DiffSeg ํ๋ ์์ํฌ๋ ๊ฐ์ญ์ ์คํํ๊ธฐ ์ํด ์ธ์ด ์ข ์์ฑ(LD), ๊ฐ๋ ๋์ง ์์ ์ ์(UA), ๋ณด์กฐ ์ด๋ฏธ์ง(AX) ๋ฑ ์ธ ๊ฐ์ง ์์ ์ ๊ฐ์กฐํฉ๋๋ค. ์ธ์ด ์ข ์์ฑ์ ์ด๋ฏธ์ง ๋ถํ ์ ์ฉ์ดํ๊ฒ ํ๊ธฐ ์ํด ๋ฐฉ๋ฒ์ ์ค๋ช ์ ์ธ ํ ์คํธ ์ ๋ ฅ์ด ํ์ํจ์ ์๋ฏธํ๊ณ , ๋น์ง๋ ์ ์์ ๋์ ๋ฐ์ดํฐ ์ธํธ์ ๋ํด ๊ฐ๋ ๋์ง ์์ ๊ต์ก์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์๊ตฌ ์ฌํญ์ ์๋ฏธํ๋ ๋ฐ๋ฉด, ๋ณด์กฐ ์ด๋ฏธ์ง๋ ๋ฐฉ๋ฒ์ ํฉ์ฑ ์ด๋ฏธ์ง๋ก ์ถ๊ฐ ์ ๋ ฅ์ด ํ์ํจ์ ์๋ฏธํฉ๋๋ค. ๋๋ ์ฐธ์กฐ ์ด๋ฏธ์ง ํ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๊ฒฐ๊ณผ
COCO ๋ฒค์น๋งํฌ์์ DiffSeg ํ๋ ์์ํฌ์๋ ๋ ๊ฐ์ k-ํ๊ท ๊ธฐ์ค์ ์ธ K-ํ๊ท -S์ K-ํ๊ท -C๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. K-Means-C ๋ฒค์น๋งํฌ์๋ ํ๊ฐํ๋ ์ด๋ฏธ์ง์ ๊ฐ์ฒด ์๋ฅผ ํ๊ท ํ์ฌ ๊ณ์ฐํ 6๊ฐ์ ํด๋ฌ์คํฐ๊ฐ ํฌํจ๋์ด ์๋ ๋ฐ๋ฉด, K-Means-S ๋ฒค์น๋งํฌ๋ ์กด์ฌํ๋ ๊ฐ์ฒด ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ ์ด๋ฏธ์ง์ ๋ํด ํน์ ์์ ํด๋ฌ์คํฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฏธ์ง์ ์ค์ธก ์ค์ ๊ฐ๊ณผ ์ด ๋ ๋ฒค์น๋งํฌ์ ๊ฒฐ๊ณผ๊ฐ ๋ค์ ์ด๋ฏธ์ง์ ๋์ ์์ต๋๋ค.
๋ณด์๋ค์ํผ K-Means ๊ธฐ์ค์ ์ ๊ธฐ์กด ๋ฐฉ๋ฒ๋ณด๋ค ์ฑ๋ฅ์ด ๋ฐ์ด๋๋ฏ๋ก self-attention ํ ์ ์ฌ์ฉ์ ์ด์ ์ ๋ณด์ฌ์ค๋๋ค. ํฅ๋ฏธ๋ก์ด ์ ์ K-Means-S ๋ฒค์น๋งํฌ๊ฐ K-Means-C ๋ฒค์น๋งํฌ๋ณด๋ค ์ฑ๋ฅ์ด ๋ฐ์ด๋๋ค๋ ์ ์ ๋๋ค. ์ด๋ ํด๋ฌ์คํฐ ์๊ฐ ๊ธฐ๋ณธ ํ์ดํผ ๋งค๊ฐ๋ณ์์ด๊ณ ์ด๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ด ๋ชจ๋ ์ด๋ฏธ์ง์ ์ค์ํ๋ค๋ ๊ฒ์ ๋ํ๋ ๋๋ค. ๋ํ ๋์ผํ ์ดํ ์ ํ ์์ ์์กดํ๋ ๊ฒฝ์ฐ์๋ DiffSeg ํ๋ ์์ํฌ๋ K-Means ๊ธฐ์ค์ ๋ณด๋ค ์ฑ๋ฅ์ด ๋ฐ์ด๋ฉ๋๋ค. ์ด๋ DiffSeg ํ๋ ์์ํฌ๊ฐ ๋ ๋์ ๋ถํ ์ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ K-Means ๊ธฐ์ค์ ์ ์ฌ์ฉํ์ฌ ๋ฐ์ํ๋ ๋จ์ ์ ๋ฐฉ์งํ๋ ๋ฅ๋ ฅ์ ์ ์ฆํฉ๋๋ค.
Cityscapes ๋ฐ์ดํฐ์ธํธ์์ DiffSeg ํ๋ ์์ํฌ๋ ๋ฎ์ 320ํด์๋ ์ ๋ ฅ์ ํ์ฉํ๋ ํ๋ ์์ํฌ์ ์ ์ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ๋์์ ์ ํ๋์ mIoU ์ ๋ฐ์ ๊ฑธ์ณ ๋ ๋์ 512ํด์๋ ์ ๋ ฅ์ ์ฌ์ฉํ๋ ํ๋ ์์ํฌ๋ณด๋ค ์ฑ๋ฅ์ด ๋ฐ์ด๋ฉ๋๋ค.
์์์ ์ธ๊ธํ๋ฏ์ด DiffSeg ํ๋ ์์ํฌ๋ ๋ค์ ์ด๋ฏธ์ง์ ํ์๋ ๋๋ก ์ฌ๋ฌ ํ์ดํผ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ฃผ์ ์ง๊ณ๋ DiffSeg ํ๋ ์์ํฌ์ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ๊ฐ๋ ์ค ํ๋์ด๋ฉฐ, ๋ค์ํ ์ง๊ณ ๊ฐ์ค์น๋ฅผ ์ฌ์ฉํ๋ ํจ๊ณผ๋ ์ด๋ฏธ์ง์ ํด์๋๊ฐ ์ผ์ ํ ๋ค์ ์ด๋ฏธ์ง์ ๋์ ์์ต๋๋ค.
๊ด์ฐฐํ ์ ์๋ฏ์ด ๊ทธ๋ฆผ (b)์ 64 x 64 ๋งต์ด ์๋ ๊ณ ํด์๋ ๋งต์ ๋ถํ ์ ๋์ ๋๋ ๊ท ์ด์ด ์์ง๋ง ๊ฐ์ฅ ์์ธํ ๋ถํ ์ ์์ฑํ๋ ๋ฐ๋ฉด, ๋ฎ์ ํด์๋์ 32 x 32 ๋งต์ ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ณผ๋ํ๊ฒ ๋ถํ ๋๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ๊ฐํ๋ ์ผ๊ด์ฑ ์๋ ๋ถํ . ๊ทธ๋ฆผ (d)์์ ์ ํด์๋ ๋งต์ ๊ธฐ์กด ํ์ดํผ ๋งค๊ฐ๋ณ์ ์ค์ ์ ์ฌ์ฉํ์ฌ ์ ์ฒด ์ด๋ฏธ์ง๊ฐ ๋จ์ผ ๊ฐ์ฒด๋ก ๋ณํฉ๋๋ฏ๋ก ๋ถํ ์ ์์ฑํ์ง ๋ชปํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ๋น๋ก ์ง๊ณ ์ ๋ต์ ์ฌ์ฉํ๋ ๊ทธ๋ฆผ (a)๋ ํฅ์๋ ์ธ๋ถ ์ ๋ณด์ ๊ท ํ ์กํ ์ผ๊ด์ฑ์ ์ ๊ณตํฉ๋๋ค.
์ต์ข ์๊ฐ
์ ๋ก์ท ๋น์ง๋ ๋ถํ ์ ์ฌ์ ํ โโ์ปดํจํฐ ๋น์ ํ๋ ์์ํฌ์ ๊ฐ์ฅ ํฐ ์ฅ์ ๋ฌผ ์ค ํ๋์ด๋ฉฐ, ๊ธฐ์กด ๋ชจ๋ธ์ ๋น์ ๋ก์ท ๋น์ง๋ ์ ์ ๋๋ ์ธ๋ถ ๋ฆฌ์์ค์ ์์กดํฉ๋๋ค. ์ด๋ฌํ ์ฅ์ ๋ฌผ์ ๊ทน๋ณตํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ์์ ์ ์ธ ํ์ฐ ๋ชจ๋ธ์ self-attention ๋ ์ด์ด๊ฐ ์ ์ ํ ์ฃผ์ ์์ด ์ ๋ก์ท ์ค์ ์์ ๋ชจ๋ ์ ๋ ฅ์ ๋ถํ ํ ์ ์๋ ๋ชจ๋ธ์ ๊ตฌ์ฑํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค. ์ด๋ฌํ self-attention ๋ ์ด์ด๋ ๋ค์๊ณผ ๊ฐ์ ๊ณ ์ ํ ๊ฐ๋ ์ ๋ณด์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฌ์ ํ๋ จ๋ ์์ ์ ์ธ ํ์ฐ ๋ชจ๋ธ์ด ํ์ตํ๋ ๊ฐ์ฒด์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ํ Stable Diffusion ํ๋ ์์ํฌ์ ์ ์ฌ๋ ฅ์ ํ์ฉํ์ฌ ๋ชจ๋ ์ด๋ฏธ์ง์์ ์ ๋ก์ท ์ ์ก์ ๊ตฌํํ ์ ์๋ ์ผ๋ฐ ๋ถํ ๋ชจ๋ธ์ ๊ตฌ์ถํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ์๋ก์ด ํฌ์คํธ ํ๋ ์ฑ ์ ๋ต์ธ DiffSeg์ ๋ํด์๋ ์ด์ผ๊ธฐํ์ต๋๋ค. ์๊ณ ๋ฆฌ์ฆ์ Inter-Attention ์ ์ฌ์ฑ ๋ฐ Intra-Attention ์ ์ฌ์ฑ์ ์ฌ์ฉํ์ฌ Attention ์ง๋๋ฅผ ์ ํจํ ๋ถํ ๋ง์คํฌ์ ๋ฐ๋ณต์ ์ผ๋ก ๋ณํฉํ์ฌ ์ธ๊ธฐ ์๋ ๋ฒค์น๋งํฌ์์ ์ต๊ณ ์์ค์ ์ฑ๋ฅ์ ๋ฌ์ฑํฉ๋๋ค.