๐UniTouch ๋ฆฌ๋ทฐ
Code Link (cfeng16/UniTouch) โ ์ถ๋ก ์ ์ฉ: Touch-LLM ์คํ ์ฝ๋ + ์ด๊ฐ ์ธ์ฝ๋ ์ฒดํฌํฌ์ธํธ(HuggingFace
chfeng/Touch-LLM)๋ง ๊ณต๊ฐ. ๋์กฐํ์ต ์ฌ์ ํ์ต ์ฝ๋๋ ์๊ณ , ๊ณต๊ฐ๋ ์ถ๋ก ์ฝ๋๋ ํ ์คํธ ๊ฒฝ๋ก๊ฐ ๋๊ฒจ ์๋ค โ ๐ง ์ฌํ ๋ ธํธ์ ์: Fengyu Yang*, Chao Feng*, Ziyang Chen*, Hyoungseob Park, Daniel Wang, Yiming Dou, Ziyao Zeng, Xien Chen, Rit Gangopadhyay, Andrew Owens, Alex Wong (* ๋๋ฑ ๊ธฐ์ฌ)
Yale University ยท University of Michigan
CVPR 2024 (pp. 26340โ26353)
- ๐ก ์ด๊ฐ ๋ฐ์ดํฐ๋ ๋น์ธ๊ณ ์ผ์๋ง๋ค ์ถ๋ ฅ์ด ์ ๊ฐ๊ฐ์ด๋ผ โ์ด๊ฐ ํ์ด๋ฐ์ด์ ๋ชจ๋ธโ์ ๋ง๋ค๊ธฐ ์ด๋ ต๋ค โ UniTouch๋ ์ด๊ฐ์ ์ง์ ๋ค๋ฅธ ๋ชจ๋ฌ๊ณผ ์ง์ง๋ ๋์ , ์ด๋ฏธ ์ธ์ดยท์๋ฆฌ์ ์ ๋ ฌ๋ ์ด๋ฏธ์ง ์๋ฒ ๋ฉ์ ์ด๊ฐ์ ๋ถ์ฌ์ ์ด๊ฐ์ ๋น์ ยท์ธ์ดยท์ค๋์ค์ ํ๊บผ๋ฒ์ ์ฐ๊ฒฐํ๋ค.
- โ๏ธ ์ผ์ด๋ถ์ ImageBind ์ด๋ฏธ์ง ์ธ์ฝ๋๋ฅผ ์ต์ปค๋ก ๋๊ณ ์ด๊ฐ ์ธ์ฝ๋๋ง ์๋ฐฉํฅ InfoNCE๋ก ํ์ตํ๋, ์ผ์๋ง๋ค ํ์ต ๊ฐ๋ฅํ sensor-specific token L=5๊ฐ๋ฅผ ํจ์น ํ ํฐ ์์ ๋ถ์ด๊ณ ๋ฐฐ์น์ \sigma=75\%๋ฅผ ๊ฐ์ ๋ฐ์ดํฐ์ ์์ ๋ฝ๋ in-batch sampling์ผ๋ก ์ผ์ ๊ฐ ๋๋ฉ์ธ ๊ฐญ์ ํก์ํ๋ค.
- ๐ฏ 3์ข ์ผ์ยท4๊ฐ ๋ฐ์ดํฐ์ ์ผ๋ก ํ์ตํ ๋จ์ผ ๋ชจ๋ธ์ด ์ฌ๋ฃ ๋ถ๋ฅ ์ ํ ํ๋ก๋น์์ Touch and Go 61.3%(VT CMC 56.5%), ObjectFolder 2.0 85.4%๋ฅผ ๊ธฐ๋กํ๊ณ , ํ์ต์ ์ ํ ํ์ง ์์ ์ฑ๋ก ์ด๊ฐโ๋น์ /์ค๋์ค/ํ ์คํธ ๊ฒ์ mAP 41.9/37.9/38.0(์ต๊ณ ์ง๋ํ์ต ๋ฒ ์ด์ค๋ผ์ธ DAR 32.3/27.8/31.9)์ ๋ฌ์ฑํ๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
๋น์ ยท์ธ์ดยท์ค๋์ค๋ ์ธํฐ๋ท์์ ์ง์ง์ด์ง ๋ฐ์ดํฐ๋ฅผ ๋ฌดํ์ ๊ธ์ด์ฌ ์ ์์ด์ ํ์ด๋ฐ์ด์ ๋ชจ๋ธ์ด ๋์๋ค. ์ด๊ฐ์ ๊ทธ๋ด ์๊ฐ ์๋ค. ์ด๊ฐ ๋ฐ์ดํฐ๋ ๋ก๋ด์ด๋ ์ฌ๋์ด ๋ฌผ์ฒด๋ฅผ ํ๋์ฉ ์ค์ ๋ก ๋๋ฌ ๊ฐ๋ฉฐ ๋ชจ์์ผ ํ๊ณ , ๊ฒ๋ค๊ฐ GelSightยทDIGITยทGelSlimยท์๋ฎฌ๋ ์ดํฐ(Taxim, TACTO)๊ฐ ๊ฐ์ ์ ์ด์ ์ฐ์ด๋ ์ ค ์ฌ์งยท์กฐ๋ช ยท๋ง์ปค ์ ๋ฌด ๋๋ฌธ์ ์ ํ ๋ค๋ฅธ ๊ทธ๋ฆผ์ ๋ฑ๋๋ค. ๊ทธ๋์ ์ด๊ฐ ํํํ์ต์ ์ง๊ธ๊น์ง โ์ผ์ ํ๋ + ํ์คํฌ ํ๋โ์ ๊ฐํ ์์๋ค.
UniTouch์ ์ฒ๋ฐฉ์ ์ฐํ๋ค. ์ด๊ฐ-์ธ์ด ์๋, ์ด๊ฐ-์ค๋์ค ์๋ ๋ชจ์ผ์ง ์๋๋ค. ๋์ ์์ฐ์ค๋ฝ๊ฒ ์ง์ง์ด์ง๋ ์ ์ผํ ์์ธ ์ด๊ฐ-์ด๋ฏธ์ง๋ง ์ด๋ค. ์ด๋ฏธ์ง ์๋ฒ ๋ฉ์ ImageBind์์ ๊ฐ์ ธ์ค๋ฉด ๊ทธ ๊ณต๊ฐ์ ์ด๋ฏธ ํ ์คํธยท์ค๋์คยท๊น์ด ๋ฑ๊ณผ ์ ๋ ฌ๋์ด ์์ผ๋ฏ๋ก, ์ด๊ฐ์ ๊ทธ ์ด๋ฏธ์ง ์๋ฒ ๋ฉ์ ๋ถ์ด๋ ์๊ฐ ์ด๊ฐ๋ ๋ค์ผ๋ก ์ธ์ด์ ์๋ฆฌ์ ์ฐ๊ฒฐ๋๋ค. ์ด๊ฒ์ด ๋ ผ๋ฌธ ์ ๋ชฉ โBinding Touch to Everythingโ์ ๋ป์ด๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก CLIP์ฒ๋ผ ํ ์คํธ ํ๋กฌํํธ๋ก ์ด๊ฐ์ ๋ถ๋ฅํ๊ณ , Stable Diffusion์ ์ด๊ฐ์ ์กฐ๊ฑด์ผ๋ก ๋ฃ์ด ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค๊ณ , LLaMA์ ์ด๊ฐ์ ๊ฝ์ ์ง๋ฌธ์ ๋ตํ๊ฒ ํ๋ ์ผ์ด ์ถ๊ฐ ํ์ต ์์ด ๊ฐ๋ฅํด์ง๋ค.

UniTouch๊ฐ ์ฌ๋ ๋ค์ฏ ๊ฐ์ง ํ์คํฌ(Fig. 1) โ zero-shot ์ด๊ฐ ์ดํด(ํ ์คํธ ํ๋กฌํํธ ๋ถ๋ฅ), ์ด๊ฐโ๏ธ๋น์ /์ค๋์ค/ํ ์คํธ ๊ต์ฐจ ๊ฒ์, ์ด๊ฐ ์กฐ๊ฑด ์ด๋ฏธ์ง ์์ฑยท์คํ์ผํ, Touch-LLM ์ง์์๋ต, X-to-touch ์์ฑ. ๊ทธ๋ฆผ์ โreferenceโ๋ ์ดํด๋ฅผ ๋๊ธฐ ์ํ ์๊ฐ ์ด๋ฏธ์ง์ผ ๋ฟ ๋ชจ๋ธ ์ ๋ ฅ์ด ์๋๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
์๊ฐ ์ด๋ฏธ์ง \mathbf{v}_i์ ์ด๊ฐ ์ด๋ฏธ์ง \mathbf{t}_i์ ๋ฐฐ์น \{(\mathbf{v}_i,\mathbf{t}_i)\}_{i=1}^{B}์ ๋ํด, ์ผ์ด๋ถ์ ImageBind ์ด๋ฏธ์ง ์ธ์ฝ๋ \mathcal{F}_V๋ฅผ ์ต์ปค๋ก ๋๊ณ ์ด๊ฐ ์ธ์ฝ๋ \mathcal{F}_T๋ง ํ์ตํ๋ค. ์์ค์ ์๋ฐฉํฅ InfoNCE๋ค:
\mathcal{L}_{T\rightarrow V}=-\frac{1}{B}\sum_{i=1}^{B}\log \frac{\exp\big(\mathcal{F}_T(\mathbf{t}_i,\mathbf{s}_{\mathbf{t}_i})\cdot\mathcal{F}_V(\mathbf{v}_i)/\tau\big)} {\sum_{j=1}^{B}\exp\big(\mathcal{F}_T(\mathbf{t}_i,\mathbf{s}_{\mathbf{t}_i})\cdot\mathcal{F}_V(\mathbf{v}_j)/\tau\big)}, \qquad \mathcal{L}=\mathcal{L}_{T\rightarrow V}+\mathcal{L}_{V\rightarrow T}
์ฌ๊ธฐ์ \tau๋ ์จ๋(0.07), C=1024๋ ํน์ง ์ฐจ์์ด๋ค. ๊ฒฐ์ ์ ์ธ ์ถ๊ฐ ํญ์ด \mathbf{s}_{\mathbf{t}_i} โ ์ผ์๋ณ ํ์ต ํ ํฐ์ด๋ค. K์ข ์ผ์ ๊ฐ๊ฐ์ ๋ํด \mathbf{s}_k\in\mathbb{R}^{L\times D}๋ฅผ ๋๊ณ ์ด๊ฐ ํจ์น ํ ํฐ ์์ prefix๋ก ๋ถ์ธ๋ค. ์ผ์ ๊ณ ์ ํน์ฑ(์บ๋ฆฌ๋ธ๋ ์ด์ , ๋ฐฐ๊ฒฝ์, ์กฐ๋ช ๊ฐ๋ ํ๋กํ์ผ)์ ์ด ํ ํฐ์ด ํก์ํ๊ณ , ๋๋จธ์ง ๋ชจ๋ธ ์ฉ๋์ ์ผ์ ๊ณตํต ์ง์(์ง๊ฐยท๋ฏธ์ธ๊ธฐํ)์ ์ฐ์ด๊ฒ ํ๋ ค๋ ์ค๊ณ๋ค.

