์ธ๊ณต์ง๋ฅ
TinySAM: ๋ชจ๋ ์ธ๊ทธ๋จผํธ ๋ชจ๋ธ์ ๊ฒฝ๊ณ ํ์ฅ

๊ฐ์ฒด ๋ถํ ์ ํ๋ ์ปดํจํฐ ๋น์ ์ ๊ธฐ๋ณธ์ด์ ๋งค์ฐ ์ค์ํ ๋ถ์ผ์ ๋๋ค. ์ด๋ ๊ฐ์ฒด ์์น ํ์ ๋ฐ ์๋ณ๊ณผ ๊ฐ์ ๊ด๋ฒ์ํ ์๊ฐ์ ๊ตฌ์ฑ ์์๊ฐ ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ค์ํ ์ญํ ์ ํ๋ฉฐ ์ค์๊ฐ, ๋น ๋ฅด๊ณ ์ ํํ ๋ถํ ์ ์๊ตฌํฉ๋๋ค. ์ด๋ฌํ ์ค์์ฑ์ผ๋ก ์ธํด ๊ฐ์ฒด ๋ถํ ์ ์ง์์ ์ผ๋ก ๋จ๊ฑฐ์ด ์ฐ๊ตฌ ์ฃผ์ ๊ฐ ๋์์ผ๋ฉฐ, ์ธ์คํด์ค ๋ถํ , ์๋ฏธ๋ก ์ ๋ถํ , ํฌ์ตํฑ ๋ถํ ๊ณผ ๊ฐ์ ์์ญ์์ ์๋นํ ์์ ์ด ์ํ๋์์ต๋๋ค.
๊ฐ์ฒด ๋ถํ ์ ๋ฐ์ ๊ณผ ํจ๊ป, SAM(Segment Anything Model)์ ๋ฐ์ด๋ ๋ถํ ๋ฅ๋ ฅ์ ๋ณด์ฌ์ฃผ๋ ์ฃผ๋ชฉํ ๋งํ ๋๊ตฌ๋ก ๋ถ์ํ์ผ๋ฉฐ, ๋ค์ํ ์ปดํจํฐ ๋น์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ฒ ๋์ ๋๊ณ ์์ต๋๋ค. ์ฌ์ ํ๋ จ๋ SAM ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ๋ ํ๋ ์์ํฌ๋ ํ์ ๋น์ ์์ ์์ ์ธ์์ ์ธ ์ฑ๋ฅ์ ๋ฌ์ฑํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ถํ ์์ ์์ ๋ฐ์ด๋ ์ฑ๋ฅ๊ณผ ๋์ ์ ํ๋์๋ ๋ถ๊ตฌํ๊ณ , SAM์ ๋ณต์กํ๊ณ ๋ฌด๊ฑฐ์ด ์ํคํ ์ฒ๋ ์๋นํ ์ฐ์ฐ ๋ฅ๋ ฅ์ ์๊ตฌํ์ฌ ์ฐ์ฐ ๋ฅ๋ ฅ์ด ์ ํ๋ ์ฅ์น์์ ๊ตฌํํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค.
SAM์ ๊ณ์ฐ์ ์ด๋ ค์์ ํด๊ฒฐํ๊ธฐ ์ํด ์ฐ๊ตฌ์ง์ ๊ธฐ์กด ํ๋ ์์ํฌ์ ์ ๋ก์ท ์ฑ๋ฅ์ ์ ์งํ๋ฉด์๋ ๋ ๊ฐ๋ฒผ์ด Tiny Segment Anything Model(TinySAM)์ ๊ฐ๋ฐํ์ต๋๋ค. TinySAM์ ์จ๋ผ์ธ ํ๋ ํ๋กฌํํธ๋ฅผ ํ์ฉํ ์ ๋จ๊ณ ์ง์ ์ฆ๋ฅ(full-stage knowledge distillation) ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ๋์ฑ ํจ์จ์ ์ธ ํ์ต ๋ชจ๋ธ์ ๊ตฌ์ถํฉ๋๋ค. ํ๋กฌํํธ ๊ฐ๋ฅํ ๋ถํ ์์ ์ ๋ง์ถฐ ์กฐ์ ๋ ํ์ต ํ ์์ํ๋ ๊ณ์ฐ ๋ถ๋ด์ ๋์ฑ ์ค์ฌ์ค๋๋ค. ๋ํ, TinySAM์ ๊ณ์ธต์ ๋ถํ ์ ๋ชฉํ๋ก ์ค๊ณ๋์ด ์ฑ๋ฅ ์ ํ ์์ด ์ถ๋ก ์๋๋ฅผ ๊ฑฐ์ ๋ ๋ฐฐ๋ก ํฅ์์ํต๋๋ค.
์ด ๊ธฐ์ฌ์์๋ TinySAM ํ๋ ์์ํฌ๋ฅผ ์์ธํ ์ดํด๋ณด๊ณ ๋ค๋ฅธ ์ต์ฒจ๋จ ๋ถํ ํ๋ ์์ํฌ์ ๋น๊ตํ์ฌ ๊ธฐ๋ณธ ์์น, ์ํคํ ์ฒ ๋ฐ ์ฑ๋ฅ์ ์ดํด๋ด ๋๋ค. ์ด๋ฌํ ์ธก๋ฉด์ ๋ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
TinySAM : ํจ์จ์ ์ธ ์ธ๊ทธ๋จผํธ ๋ฌด์์ด๋ ๋ชจ๋ธ
Segment Anything ๋ชจ๋ธ์ 11๋ง ๊ฐ ์ด์์ ์ด๋ฏธ์ง์ 3์ต ๊ฐ๊ฐ ๋๋ ์ด๋ฏธ์ง ๋ง์คํฌ๋ฅผ ์ ์ฅํ๋ ๋๊ท๋ชจ ๋ถํ ๋ฐ์ดํฐ์ธํธ์ ๊ฒฐํฉ๋ ์นญ์ฐฌํ ๋งํ ๋ถํ ๊ธฐ๋ฅ ๋๋ถ์ ์ฌ๋ฌ ์ปดํจํฐ ๋น์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธ์ํ ๋ฐ์ ์ ๋์์ด ๋์์ต๋๋ค. ์์์ ๋ฒ์ฃผ์ ๋ชจ์์ผ๋ก ๊ฐ์ฒด๋ฅผ ๋ถํ ํ๋ ์์ ์ ๋ํ ํ์ํ ์ฑ๋ฅ์ผ๋ก ์ธํด ์ด๋ฏธ์ง ์ธํ์ธํ , ๊ฐ์ฒด ์ถ์ , XNUMXD ๋น์ ๋ฑ๊ณผ ๊ฐ์ ๋ค์ด์คํธ๋ฆผ ์์ ์ ์ํํ๋ ํ๋ ์์ํฌ์ ๊ธฐ๋ฐ ์ญํ ์ ํฉ๋๋ค. ๊ฒ๋ค๊ฐ Segment Anything ๋ชจ๋ธ์ ๋ํ ๋๋ผ์ด ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ ๋ก์ท ์ธ๋ถํ ์๋ฃ ์ฐ๊ตฌ ๋ฐ ์๋ฃ ์์ ์ฐ์ ์ ํฌํจํ์ฌ ์ ํ๋ ์์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ๋ฏผ๊ฐํ ์ฐ์ ์ ๋์์ด ๋๋ ์ฑ๋ฅ์ ๋๋ค.
๋ค์ํ ๋ค์ด์คํธ๋ฆผ ๋น์ ์์ ์ ๋ํด Segment Anything ๋ชจ๋ธ์ด ์ ๊ณตํ๋ ๋ฐ์ด๋ ๋ถํ ๊ธฐ๋ฅ์ ์๋ฌธ์ ์ ๊ธฐํ ์๋ ์์ง๋ง ๋ณต์กํ ์ํคํ ์ฒ ๊ณผ๋ถํ, ๋์ ๊ณ์ฐ ์๊ตฌ ์ฌํญ ๋ฐ ์๋นํ ์ด์ ๋น์ฉ ์ธก๋ฉด์์ ๋จ์ ์ด ์์ต๋๋ค. ์ต์ GPU์์ ์คํ๋๋ ์์คํ ์ ๊ฒฝ์ฐ SAM ๋ชจ๋ธ์ ์ถ๋ก ์๊ฐ์ 2ร1024 ์ด๋ฏธ์ง์ ๋ํด ์ต๋ 1024์ด๊น์ง ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ๊ณ์ฐ ๋ฅ๋ ฅ์ด ์ ํ๋ ์ฅ์น์์ SAM ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌํํ๋ ๊ฒ์ ๋งค์ฐ ์ด๋ ค์ด ์์ ์ ๋๋ค. ์ด๋ฌํ ์ฅ์ ๋ฌผ์ ๊ทน๋ณตํ๊ธฐ ์ํด MobileSAM ๋ฐ FastSAM๊ณผ ๊ฐ์ ์ต๊ทผ ์ฐ๊ตฌ์์๋ ๊ณ์ฐ ํจ์จ์ฑ์ด ๋ ๋์ SAM ๋ชจ๋ธ์ ๊ฐ๋ฐํ๋ ค๊ณ ์๋ํ์ต๋๋ค. MobileSAM ํ๋ ์์ํฌ๋ ์ด๋ฏธ์ง ์ธ์ฝ๋์ ๋ฌด๊ฑฐ์ด ๊ตฌ์ฑ ์์๋ฅผ TinyViT ํ๋ ์์ํฌ์ ์ํคํ ์ฒ๋ก ๋์ฒดํ๋ ค๊ณ ์๋ํ๋ ๋ฐ๋ฉด FastSAM ๋ชจ๋ธ์ ์ธ๊ทธ๋จผํธ ์์ ์ ํ๋์ ๋ฒ์ฃผ๋ง ํฌํจํ๋ ์ธ์คํด์ค ๋ถํ ์์ ์ผ๋ก ์ ํํฉ๋๋ค. ์๋กV8 ๋ชจ๋ธ. ์ด๋ฌํ ๋ฐฉ๋ฒ์ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ ์ค์ด๋ ์ธก๋ฉด์์ ์ด๋ ์ ๋ ์ฑ๊ณตํ ์ ์์์ง๋ง ํนํ ๋ค์ด์คํธ๋ฆผ ์ ๋ก์ท ์์ ์์๋ ์ฑ๋ฅ์ ์ ์งํ ์ ์์์ต๋๋ค.
TinySAM ๋๋ Tiny Segment Anything ๋ชจ๋ธ์ ์ ๋ก์ท ๋ค์ด์คํธ๋ฆผ ์์ ์ ์ฑ๋ฅ์ ๋ฐฉํดํ์ง ์๊ณ ํ์ฌ SAM ๋ชจ๋ธ์ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ ์ค์ด๋ ค๋ ์๋์ ๋๋ค. ๋ํ TinySAM ํ๋ ์์ํฌ๋ ์ปดํฉํธํ ํ์ ๋คํธ์ํฌ์ ๋ฅ๋ ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์ํคํ ์ฒ์ ์ ์ฒด ๋จ๊ณ ์ง์ ์ฆ๋ฅ ๋ฐฉ๋ฒ์ ๊ตฌํํ ๊ฒ์ ์ ์ํฉ๋๋ค. TinySAM ํ๋ ์์ํฌ๋ ๋ค์ํ ๋จ๊ณ์ ๊ต์ฌ ๋คํธ์ํฌ ๊ฐ๋ ํ์ ์๋ํฌ์๋ ๋ฐฉ์์ผ๋ก ํ์ ๋คํธ์ํฌ๋ฅผ ์ ์ ํฉ๋๋ค. ์ฑ๋ฅ์ ๋์ฑ ํฅ์์ํค๊ธฐ ์ํด ํ๋ ์์ํฌ์์๋ ์ถ๊ฐ ์จ๋ผ์ธ ํ๋ ํ๋กฌํํธ ์ํ๋ง ์ ๋ต์ ๊ตฌํํ์ฌ ์ฆ๋ฅ ํ๋ก์ธ์ค์์ ํ๋ ์์ ์ ๋ ๋ง์ด ์ง์คํ ์ ์์ต๋๋ค. ๋ํ ๊ณ์ฐ ๋น์ฉ์ ์ถ๊ฐ๋ก ์ค์ด๊ธฐ ์ํด TinySAM ํ๋ ์์ํฌ๋ ํ๋ จ ํ ์์ํ ๊ตฌ์ฑ ์์์ ์ ์ํ ๋ถํ ์์ ์ ์ ๊ณตํฉ๋๋ค.
Segment Anything ๋ชจ๋ธ์ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ ์ฃผ์ ๋ถ๋ถ์ ๋ชจ๋ธ์ด ์ด๋ฏธ์ง์ ๋ชจ๋ ๊ฒ์ ๋ถํ ํ๊ธฐ ์ํด ๊ทธ๋ฆฌ๋ ํ๋กฌํํธ ์ง์ ์์ ๋๊ท๋ชจ ๋ง์คํฌ๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด ๋ถํ ์ ๋ต์ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ ๊ทน๋ณตํ๊ธฐ ์ํด TinySAM ํ๋ ์์ํฌ๋ ์ฑ๋ฅ ์ ํ ์์ด ์ถ๋ก ์๋๋ฅผ ๊ฑฐ์ ๋ ๋ฐฐ๋ก ๋์ด๋ ๊ณ์ธต์ ์ธ๊ทธ๋จผํธ ๋ชจ๋ ์ ๋ต์ ์ฌ์ฉํฉ๋๋ค. TinySAM ํ๋ ์์ํฌ๋ ์ํคํ ์ฒ์ ์ด๋ฌํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ ํฌ๊ฒ ์ค์ด๊ณ ํจ์จ์ ์ธ ์ธ๊ทธ๋จผํธ ์์ ์ ๋ํ ์๋ก์ด ์ ํ์ ์ค์ ํฉ๋๋ค.
TinySAM : ์ํคํ ์ฒ ๋ฐ ๋ฐฉ๋ฒ๋ก
TinySAM ํ๋ ์์ํฌ์ ์ํคํ ์ฒ์ ๋ฐฉ๋ฒ๋ก ์ ๋ํด ์ด์ผ๊ธฐํ๊ธฐ ์ ์ ๋จผ์ ์ด์ ๋ฒ์ ์ธ SAM ํ๋ ์์ํฌ๋ฅผ ์ดํด๋ณด๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. Segment Anything ๋ชจ๋ธ์ ๋์ ๋ ์ด๋๋ก ๋ค์ํ ๋ค์ด์คํธ๋ฆผ ๋น์ ๋ฐ ๊ฐ์ฒด ๋ถํ ์์ ์ ๋ฐ์ ๊ฑธ์ณ ๋๋ผ์ด ์ฑ๋ฅ, ๋ค์์ฑ ๋ฐ ์ผ๋ฐํ ๊ธฐ๋ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
SAM ๋ชจ๋ธ์ ํต์ฌ์ ํ๋กฌํํธ ์ธ์ฝ๋, ์ด๋ฏธ์ง ์ธ์ฝ๋, ๋ง์คํฌ ๋์ฝ๋์ ์ธ ๊ฐ์ง ํ์ ๋คํธ์ํฌ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ํ๋กฌํํธ ์ธ์ฝ๋์ ์ฃผ์ ๋ชฉ์ ์ ์์ ๋ชจ์์ ๋ง์คํฌ, ์ ๋ ฅ ์ง์ ๋ฐ ์์, ์์น ์ ๋ณด๊ฐ ํฌํจ๋ ์์ ํ์ ํ ์คํธ๋ฅผ ์ธ์ฝ๋ฉํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฏธ์ง ์ธ์ฝ๋๋ ์ ๋ ฅ ์ด๋ฏธ์ง๋ฅผ ์๋ฒ ๋ฉ์ผ๋ก ์ถ์ถํ๋ ๊ฐ๋ ฅํ ViT ๋๋ ๋น์ ๋ณํ๊ธฐ ๊ธฐ๋ฐ ๋คํธ์ํฌ์ ๋๋ค. ๋ชจ๋ธ์ ๋ค์ํ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐํํ์ ํ๋กฌํํธ์ ํ ์คํธ ํ๋กฌํํธ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ๋ง์คํฌ ๋์ฝ๋์๋ ํ๋กฌํํธ์ ์ถ๋ ฅ์ ์์ ํ๋ ์๋ฐฉํฅ ๋ณํ๊ธฐ์ ์ต์ข ๋ง์คํฌ ์์ธก์ ์์ฑํ๋ ์ด๋ฏธ์ง ์ธ์ฝ๋๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๋ฐ์ดํฐ์ธํธ๋ฅผ ํตํด SAM ํ๋ ์์ํฌ๋ ๋ชจ์๊ณผ ๋ฒ์ฃผ์ ๊ด๊ณ์์ด ๊ฐ์ฒด์ ๋ํ ๋๋ผ์ด ๊ณ ํ์ง ๋ถํ ๊ธฐ๋ฅ์ ๋ณด์ฌ์ค๋๋ค. ๋์ฑ์ด, ์ธ๊ทธ๋จผํธ ๋ฌด์์ด๋ ๋ชจ๋ธ ๊ฐ์ฒด ์ ์, ๊ฐ์ฅ์๋ฆฌ ๊ฐ์ง, ํ ์คํธ-๋ง์คํฌ ์์ธก ๋ฐ ์ธ์คํด์ค ๋ถํ ์ ํฌํจํ ์ ๋ก์ท ๋ค์ด์คํธ๋ฆผ ๋น์ ์์ ์ ๋ฐ์ ๊ฑธ์ณ ๋๋ผ์ด ์ฑ๋ฅ๊ณผ ํจ์จ์ฑ์ ๋ณด์ฌ์ค๋๋ค. ๊ณ ํ์ง ๋ถํ ๊ธฐ๋ฅ๊ณผ ์ ์ฐํ ํ๋กฌํํธ ์ ๊ณต์ผ๋ก ์ธํด SAM ํ๋ ์์ํฌ๋ ๋น์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ๋ฐ์ ํ์ฑํฉ๋๋ค. ์ฆ, ๋งค๊ฐ ๋ณ์๊ฐ ๋ง์ ์ ํต์ ์ธ SAM ์ํคํ ์ฒ์ ๋์ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ ๋ฌด์ํ ์ ์์ผ๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ๋ฆฌ์์ค๊ฐ ์ ํ๋ ์ฅ์น์ SAM ๊ธฐ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ฐฐํฌํ๋ ๊ฒ์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์ง์ ์ฆ๋ฅ
์ง์ ์ฆ๋ฅ๋ ํ๋ จ ๋จ๊ณ์์ ์ปดํฉํธ ๋คํธ์ํฌ์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ์ค์ํ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ๊ต์ฌ ๋คํธ์ํฌ์ ์ถ๋ ฅ์ ์ฌ์ฉํ์ฌ ๊ฒฝ๋ ํ์ ๋คํธ์ํฌ์ ํ๋ จ์ ๊ฐ๋ ํ๋ ์ง์ ์ฆ๋ฅ ๋ฐฉ๋ฒ์ ๋๋ค. ์ง์ ์ฆ๋ฅ ๋ฐฉ๋ฒ์ ์ค๊ฐ ๊ธฐ๋ฅ์ ์ํ ์ฆ๋ฅ์ ๋คํธ์ํฌ ์ถ๋ ฅ์ ์ํ ์ฆ๋ฅ๋ผ๋ ๋ ๊ฐ์ง ํ์ ๋ฒ์ฃผ๋ก ๋๋ ์ ์์ผ๋ฉฐ, ์ง์ ์ฆ๋ฅ์ ๊ดํ ๋๋ถ๋ถ์ ์ฐ๊ตฌ ์์ ์ ์ด๋ฏธ์ง ๋ถ๋ฅ ์์ ์ ์ค์ ์ ๋ก๋๋ค.
๋ค์ ๊ทธ๋ฆผ์ ์ ๋ก์ท ์ธ์คํด์ค ๋ถํ ์์ ์ ๋ํ ์ฑ๋ฅ ๊ฐ์์ ํจ๊ป TinySAM ํ๋ ์์ํฌ์ ์ผ๋ฐ ์ํคํ ์ฒ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์ฒซ ๋ฒ์งธ ๋จ๊ณ์์ TinySAM ํ๋ ์์ํฌ๋ SAM ํ๋ ์์ํฌ์ฉ์ผ๋ก ํน๋ณํ ์ค๊ณ๋ ์ง์ ์ฆ๋ฅ๋ฅผ ๊ตฌํํ๊ณ , ์ฆ๋ฅ ํ๋ก์ธ์ค๋ฅผ ๋์ฑ ํ์ฑํํ๊ธฐ ์ํด ๋ชจ๋ธ์ ์จ๋ผ์ธ ํ๋ ํ๋กฌํํธ ์ํ๋ง์ ์ฌ์ฉํ์ฌ ๊ต์ฌ ๋คํธ์ํฌ์์ ํ์ ๋คํธ์ํฌ๋ก ํ๋ ์ง์์ ๋ง์ด๋ํฉ๋๋ค. ๋ ๋ฒ์งธ ๋จ๊ณ์์ TinySAM ํ๋ ์์ํฌ๋ ํ๋ จ ํ ์์ํ ๋ฐฉ๋ฒ์ ์ ์ํ ๋ถํ ์์ ์ ์ ์ฉํ๊ณ ์ด๋ฅผ ๊ฒฝ๋ ํ์ ๋คํธ์ํฌ์ ๊ตฌํํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ๋ชจ๋ธ์ ๋ถํ ์์ ์ ์ํด ์ค๊ณ๋ ๊ณ์ธต์ ์ธ๊ทธ๋จผํธ ๋ชจ๋ ์ถ๋ก ๋ชจ๋๋ฅผ ๊ตฌํํ์ฌ ์ ํ๋ ์์ค์ ๋ฌด์ํ ์ ์๋ ์์ค์ผ๋ก ์ถ๋ก ์๋๋ฅผ ๋ ๋ฐฐ๋ก ๋๋ฆฝ๋๋ค.
์ ์ฒด ๋จ๊ณ ์ง์ ์ฆ๋ฅ
์์ ์ธ๊ธํ๋ฏ์ด Segment Anything ๋ชจ๋ธ์ ํต์ฌ์ ํ๋กฌํํธ ์ธ์ฝ๋, ์ด๋ฏธ์ง ์ธ์ฝ๋, ๋ง์คํฌ ๋์ฝ๋์ ์ธ ๊ฐ์ง ํ์ ๋คํธ์ํฌ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ ์ด๋ฏธ์ง ์ธ์ฝ๋ ๊ตฌ์ฑ ์์๋ ๋น์ ๋ณํ๊ธฐ์ ๊ตฌ์ถ๋์ด ์์ผ๋ฉฐ ๋์ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ ๊ฐ์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด MobileSAM ํ๋ ์์ํฌ๋ ๋น์ ๋ณํ๊ธฐ๋ฅผ TinyViT ๋๋ Tiny Vision Transformer๋ก ๊ต์ฒดํ์ง๋ง ์๋นํ ์ฑ๋ฅ ์ ํ๋ก ์ธํด ๋์ฒด๊ฐ ํจ๊ณผ์ ์ด์ง ์์์ต๋๋ค. ์ฑ๋ฅ ์ ํ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด TinySAM ํ๋ ์์ํฌ๋ ๊ฒฝ๋ ์ด๋ฏธ์ง ์ธ์ฝ๋๋ฅผ ํ์ต ์์ค์์ ๋ค์ค ์ง์ ์์ค์ผ๋ก ์๋ดํ๋ ์ ์ฒด ๋จ๊ณ ์ง์ ์ฆ๋ฅ ๋ฐฉ๋ฒ์ ๊ตฌํํฉ๋๋ค. TinySAM ํ๋ ์์ํฌ๋ ์ค์ ๋ผ๋ฒจ๊ณผ ์์ธก ๊ฒฐ๊ณผ ์ฌ์ด์ ์ผ๋ฐ์ ์ธ ์์ค ์ธ์๋ ๋ค์ ๊ทธ๋ฆผ์ ํ์๋ ๊ฒ์ฒ๋ผ ๋ค์ํ ๋จ๊ณ์์ ์๋ง์ ์ฆ๋ฅ ์์ค์ ๋ฐ์์ํต๋๋ค.
์ ๋ํ
๋ชจ๋ธ ์์ํ(Model Quantization)๋ ์ปดํจํฐ ๋น์ ํ๋ ์์ํฌ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ ๊ทผ ๋ฐฉ์์ด๋ฉฐ, ์ถ๋ ฅ ํ์ง์ ํฌ๊ฒ ์ ํ์ํค์ง ์๊ณ ๊ณ์ฐ ๋ณต์ก์ฑ๊ณผ ์ ์ฅ ์๊ตฌ ์ฌํญ์ ์ค์ด๊ธฐ ์ํด ๋ ๋์ ๋์ญํญ์์ ๋ ๋ฎ์ ๋์ญํญ์ผ๋ก ๊ฐ์ค์น ๋๋ ํ์ฑํ๋ฅผ ์์ํํ์ฌ ๋ชจ๋ธ์ ์์ถํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
TinySAM์์ ์์ํ์ ์ฃผ์ ๋ชฉํ๋ ์ค์ผ์ผ๋ง ๊ณ์๋ฅผ ์ต์ ํํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ ํ๋ ฌ ๊ณฑ์ ๊ณผ ์์ํ๋ ํ๋ ฌ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ์ธก์ ํ๊ธฐ ์ํ ๋ฉํธ๋ฆญ๊ณผ ์ค์ผ์ผ๋ง ๊ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ๋ ์์์ ํ ์๋ฅผ ๋นํธ ์ ์ ํ ์์ ํฌ์ํ๋ ๊ฒ์ ๋๋ค.
๊ณ์ธต์ ์ธ๊ทธ๋จผํธ ๋ฌด์์ด๋ ๊ฐ๋ฅ
Segment Anything ๋ชจ๋ธ์ ์ ์ ๊ทธ๋ฆฌ๋๋ก ์ํ๋งํ์ฌ ์ด๋ฏธ์ง์ ๋ชจ๋ ๊ฒ์ ๋ถํ ํ๋ ์๋ ๋ง์คํฌ ์์ฑ๊ธฐ๋ฅผ ์ฌ์ฉํ ๊ฒ์ ์ ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์กฐ๋ฐํ ํฌ์ธํธ ๊ทธ๋ฆฌ๋๋ฅผ ์ฌ์ฉํ๋ฉด ์ง๋์น๊ฒ ์ธ๋ถํ๋ ๋ถํ ์ถ๋ ฅ์ด ๋ฐ์ํ๊ณ ํ๋ก์ธ์ค์ ๋ง๋ํ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ด ํ์ํ๋ฉฐ ๋์ ์ด์ ๋น์ฉ์ด ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋ํ ํ์ชฝ ๋์์๋ ์์ ํ ๊ฐ์ฒด์ ๋ํ ์ํ๋ง ํฌ์ธํธ๊ฐ ๋๋ฌด ๋ง์ผ๋ฉด ๊ฐ์ฒด์ ๋ค๋ฅธ ์น์ ์ด ๋ณ๋์ ๋ง์คํฌ๋ก ์๋ชป ๋ถํ ๋ ์ ์๋ ๋ฐ๋ฉด, ๋ค๋ฅธ ์ชฝ์์๋ ๋ชจ๋ ๋ชจ๋ ์ถ๋ก ์ ์์๋๋ ์๊ฐ ๋น์ฉ์ด ์ฃผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค. ์ด๋ฏธ์ง ์ธ์ฝ๋๊ฐ ํฌ๊ฒ ์ถ์๋์์ต๋๋ค. ๋ชจ๋ ๋ชจ๋์ ์ด์ ๋น์ฉ์ ์ค์ด๊ธฐ ์ํด TinySAM ํ๋ ์์ํฌ๋ ๊ณ์ธต์ ๋ง์คํฌ ์์ฑ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉฐ ๋ค์ ์ด๋ฏธ์ง์ ํ์๋ ์๋ SAM ํ๋ ์์ํฌ์์ ์ ๋ต ์ฐจ์ด๊ฐ ์์ต๋๋ค.
์๋ SAM ํ๋ ์์ํฌ์ ๊ตฌํ๋ ์ ๊ทผ ๋ฐฉ์๊ณผ ๋ฌ๋ฆฌ TinySAM ๋ชจ๋ธ์ ๊ฐ ์ธก๋ฉด์์ 25% ํฌ์ธํธ๋ง ์ฌ์ฉํ๋ฏ๋ก ์๋ ์ค์ ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ํฌ์ธํธ์ 1/16๋ง ํ์ฉํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ชจ๋ธ์ ์ด๋ฌํ ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์คํฌ ๋์ฝ๋์ ํ๋กฌํํธ ์ธ์ฝ๋๋ฅผ ์ถ๋ก ํ๊ณ ์ถ๋ ฅ์ ์ป์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ชจ๋ธ์ ํน์ ์๊ณ๊ฐ์ ์ด๊ณผํ๋ ์ ๋ขฐ๋๋ก ์ผ๋ถ ๋ง์คํฌ๋ฅผ ํํฐ๋งํ๊ณ ํด๋น ์์น๋ฅผ ์ ์ฌ์ ์ธ ์ต์ข ์์ธก์ ์ํ ์์ญ์ผ๋ก ๋ง์คํนํฉ๋๋ค. ๋ชจ๋ธ์ ์ด๋ฌํ ์์ญ์ ์ ๋ขฐ๋๊ฐ ๋์ ์ธ์คํด์ค์ ๋ถํ ๊ฒฐ๊ณผ๋ก ์ฒ๋ฆฌํ๋ฏ๋ก ํฌ์ธํธ ํ๋กฌํํธ๋ฅผ ์์ฑํ ํ์๊ฐ ์์ต๋๋ค. ์ด ์ ๋ต์ ๊ฐ์ฒด์ ์ง๋์น๊ฒ ์ธ๋ถํ๋ ๋ถํ ์ ๋ฐฉ์งํ๋ ๋ฐ ๋์์ด ๋ ๋ฟ๋ง ์๋๋ผ ์ด์ ๋น์ฉ๊ณผ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ ํฌ๊ฒ ์ค์ด๋ ๋ฐ๋ ๋์์ด ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ๋ ์์ํฌ๋ ์ด ๋ ๋ผ์ด๋์ ๊ฒฐ๊ณผ๋ฅผ ๋ณํฉํ๊ณ ์ฌํ ์ฒ๋ฆฌํ์ฌ ์ต์ข ๋ง์คํฌ๋ฅผ ์ป์ต๋๋ค.
TinySAM : ์คํ ๋ฐ ๊ฒฐ๊ณผ
์ฆ๋ฅ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ธฐ ์ํด TinySAM ํ๋ ์์ํฌ๋ ๊ต์ฌ ๋คํธ์ํฌ์ ์ด๋ฏธ์ง ์๋ฒ ๋ฉ์ ๋ฏธ๋ฆฌ ๊ณ์ฐํ๊ณ ์ ์ฅํ๋ฏ๋ก ๋ชจ๋ธ์ด ๋ ์ด์ ํ๋ จ ๋จ๊ณ ๋์ ๊ต์ฌ ๋คํธ์ํฌ์ ๋ฌด๊ฑฐ์ด ์ด๋ฏธ์ง ์ธ์ฝ๋๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ๊ณ์ฐํ ํ์๊ฐ ์์ต๋๋ค. ํ๋ จ ํ ์์ํ๋ฅผ ์ํด TinySAM ํ๋ ์์ํฌ๋ ์ปจ๋ณผ๋ฃจ์ ๋ฐ ๋์ปจ๋ณผ๋ฃจ์ ๊ณ์ธต ๋ชจ๋์ ์ฑ๋๋ณ ์ค์ผ์ผ๋ง ์ธ์๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ํ๋ ฌ ๊ณฑ์ ๊ณ์ธต, ์ปจ๋ณผ๋ฃจ์ ๊ณ์ธต, ๋์ปจ๋ณผ๋ฃจ์ ๊ณ์ธต ๋ฐ ์ ํ ๊ณ์ธต์ ์์ํํฉ๋๋ค. ํ๋ ฌ ๊ณฑ์ ๋ ์ด์ด์ ๊ฒฝ์ฐ ๋ชจ๋ธ์ ํค๋ ๋ฐฉํฅ ์ค์ผ์ผ๋ง ์ธ์๋ฅผ ๊ตฌํํ๋ ๋ฐ๋ฉด, ์ ํ ๋ ์ด์ด์ ๊ฒฝ์ฐ ๋ชจ๋ธ์ ์ ํ ๋ฐฉํฅ ์ค์ผ์ผ๋ง ์ธ์๋ฅผ ๊ตฌํํฉ๋๋ค. ์ด ๋ชจ๋ธ์ ๋ํ ์ ๋ก์ท ๋ค์ด์คํธ๋ฆผ ์์ ์ ๋ํ ํ๊ฐ๋ ์ํํฉ๋๋ค.
์ ๋ก์ท ์ค์ ์ ์ธ์คํด์ค ๋ถํ ์์ ์ ๊ฒฝ์ฐ TinySAM ํ๋ ์์ํฌ๋ ์ด์ ๋ชจ๋ธ์ธ Segment Anything Model์ ์คํ ์ค์ ์ ๋ฐ๋ฅด๊ณ ์ธ์คํด์ค ๋ถํ ์ ์ํด Vision Transformer Det-H ๋๋ VitDet-H ํ๋ ์์ํฌ์ ๊ฐ์ฒด ๊ฐ์ง ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ค์ ์ด๋ฏธ์ง์์ ๋ณผ ์ ์๋ฏ์ด TinySAM ํ๋ ์์ํฌ๋ ์ธ์คํด์ค ๋ถํ ์ ํ๋ ๋ฐ FLOP ์ ์ ์ธก๋ฉด์์ ๊ธฐ์กด ๋ฐฉ๋ฒ๋ณด๋ค ์ฑ๋ฅ์ด ๋ฐ์ด๋ฉ๋๋ค.
๋ํ TinySAM ๋ชจ๋ธ์ ์ ์ฑ์ ์ฑ๋ฅ์ ์์ ํ๋กฌํํธ๋ฅผ ๋ํ๋ด๋ ๋ น์ ์์๊ฐ ์๋ ์ ๋ก์ท ์ธ์คํด์ค ๋ถํ ์ ๋ํ ๋ค์ ์ด๋ฏธ์ง์์ ๋ณด์ฌ์ค๋๋ค.
์ ๋ก์ท ํฌ์ธํธ ์ ํจ ๋ง์คํฌ ํ๊ฐ ์ธก๋ฉด์์ TinySAM ๋ชจ๋ธ์ ๋ค์ํ ๋ฐ์ดํฐ ์ธํธ์์ MobileSAM ํ๋ ์์ํฌ๋ณด๋ค ํจ์ฌ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ฐํํ๋ฉฐ ํ๋ ์์ํฌ์์ ํ๋กฌํํธ๋ก ํ์ฉ๋๋ ํฌ์ธํธ ์๊ฐ ์ ์ ๋ ํจ์ฌ ๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ํ ๋ค์ ํ์๋ ๊ณ์ธต์ ๋ชจ๋ ๋ชจ๋ ์ ๋ต์ ๊ฒฐ๊ณผ๋ก ๋ฌ์ฑ๋ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ ๊ฐ์ํ ๋ฐ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ์์ฝ๋์ด ์์ต๋๋ค. ๋ชจ๋ธ์ ๊ณต์ ํ ๋น๊ต๋ฅผ ์ํด ๋์ผํ ์์ ์ฑ ์ ์์ ์๊ณ๊ฐ์ ๋ค์ํ ์ ๋ต์ผ๋ก ์ ์ฉํ์ผ๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ๋ ์๋์ ์์ฝ๋์ด ์์ต๋๋ค.
์ต์ข ์๊ฐ
์ด ๊ธฐ์ฌ์์๋ ๋ชจ๋ ์์ ์ ๋ถํ ํ๊ธฐ ์ํ ๊ฒฝ๊ณ๋ฅผ ๋ํ๊ณ ์๋ SAM ํ๋ ์์ํฌ์ ๋๋ฑํ ์์ค์ ๊ณ์ฐ ์๊ตฌ ์ฌํญ๊ณผ ์ ํ์ฑ์ ๊ฐ์ถ ํจ์จ์ ์ธ ๋ชจ๋ธ ์ํคํ ์ฒ๋ฅผ ์ป๋ ์ ์๋ ํ๋ ์์ํฌ์ธ TinySAM์ ๋ํด ์ค๋ช ํ์ต๋๋ค. TinySAM ๋๋ ์๋ ํ๋ ์์ํฌ์ ์ ๋ก์ท ์ฑ๋ฅ์ ์ ์งํ๊ณ ์ ๊ณตํ๋ Tiny Segment Anything ๋ชจ๋ธ์ ๋๋ค. TinySAM ํ๋ ์์ํฌ๋ ๋จผ์ ์จ๋ผ์ธ ํ๋ ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฝ๋ ํ์ ๋ชจ๋ธ์ ์ถ์ถํ๋ ์ ์ฒด ๋จ๊ณ ์ง์ ์ถ์ถ ๋ฐฉ๋ฒ์ ๊ตฌํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ TinySAM ํ๋ ์์ํฌ๋ ํ๋ จ ํ ์์ํ๋ฅผ ์ ์ํ ๋ถํ ์์ ์ ์ ์ฉํ์ฌ ๊ณ์ฐ ์๊ตฌ ์ฌํญ์ ์ค์ด๋ ๋ฐ ๋์ฑ ๋์์ด ๋ฉ๋๋ค. ๋ํ ํ๋ ์์ํฌ๋ ์ฑ๋ฅ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ์ถ๋ก ์๋๋ฅผ ๊ฑฐ์ ๋ ๋ฐฐ๋ก ๋์ด๋ ๋ชจ๋ ๊ฒ์ ๊ณ์ธต์ ์ผ๋ก ๋ถํ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.