๋ชจ๋ฐ์ผ ์ธ๊ทธ๋จผํธ ์ ๋์ฝ (MobileSAM)
MobileSAM ๋ ผ๋ฌธ์ ํ์ฌ arXiv์์ ํ์ธํ ์ ์์ต๋๋ค.
์ด ๋ฐ๋ชจ ๋งํฌ์์ CPU์์ ์คํ๋๋ MobileSAM ๋ฐ๋ชจ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. Mac i5 CPU์์์ ์ฑ๋ฅ์ ์ฝ 3์ด๊ฐ ์์๋ฉ๋๋ค. Hugging Face ๋ฐ๋ชจ์์๋ ์ธํฐํ์ด์ค์ ์ ์ฑ๋ฅ CPU๋ก ์ธํด ์๋ต ์๋๊ฐ ๋๋ ค์ง์ง๋ง ์ฌ์ ํ ํจ๊ณผ์ ์ผ๋ก ์๋ํฉ๋๋ค.
MobileSAM ์ ์ง( SAM ) , ์ ๋๋ผ๋ฒจ๋ง, 3D ์ธ๊ทธ๋จผํธ ์ ๋์ฝ ๋ฑ ๋ค์ํ ํ๋ก์ ํธ์์ ๊ตฌํ๋๊ณ ์์ต๋๋ค.
MobileSAM ๋ ๋จ์ผ GPU์์ 100๋ง ๊ฐ์ ๋ฐ์ดํฐ ์ธํธ(์๋ณธ ์ด๋ฏธ์ง์ 1%)๋ก ํ๋ฃจ๋ ์ฑ ๊ฑธ๋ฆฌ์ง ์๊ณ ํ์ต๋ฉ๋๋ค. ์ด ํ๋ จ์ ๋ํ ์ฝ๋๋ ํฅํ ๊ณต๊ฐ๋ ์์ ์ ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ธ, ์ง์๋๋ ์์ ๋ฐ ์๋ ๋ชจ๋
์ด ํ์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ธ๊ณผ ํจ๊ป ํน์ ์ฌ์ ํ์ต๋ ๊ฐ์ค์น, ์ง์๋๋ ์์ , ์ถ๋ก , ๊ฒ์ฆ, ํ์ต ๋ฐ ๋ด๋ณด๋ด๊ธฐ์ ๊ฐ์ ๋ค์ํ ์๋ ๋ชจ๋์์ ํธํ์ฑ์ด ํ์๋์ด ์์ผ๋ฉฐ, ์ง์๋๋ ๋ชจ๋์ ๊ฒฝ์ฐ โ ์ด๋ชจํฐ์ฝ, ์ง์๋์ง ์๋ ๋ชจ๋์ ๊ฒฝ์ฐ โ ์ด๋ชจํฐ์ฝ์ผ๋ก ํ์๋์ด ์์ต๋๋ค.
๋ชจ๋ธ ์ ํ | ์ฌ์ ํ์ต๋ ๊ฐ์ค์น | ์ง์๋๋ ์์ | ์ถ๋ก | ์ ํจ์ฑ ๊ฒ์ฌ | ๊ต์ก | ๋ด๋ณด๋ด๊ธฐ |
---|---|---|---|---|---|---|
MobileSAM | mobile_sam.pt | ์ธ์คํด์ค ์ธ๋ถํ | โ | โ | โ | โ |
SAM ์์ MobileSAM
MobileSAM ์ ์๋ณธ SAM ๊ณผ ๋์ผํ ํ์ดํ๋ผ์ธ์ ์ ์งํ๋ฏ๋ก ์๋ณธ์ ์ ์ฒ๋ฆฌ, ํ์ฒ๋ฆฌ ๋ฐ ๊ธฐํ ๋ชจ๋ ์ธํฐํ์ด์ค๋ฅผ ํตํฉํ์ต๋๋ค. ๋ฐ๋ผ์ ํ์ฌ ์๋ณธ SAM ์ ์ฌ์ฉ ์ค์ธ ์ฌ์ฉ์๋ ์ต์ํ์ ๋ ธ๋ ฅ์ผ๋ก MobileSAM ์ผ๋ก ์ ํํ ์ ์์ต๋๋ค.
MobileSAM ๋ ์ด๋ฏธ์ง ์ธ์ฝ๋์ ๋ณ๊ฒฝ์ ์ ์ธํ๊ณ ๋ ๋์ผํ ํ์ดํ๋ผ์ธ์ ์ ์งํ๋ฉด์ ๊ธฐ์กด SAM ๊ณผ ๋น์ทํ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค. ํนํ, ๊ธฐ์กด์ ๋ฌด๊ฑฐ์ด ViT-H ์ธ์ฝ๋(632M)๋ฅผ ๋ ์์ Tiny-ViT(5M)๋ก ๋์ฒดํ์ต๋๋ค. ๋จ์ผ GPU์์ MobileSAM ๋ ์ด๋ฏธ์ง๋น ์ฝ 12ms๋ก ์๋ํฉ๋๋ค: ์ด๋ฏธ์ง ์ธ์ฝ๋์์ 8ms, ๋ง์คํฌ ๋์ฝ๋์์ 4ms์ ๋๋ค.
๋ค์ ํ๋ ViT ๊ธฐ๋ฐ ์ด๋ฏธ์ง ์ธ์ฝ๋๋ฅผ ๋น๊ตํ ๊ฒ์ ๋๋ค:
์ด๋ฏธ์ง ์ธ์ฝ๋ | ์๋ณธ SAM | MobileSAM |
---|---|---|
๋งค๊ฐ๋ณ์ | 611M | 5M |
์๋ | 452ms | 8ms |
์๋ณธ SAM ๋ฐ MobileSAM ๋ชจ๋ ๋์ผํ ํ๋กฌํํธ ์๋ด ๋ง์คํฌ ๋์ฝ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค:
๋ง์คํฌ ๋์ฝ๋ | ์๋ณธ SAM | MobileSAM |
---|---|---|
๋งค๊ฐ๋ณ์ | 3.876M | 3.876M |
์๋ | 4ms | 4ms |
๋ค์์ ์ ์ฒด ํ์ดํ๋ผ์ธ์ ๋น๊ตํ ๊ฒ์ ๋๋ค:
์ ์ฒด ํ์ดํ๋ผ์ธ(Enc+Dec) | ์๋ณธ SAM | MobileSAM |
---|---|---|
๋งค๊ฐ๋ณ์ | 615M | 9.66M |
์๋ | 456ms | 12ms |
MobileSAM ๋ฐ ์๋ณธ SAM ์ ์ฑ๋ฅ์ ์ ๊ณผ ์์๋ฅผ ๋ชจ๋ ํ๋กฌํํธ๋ก ์ฌ์ฉํ์ฌ ์์ฐํฉ๋๋ค.
์ฐ์ํ ์ฑ๋ฅ์ ๊ฐ์ถ MobileSAM ์ ํ์ฌ FastSAM ๋ณด๋ค ์ฝ 5๋ฐฐ ์๊ณ 7๋ฐฐ ๋น ๋ฆ ๋๋ค. ์์ธํ ๋ด์ฉ์ MobileSAM ํ๋ก์ ํธ ํ์ด์ง์์ ํ์ธํ ์ ์์ต๋๋ค.
ํ ์คํธ MobileSAM Ultralytics
๊ธฐ์กด SAM ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก Ultralytics ์์ ํฌ์ธํธ ๋ฐ ๋ฐ์ค ํ๋กฌํํธ ๋ชจ๋๋ฅผ ํฌํจํ ๊ฐ๋จํ ํ ์คํธ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
๋ชจ๋ธ ๋ค์ด๋ก๋
์ฌ๊ธฐ์์ ๋ชจ๋ธ์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
ํฌ์ธํธ ํ๋กฌํํธ
์
์์ ํ๋กฌํํธ
์
์ฐ๋ฆฌ๋ ๊ตฌํํ์ต๋๋ค MobileSAM
๊ทธ๋ฆฌ๊ณ SAM
๋์ผํ API๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์์ธํ ์ฌ์ฉ ์ ๋ณด๋ SAM ํ์ด์ง.
์ธ์ฉ ๋ฐ ๊ฐ์ฌ
์ฐ๊ตฌ ๋๋ ๊ฐ๋ฐ ์์ ์ MobileSAM ์ด ์ ์ฉํ๋ค๊ณ ์๊ฐ๋๋ฉด ์ ํฌ ๋ ผ๋ฌธ์ ์ธ์ฉํด ์ฃผ์ธ์:
์์ฑ 2023-11-12, ์ ๋ฐ์ดํธ 2024-04-17
์์ฑ์: glenn-jocher (8), ChaoningZhang (1), Laughing-q (1)