UniTouch ๊ตฌ์กฐ(Fig. 3) โ ์ด๊ฐ ์ธ์ฝ๋๋ง ํ์ต(๐ฅ)ํ๊ณ ์ด๋ฏธ์ง ์ธ์ฝ๋๋ ๋๊ฒฐ(โ๏ธ). ์ผ์ ํ ํฐ
<GelSight>๊ฐ ์ด๊ฐ ์
๋ ฅ๊ณผ ํจ๊ป ๋ค์ด๊ฐ๊ณ , ๋ ์๋ฒ ๋ฉ์ด ๋์กฐ ์์ค๋ก ๊ณต์ฉ binding space์์ ์ ๋ ฌ๋๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- ์ฌ๋ฃ ๋ถ๋ฅ(์ ํ ํ๋ก๋น, ์ ํ๋ %): in-domain์์ Touch and Go 61.3 / ObjectFolder 2.0 85.4 / YCB-Slide 78.1 โ ๋จ์ผ ์ผ์๋ก ํ์ตํ VT CMC(56.5 / 74.3 / 75.2), SSVTP(47.6 / 69.8 / 74.8), ImageNet ์ง๋ํ์ต ํน์ง(47.1 / 70.3 / 72.3)์ ๋ชจ๋ ์ํ. ํ์ต ๋ ๋ณด์ง ์์ ์ผ์์ธ out-of-domain์์๋ ObjectFolder 1.0 41.3 / ObjectFolder Real 61.2 / SSVTP 77.4๋ก ์ต๊ณ .
- ํ์ง ์์ ์ฑ ์์ธก(์ ํ ํ๋ก๋น): Feeling of Success 82.3 / ObjectFolder 2.0 78.1 / ObjectFolder 1.0(OOD) 75.8.
- zero-shot ๋ถ๋ฅ: ํ ์คํธ ํ๋กฌํํธ โThis feels like [CLS]โ๋ง์ผ๋ก Touch and Go 52.7(์ฐ์ฐ 5.0, ImageNet ์ ํ ํ๋ก๋น 47.1๋ณด๋ค ๋์), ํ์ง ์์ ์ฑ 65.5(์ฐ์ฐ 52.3).
- ๊ต์ฐจ ๋ชจ๋ฌ ๊ฒ์(ObjectFolder 2.0, mAP): ์ด๊ฐโ๋น์ 41.9, ์ด๊ฐโ์ค๋์ค 37.9, ์ด๊ฐโํ ์คํธ 38.0. ์ง์ง์ด์ง ๋ฐ์ดํฐ๋ก ์ง๋ํ์ตํ ๋ฒ ์ด์ค๋ผ์ธ DAR(32.3 / 27.8 / 31.9), DSCMR(26.5 / 19.6 / 22.7)์ zero-shot์ผ๋ก ์์ ๋ค.
- ์ด๊ฐโ์ด๋ฏธ์ง ์์ฑ(Touch and Go): CVTP 0.56, ์ฌ๋ฃ ์ผ์น๋ 0.31๋ก ์ง๋ํ์ต SOTA์ธ Vision-from-touch(0.35 / 0.25)๋ฅผ ๋์ง๋ง, FID๋ 103.11๋ก ๊ทธ์ชฝ(81.2)๋ณด๋ค ๋์๋ค.
- Touch-LLM ์บก์ ๋: GPT-4 ํ๊ฐ(1~5์ ) 3.30 โ LLaVA-1.5 2.33, InstructBLIP 1.93, BLIP-2 1.01.
๊ฒฐ๋ก :
โ์ ์์ ๋ชจ๋ฌ์ ์ด๋ฏธ์ง์ ๋ถ์ฌ ๋ค๋ฅธ ๋ชจ๋ฌ๋ก ํ์ฅํ๋คโ๋ ImageBind์ ๋ ์ํผ๊ฐ ์ด๊ฐ์๋ ํตํ๋ค๋ ๊ฒ์ ์ฒ์์ผ๋ก ๋ณด์ธ ๋ ผ๋ฌธ์ด๋ค. ์ฌ๊ธฐ์ ์ด๊ฐ ๊ณ ์ ์ ๊ฑธ๋ฆผ๋ โ ์ผ์ ๊ฐ ๋๋ฉ์ธ ๊ฐญ โ ์ ์ผ์ ํ ํฐ + in-batch sampling์ด๋ผ๋ ๊ฐ๋ณ๊ณ ๊ฐ์ผ ๋ ์ฅ์น๋ก ๋๋๋ค. Ablation์์ ์ด ๋ ์ฅ์น๊ฐ ์์ผ๋ฉด ๋ค์ค ์ผ์ ํ์ต์ด ๋จ์ผ ์ผ์ ํ์ต๋ณด๋ค ์คํ๋ ค ๋๋น ์ง๋(43.1 โ 21.4) ๊ฒ์ ๋ณด์ฌ, ๋ ์ฅ์น๊ฐ ์ฅ์์ด ์๋๋ผ ๋ค์ค ์ผ์ ํ์ต์ ์ฑ๋ฆฝ์ํค๋ ์กฐ๊ฑด์์ ์ ์ฆํ๋ค. ๋ค๋ง zero-shot ์ฑ๋ฅ์ ๊ฐํจ์ ๋ฐ์ดํฐ์ ์ ๋ฐ๋ผ ํฌ๊ฒ ํ๋ค๋ฆฌ๊ณ (๋ค โ๋นํ์ ์ผ๋ก ๋ณด๋ฉดโ ์ฐธ์กฐ), ์ต์ปค๊ฐ ์ด๋ฏธ์ง์ธ ์ด์ ์ฌ์ง์ ์ ์ฐํ๋ ์ด๊ฐ์ ์๋ฆฌ์ ์ผ๋ก ์ ๋ ฌ ๋์์ด ์๋๋ผ๋ ๊ตฌ์กฐ์ ํ๊ณ๊ฐ ๋จ๋๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
์ด๊ฐ์ ์ธ์ด์ ์ง์ ๋ถ์ด๋ ค ํ์ง ๋ง๊ณ , ์ด๋ฏธ ์ธ์ด์ ๋ถ์ด ์๋ ์ด๋ฏธ์ง์ ์ด๊ฐ์ ๋ถ์ฌ๋ผ โ ๊ทธ๋ฌ๋ฉด ์ด๊ฐ-์ธ์ด ์์ ํ ์ฅ๋ ๋ชจ์ผ์ง ์๊ณ ์ด๊ฐ์ ํ ์คํธ๋ก ๋ค๋ฃฐ ์ ์๋ค.
๋ฐฐ๊ฒฝ: ์ด๊ฐ์ด ํ์ด๋ฐ์ด์ ๋ชจ๋ธ์ ๋ชป ๊ฐ์ง ๋ ๊ฐ์ง ์ด์
(1) ๋ฐ์ดํฐ๊ฐ ๋น์ธ๋ค
์ด๊ฐ์ ๋ฅ๋์ ์ผ๋ก ๋ง์ ธ์ผ๋ง ์๊ธด๋ค. ์น์ ํฌ๋กค๋งํด์ ๋์ค๋ ๋ฌผ๊ฑด์ด ์๋๋ค. ๋ ผ๋ฌธ์ด ์ฐ๋ ๊ฐ์ฅ ํฐ ์ค์ธ๊ณ ๋ฐ์ดํฐ์ ์ธ Touch and Go์กฐ์ฐจ ์ฝ 4,000๊ฐ ๋ฌผ์ฒด ์ธ์คํด์ค, 20์ข ์ฌ๋ฃ์ ๋ํ 13,900ํ์ ์ ์ด(ํ๋ ์ ๊ธฐ์ค 120k)์ด๋ค. CLIP์ด 4์ต ์์ผ๋ก ํ์ตํ๋ค๋ ๊ฒ๊ณผ ๋น๊ตํ๋ฉด ์๋ฆฟ์๊ฐ ๋ค๋ฅด๋ค.
(2) ์ผ์ ์ถ๋ ฅ์ด ํ์คํ๋์ด ์์ง ์๋ค
๋น์ ๊ธฐ๋ฐ ์ด๊ฐ ์ผ์๋ ๋ชจ๋ โ์ ค์ ์นด๋ฉ๋ผ๋ก ์ฐ๋๋คโ๋ ์ ์์ ๊ฐ์ง๋ง, ์ ค ์ฌ์งยท๋ง์ปค ์ ๋ฌดยทLED ๋ฐฐ์นยท์บ๋ฆฌ๋ธ๋ ์ด์ ์ด ๋ฌ๋ผ์ ๊ฐ์ ์ ์ด์ด ์์ ํ ๋ค๋ฅธ ๊ทธ๋ฆผ์ด ๋๋ค. GelSight๋ ๊ฒ์ ๋ง์ปค ๊ฒฉ์๊ฐ ์ฐํ๊ณ , DIGIT์ ๋ง์ปค๊ฐ ์์ผ๋ฉฐ, ์๋ฎฌ๋ ์ดํฐ(Taxim/TACTO)๋ ์ค์ ์ ค์ ๊ด ์ ๋ฌ์ ๊ทผ์ฌํ๋๋ผ ๋ ๋ค๋ฅธ ์์กฐ๋ฅผ ๋ธ๋ค.

์ผ์ ๊ฐ ๋๋ฉ์ธ ๊ฐญ(Fig. 2 ์ฌ๊ตฌ์ฑ) โ ๋ ผ๋ฌธ์ ์ฌ์ฏ ์ฅ๋ฉด์ ๋ผ๋ฒจ๊ณผ ํจ๊ป ๋ค์ ๋ฐฐ์นํ๋ค. ๊ฐ์ โ๋น์ ๊ธฐ๋ฐ ์ด๊ฐ ์ด๋ฏธ์งโ์ธ๋ฐ๋ ๋ง์ปค ์ ๋ฌดยท์์กฐยท๋๋น๊ฐ ์ ํ ๋ค๋ฅด๋ค. ์ด ๊ฒฉ์ฐจ ๋๋ฌธ์ ์ง๊ธ๊น์ง ์ด๊ฐ ํํ์ ์ผ์ ํ๋์ ๊ฐํ ์์๋ค.
์ด ๋ฌธ์ ์์ฒด๋ ๋ค๋ฅธ ๋ ผ๋ฌธ๋ค๋ ์ ๋ฉด์ผ๋ก ๋ค๋ค๋ค. SITR(arXiv:2502.19638)์ 100์ข ์ ๊ฐ์ ๊ดํ ์ค๊ณ๋ฅผ ๋ ๋๋งํ ํฉ์ฑ ๋ฐ์ดํฐ์ calibration ์ด๋ฏธ์ง๋ก ์ผ์ ๋ถ๋ณ ํํ์ ๋ง๋ค์๊ณ , Sim2Real Bilevel Adaptation์ diffusion ์ด๋ฏธ์ง ๋ฒ์ญ + DANN์ผ๋ก ์๋ฎฌโ๏ธ์ค์ ๊ฐญ์ ๋ฉ์ ๋ค. UniTouch๋ ์ด๋ค๊ณผ ๋ฌ๋ฆฌ ์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ์์ด ํ์ตํ๋ ์ผ์ ์ ์ฒด์ฑ์ ๋ณ๋ ํ ํฐ์ผ๋ก ๋นผ๋ด๋ ๊ธธ์ ํํ๋ค. ๋ฐ์ดํฐ๋ฅผ ํฉ์ฑํ์ง๋, ๋๋ฉ์ธ์ ์ ๋ ฌํ์ง๋ ์๊ณ , โ๋๊ฐ ์ฐ์๋์งโ๋ฅผ ๋ชจ๋ธ์ ์๋ ค์ฃผ๋ ์ชฝ์ด๋ค.
๋ฐฉ๋ฒ ์์ธ
3.1 ์ด๊ฐ์ ์ด๋ฏธ์ง์ ๋ฌถ๊ธฐ
ํต์ฌ ๊ฐ์ ์ ํ๋๋ค. ์ด๋ฏธ์ง ์๋ฒ ๋ฉ ๊ณต๊ฐ์ ์ด๋ฏธ ์ฌ๋ฌ ๋ชจ๋ฌ์ ํ๋ธ๋ค. ImageBind๋ (์ด๋ฏธ์ง, ํ ์คํธ), (์ด๋ฏธ์ง, ์ค๋์ค), (์ด๋ฏธ์ง, ๊น์ด), (์ด๋ฏธ์ง, IMU) ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ๊ณต์ ํ๋ ์๋ค๋ง์ผ๋ก ์ฌ์ฏ ๋ชจ๋ฌ์ ๊ณต์ฉ ๊ณต๊ฐ์ ๋ง๋ค์๊ณ , ๊ทธ ๊ฒฐ๊ณผ ์ง์ ํ์ตํ์ง ์์ (ํ ์คํธ, ์ค๋์ค) ๊ฐ์ ์กฐํฉ์์๋ ์ ๋ ฌ์ด ์ฐฝ๋ฐํ๋ค. UniTouch๋ ์ฌ๊ธฐ์ ์ผ๊ณฑ ๋ฒ์งธ ๋ชจ๋ฌ๋ก ์ด๊ฐ์ ๋ผ์ ๋ฃ๋๋ค.
ํ์ต์ ์ Ping์ ์ ๊ทธ๋๋ก ์๋ฐฉํฅ InfoNCE๋ค. ์ด๋ฏธ์ง ์ธ์ฝ๋ \mathcal{F}_V๋ ๋๊ฒฐ์ด๊ณ ์ด๊ฐ ์ธ์ฝ๋ \mathcal{F}_T๋ง ๊ฐฑ์ ๋๋ฏ๋ก, ์ด๊ฐ ์๋ฒ ๋ฉ์ด ๊ธฐ์กด ๊ณต์ฉ ๊ณต๊ฐ์ ํํธ๋ฌ๋จ๋ฆฌ์ง ์๊ณ ๊ทธ ์์ผ๋ก โ๋ค์ด๊ฐ๋คโ. ํ์ต ์ ํธ๋ ์ค์ง โ์ด ์ด๊ฐ์ ์ด ์ฌ์ง๊ณผ ์ง์ด๋คโ๋ฟ์ด๋ฉฐ, ํ ์คํธ๋ ์ค๋์ค๋ ํ์ต์ ๋ฑ์ฅํ์ง ์๋๋ค.
3.2 ์ฌ๋ฌ ์ผ์๋ฅผ ํ ๋ฒ์
์ผ์ ํ ํฐ. K๊ฐ ์ผ์ ๊ฐ๊ฐ์ \mathbf{s}_k\in\mathbb{R}^{L\times D}๋ฅผ ๋๊ณ ์ด๊ฐ ํจ์น ํ ํฐ์ prefix๋ก ๋ถ์ธ๋ค. ๊ตฌํ์์๋ L=5, K=3(GelSight, DIGIT, Taxim)์ด๋ค. ์ ์์ ์๋๋ ๋ช ํํ๋ค โ ์บ๋ฆฌ๋ธ๋ ์ด์ ยท๋ฐฐ๊ฒฝ์ ๊ฐ์ ์ผ์ ์์ด๋ดํฐํฐ๋ฅผ 5๊ฐ ํ ํฐ์ ๋ชฐ์๋ฃ๊ณ , ๋๋จธ์ง 24์ธต ViT์ ์ฉ๋์ ์ง๊ฐยท๊ธฐํ ๊ฐ์ ์ผ์ ๊ณตํต ์ง์์ ์ฐ๊ฒ ํ๋ค.
In-batch sampling. ๋์กฐํ์ต์์ ๋ฐฐ์น ๊ตฌ์ฑ์ด ๊ฒฐ์ ์ ์ด๋ผ๋ ์ ์ ํ๊ณ ๋ ์ฅ์น๋ค. ์ฌ๋ฌ ์ผ์ ๋ฐ์ดํฐ๋ฅผ ๋ฌด์์๋ก ์์ด ๋ฐฐ์น๋ฅผ ๋ง๋ค๋ฉด, ๋ค๊ฑฐํฐ๋ธ ๋๋ถ๋ถ์ด โ๋ค๋ฅธ ์ผ์์์ ์จ ๊ทธ๋ฆผโ์ด ๋์ด ์์กฐ๋ง ๋ด๋ ๊ตฌ๋ณ๋๋ ์ฌ์ด ๋ค๊ฑฐํฐ๋ธ๋ก ์ฑ์์ง๋ค. ๋ชจ๋ธ์ ์ผ์ ํ๋ณ๊ธฐ๊ฐ ๋์ด ๋ฒ๋ฆฌ๊ณ ์ ์ ์ด๊ฐ์ ์ ๋ฐฐ์ด๋ค. ๊ทธ๋์ ๋ฐฐ์น์ \sigma ๋น์จ์ ๊ฐ์ ๋ฐ์ดํฐ์ ์์ ๋ฝ๋๋ค. ๋ฐ์ดํฐ์ \mathcal{D}=\bigcup_{n=1}^{N}\mathcal{D}_n์์ ์ด๋ ๋ฐ์ดํฐ์ ์ ์ฃผ๋ ฅ์ผ๋ก ์ผ์์ง๋ ํฌ๊ธฐ ๋น๋ก๋ก ์ ํ๋ค:
p_n=\frac{\|\mathcal{D}_n\|}{\sum_{m=1}^{N}\|\mathcal{D}_m\|}
๋ฝํ \mathcal{D}_\sigma์์ \sigma\cdot B๊ฐ๋ฅผ, ๋๋จธ์ง (1-\sigma)\cdot B๊ฐ๋ \mathcal{D}\setminus\mathcal{D}_\sigma์์ ๊ท ์ผ ์ํ๋งํ๋ค. ์ฆ intra-sensor hard negative๋ฅผ ์ฃผ์์ผ๋ก, inter-sensor negative๋ฅผ ๋ฐ์ฐฌ์ผ๋ก ๋จน์ธ๋ค.
๋ฏธํ์ต ์ผ์์์์ ์ถ๋ก . ํ์ต ๋ ๋ชป ๋ณธ ์ผ์๊ฐ ๋ค์ด์ค๋ฉด ์ผ์ ํ ํฐ์ด ์๋ค. UniTouch๋ ๋๋ ๋งํผ ๋จ์ํ๊ฒ ํด๊ฒฐํ๋ค โ ํ์ต๋ ๊ฐ ์ผ์์ ๋ํด ๊ทธ ์ผ์์ ์ด๊ฐ ์ด๋ฏธ์ง ์์ ํฝ์ ์ ์ ๋ถ ํ๊ท ๋ธ 1D ํ๋กํ ํ์ ๋ฒกํฐ๋ฅผ ์ ์ฅํด ๋๊ณ , ์ ๋ ฅ ์ด๋ฏธ์ง์ ํ๋กํ ํ์ ๋ค ์ฌ์ด์ L1 ๊ฑฐ๋ฆฌ๊ฐ ์ต์์ธ ์ผ์์ ํ ํฐ์ ๊ฐ์ ธ๋ค ์ด๋ค. ์ค์ง์ ์ผ๋ก๋ โ์์กฐ๊ฐ ๊ฐ์ฅ ๋น์ทํ ํ์ต ์ผ์ ํ๋ด๋ด๊ธฐโ๋ค.
3.3 ํํ ํ๋๋ก ๋ค์ฏ ๊ฐ์ง๋ฅผ ํ๊ธฐ
์ ๋ ฌ์ด ๋๋๋ฉด downstream์ ์ ๋ถ ์ถ๊ฐ ํ์ต ์์ด ์กฐ๋ฆฝ๋๋ค.
- zero-shot ์ดํด: CLIP์์ผ๋ก ์ด๊ฐ ์๋ฒ ๋ฉ๊ณผ ํ ์คํธ ํ๋กฌํํธ ์๋ฒ ๋ฉ์ ์ฝ์ฌ์ธ ์ ์ฌ๋๋ฅผ ๋ญํน.
- Touch-LLM: LLaMA-Adapter ๊ณ์ด ๊ตฌ์กฐ์์ ์ด๋ฏธ์ง ์๋ฒ ๋ฉ ์๋ฆฌ๋ฅผ ์ด๊ฐ ์๋ฒ ๋ฉ์ผ๋ก ๊ฐ์๋ผ์ด๋ค. ์ ์ญ ์ด๊ฐ ํน์ง F_T\in\mathbb{R}^{1\times C_T}๋ฅผ ํ๋ก์ ํฐ f๋ก LLaMA ํ ํฐ ์ฐจ์์ ๋ง์ถ๊ณ (F'_T=f(F_T)), ์-์ด๊ธฐํ ๊ฒ์ดํธ h_{\text{zero}}๋ก ๋ชจ๋ ์ธตยท๋ชจ๋ ํ ์คํธ ํ ํฐ์ ๋ํ๋ค: T_j^q = h_{\text{zero}}\cdot F'_T + T_j^q.
- ์ด๊ฐโ์ด๋ฏธ์ง ์์ฑ: Stable Diffusion 2.1-unCLIP์์ ํ
์คํธ ์กฐ๊ฑด์
"high quality"๋ก ๊ณ ์ ํ๊ณ ์ด๊ฐ ์๋ฒ ๋ฉ์ ์ถ๊ฐ ์กฐ๊ฑด์ผ๋ก ๋ฃ๋๋ค(DDIM 50 step, guidance 9, embedding strength 0.75, 768ร768). - ์ด๊ฐ ๊ธฐ๋ฐ ์คํ์ผํ: ์ด๊ฐ ์๋ฒ ๋ฉ๊ณผ ์ด๋ฏธ์ง ์๋ฒ ๋ฉ์ 0.3 : 0.7๋ก ์ ํ ๊ฒฐํฉํด ์กฐ๊ฑด์ผ๋ก ์ฌ์ฉ.
- X-to-touch: ์ด๋ฏธ์งโ์ด๊ฐ diffusion์ ํ ๋ฒ ํ์ตํด ๋๋ฉด, ์กฐ๊ฑด ์๋ฒ ๋ฉ์ด ์ด๋ฏธ ์ ๋ ฌ๋์ด ์์ผ๋ฏ๋ก ํ ์คํธยท์ค๋์ค๋ฅผ ๊ทธ ์๋ฆฌ์ ๊ฝ๋ ๊ฒ๋ง์ผ๋ก ํ ์คํธโ์ด๊ฐยท์ค๋์คโ์ด๊ฐ์ด zero-shot์ผ๋ก ๋๋ค(frozen VQGAN ์ ์ฌ 64ร64, cross-attention ์กฐ๊ฑด, ์ถ๋ก 200 step, guidance 7.5).
์ ์
- ๋ฐฑ๋ณธ: ImageBind ๊ธฐ๋ฐ, ์ด๊ฐ ์ธ์ฝ๋๋ ViT 24๋ธ๋ก ร 16ํค๋, C=1024
- ์ต์ ํ: AdamW, base lr 1\times10^{-5}, cosine decay, 150 epoch
- ํ๋์จ์ด: NVIDIA A40 4์ฅ, GPU๋น ๋ฐฐ์น 48 (์ด 192)
- ํ์ดํผํ๋ผ๋ฏธํฐ: \tau=0.07, L=5, K=3, \sigma=0.75
| ๋ฐ์ดํฐ์ | ์ผ์ | ๊ท๋ชจ | ์ฉ๋ |
|---|---|---|---|
| Touch and Go | GelSight | 120k | ํ์ต+ํ๊ฐ (์ฌ๋ฃ ๋ถ๋ฅ) |
| The Feeling of Success | GelSight | 9.3k | ํ์ต+ํ๊ฐ (ํ์ง ์์ ์ฑ) |
| YCB-Slide (MidasTouch) | DIGIT | 183k | ํ์ต+ํ๊ฐ (์ฌ๋ฃ ๋ถ๋ฅ) |
| ObjectFolder 2.0 | Taxim | 180k | ํ์ต+ํ๊ฐ (์ฌ๋ฃ ๋ถ๋ฅ, ํ์ง) |
| ObjectFolder Real | GelSlim | 20k | ํ๊ฐ๋ง (๋ฏธํ์ต ์ผ์) |
| ObjectFolder 1.0 | TACTO | 20k | ํ๊ฐ๋ง (๋ฏธํ์ต ์ผ์) |
| SSVTP | DIGIT | 4.6k | ํ๊ฐ๋ง |
ํ์ต์ ์ฐ๋ ์ด๊ฐ-์ด๋ฏธ์ง ์์ ๋ฐ์ดํฐ์ ์ ์ด๋ฏธ ์์ฐ์ค๋ฝ๊ฒ ๋ค์ด ์๋ ๊ฒ๋ฟ์ด๊ณ ์ถ๊ฐ ๋ผ๋ฒจ์ ์ฐ์ง ์๋๋ค. ๋ค๋ง ๊ต์ฐจ ๋ชจ๋ฌ ๊ฒ์๊ณผ Touch-LLM ํ๊ฐ๋ฅผ ์ํด ์ ์๋ค์ด ObjectFolder 2.0์ ์ ์ด์ ํ ์คํธ ์ค๋ช ๊ณผ Touch and Go 400์ฅ์ ์บก์ ์ ์ง์ ์ฃผ์ํ๋ค(SSVTP์ ์ฌ๋ฃ ๋ผ๋ฒจ๋ ์๊ฐ ์ด๋ฏธ์ง๋ฅผ ๋ณด๊ณ 6์ข ์ผ๋ก ์ฃผ์).
์ง๊ด: ์ ์ด๊ฒ ๋๋๊ฐ, ๊ทธ๋ฆฌ๊ณ ์ด๋๊น์ง๋ง ๋๋๊ฐ
์ด ๋ฐฉ๋ฒ์ด ์๋ํ๋ ์ด์ ๋ โ์ด๊ฐ ์ด๋ฏธ์งโ๊ฐ ์ฌ์ค ์ฌ์ง์ ์ํ ๋๋ฆฌ ํํ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ๋๋ญ๊ฒฐ์ GelSight๋ก ๋๋ฅด๋ฉด ์ ค์ ๋๋ญ๊ฒฐ์ ๋ฏธ์ธ๊ธฐํ๊ฐ ์ฐํ๊ณ , ๊ทธ ๋ฌผ์ฒด์ ์ฌ์ง์๋ ๋๋ญ๊ฒฐ์ด ๋ณด์ธ๋ค. ๋ ์ ํธ๋ ๊ฐ์ ๋ฌผ๋ฆฌ์ ํ๋ฉด์ ๋ค๋ฅธ ํฌ์์ด๋ฏ๋ก ๋์กฐํ์ต์ด ๋ถ์ผ ์ฌ์ง๊ฐ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ฌ์ง์ ์ด๋ฏธ โwooden plankโ๋ผ๋ ๋จ์ด์ ๋ถ์ด ์๋ค. ๊ทธ๋์ ์ด๊ฐโ๋๋ฌด๊ฒฐโ์ฌ์งโโ๋๋ฌดโ๋ผ๋ ์ฌ์ฌ์ด ๋ง๋ค์ด์ง๋ค.
๋ฐ๋ก ์ฌ๊ธฐ์ ์ด ๋ฐฉ๋ฒ์ ์ํ์ ๋ ์๋ค. ์ฌ์ง์ ํ์ ์ ๋จ๊ธฐ์ง ์๋ ์ด๊ฐ์ ์ด ์ฌ์ฌ์ ํ ์ ์๋ค. ์ ์ฐ์ฑ(compliance), ์จ๋, ๋ง์ฐฐ๊ณ์, ์ ์ฐฉ์ฑ์ ๊ฒ๋ณด๊ธฐ๋ก๋ ์ ๋๋ฌ๋์ง ์๋๋ฐ, ์ต์ปค๊ฐ ์ด๋ฏธ์ง์ธ ์ด์ ๊ทธ๋ฐ ์์ฑ์ ์ ๋ ฌ์ ๋์์ด ์๋๋ค. ์ค์ ๋ก ๋ ผ๋ฌธ์ zero-shot ํ์คํฌ๊ฐ ์ ๋ถ ์ฌ๋ฃ ์นดํ ๊ณ ๋ฆฌ์ ํ์ง ์ฑ๊ณต/์คํจ๋ผ๋ ์ ์ ์ฐ์ฐ์ด ์๋๋ค. ๋ ๋ค ์๊ฐ์ ์ผ๋ก ์๊ด์ด ๊ฐํ ์์ฑ์ด๋ค. ํ์ง ์์ ์ฑ์ด ๋๋ ์ด์ ์ ๋ํ ์ ์๋ค์ ์ค๋ช ๋ ํฅ๋ฏธ๋กญ๊ฒ ์๊ฐ์ ์ด๋ค โ ์ฑ๊ณตํ ํ์ง์ ์ด๊ฐ์ โ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ฆฌ๋ ์ฅ๋ฉดโ๊ณผ, ์คํจํ ํ์ง์ ์ด๊ฐ์ โ๋ฌผ์ฒด๊ฐ ๋จ์ด์ง๋ ์ฅ๋ฉดโ๊ณผ ์ง์ง์ด์ ธ ์์๊ธฐ ๋๋ฌธ์ด๋ผ๋ ๊ฒ์ด๋ค. ์ฆ ์ด๊ฐโํ๋ ์ฅ๋ฉดโ์ธ์ด ์ฌ์ฌ์ด์ง, ์ด๊ฐโํ/์ฌ๋ฆฝ์ ๋ฌผ๋ฆฌ ์ฌ์ฌ์ด ์๋๋ค.
์ด ๋๋น๋ Sparsh์ ๋๊ณ ๋ณด๋ฉด ์ ๋ช ํด์ง๋ค. Sparsh๋ ์ด๊ฐ ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ MAE/DINO/JEPA๋ก ์๊ธฐ์ง๋ ํ์ตํด ํ ์ถ์ ยท์ฌ๋ฆฝ ๊ฐ์ง ๊ฐ์ ๋ฌผ๋ฆฌ๋์์ ๊ฐํ๊ณ ์ธ์ด๋ ์๋ค. UniTouch๋ ์ธ์ดยท์๋ฏธ์์ ๊ฐํ๊ณ ๋ฌผ๋ฆฌ๋์ ๋ค๋ฃจ์ง ์๋๋ค. ๋ ๊ณ์ด์ ๊ฒฝ์์ด๋ผ๊ธฐ๋ณด๋ค ์๋ณด์ ์ด๋ค.
์คํ
ํํ ํ์ง (์ ํ ํ๋ก๋น)
์๋ฒ ๋ฉ์ ์ผ๋ฆฌ๊ณ ์ ํ ๋ถ๋ฅ๊ธฐ๋ง ํ์ตํ๋ ํ๋กํ ์ฝ์ด๋ค. ๋ฒ ์ด์ค๋ผ์ธ์ VT CMC(Touch and Go ๋ ผ๋ฌธ์ visuo-tactile contrastive multiview coding), SSVTP(Kerr et al., DIGIT์ฉ ๋์กฐ ์ฌ์ ํ์ต), ๊ทธ๋ฆฌ๊ณ ImageNet ์ง๋ํ์ต ํน์ง์ด๋ค. ๋ฒ ์ด์ค๋ผ์ธ์ โSingleโ(๋จ์ผ ๋ฐ์ดํฐ์ ํ์ต)๊ณผ โAllโ(์ ์ฒด ๋ฐ์ดํฐ์ ํ์ต) ๋ ์ค์ ๋ชจ๋ ํ๊ฐํ๋ค.
| ์ฌ๋ฃ ๋ถ๋ฅ (acc %) | ํ์ต ๋ฐ์ดํฐ | Touch and Go | OF 2.0 | YCB-Slide | OF 1.0 | OF Real | SSVTP |
|---|---|---|---|---|---|---|---|
| Chance | โ | 5.0 | 14.2 | 10.0 | 14.2 | 14.2 | 16.6 |
| ImageNet ์ ํ ํ๋ก๋น | ์ง๋ | 47.1 | 70.3 | 72.3 | 37.5 | 54.8 | 73.4 |
| VT CMC | Single | 56.5 | 74.3 | 75.2 | โ | โ | โ |
| SSVTP | Single | 47.6 | 69.8 | 74.8 | โ | โ | โ |
| VT CMC | All | 49.2 | 70.3 | 69.5 | 33.8 | 48.1 | 68.5 |
| SSVTP | All | 43.8 | 68.9 | 67.4 | 35.1 | 49.7 | 66.8 |
| UniTouch | All | 61.3 | 85.4 | 78.1 | 41.3 | 61.2 | 77.4 |
| UniTouch (zero-shot) | All | 52.7 | 43.5 | 66.4 | 32.7 | 33.2 | 60.9 |
๊ฐ์ฅ ๋ง์ด ๋๋ ๊ด์ฐฐ์ ๋ฒ ์ด์ค๋ผ์ธ์ โAllโ์ด โSingleโ๋ณด๋ค ๋์๋ค๋ ์ ์ด๋ค(VT CMC Touch and Go: 56.5 โ 49.2). ๋ฐ์ดํฐ๋ฅผ ๋ ์คฌ๋๋ฐ ์ฑ๋ฅ์ด ๋จ์ด์ง ๊ฒ โ ์ผ์ ๋๋ฉ์ธ ๊ฐญ์ด ์ค์ฌํ๋ฉฐ ๋จ์ํ ์๋ ๊ฒ์ผ๋ก๋ ์ํด๋ผ๋ ์ฆ๊ฑฐ๋ค. UniTouch๋ง โAllโ์์ ์ด๋์ ๋ณธ๋ค.
| ํ์ง ์์ ์ฑ (acc %) | ํ์ต ๋ฐ์ดํฐ | Feeling of Success | OF 2.0 | OF 1.0 (OOD) |
|---|---|---|---|---|
| Chance | โ | 52.3 | 52.0 | 50.7 |
| ImageNet ์ ํ ํ๋ก๋น | ์ง๋ | 75.9 | 70.1 | 68.9 |
| VT CMC | Single | 80.1 | 74.8 | โ |
| SSVTP | Single | 80.3 | 74.0 | โ |
| VT CMC | All | 66.1 | 65.8 | 67.2 |
| SSVTP | All | 65.8 | 64.2 | 65.3 |
| UniTouch | All | 82.3 | 78.1 | 75.8 |
| UniTouch (zero-shot) | All | 65.5 | 64.3 | 64.7 |
zero-shot ์ด๊ฐ ์ดํด
ํ ์คํธ ํ๋กฌํํธ๋ง์ผ๋ก ๋ถ๋ฅํ๋ค. ์ฌ๋ฃ๋ โThis feels like [CLS]โ, ํ์ง๋ โthe object is lifted in the airโ vs โthe object is falling on the groundโ. ๋ ผ๋ฌธ์ด ์ค์ค๋ก ๋ฐํ๋ฏ ๋น๊ต ๊ฐ๋ฅํ zero-shot ๋ฒ ์ด์ค๋ผ์ธ์ด ์กด์ฌํ์ง ์๋๋ค โ ์ด ๋ฐฉ์์ผ๋ก ์ด๊ฐ์ ๋ถ๋ฅํ ์ ์๋ ์ ํ ์ฐ๊ตฌ๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค.
ํ๋กฌํํธ ๋ฌธ๊ตฌ๊ฐ ์ฑ๋ฅ์ ํฌ๊ฒ ํ๋ ๋ค๋ ์ ์ด ํฅ๋ฏธ๋กญ๋ค.
| ํ๋กฌํํธ | Touch and Go | OF 2.0 |
|---|---|---|
| โThis is an image of [CLS]โ | 40.7 | 34.3 |
| โThis is a touch image of [CLS]โ | 43.8 | 36.8 |
| โThis looks like [CLS]โ | 49.3 | 41.7 |
| โThis feels like [CLS]โ | 52.7 | 43.5 |
| โImage of [CLS]โ | 48.8 | 40.3 |
| โTouch of [CLS]โ | 51.2 | 40.9 |
โimage โ touch imageโ, โlooks like โ feels likeโ๋ก ๋ฐ๊พธ๋ ๊ฒ๋ง์ผ๋ก Touch and Go์์ 40.7 โ 52.7(12.0%p)์ด ์ค๋ฅธ๋ค. ์ ์๋ค์ ์ด๊ฐ ๋ฐ์ดํฐ์ ์ด ์ฌ๋/๋ก๋ด์ด ๋ง์ง๋ ์ฅ๋ฉด์ผ๋ก ๊ตฌ์ฑ๋ผ ์์ด ๋ชจ๋ธ์ด ์ด๊ฐ ์ด๋ฏธ์ง๋ฅผ ๊ทธ โ๋ง์ง๋ ํ๋โ๊ณผ ์ฐ๊ฒฐํ๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ด๋ผ๊ณ ์ถ์ธกํ๋ค.
๊ต์ฐจ ๋ชจ๋ฌ ๊ฒ์
| ๋ฐฉ๋ฒ | Touch โ Vision | Touch โ Audio | Touch โ Text |
|---|---|---|---|
| Chance | 1.0 | 1.0 | 1.0 |
| CCAโ / PLSCAโ / DSCMRโ / DARโ | 8.50 / 6.25 / 4.92 / 8.80 | 6.18 / 7.11 / 6.15 / 7.77 | โ |
| CCA (์ง๋) | 17.8 | 15.7 | 16.8 |
| PLSCA (์ง๋) | 16.8 | 15.9 | 18.2 |
| DSCMR (์ง๋) | 26.5 | 19.6 | 22.7 |
| DAR (์ง๋) | 32.3 | 27.8 | 31.9 |
| UniTouch (zero-shot) | 41.9 | 37.9 | 38.0 |
์ด ํ๊ฐ ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ์ค๋๋ ฅ ์๋ ๊ฒฐ๊ณผ๋ค. UniTouch๋ ์ด๊ฐ-์ค๋์ค ์๋, ์ด๊ฐ-ํ ์คํธ ์๋ ํ ๋ฒ๋ ๋ณธ ์ ์ด ์๋๋ฐ ์ง์ง์ด์ง ๋ฐ์ดํฐ๋ก ์ง๋ํ์ตํ ๋ฐฉ๋ฒ๋ค์ ์์ ๋ค. โ์ด๋ฏธ์ง๋ฅผ ํ๋ธ๋ก ์ฐ๋ฉด ์ฐฝ๋ฐํ๋คโ๋ ImageBind์ ์ฃผ์ฅ์ด ์ด๊ฐ์์๋ ์ฌํ๋ ์ ์ด๋ค.
์ด๊ฐ์ผ๋ก ์ด๋ฏธ์ง ๋ง๋ค๊ธฐ

zero-shot ์ด๋ฏธ์ง ํฉ์ฑ(Fig. 4) โ (์ข) ์ด๊ฐ ์ ํธ๋ง์ผ๋ก ์ฅ๋ฉด ์ด๋ฏธ์ง ์์ฑ, (์ฐ) ์ฃผ์ด์ง ์ด๊ฐ์ ๋ง์ถฐ ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ์คํ์ผํ. ์ง๋ํ์ต SOTA์ธ Vision-from-touch์ ๋น๊ต. Vision-from-touch ๊ฒฐ๊ณผ์๋ ํ์ต์ ์ ๋ ๋ฑ์ฅํ๋ ์ผ์์ ์์ด ๊ทธ๋๋ก ๋ธ๋ ค ๋์ค๋ ๋ฐ๋ฉด, UniTouch๋ ๊ทธ๋ฐ ๋ฐ์ดํฐ์ ์ํฐํฉํธ ์์ด ์ฌ์ง์ ์ง์คํ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ ๋ค.
| ๋ฐฉ๋ฒ | CVTP โ | ์ฌ๋ฃ ์ผ์น๋ โ | FID โ |
|---|---|---|---|
| Pix2Pix (์ง๋) | 0.09 | 0.15 | 136.4 |
| VisGel (์ง๋) | 0.10 | 0.20 | 128.3 |
| Vision-from-touch (์ง๋) | 0.35 | 0.25 | 81.2 |
| UniTouch (zero-shot) | 0.56 | 0.31 | 103.11 |
FID๋ง ์ง๋ํ์ต SOTA์ ์ง๋ค. ์ ์๋ค์ ํด๋ช ์ โ์ฐ๋ฆฌ ์์ฑ๋ฌผ์ด Touch and Go ๋ถํฌ ๋ฐ์ด๊ธฐ ๋๋ฌธโ์ด๋ค โ Fig. 4๋ฅผ ๋ณด๋ฉด ์ค์ ๋ก Vision-from-touch๋ ๋ฐ์ดํฐ์ ํน์ ์ ์ยท์ผ์๊น์ง ์ฌํํ๊ณ ์์ผ๋ฏ๋ก ์ผ๋ฆฌ๊ฐ ์๋ค. ๋ค๋ง FID๊ฐ ๋ฎ๋ค๋ ๊ฒ์ด ๊ณง โํ์ต ๋ถํฌ๋ฅผ ์ธ์ฐ๊ณ ์๋คโ์ ์ฆ๊ฑฐ์ธ์ง๋ ์ด ์คํ๋ง์ผ๋ก ๋จ์ ํ๊ธฐ ์ด๋ ต๋ค.
Touch-LLM

Touch-LLM(Fig. 5) โ ํ์ง ๊ฐ๋ฅ ์ฌ๋ถ ํ๋จ(+์ด์ ์ค๋ช ), ์ฌ๋ฃ ์์ , ์ ์ด ์์น(๋ชจ์๋ฆฌ/์ฝ๋) ํน์ ๋ฑ์ ์ด๊ฐ ์ง์์๋ต. โreferenceโ ์ฌ์ง์ ๋ ์๋ฅผ ์ํ ๊ฒ์ด๊ณ ๋ชจ๋ธ์ ์ด๊ฐ ์ด๋ฏธ์ง๋ง ๋ณธ๋ค.
Touch and Go์์ ๋ฌด์์ ์ถ์ถํ 400์ฅ์ ์ฌ๋์ด ์บก์ ์ ๋ฌ์ ์ ๋ต์ผ๋ก ๋๊ณ , GPT-4๊ฐ 1~5์ ์ผ๋ก ์ฑ์ ํ๋ค.
| ๋ฐฉ๋ฒ | LLM | GPT-4 ํ์ โ |
|---|---|---|
| BLIP-2 | Vicuna | 1.01 |
| InstructBLIP | Vicuna | 1.93 |
| LLaVA-1.5 | Vicuna | 2.33 |
| Touch-LLM (ours) | LLaMA | 3.30 |
X-to-touch

X-to-touch ์์ฑ(Fig. 10) โ ์ฌ์งยทํ ์คํธยท์ํฉํธ ์ฌ์ด๋๋ก๋ถํฐ ์ด๊ฐ ์ด๋ฏธ์ง๋ฅผ ์์ํ๋ค. ์ค๋์ค๋ ObjectFolder 2.0์์ ์ฌ์ง์ด ๋ง๋ ๊ฒ์ ์๋ ์ ํํ๊ณ (๊ฐ์ฒด๋ง ์์ด ๋ยท์ฒ ์ฌ์ง์ ์๋ฆฌ๋ ๊ตฌํ ์ ์์๋ค), ๊ทธ๋์ ์ค๋์ค ์ด์ ๋ค ํ๋ฟ์ด๋ค.
์ ๋ ํ๊ฐ๋ ํ๋๋ฟ์ด๋ค โ Touch and Go์์ ์๊ฐ์ผ๋ก ์์ฑํ ์ด๊ฐ๊ณผ ๊ทธ ์บก์ ํ ์คํธ๋ก ์์ฑํ ์ด๊ฐ ์ฌ์ด์ ์ฌ๋ฃ ๋ถ๋ฅ ์ผ์น๋ 55.3%.
Ablation
| ์ค์ | ํ์ต ๋ฐ์ดํฐ | Touch and Go zero-shot acc |
|---|---|---|
| Chance | โ | 16.7 |
| Baseline (๋ฐ๋๋ผ ํธ๋์คํฌ๋จธ) | Touch and Go๋ง | 43.1 |
| Baseline | All | 21.4 |
| Baseline + ์ผ์ ํ ํฐ | All | 38.1 |
| Baseline + in-batch sampling | All | 40.3 |
| Baseline + ์ผ์ ํ ํฐ + sampling | All | 52.7 |
์ด ํ๊ฐ ๋ ผ๋ฌธ ๋ฐฉ๋ฒ๋ก ์ ์กด์ฌ ์ด์ ๋ค. ์์งํ๊ฒ ์ฌ๋ฌ ์ผ์๋ฅผ ์์ผ๋ฉด 43.1 โ 21.4๋ก ๋ฐํ ๋ง ๋๋ค. ์ผ์ ํ ํฐ๋ง ๋ฃ์ผ๋ฉด +16.7%p, ์ํ๋ง๋ง ๋ฃ์ผ๋ฉด +18.9%p ํ๋ณตํ์ง๋ง ์ฌ์ ํ ๋จ์ผ ์ผ์ ํ์ต(43.1)์ ๋ชป ๋ฏธ์น๋ค. ๋์ ํจ๊ป ์จ์ผ 52.7๋ก ๋จ์ผ ์ผ์ ํ์ต์ ์ฒ์์ผ๋ก ๋์ด์ ๋ค. ์ ์๋ค์ ํด์ โ ์ผ์ ํ ํฐ์ inter-sensor hard sample์, ์ํ๋ง์ intra-sensor hard negative๋ฅผ ๋ค๋ฃจ๋ฏ๋ก ๋์ด ์๋ก ๋ค๋ฅธ ์ถ์ ๋ฎ๋๋ค โ ๋ ์ค๋๋ ฅ์ด ์๋ค. ๋ค๋ง ์ด ํ์ Chance 16.7์ด Table 2์ Touch and Go Chance 5.0(20์ข ์ฌ๋ฃ)๊ณผ ์ด๊ธ๋๋๋ฐ, ๋ ผ๋ฌธ์ ์ค๋ช ์ด ์์ด ์ด๋ ์ชฝ ํด๋์ค ์งํฉ์ธ์ง ํ์ธํ ์ ์๋ค.
\sigma ์ ํ๋ ์์๋๋ก์ U์ ๊ณก์ ์ ๊ทธ๋ฆฐ๋ค.

in-batch sampling ๋น์จ \sigma์ ํจ๊ณผ(Fig. 6) โ 6๊ฐ ๋ฐ์ดํฐ์ ํ๊ท zero-shot ์ฌ๋ฃ ๋ถ๋ฅ ์ ํ๋. ๊ทธ๋ํ์์ ์ฝ์ผ๋ฉด ๋๋ต \sigma=0์์ 33.6, 0.5์์ 45.3, 0.75์์ 48.2, 1.0์์ 46.1. \sigma=0(์์ ๋ฌด์์ ํผํฉ)์ intra-sensor ๋ณ๋ณ์ ๋ชป ๋ฐฐ์ ๋ฌด๋์ง๊ณ , \sigma=1(ํญ์ ๊ฐ์ ๋ฐ์ดํฐ์ )์ inter-sensor ๋ค๊ฑฐํฐ๋ธ๋ฅผ ์์ ๋ชป ๋ด์ ๋ค์ ๋จ์ด์ง๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ๋ฌธ์ ์ ์ฌ๊ตฌ์ฑ์ด ์ฐ์ํ๋ค. โ์ด๊ฐ-์ธ์ด ๋ฐ์ดํฐ๊ฐ ์๋คโ๋ฅผ ๋ฐ์ดํฐ ์์ง ๋ฌธ์ ๋ก ๋์ง ์๊ณ ์ ๋ ฌ ์์ ๋ฌธ์ ๋ก ๋ฐ๊ฟจ๋ค. ์ด๋ฏธ์ง๊ฐ ํ๋ธ๋ผ๋ ์ฌ์ค์ ์ด์ฉํด ๋ถ์กฑํ ๋ชจ๋ฌ์ ๋ฌด๋ฃ๋ก ๋ค์ค๋ชจ๋ฌํํ๋ ๋ฐ์์ ์ฌ์ฌ์ฉ์ฑ์ด ๋๋ค.
- ํต์ฌ ์ฅ์น๊ฐ ์ธ๊ณ ํจ๊ณผ๊ฐ ํฌ๋ค. ์ผ์๋น 5๊ฐ ํ ํฐ๊ณผ ๋ฐฐ์น ์ํ๋ง ๋น์จ ํ๋๊ฐ ์ ๋ถ์ธ๋ฐ, ์์ผ๋ฉด ๋ค์ค ์ผ์ ํ์ต์ด ์์ ์ฑ๋ฆฝํ์ง ์๋๋ค(43.1 โ 21.4)๋ ๊ฒ์ ablation์ด ์ ์งํ๊ฒ ๋ณด์ฌ์ค๋ค. โ์ฐ๋ฆฌ ๋ชจ๋์ด ์กฐ๊ธ ๋์์ค๋คโ๊ฐ ์๋๋ผ โ์ฐ๋ฆฌ ๋ชจ๋์ด ์์ผ๋ฉด ์ธํ ์์ฒด๊ฐ ๋งํ๋คโ๋ ์ข ๋ฅ์ ablation์ ๋๋ฌผ๊ณ ๊ฐ์ง๋ค.
- ๊ต์ฐจ ๋ชจ๋ฌ ๊ฒ์ ๊ฒฐ๊ณผ๋ ๋ฐ๋ฐํ๊ธฐ ์ด๋ ต๋ค. ์ด๊ฐ-์ค๋์คยท์ด๊ฐ-ํ ์คํธ ์์ ํ ์ฅ๋ ์ ์ฐ๊ณ ์ง๋ํ์ต ๋ฒ ์ด์ค๋ผ์ธ์ mAP 6~10์ ์์๋ ๊ฒ์ ์ฐฝ๋ฐ์ด ์ค์ ๋ก ์ผ์ด๋ฌ๋ค๋ ๊ฐํ ์ฆ๊ฑฐ๋ค.
- ์ ์ฉ ๋ฒ์๊ฐ ๋๋ค๋ ๊ฒ์ ๋ค์ฏ ํ์คํฌ๋ก ์ค์ฆํ๋ค. ๋ถ๋ฅยท๊ฒ์ยท์ด๋ฏธ์ง ์์ฑยทLLM QAยท์ญ๋ฐฉํฅ ์์ฑ๊น์ง, ํ๋์ ์๋ฒ ๋ฉ์ผ๋ก ์กฐ๋ฆฝ๋๋ ๊ฒ์ ๋ณด์๋ค. ํนํ X-to-touch๋ ์ ๋ ฌ์ด ์๋ฐฉํฅ์ผ๋ก ์ฐ์ผ ์ ์์์ ๋ณด์ฌ์ฃผ๋ ์ข์ ๋ง๋ฌด๋ฆฌ๋ค.
- ๋ฏธํ์ต ์ผ์์์๋ ํํ ํ์ง์ด ์ ์ง๋๋ค. GelSlim(ObjectFolder Real)ยทTACTO(ObjectFolder 1.0)๋ ํ์ต์ ์๋ ์ผ์์ธ๋ฐ ์ ํ ํ๋ก๋น์์ ๋ชจ๋ ๋ฒ ์ด์ค๋ผ์ธ์ ์์ ๋ค.
์ฝ์ ยทํ๊ณ
- โzero-shot์ด ์ง๋ํ์ต์ ํ์ ํ๋คโ๋ ๋ฐ์ดํฐ์ ์ ๊ณจ๋ผ์ผ ์ฑ๋ฆฝํ๋ค. Touch and Go์์๋ zero-shot 52.7 > ImageNet ์ ํ ํ๋ก๋น 47.1๋ก ๋ง๋ ๋ง์ด์ง๋ง, ObjectFolder 2.0์์๋ zero-shot 43.5 vs ์๊ธฐ ์์ ์ ์ ํ ํ๋ก๋น 85.4 โ ์ ๋ฐ์ด๋ค. ํ์ง ์์ ์ฑ๋ zero-shot 65.5 / 64.3 / 64.7์ ImageNet ์ ํ ํ๋ก๋น(75.9 / 70.1 / 68.9)์ ์ ๋ถ ์ง๋ค. ๋ ผ๋ฌธ์ โcomparable to several supervised methodsโ๋ ํ๋ฆฐ ๋ง์ ์๋๋(VT CMC/SSVTP์ โAllโ ์ค์ ๊ณผ๋ ๋น์ทํ๋ค) ์ด๋ ๋ฒ ์ด์ค๋ผ์ธ๊ณผ ๋น๊ตํ๋์ง์ ํฌ๊ฒ ์์กดํ๋ค.
- ์๋ฎฌ๋ ์ดํฐ ๋ฐ์ดํฐ์์ zero-shot์ด ํนํ ์ฝํ๋ค. OF 2.0(Taxim) 43.5, OF Real(GelSlim) 33.2, OF 1.0(TACTO) 32.7. ์๋ฎฌ ์ด๊ฐ ์ด๋ฏธ์ง๋ ์ง์ง์ด์ง โ์ฌ์งโ๋ ๋ ๋๋ง์ด๋ฏ๋ก ์ด๋ฏธ์ง ์ต์ปค ์์ฒด๊ฐ ์ค์ฌ CLIP ๊ณต๊ฐ๊ณผ ์ด๊ธ๋๋ค โ ์ด ๋ ผ๋ฌธ ์ ๊ทผ์ ๊ตฌ์กฐ์ ์ทจ์ฝ์ ์ธ๋ฐ ๋ณธ๋ฌธ์์ ๋ ผ์๋์ง ์๋๋ค.
- ํ๊ฐ ์งํ๊ฐ ์๊ธฐ์ฐธ์กฐ์ ์ธ ๊ณณ์ด ์๋ค. X-to-touch์ ์ ์ผํ ์ ๋ ์์น์ธ 55.3% ์ผ์น๋๋ UniTouch ์์ ์ zero-shot ์ฌ๋ฃ ๋ถ๋ฅ๊ธฐ๋ก ์จ์ ์ฐ ๊ฐ์ด๋ค. ์์ฑ๊ธฐ์ ํ๊ฐ์๊ฐ ๊ฐ์ ์๋ฒ ๋ฉ์ ๊ณต์ ํ๋ฉด โ์ผ๊ด๋๊ฒ ํ๋ฆฌ๋โ ๊ฒฝ์ฐ๋ฅผ ์ก์๋ผ ์ ์๋ค. ๊ฒ๋ค๊ฐ ์ด 55.3%์๋ ์ฐ์ฐ ์์ค๋, ๋ฒ ์ด์ค๋ผ์ธ๋, ์ํ(์ค์ ์ด๊ฐ๋ผ๋ฆฌ์ ์ผ์น๋)๋ ์ ์๋์ง ์์ ์ข์ ๊ฐ์ธ์ง ํ๋จํ ๊ทผ๊ฑฐ๊ฐ ์๋ค.
- Touch-LLM ๋น๊ต๊ฐ ๋ค์ ์ ๋ฆฌํ๊ฒ ์ง์ฌ ์๋ค. BLIP-2ยทInstructBLIPยทLLaVA-1.5๋ ์ด๊ฐ ์ด๋ฏธ์ง๋ฅผ ํ ๋ฒ๋ ๋ณธ ์ ์๋ ๋ฒ์ฉ VLM์ด๋ค. ์ด๋ค์ด ๋ฎ์ ์ ์๋ฅผ ๋ฐ๋ ๊ฒ์ ๋น์ฐํ๋ฉฐ(BLIP-2์ 1.01์ ์ฌ์ค์ ํํ), โlarge marginโ์ด Touch-LLM์ ์ด๊ฐ ์ดํด๋ ฅ์ ์ฆ๋ช ํ๋ค๊ธฐ๋ณด๋ค ์ด๊ฐ์ ์ ๋ฐฐ์ด ๋ชจ๋ธ์ ์ด๊ฐ์ ๋ชจ๋ฅธ๋ค๋ฅผ ํ์ธํด ์ค๋ค. ์ด๊ฐ์ผ๋ก ํ์ธํ๋ํ VLM๊ณผ์ ๋น๊ต๊ฐ ์๋ค. 400๊ฐ ์ํ์ ๋ํ GPT-4 ๋จ๋ ์ฑ์ ์ด๋ฉฐ ์ฌ๋ ํ๊ฐ๋ ์ ๋ขฐ๊ตฌ๊ฐ๋ ์๋ค.
- ๋ฏธํ์ต ์ผ์ ์ฒ๋ฆฌ๊ฐ ์ง๋์น๊ฒ ์กฐ์กํ๋ค. โ์์ ํฝ์ ํ๊ท ๋ฒกํฐ์ L1 ๊ฑฐ๋ฆฌ๋ก ๊ฐ์ฅ ๊ฐ๊น์ด ํ์ต ์ผ์ ํ ํฐ ๊ฐ์ ธ์ค๊ธฐโ๋ ์ฌ์ค์ ํ๊ท ์์กฐ ๋งค์นญ์ด๋ค. ๊ฒ์์ด ์ผ๋ง๋ ๋ง๋์ง(์ ํ๋), ํ๋ ธ์ ๋ ์ฑ๋ฅ์ด ์ด๋ป๊ฒ ๋๋์ง, ํ๋กํ ํ์ ๋์ ํ์ต๋ ์๋ฒ ๋ฉ์ ์ฐ๋ฉด ์ด๋ค์ง์ ๋ํ ๋ถ์์ด ์ ํ ์๋ค. ์ ์ผ์์ ๋ํ ํ์ฅ์ฑ์ด ๋ ผ๋ฌธ์ ์ธ์ผ์ฆ ํฌ์ธํธ์ธ๋ฐ ๊ทธ ๋ฉ์ปค๋์ฆ์ด ๊ฐ์ฅ ๊ฒ์ฆ์ด ์๋ค.
- โUnifiedโ์ ๊ทผ๊ฑฐ๊ฐ ๋๋ ์ผ์ ๋ค์์ฑ์ด ํฌ์ง ์๋ค. ํ์ต ์ผ์๋ 3์ข (GelSightยทDIGITยทTaxim)์ด๊ณ ๊ทธ์ค ํ๋๋ ์๋ฎฌ๋ ์ดํฐ, ๋ฐ์ดํฐ์ ์ 4๊ฐ๋ค. GelSight Mini ๊ฐ์ ํํ ๋ณํ๋, ๋ง์ปค ํจํด์ด ๋ค๋ฅธ ๋ณ์ข ๋ ์๋ค. K=3์์ ํ์ธ๋ โ์ผ์ ํ ํฐ์ด ํตํ๋คโ๊ฐ K=10, 20์์๋ ์ ์ง๋๋์ง๋ ๋ฏธ์ง๋ค.
- ๋ฒ ์ด์ค๋ผ์ธ์๊ฒ ์ผ์ ํ ํฐ์ ์ฃผ์ง ์์๋ค. VT CMC/SSVTP์ โAllโ ์ค์ ์ ์ผ์ ๊ตฌ๋ถ ์๋จ์ด ์๋ ์ฑ๋ก ์์ธ ๋ฐ์ดํฐ๋ฅผ ๋จน๋๋ค. ์ด๋ ์๋ ผ๋ฌธ ๊ทธ๋๋ก๋ผ๋ ์ ์์ ๊ณต์ ํ์ง๋ง, โ์ฐ๋ฆฌ ์ด๋์ด ImageBind ์ต์ปค์์ ์ค๋๊ฐ, ์ผ์ ํ ํฐ์์ ์ค๋๊ฐโ๋ฅผ ๋ถ๋ฆฌํ์ง ๋ชปํ๋ค. Table 8์ Baseline์ด ๊ทธ ์ญํ ์ ์ผ๋ถ ํ์ง๋ง ๊ทธ Baseline์ UniTouch ๊ณ์ด ๊ตฌ์กฐ์ด์ง VT CMC๊ฐ ์๋๋ค.
- ์ด๊ฐโํ ์คํธ ๊ฒ์์ ์ ๋ต์ด ์๊ฐ์์ ์ ๋ํ๋ค. ์ ์๋ค์ โ๋ฌผ์ฒด์ ์๊ฐ ์ ๋ ฅ์ผ๋ก๋ถํฐ ์ ์ด์ ์ ๋ฌ์ฌํ๋ ํ ์คํธโ๋ฅผ ์ง์ ์ฃผ์ํ๋ค(์: โThe corner of a wooden tableโ). ๊ทธ๋ฌ๋ฉด ์ด๊ฐโํ ์คํธ ๊ฒ์์ ์๋น ๋ถ๋ถ ์ด๊ฐโ์๊ฐ ์ ๋ ฌ์ ๋ง๋ก ์ฎ๊ธด ๊ฒ์ ์ฌ๋ ์ ์ด๋ค. ์ด๊ฐ ๊ณ ์ ์ ์ดํ(๋์ ํ, ๋ฏธ๋๋ฌ์ด, ์ฐจ๊ฐ์ด)๋ก ๋ง๋ ์ ๋ต์ด ์๋๋ค.
- zero-shot ์์น๊ฐ ํ๋กฌํํธ ๊ณตํ์ ์์กดํ๋ค. Table 7์์ ๋ฌธ๊ตฌ๋ง ๋ฐ๊ฟ 12%p๊ฐ ์์ง์ธ๋ค. ๋ณด๊ณ ๋ zero-shot ์์น๋ 6๊ฐ ํ๋ณด ์ค ๊ฐ์ฅ ์ข์ ํ๋กฌํํธ๋ฅผ ๊ณ ๋ฅธ ๊ฒฐ๊ณผ์ด๋ฉฐ, ํ๋กฌํํธ๋ฅผ ์ด๋ ์ ์์ ์ ํํ๋์ง(ํ ์คํธ์ ์์์ ๊ณจ๋๋์ง)๋ ๋ช ์๋์ง ์๋๋ค.
- ํ์ต ์ฝ๋๊ฐ ๊ณต๊ฐ๋์ง ์์๊ณ , ๊ณต๊ฐ๋ ์ถ๋ก ์ฝ๋๋ ๊ทธ๋๋ก๋ ๋ ผ๋ฌธ์ ํต์ฌ ์ฃผ์ฅ์ ์คํํ์ง ๋ชปํ๋ค. ๊ณต๊ฐ ์ ์ฅ์๋ ImageBind/LLaMA-Adapter ์์ ์ฌ๋ฆฐ Touch-LLM ์ถ๋ก ์ฝ๋์ ์ฒดํฌํฌ์ธํธ๋ฟ์ด๋ค. ๋ ผ๋ฌธ์ ์ค์ง์ ๊ธฐ์ฌ์ธ ๋์กฐ ์ฌ์ ํ์ต ๋ฃจํยท์ผ์ ํ ํฐ ํ์ตยทin-batch sampler๋ ์ฌํํ๋ ค๋ฉด ์๋ก ๊ตฌํํด์ผ ํ๋ค. ๋ ๋์๊ฐ ๋ฆด๋ฆฌ์ฆ๋ ์ฝ๋์์๋ ํ ์คํธ ๊ฒฝ๋ก๊ฐ ์ธ ๊ตฐ๋ฐ์์ ๋๊ฒจ ์์ด ๋ ผ๋ฌธ์ ๊ฐํ ์ฃผ์ฅ์ธ ์ด๊ฐโ๏ธํ ์คํธ ์ ๋ ฌ์กฐ์ฐจ ์์ ์์ด๋ ๋์ง ์๋๋ค(์ง์ ํ์ธ, ๐ง ์ฌํ ๋ ธํธ ์ฐธ์กฐ). ์ด๊ฐ ์ธ์ฝ๋ ์ฒดํฌํฌ์ธํธ ์์ฒด๋ ์จ์ ํด์ downstream ์คํ์ด ๊ฐ๋ฅํ์ง๋ง, โ์ผ์ ํ ํฐ์ด ์ ๋ง ์ผ์ ์์ด๋ดํฐํฐ๋ฅผ ํก์ํ๋๊ฐโ ๊ฐ์ ์ง๋ฌธ์ ์ฌํ์ต ์์ด๋ ํ์ธํ ์ ์๊ณ , ์ ์ด์ ๋ฆด๋ฆฌ์ฆ ์ฝ๋์๋ ์ผ์ ํ ํฐ์ ๊ณ ๋ฅด๋ ์ธํฐํ์ด์ค๊ฐ ์๋ค.
- ๋ด๋ถ ์์น ๋ถ์ผ์น๊ฐ ํ๋ ์๋ค. Table 8์ Chance 16.7%๊ฐ Table 2์ Touch and Go Chance 5.0%์ ๋ง์ง ์๋๋ค. Table 1์ SSVTP ๊ท๋ชจ๋ 4.6k(Table 1) vs 4.9k(Appendix A.1)๋ก ์ด๊ธ๋๋ค. ๊ฒฐ๋ก ์ ๋ฐ๊ฟ ์ ๋๋ ์๋์ง๋ง ํธ์ง ์ ๋ฐ๋์ ์ ํธ๋ค.
- ์ ์๊ฐ ์ธ์ ํ ํ๊ณ: ๋น์ ๊ธฐ๋ฐ ์ผ์๋ก ๋ฒ์๋ฅผ ํ์ ํ์ผ๋ฏ๋ก ๊ธฐ์์ยทํ ๊ธฐ๋ฐ ์ด๊ฐ(BioTac, ReSkin๋ฅ ์๊ธฐ์ ์คํจ ๋ฑ)์ ๋ค๋ฃจ์ง ๋ชปํ๋ค. ๊ทธ๋ฆฌ๊ณ ํํ์ด ๋ธ๋๋ฐ์ค๋ผ ํด์ ๊ฐ๋ฅ์ฑ์ด ์๋ค.
๐ง ์ฌํ ๋ ธํธ
์๋๋ ๋ ผ๋ฌธ์ ์ฃผ์ฅ์ด ์๋๋ผ ๋ฆฌ๋ทฐ ์์ (2026-08-05)์ ๊ณต๊ฐ ์ฝ๋๋ฅผ ์ง์ ๋๋ ค ๋ณธ ๊ฒฐ๊ณผ๋ค. ๊ณต๊ฐ ์ ์ฅ์(cfeng16/UniTouch)์ HuggingFace ์ฒดํฌํฌ์ธํธ(
chfeng/Touch-LLM, MIT)๋ง ์ฌ์ฉํ๊ณ , ์์ ๊ธฐ๋ก์ private ์คํ ๋ ํฌ์ ๋จ๊ฒผ๋ค. ์ด๊ฒ์ ์ค๋ชจํฌ ํ ์คํธ์ด์ง ๋ฒค์น๋งํฌ ์ฌํ์ด ์๋๋ค โ ์๋ ์์น๋ ๋ ผ๋ฌธ์ ์ด๋ค ์ซ์๋ ์ฌํํ๊ฑฐ๋ ๋ฐ๋ฐํ์ง ์๋๋ค(โฅ ์ฐธ์กฐ).
โ ๊ณต๊ฐ๋ ๊ฒ์ โ๋ ผ๋ฌธ์ ๊ธฐ์ฌโ๊ฐ ์๋๋ค
์ ์ฅ์์ ์๋ ๊ฒ์ Touch-LLM ์ถ๋ก ์ฝ๋ + ์ด๊ฐ ์ธ์ฝ๋ ์ฒดํฌํฌ์ธํธ๋ฟ์ด๋ค. ๋์กฐ ์ฌ์ ํ์ต ๋ฃจํ, ์ด๊ฐ ๋ฐ์ดํฐ๋ก๋, ๋ ผ๋ฌธ ๋ฒค์น๋งํฌ(์ฌ๋ฃ ๋ถ๋ฅยทํ์ง ์์ ์ฑยท๊ต์ฐจ ๋ชจ๋ฌ ๊ฒ์)์ ํ๊ฐ ์คํฌ๋ฆฝํธ๋ ํ๋๋ ์๋ค(์ถ๊ฐ ํ์คํฌ ์ถ๋ก ์ฝ๋๋ฅผ ์์ฒญํ ์ด์ #4๋ ๋ฏธ์๋ต). ๋ ผ๋ฌธ์ 2024๋ 1์, ์ฝ๋๋ 2025๋ 2์์ ์ด์ ์๋ฐ ๋ค ๊ณต๊ฐ๋๊ณ , ์ด๊ฐ ์ธ์ฝ๋ ๋จ๋ ์คํ ์คํฌ๋ฆฝํธ๋ 2025๋ 11์์์ผ ์ถ๊ฐ๋๋ค. ์ ์ฅ์์๋ LICENSE ํ์ผ์ด ์๋ค(์ฒดํฌํฌ์ธํธ ์ชฝ์ MIT).
์ ์ ์ํนํธ๋ฆฌ๋ฅผ ๊ทธ๋๋ก ๋คํํ ํ์ ๋ ๋จ์ ์๋ค โ __pycache__/*.pyc์ .DS_Store๊ฐ ์ปค๋ฐ๋ผ ์๊ณ , ์์ ๋ helpers.py ์์ helpers_old.py๊ฐ ํจ๊ป ์์ผ๋ฉฐ, /home/chfeng/... ์ ๋๊ฒฝ๋ก๊ฐ ์์ค์ ๋ฐํ ์๋ค. ์ด ํ์ ๋ค์ด ๊ณง ๋ค์ ํญ๋ชฉ์ ์์ธ์ด๋ค.
โก ๋ฆด๋ฆฌ์ฆ ์ฝ๋ ๊ทธ๋๋ก๋ ์ด๊ฐโ๏ธํ ์คํธ ์ ๋ ฌ์ด ์คํ๋์ง ์๋๋ค
๋ ผ๋ฌธ์ ๊ฐํ ์ฃผ์ฅ ์ค ํ๋๊ฐ โ์ด๊ฐ-ํ ์คํธ ์ ์์ด๋ ์ด๊ฐ์ ํ ์คํธ๋ก ๋ค๋ฃฌ๋คโ์ธ๋ฐ, ๊ณต๊ฐ ์ฝ๋์์๋ ๊ทธ ํ ์คํธ ๊ฒฝ๋ก๊ฐ ์ธ ๊ตฐ๋ฐ์์ ๋๊ฒจ ์์๋ค.
| # | ์์น | ์ฆ์ | ์์ธ |
|---|---|---|---|
| B1 | multimodal_preprocessors.py:523 |
ํ
์คํธ ์
๋ ฅ ์ ๋ชจ๋ ๋จธ์ ์์ FileNotFoundError |
SimpleTokenizer.__init__์ด ์ธ์ bpe_path๋ฅผ ์ ์ ์ ๋๊ฒฝ๋ก(/home/chfeng/BindDiffusion/...)๋ก ๋ฎ์ด์ด๋ค. ์ ์ BPE ํ์ผ์ ์ ์ฅ์์ ๋๋ด๋ผ ์๋ค |
| B2 | helpers.py:139 |
ํ
์คํธ ํค๋๊ฐ (B,1024)๊ฐ ์๋๋ผ (B,77,1024)๋ฅผ ๋ฐํ โ touch @ text.T ์์ฒด๊ฐ ๋ถ๊ฐ |
SelectEOSAndProject.forward์ EOS ํ๋ง ํ ์ค์ด ์ฃผ์ ์ฒ๋ฆฌ. ๋ฐ๋ก ์ helpers_old.py์๋ ์ ์ ์ฝ๋๊ฐ ๋จ์ ์๋ค |
| B3 | x2touch_model_part.py |
ํ์ต๋ ํ ์คํธ ํฌ์์ด ์กฐ์ฉํ ํ๊ธฐ๋จ(์๋ฌ ์์) | ํ
์คํธ ํค๋ ๋ง์ง๋ง nn.Linear๊ฐ ์ฃผ์ ์ฒ๋ฆฌ + load_state_dict(strict=False) + ์ฐจ์ ์ฐ์ฐ ์ผ์น(1024โ1024) |
| B4 | load_touch_encoder.pyยทtouch_qa.py |
README ๋ช ๋ น์ ๊ทธ๋๋ก ์น๋ฉด ์ธ์ฝ๋ ๋ก๋ ์งํ ์ข ๋ฃ | ์ฐธ์กฐํ๋ ./touch_1/0000016865.jpg๊ฐ ์ ์ฅ์์๋ HF์๋ ์๋ค |
B3์ด ํนํ ์ํํ๋ค. ์๋ฌ๋ ๊ฒฝ๊ณ ๋ ์์ด ํฌ์๋์ง ์์ ํ
์คํธ ํน์ง์ด ๋์ค๋๋ฐ, ์ด๋ strict=False์ ์ ํ์ ์ธ ์คํจ ์์์ด๋ค. ๊ฒฐ์ ์ ์ฆ๊ฑฐ๋ ์ฒดํฌํฌ์ธํธ ์ปค๋ฒ๋ฆฌ์ง๋ค:
์์ ์ : matched 1653/1653 | missing 0 | unexpected 1
unexpected: ['modality_heads.text.proj.1.weight']
์์ ํ: matched 1654/1654 | missing 0 | unexpected 0
์ฒดํฌํฌ์ธํธ์ ๊ทธ ์ธต์ ํ์ต๋ ๊ฐ์ค์น๊ฐ ์กด์ฌํ๊ณ , ์ด๋ ค ๋์ผ๋ฉด ํ ์๊ฐ 1654/1654๋ก ์ ํํ ๋ง๋๋ค. ์ฆ ํ์ต ๋น์์๋ ์ด ๊ฒฝ๋ก๊ฐ ์ผ์ ธ ์์๊ณ , ๋ฆด๋ฆฌ์ฆ ๊ณผ์ ์์ ๊บผ์ง ๊ฒ์ด๋ค. ์ธ ์ค(B1~B3)์ ๋์ด๋ฆฌ๋ฉด vision 386/386, text 288/288, touch 336/336์ผ๋ก ๋ชจ๋ ๋ชจ๋ฌ์ ์ปค๋ฒ๋ฆฌ์ง๊ฐ ์์ ํด์ง๋ค.
โข 13๊ฐ ๋ฉ์ด์ ๋ฆด๋ฆฌ์ฆ ์์ ์คํ์์ ์ฌํ์ต ์์ด ๋์ํ๋ค
์ ์ฅ์๊ฐ ํํ torch==1.13.0+cu113์ RTX 5090(Blackwell, sm_120) ์ปค๋์ด ์์ด ์ธ ์ ์๋ค. ๊ทธ๋์ ํ์ ๋ฌด์ํ๊ณ python 3.11 / torch 2.11.0+cu128๋ก ์ฌ๋ ธ๋๋ฐ, ์ฒดํฌํฌ์ธํธ๋ ๋ณํ ์์ด ๊ทธ๋๋ก ๋ก๋๋๊ณ forward๋ ์ ์์ด์๋ค(torch.load๊ฐ torch 2.x์ weights_only=True ๊ธฐ๋ณธ๊ฐ์์๋ ํต๊ณผ). ImageBind ๊ณ์ด ViT๊ฐ ํ์ค ์ฐ์ฐ๋ง ์ฐ๊ธฐ ๋๋ฌธ์ด๊ฒ ์ง๋ง, 3๋
์น ์คํ ๊ฒฉ์ฐจ๋ฅผ ์ฌํ์ต ์์ด ๊ฑด๋๋ด ๊ฒ์ ์ด ์ฒดํฌํฌ์ธํธ๋ฅผ ์ฐ๋ ค๋ ์ฌ๋์๊ฒ ์ค์ฉ์ ์ผ๋ก ์ค์ํ ์ฌ์ค์ด๋ค. (๋ถ์์ ์ผ๋ก pytorchvideo๊ฐ torchvision โฅ 0.17์์ ์ ๊ฑฐ๋ API๋ฅผ ์ฐธ์กฐํด ํ๊ฒฝ ๋ ๋ฒจ ํจ์น๊ฐ ํ ๋ฒ ํ์ํ๋ค.)
- ๋ชจ๋ธ: 1504.6M ํ๋ผ๋ฏธํฐ, fp32 ๋ก๋ ์ VRAM 5.68 GiB
- forward: ์ด๊ฐ 15 + ๋น์ 5 + ํ ์คํธ 8 ์ ๋ ฅ์ 0.50์ด
- โ ๏ธ ๋ชจ๋ฌ๋ณ postprocessor์ logit scaling์ด ๋ฌ๋ผ(์ด๊ฐ ร5, ํ ์คํธ ร100) ์ฝ์ฌ์ธ ์ ์ฌ๋๋ฅผ ์ฌ๊ธฐ ์ ์ ๋ฐ๋์ ์ฌ์ ๊ทํํด์ผ ํ๋ค. ์ด ์ฌ์ค์ ๋ฌธ์ํ๋ผ ์์ง ์๋ค
โฃ ์ค๋ชจํฌ ๊ฒฐ๊ณผ โ ์ธ์ฝ๋๋ ์ด์ ์๋ค
๋ฐ์ดํฐ๊ฐ ๋๋ด๋ผ ์์ง ์์ HF ๋ฐ์ดํฐ์
kingJulio/touch-and-go-probe์ ์งง์ ํด๋ฆฝ 5๊ฐ(~230MB, GelSight ์์ + ํ์ด RGB)๋ฅผ ๋ฐ์ ์ผ๋ค. ํ๋ฉด์ ํ์ด RGB๋ฅผ ์ฌ๋์ด ์ฝ์ด ๋ผ๋ฒจ๋งํ๋ค(์ฝํฌ๋ฆฌํธ, ์๊ฐ๋ฐญ, ํฐ ๋ฐ์, ๋, ๋๋ฌด๊ป์ง).
| ํ์คํฌ | ๊ฒฐ๊ณผ | ์ฐ์ฐ ์์ค |
|---|---|---|
| touch โ vision ๊ฒ์ (5-way) | 12/15 = 0.80 (paired cos 0.625 vs unpaired 0.508) | 0.20 |
| touch โ text zero-shot ์ฌ์ง ๋ถ๋ฅ (8-way) | 9/15 = 0.60 | 0.125 |
์ค๋ต๋ ๋ฌด์๋ฏธํ์ง ์๋ค โ ์๊ฐ๋ฐญ ํด๋ฆฝ์ โrockโ, ๋๋ฌด๊ป์ง์ โconcreteโ๋ก ์๋ฏธ์ ์ธ์ ํ ์ชฝ์ผ๋ก ํ๋ฆฐ๋ค. ๊ฒ์ ์ค๋ต 3๊ฑด๋ ์ ๋ถ rockโ๏ธpebble ํผ๋์ด๋ค. softmax๋ ๊ทน๋จ์ ์ผ๋ก ๋พฐ์กฑํ๋ฐ(0.92~1.00), ํ์ต๋ ์จ๋๋ฅผ ์ฐ๋ CLIP ๊ณ์ด ๋์กฐ ๋ชจ๋ธ์ ํ๋กฌํํธ ์์๋ธ ์์ด ๋ฌผ์์ ๋์ ์ ํ์ด๋ค.
โค ๊ฐ์ฅ ํฐ ๊ตํ: ์ด๊ฐ ๋ชจ๋ธ์ โ์ ์ด ํ๋ ์โ์ ๊ณ ๋ฅด๊ธฐ ์ ์ ํ๊ฐํ ์ ์๋ค
์ด๋ฒ ์คํ์์ ์์น๋ฅผ ๊ฐ์ฅ ํฌ๊ฒ ์์ง์ธ ๊ฒ์ ๋ชจ๋ธ๋ ์ฝ๋๋ ์๋๋ผ ํ๋ ์ ์ ํ์ด์๋ค.
| ํ๋ ์ ์ ํ ๋ฐฉ์ | touchโvision ๊ฒ์ | paired vs unpaired cos |
|---|---|---|
| ๊ณ ์ ์ธ๋ฑ์ค(๊ฐ ํด๋ฆฝ 300๋ฒ์งธ ํ๋ ์) | 1/5 = ์ฐ์ฐ | 0.542 vs 0.542 (์ฐจ์ด ์์) |
| ์ ์ด ํ๋ ์ ์ ๋ณ | 12/15 = 0.80 | 0.625 vs 0.508 |
๊ณ ์ ์ธ๋ฑ์ค๋ก ๋ฝ์ผ๋ฉด paired์ unpaired ์ ์ฌ๋๊ฐ ์์์ ์ ์งธ ์๋ฆฌ๊น์ง ๊ฐ์์ ๋ชจ๋ธ์ด ์์ ํ ๋ง๊ฐ์ง ๊ฒ์ฒ๋ผ ๋ณด์ธ๋ค. ์ค์ ๋ก๋ ๊ทธ ํ๋ ์๋ค์ด ๋๋ถ๋ถ ๋ฌด์ ์ด ํ๋ ์์ด์์ ๋ฟ์ด๋ค. ์ ์ด ํ๋ ์์ ๊ณ ๋ฅด๋ ๋ฐฉ๋ฒ์ ๋จ์ํ๋ค โ ํด๋ฆฝ๋ณ GelSight ์ค์๊ฐ ํ๋ ์์ โ๋ฌด์ ์ด ๊ธฐ์คโ์ผ๋ก ์ผ๊ณ , ๊ฑฐ๊ธฐ์ ํ๊ท ์ ๋ํธ์ฐจ๊ฐ ๊ฐ์ฅ ํฐ ํ๋ ์์ ์ ์ด์ผ๋ก ๋ณธ๋ค(์ ๋ณ๋ ํ๋ ์์ ํธ์ฐจ 18~22 vs ํด๋ฆฝ ์ค์๊ฐ ํธ์ฐจ 2.6~6.6์ผ๋ก ๋ถ๋ฆฌ๊ฐ ๋๋ ทํ๋ค).
์ด๊ฑด ์ด ๋ ผ๋ฌธ๋ง์ ๋ฌธ์ ๊ฐ ์๋๋ผ ์ด๊ฐ ๋ฐ์ดํฐ ์ ๋ฐ์ ์ฑ์ง์ด๋ค. ์ด๊ฐ ์์์ ๋๋ถ๋ถ ํ๋ ์์ ์๋ฌด๊ฒ๋ ์ ๋ง์ง๊ณ ์๊ณ , ๊ทธ ํ๋ ์์ ์๋ฒ ๋ฉ์ ์ฌ์ง ์ ๋ณด๋ฅผ ๋ด์ ์ ์๋ค. ์ ์ด ํ๋ ์ ์ ๋ณ ์์ด ์ฐ ์ด๊ฐ ๋ชจ๋ธ ์ฑ๋ฅ์ ๋ชจ๋ธ์ด ์๋๋ผ ๋ฐ์ดํฐ ์ํ๋ง์ ์ฌ๊ณ ์๋ค.
โฅ ์ด ๊ฒฐ๊ณผ๊ฐ ๋งํ์ง ์๋ ๊ฒ (์ค์)
- ๋ฒค์น๋งํฌ๊ฐ ์๋๋ค. ์ด๊ฐ 15ํ๋ ์ / ํด๋ฆฝ 5๊ฐ๋ค. ๋ ผ๋ฌธ์ ์ด๋ค ์์น(61.3, 52.7, 41.9 โฆ)๋ ์ฌํํ์ง ์์๊ณ ๋ฐ๋ฐํ์ง๋ ์์๋ค.
- ๋ผ๋ฒจ์ด ์ฝํ๋ค. ์ ๋ต์ ํ์ด RGB ํ๋ ์์ ๋ฆฌ๋ทฐ์ด๊ฐ ๋์ผ๋ก ์ฝ์ ๊ฒ์ด๋ค. ๊ณต์ ๋ผ๋ฒจ์ด ์๋๋ค.
- in-distribution์ด๋ค. Touch-and-Go๋ UniTouch์ ํ์ต ์์ค๋ค. ๋ฐ๋ผ์ ์ด ๊ฒฐ๊ณผ๋ ๋ ผ๋ฌธ์ OODยท๋ฏธํ์ต ์ผ์ ์ฃผ์ฅ๊ณผ ์๋ฌด ๊ด๋ จ์ด ์๋ค. ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ๊ฒ์ฆ์ด ์์ ๋ถ๋ถ(ํ๋กํ ํ์ L1 ์ผ์ ๊ฒ์)์ ์ฌ์ ํ ๊ฒ์ฆ๋์ง ์์ ์ฑ๋ค.
- ๋ค๋ง RGB ์ชฝ์ด ๋ง์ง ๋ถ๋ถ์ ํฌ๋กญ์ด ์๋๋ผ ์์ ์์ ์๊น์ง ๋ค์ด๊ฐ ๋์ ์ฅ๋ฉด ์ท์ด๋ผ, ๊ฒ์ ํ์คํฌ ์์ฒด๋ ๋ ผ๋ฌธ ์ ์ ๋ณด๋ค ์คํ๋ ค ์ด๋ ค์ด ์กฐ๊ฑด์ด์๋ค.
โฆ ํ์ธํ ์ ์์๋ ๊ฒ
- ์ผ์ ํ ํฐ / ๋ค์ค ์ผ์ ์ ๋ ฌ โ ๋ฆด๋ฆฌ์ฆ ์ฝ๋์ ์ผ์๋ฅผ ์ ํํ๋ ์ธํฐํ์ด์ค ์์ฒด๊ฐ ์๋ค. ๋ ผ๋ฌธ ๋ฐฉ๋ฒ๋ก ์ ํต์ฌ(ยง3.2)์ด ๊ณต๊ฐ๋ฌผ๋ก๋ ์คํ ๋ถ๊ฐ๋ฅํ๋ค.
- Touch-LLM ์ ์ฒด ๊ฒฝ๋ก โ LLaMA-7B ๊ฐ์ค์น + 13.3GB kNN ์ธ๋ฑ์ค๋ก ์ด ~43GB๊ฐ ํ์ํด ๋ฏธ์๋.
- ์ด๊ฐโ์ด๋ฏธ์ง ์์ฑ(
image_generate.py) โ ํจ์๊ฐ ๋ฐ๋pipe(diffusion ํ์ดํ๋ผ์ธ)๋ฅผ ์ ์ฅ์ ์ด๋์์๋ ๋ง๋ค์ง ์์ผ๋ฉฐ, ์ญ์ 13.3GB kNN ์ธ๋ฑ์ค๋ฅผ ์๊ตฌํ๋ค. ๋ฏธ์๋.
์์ฝํ๋ฉด: ์ด๊ฐ ์ธ์ฝ๋ ์ฒดํฌํฌ์ธํธ๋ ์จ์ ํ๊ณ ์ต์ ์คํ์์ ์ ๋๋ฉฐ, ์๊ท๋ชจ ์ค๋ชจํฌ ํ ์คํธ์์ ์ด๊ฐโ๏ธ๋น์ ยท์ด๊ฐโ๏ธํ ์คํธ ์ ๋ ฌ์ด ์ฐ์ฐ์ ํฌ๊ฒ ์๋๋ค. ํ์ง๋ง ๊ทธ ํ์ธ์กฐ์ฐจ ๋ฆด๋ฆฌ์ฆ ์ฝ๋์ ๋ฒ๊ทธ 3๊ฑด์ ๊ณ ์ณ์ผ ๊ฐ๋ฅํ๊ณ , ๋ ผ๋ฌธ ์์น์ ๋ ๋ฆฝ ๊ฒ์ฆ์ ํ์ตยทํ๊ฐ ์ฝ๋๊ฐ ์์ด ํ์ฌ๋ก์ ๋ถ๊ฐ๋ฅํ๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
์ด๊ฐ ํํํ์ต์ ์ธ ๊ฐ๋. ์ง๊ธ ์ด ๋ถ์ผ๋ ๋๋ต ์ธ ๋ฐฉํฅ์ผ๋ก ๊ฐ๋ผ์ ธ ์๋ค.
| ์ ๊ทผ | ๋ํ | ํ์ต ์ ํธ | ๊ฐํ ์์ญ | ์ฝํ ์์ญ |
|---|---|---|---|---|
| ์ด๊ฐ ๋ด๋ถ ์๊ธฐ์ง๋ | Sparsh (MAE/DINO/JEPA) | ์ด๊ฐ ์์ฒด์ ๋ง์คํนยท์๊ธฐ์ฆ๋ฅ | ํยท์ฌ๋ฆฝยท์์ธ ๋ฑ ๋ฌผ๋ฆฌ๋ | ์ธ์ดยท์๋ฏธ |
| ์ผ์ ๋ถ๋ณํ | SITR | ํฉ์ฑ ๋ค์ค์ผ์ ๋ ๋๋ง + calibration ์ด๋ฏธ์ง | ๋ฏธํ์ต ์ผ์ zero-shot ์ ์ด | ๋ค์ค๋ชจ๋ฌ |
| ๋ค์ค๋ชจ๋ฌ ์ ๋ ฌ | UniTouch, VT CMC, SSVTP | ์ด๊ฐ-์ด๋ฏธ์ง ๋์กฐ | ์๋ฏธยท์ธ์ดยท์์ฑ | ๋ฌผ๋ฆฌ๋ |
UniTouch๋ ์ธ ๋ฒ์งธ ๊ฐ๋์ ์ํ๋, ์ ํ์ธ VT CMC(Touch and Go)ยทSSVTP๊ฐ ์์ฒด ์๊ฐ ์ธ์ฝ๋์ ๋จ์ผ ์ผ์์ ๋จธ๋ฌธ ๋ฐ ๋ฐํด ์ด๋ฏธ ์์ฑ๋ ๋ค์ค๋ชจ๋ฌ ๊ณต๊ฐ์ ์ต์ปค๋ก ์ฌ์ฌ์ฉํ๊ณ ์ฌ๋ฌ ์ผ์๋ฅผ ํ ๋ชจ๋ธ์ ๋ด๋๋ค๋ ๋ ๊ฐ์ง๋ฅผ ๋ํ๋ค. ์ ํํ ์ด ์ง์ ๋๋ฌธ์ ConViTac ๋ฆฌ๋ทฐ๋ UniTouch๋ฅผ โ๋์กฐ ํํ(์๊ธฐ์ง๋)โ ๊ณ์ด๋ก ๋ถ๋ฅํ๋ฉด์, ๊ทธ ๊ณ์ด์ ์ฝ์ (์ง๋ ์ ํธ๊ฐ ๋ง์ง๋ง FC์๋ง ๋ฐ์๋จ)์ ์ง์ ํ๊ณ ๋์กฐ ์๋ฒ ๋ฉ์ ์ตํฉ์ ์กฐ๊ฑด์ผ๋ก ์ฐ๋ ๋์์ ์ ์ํ๋ค.
์ผ์ ๊ฐญ ์ฒ๋ฆฌ ๋ฐฉ์์ ๋๋น. SITR์ ๊ฐญ์ ์์ ๋ ค ํ๊ณ (์ผ์ ๋ถ๋ณ ํํ), Sim2Real Bilevel Adaptation์ ๊ฐญ์ ๋ฒ์ญํด ๋ฉ์ฐ๋ฉฐ(diffusion ์ด๋ฏธ์ง ๋ฒ์ญ + DANN), UniTouch๋ ๊ฐญ์ ๋ช ์์ ์ผ๋ก ํ์ํ๋ค(์ผ์ ํ ํฐ). ์ ์ค UniTouch์ ๋ฐฉ์์ด ๊ฐ์ฅ ๋จ์ํ๊ณ ํ์ต ๋น์ฉ์ด ๋ฎ์ง๋ง, ์ ์ผ์๋ฅผ ๋ง๋ฌ์ ๋ ๋์๋ ฅ์ด ๊ฐ์ฅ ์ฝํ๋ค(ํ๋กํ ํ์ L1 ๊ฒ์).
๋ชจ๋ฌ ํ์ฅ์ ๋ค๋ฅธ ๋ฐฉํฅ. Sparsh-X (Tactile Beyond Pixels)๋ Digit 360 ํ๋๊ฐ ๋ฑ๋ ์ด๋ฏธ์งยท์ค๋์คยท๋ชจ์ ยท์๋ ฅ์ ๋ฌถ์ด ์ผ์ ๋ด๋ถ์์ ๋ค์ค๊ฐ๊ฐ์ ๋ง๋ ๋ค. UniTouch๊ฐ ์ด๊ฐ์ ๋ฐ๊นฅ ์ธ๊ณ์ ๋ชจ๋ฌ๊ณผ ์ฐ๊ฒฐํ๋ค๋ฉด Sparsh-X๋ ์ด๊ฐ ์์ฒด๋ฅผ ๋ค๊ฐ๊ฐํํ๋ค โ ๋ฐฉํฅ์ด ์ง๊ตํ๋ค.
์์ฑ ๋ฐฉํฅ. X-to-touch๋ ViTacGen์ vision-to-touch ์์ฑ๊ณผ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ค๋ฃจ์ง๋ง ๋ชฉ์ ์ด ๋ค๋ฅด๋ค. ViTacGen์ด ์ด๊ฐ ์ผ์ ์์ด ๋ก๋ด์ ๋๋ฆฌ๊ธฐ ์ํ ๋์ฒด ์ ํธ๋ฅผ ๋ง๋ ๋ค๋ฉด, UniTouch์ X-to-touch๋ ์ ๋ ฌ์ด ์๋ฐฉํฅ์์ ๋ณด์ด๋ ๊ฒ์ฆ ์ฅ์น์ ๊ฐ๊น๋ค(์ ๋ ํ๊ฐ๊ฐ ์ผ์น๋ ํ๋๋ฟ์ธ ๊ฒ๋ ๊ทธ ๋๋ฌธ์ผ ๊ฒ์ด๋ค).
๋ฐ์ดํฐ ๊ณ๋ณด. ํ์ต ๋ฐ์ดํฐ์ ์๋น ๋ถ๋ถ์ด ์ด ๋ธ๋ก๊ทธ์์ ์ด๋ฏธ ๋ค๋ฃฌ ์ฐ๊ตฌ์์ ๋์จ๋ค โ YCB-Slide๋ MidasTouch์ ์ฐ๋ฌผ์ด๊ณ , ObjectFolder 1.0์ ์ด๊ฐ์ TACTO ์๋ฎฌ๋ ์ดํฐ๊ฐ, 2.0์ Taxim์ด ๋ ๋๋งํ ๊ฒ์ด๋ฉฐ, ์ผ์ ์์ฒด๋ DIGITยทGelSight ๊ณ์ด์ด๋ค. ์ด๊ฐ ํ์ด๋ฐ์ด์ ๋ชจ๋ธ์ด ๊ฒฐ๊ตญ ๊ธฐ์กด ์ด๊ฐ ์ปค๋ฎค๋ํฐ์ ๋ฐ์ดํฐ์ ์ ๋ชจ์ ์๋ ๊ฒ์์ ์ถ๋ฐํ๋ค๋ ์ ์ด ์ ๋๋ฌ๋๋ค.
์์ฝ
UniTouch๋ โ์ด๊ฐ ๋ฐ์ดํฐ๊ฐ ๋ถ์กฑํ๋คโ๋ ๋ฌธ์ ๋ฅผ ๋ ๋ชจ์ผ๋ ๋์ ๋ ์ ์ฐ๊ฒฐํ๋ ๊ฒ์ผ๋ก ํผ๋ค. ์ผ์ด๋ถ์ ImageBind ์ด๋ฏธ์ง ์๋ฒ ๋ฉ์ ์ต์ปค๋ก ๋๊ณ ์ด๊ฐ-์ด๋ฏธ์ง ์๋ง์ผ๋ก ๋์กฐํ์ตํ๋ฉด, ์ด๊ฐ์ ํ์ตํ ์ ์๋ ํ ์คํธยท์ค๋์ค์๋ ์ ๋ ฌ๋๋ค. ์ด๊ฐ ๊ณ ์ ์ ๊ฑธ๋ฆผ๋์ธ ์ผ์ ๊ฐ ๋๋ฉ์ธ ๊ฐญ์ ์ผ์๋น 5๊ฐ์ ํ์ต ํ ํฐ๊ณผ ๋ฐฐ์น์ 75%๋ฅผ ๊ฐ์ ๋ฐ์ดํฐ์ ์์ ๋ฝ๋ ์ํ๋ง์ผ๋ก ํก์ํ๋๋ฐ, ablation์ ์ด ๋ ์ฅ์น๊ฐ ์์ผ๋ฉด ๋ค์ค ์ผ์ ํ์ต์ด ๋จ์ผ ์ผ์๋ณด๋ค ๋๋น ์ง๋ค(43.1 โ 21.4)๋ ๊ฒ์ ๋ณด์ฌ ์ฅ์น์ ํ์ฐ์ฑ์ ์ ์ฆํ๋ค.
๊ฐ์ฅ ๋จ๋จํ ๊ฒฐ๊ณผ๋ ๊ต์ฐจ ๋ชจ๋ฌ ๊ฒ์์ด๋ค โ ์ด๊ฐ-์ค๋์คยท์ด๊ฐ-ํ ์คํธ ์์ ์ ํ ์ฐ์ง ์๊ณ ์ง๋ํ์ต ๋ฒ ์ด์ค๋ผ์ธ์ mAP 6~10์ ์์ ๋ค. ๊ฐ์ฅ ์ฝํ ๋ถ๋ถ์ zero-shot์ ์ผ๊ด์ฑ์ด๋ค. Touch and Go ๊ฐ์ ์ค์ธ๊ณ ๋ฐ์ดํฐ์์๋ ์ง๋ํ์ต์ ํ์ ํ์ง๋ง ์๋ฎฌ๋ ์ดํฐ ๊ธฐ๋ฐ ๋ฐ์ดํฐ์์๋ ์ ํ ํ๋ก๋น์ ์ ๋ฐ์ผ๋ก ๋จ์ด์ง๊ณ , ํ์ง ์์ ์ฑ zero-shot์ ๋จ์ ImageNet ์ ํ ํ๋ก๋น์๋ ์ง๋ค. ์ฌ๊ธฐ์ ํ์ต ์ฝ๋ ๋ฏธ๊ณต๊ฐ์ ์กฐ์กํ ๋ฏธํ์ต ์ผ์ ์ฒ๋ฆฌ(ํฝ์ ํ๊ท L1 ๊ฒ์)๊ฐ ๋ํด์ ธ, โunifiedโ๋ผ๋ ์ด๋ฆ์ด ์ค์ฆ๋ ๋ฒ์๋ 3์ข ์ผ์ยท4๊ฐ ๋ฐ์ดํฐ์ ์ด๋ผ๋ ์ ์ ๊ธฐ์ตํ ํ์๊ฐ ์๋ค.
์ฌํ ์ํ(2026-08-05 ๊ธฐ์ค): ์ด๊ฐ ์ธ์ฝ๋ ์ฒดํฌํฌ์ธํธ๋ ์จ์ ํ๋ฉฐ ํ ๋ฒ์ ๋ณด๋ค 13๊ฐ ๋ฉ์ด์ ๋ฆด๋ฆฌ์ฆ ์์ torch 2.11+cu128 / RTX 5090์์ ์ฌํ์ต ์์ด ๊ทธ๋๋ก ๋์ํ๋ค. ๋ค๋ง ๋ฆด๋ฆฌ์ฆ ์ฝ๋๋ ํ
์คํธ ๊ฒฝ๋ก๊ฐ ์ธ ๊ตฐ๋ฐ ๋๊ฒจ ์์ด ๋
ผ๋ฌธ์ ๊ฐํ ์ฃผ์ฅ์ธ ์ด๊ฐโ๏ธํ
์คํธ ์ ๋ ฌ์ด ์์ ์์ด๋ ์คํ๋์ง ์๊ณ , ํ์ตยทํ๊ฐ ์ฝ๋๊ฐ ์์ด ๋
ผ๋ฌธ ์์น๋ ์ 3์๊ฐ ์ฑ์ ํ ์ ์๋ค. ๊ณ ์น ๋ค ๋๋ฆฐ ์๊ท๋ชจ ์ค๋ชจํฌ์์๋ ์ด๊ฐโ๋น์ ๊ฒ์ 0.80(์ฐ์ฐ 0.20), ์ด๊ฐโํ
์คํธ ์ฌ์ง ๋ถ๋ฅ 0.60(์ฐ์ฐ 0.125)์ผ๋ก ์ ๋ ฌ์ด ์ด์ ์์์ ํ์ธํ์ง๋ง, ์ด๋ 15ํ๋ ์ ๊ท๋ชจ์ in-distribution ์ค๋ชจํฌ ํ
์คํธ์ด์ง ๋
ผ๋ฌธ ์์น์ ์ฌํ์ด ์๋๋ค. ์์ธํ ๋ด์ฉ๊ณผ ํ๊ณ๋ ๐ง ์ฌํ ๋
ธํธ.
๊ทธ๋ผ์๋ ์ด ๋ ผ๋ฌธ์ ์๋ฆฌ๋ ๋ถ๋ช ํ๋ค. ์ด๊ฐ์ ๋ค์ค๋ชจ๋ฌ ํ์ด๋ฐ์ด์ ๋ชจ๋ธ ์์ผ๋ก ๋๊ณ ๋ค์ด๊ฐ ์ฒซ ์ฌ๋ก์ด๊ณ , ๊ทธ ๋ค์ ๋์จ ์ด๊ฐ ํํ ์ฐ๊ตฌ๋ค์ด ๋น๊ต ๋์์ผ๋ก ์ผ๋ ๊ธฐ์ค์ ์ด ๋์๋ค. ์ด๊ฐ์ด ์ฌ์ง์ ๋จ๊ธฐ๋ ํ์ ๋ง์ ๋ค๋ฃฌ๋ค๋ ์ํ์ ์ ๋ช ํํ์ง๋ง, ๊ทธ ์ํ์ ์์์ ๊ฐ๋ฅํ ๊ฒ์ด ์๊ฐ๋ณด๋ค ํจ์ฌ ๋ง๋ค๋ ๊ฒ์ ๋ค์ฏ ๊ฐ์ ํ์คํฌ๋ก ๋ณด์ฌ์ค ๊ฒ์ด ๊ธฐ์ฌ๋ค.