Curieux.JY
  • JungYeon Lee
  • Post
  • ๐Ÿ•ธ๏ธ Graph
  • Lecture
  • Note

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: 6-DoF ์ถ”์ ์€ ์™œ ๋Š˜ โ€œ๋น„๋””์˜ค ๋ฐ–์˜ ์ž…๋ ฅโ€์„ ์š”๊ตฌํ–ˆ๋‚˜
    • ๋ฐฉ๋ฒ• (1): ํ”„๋ก์‹œ ๋น„๋””์˜ค๋ผ๋Š” ์ถœ๋ ฅ ํ˜•์‹
    • ๋ฐฉ๋ฒ• (2): ๋น„๋””์˜ค-ํˆฌ-๋น„๋””์˜ค ๋ฒˆ์—ญ๊ธฐ
    • ๋ฐฉ๋ฒ• (3): ํ”„๋ก์‹œ์—์„œ ํฌ์ฆˆ ์ฝ๊ธฐ
    • ๋ฐฉ๋ฒ• (4): ๊ฐ•์ฒด๋ผ๋ฉด ์ฟผ๋ฆฌ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ (๋ฒˆ๋“ค ์กฐ์ •)
    • ๋ฐฉ๋ฒ• (5): ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ 35,000์Œ
    • ์ง๊ด€: ์™œ โ€œํ๋ธŒ๋ฅผ ๊ทธ๋ฆฌ๊ฒŒ ํ•˜๊ธฐโ€๊ฐ€ ํ†ตํ•˜๋Š”๊ฐ€
    • ์‹คํ—˜
      • ์…‹์—…
      • Table 1: HO3D์™€ YCBInEOAT
      • ๋ถ€๋ก Table S1: ๋ฌผ์ฒด ์ˆ˜์ค€ ADD / ADD-S
      • ํ•ฉ์„ฑ ๋ฒค์น˜๋งˆํฌ(๋ถ€๋ก Table S4): ํ•™์Šต ๋ถ„ํฌ ์•ˆ์—์„œ ATE๋Š” ์ง€๋Š”๊ฐ€
      • Ablation(Table 2)
      • ์ดˆ์ ๊ฑฐ๋ฆฌ ๋ฏผ๊ฐ๋„(๋ถ€๋ก Table S6)
      • ์ธํ„ฐ๋„ท ์˜์ƒ๊ณผ ์ถ”๊ฐ€ ์‘์šฉ
      • ํ•œ๊ณ„(Fig. 6)
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ณต๊ฐœ ์ฝ”๋“œ์™€ ๋Œ€์กฐํ•ด ๋ณด๋ฉด
    • ๐Ÿ”ง ์žฌํ˜„ ๋…ธํŠธ
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒProxyPose ๋ฆฌ๋ทฐ

pose-tracking
video-generation
diffusion
fine-tuning
vision
ProxyPose: 6-DoF Pose Tracking via Video-to-Video Translation
Published

September 26, 2026

  • Paper Link (arXiv:2607.06555v1): ์ด ๋ฆฌ๋ทฐ๋Š” arXiv v1(2026-07-07, cs.CV, 23์ชฝ) ์„ ์ •๋ณธ์œผ๋กœ ์ฝ์—ˆ๋‹ค. ๋ณธ๋ฌธ 5์ ˆ๊ณผ ๋ถ€๋ก A~D ์ „์ฒด๊ฐ€ ๋Œ€์ƒ์ด๋‹ค. 2026-09-28 ๊ธฐ์ค€ v2๋Š” ์—†๋‹ค.

  • Project Page

  • Code Link: ์ถ”๋ก ยทํ‰๊ฐ€ยทํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ์ฝ”๋“œ์™€ LoRA ๊ฐ€์ค‘์น˜(HF ruihangzhang79/proxypose)๊ฐ€ ๊ณต๊ฐœ๋ผ ์žˆ๋‹ค(2026-09-28 ํ™•์ธ). ๋ ˆํฌ์™€ HF ์นด๋“œ ๋ชจ๋‘ ๋ผ์ด์„ ์Šค ํ‘œ๊ธฐ๊ฐ€ ์—†๋‹ค. ๋‹ค๋งŒ ๋…ผ๋ฌธ์˜ LM ์‹œ๊ฐ„ ํ‰ํ™œ๊ณผ ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ฒˆ๋“ค ์กฐ์ •์€ ๊ณต๊ฐœ ์ฝ”๋“œ์— ์ •์˜๋งŒ ์žˆ๊ณ  ํ˜ธ์ถœ๋˜์ง€ ์•Š๋Š”๋‹ค(์•„๋ž˜). ์ด ๋ธ”๋กœ๊ทธ๋Š” 1.3B ๋ณ€ํ˜•์œผ๋กœ ๋ฐ๋ชจ๋ฅผ ์ง์ ‘ ๋Œ๋ ค ๋ดค๋‹ค(์žฌํ˜„ ๋…ธํŠธ, ์ •ํ™•๋„ ์ธก์ • ์•„๋‹˜).

  • Ruihang Zhang*, Felix Taubner*, Pooja Ravi, Kiriakos N. Kutulakos, David B. Lindell (*๋™๋“ฑ ๊ธฐ์—ฌ)

  • University of Toronto, Vector Institute

  • NeurIPS 2026 (ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ ๋ฐฐ์ง€์™€ README์˜ BibTeX ํ‘œ๊ธฐ. arXiv v1์€ NeurIPS 2026 ์Šคํƒ€์ผ์˜ preprint ๋ชจ๋“œ๋กœ ์กฐํŒ๋ผ ์žˆ๊ณ  ์ฑ„ํƒ ๋ฌธ๊ตฌ๋Š” ์—†๋‹ค)

  1. ๐Ÿ’ก 6-DoF ํฌ์ฆˆ ์ถ”์ ์„ ๋น„๋””์˜ค-ํˆฌ-๋น„๋””์˜ค ๋ฒˆ์—ญ ๋ฌธ์ œ๋กœ ๋‹ค์‹œ ์“ด๋‹ค. ์ž…๋ ฅ ๋น„๋””์˜ค์™€ ์ฒซ ํ”„๋ ˆ์ž„์˜ ํ”ฝ์…€ ํ•˜๋‚˜๋งŒ ์ฃผ๋ฉด, ํŒŒ์ธํŠœ๋‹ํ•œ ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์ด โ€œ๊ทธ ํ”ฝ์…€ ์ฃผ๋ณ€ ํ‘œ๋ฉด๊ณผ ๊ฐ™์€ ๊ฐ•์ฒด ์šด๋™์„ ํ•˜๋Š” ์ƒ‰์น ๋œ ํ๋ธŒโ€๊ฐ€ ๊ฒ€์€ ๋ฐฐ๊ฒฝ ์œ„์—์„œ ์›€์ง์ด๋Š” ํ”„๋ก์‹œ ๋น„๋””์˜ค๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
  2. โš™๏ธ ํ”„๋ก์‹œ ํ๋ธŒ์˜ ๊ธฐํ•˜์™€ ์ƒ‰์€ ์„ค๊ณ„์ƒ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฏ€๋กœ, ํฌ์ฆˆ ๋ณต์›์€ OpenCV ์œค๊ณฝ ๊ฒ€์ถœ + PnP + Levenbergโ€“Marquardt ํ‰ํ™œํ™”๋ผ๋Š” ํ•™์Šต ์š”์†Œ ์—†๋Š” ๊ณ ์ „ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๋๋‚œ๋‹ค. ์ƒ์„ฑ๊ธฐ๋Š” Wan-14B์— rank-64 LoRA๋ฅผ ๋‹ฌ์•„ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ 35,000์Œ๋งŒ์œผ๋กœ ํ•™์Šตํ–ˆ๋‹ค.
  3. ๐ŸŽฏ HO3D์—์„œ 3D ๋ชจ๋ธยท๊นŠ์ดยท๋งˆ์Šคํฌ ์—†์ด ๋‹จ์ผ ์ฟผ๋ฆฌ๋กœ ATE 15.79 mm / ARE 5.126ยฐ. ์ตœ๊ฐ• ๋ฒ ์ด์Šค๋ผ์ธ BundleSDF(๊นŠ์ด+๋งˆ์Šคํฌ ์‚ฌ์šฉ, 23.24 mm / 14.28ยฐ) ๋Œ€๋น„ ๊ฐ๊ฐ 32%ยท64% ๋‚ฎ๋‹ค. ๋‹จ YCBInEOAT์˜ AREยท2D ๊ฑฐ๋ฆฌ์™€ ์ž์ฒด ํ•ฉ์„ฑ ๋ฒค์น˜๋งˆํฌ์˜ ATE์—์„œ๋Š” ๋‹จ์ผ ์ฟผ๋ฆฌ ProxyPose๊ฐ€ ์ผ๋ถ€ ๋ฒ ์ด์Šค๋ผ์ธ๋ณด๋‹ค ๋‚˜์˜๋‹ค.

๐Ÿ” Ping Review

๐Ÿ” Ping โ€” A light tap on the surface. Get the gist in seconds.

๋ฌผ์ฒด๋‚˜ ํ‘œ๋ฉด์˜ 6-DoF ํฌ์ฆˆ๋ฅผ ๋‹จ์•ˆ ๋น„๋””์˜ค์—์„œ ์ถ”์ ํ•˜๋Š” ๊ธฐ์กด ๋ฐฉ๋ฒ•์€ ๋ชจ๋‘ ๋น„๋””์˜ค ๋ฐ–์˜ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋” ์š”๊ตฌํ–ˆ๋‹ค. CAD ๋ชจ๋ธ(FoundationPose), ๊นŠ์ด(BundleSDF, One2Any), ๋ฌผ์ฒด ๋งˆ์Šคํฌ(Any6D), ํ˜น์€ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šต๋œ ๊ณผ์ œ ํŠนํ™” ํŠน์ง•์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ์ž…๋ ฅ๋“ค์€ ํˆฌ๋ช…ยท๋ฐ˜์‚ฌยท๋ฌด๋Šฌ ์—†๋Š”ยท๋ณ€ํ˜•๋˜๋Š” ํ‘œ๋ฉด์—์„œ ๊ณตํ†ต์ ์œผ๋กœ ๋ฌด๋„ˆ์ง„๋‹ค.

ProxyPose์˜ ์งˆ๋ฌธ์€ ์ด๊ฒƒ์ด๋‹ค. ์ˆ˜์‹ญ์–ต ์žฅ์˜ ์ด๋ฏธ์ง€์™€ ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ๋น„๋””์˜ค๋กœ ํ•™์Šต๋œ ๋น„๋””์˜ค ์ƒ์„ฑ ๋ชจ๋ธ์ด ์ด๋ฏธ โ€œ3D ์šด๋™์ด 2D ์™ธํ˜• ๋ณ€ํ™”๋กœ ์–ด๋–ป๊ฒŒ ๋‚˜ํƒ€๋‚˜๋Š”์ง€โ€๋ฅผ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด, ๊ทธ ์ง€์‹์„ ํฌ์ฆˆ๋กœ ๊บผ๋‚ด๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ์ถœ๋ ฅ ํ˜•์‹์€ ๋ฌด์—‡์ธ๊ฐ€? ์ €์ž๋“ค์˜ ๋‹ต์€ โ€œํฌ์ฆˆ๋ฅผ ์ˆซ์ž๋กœ ํšŒ๊ท€ํ•˜์ง€ ๋ง๊ณ , ํฌ์ฆˆ๋ฅผ ์ฝ๊ธฐ ์‰ฌ์šด ๊ทธ๋ฆผ์œผ๋กœ ๋‹ค์‹œ ๊ทธ๋ฆฌ๊ฒŒ ํ•˜๋ผโ€์ด๋‹ค. ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ๋Š” ๋น„๋””์˜ค๋ฅผ ๋น„๋””์˜ค๋กœ ๋ฐ”๊พธ๋Š” ์ผ์„ ์‹œํ‚ค๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์—์„œ ํฌ์ฆˆ๋ฅผ ์ฝ์–ด ๋‚ด๋Š” ์ผ์€ 50๋…„ ๋œ ๊ธฐํ•˜ํ•™์— ๋งก๊ธด๋‹ค.


๊ฐœ์š”(Fig. 1): ์™ผ์ชฝ์ด ์ฒซ ํ”„๋ ˆ์ž„๊ณผ ์ฟผ๋ฆฌ ํ”ฝ์…€(๋นจ๊ฐ„ ์ ), ๊ฐ€์šด๋ฐ ์œ„๊ฐ€ ์›๋ณธ ํ”„๋ ˆ์ž„์— ๋ณต์›ํ•œ 6-DoF ํฌ์ฆˆ๋ฅผ ๊ฒน์นœ ๊ฒƒ, ๊ฐ€์šด๋ฐ ์•„๋ž˜๊ฐ€ ๋ชจ๋ธ์ด ์ƒ์„ฑํ•œ ํ”„๋ก์‹œ ํ”„๋ ˆ์ž„, ์˜ค๋ฅธ์ชฝ์ด ์ „์ฒด ๊ถค์ ์ด๋‹ค. ์œ„๋ถ€ํ„ฐ ํœ˜๋‘๋ฅด๋Š” ์•ผ๊ตฌ ๋ฐฉ๋ง์ด ๋, ๊นจ์ง€๋Š” ๋„์ž๊ธฐ ๊ฝƒ๋ณ‘์˜ ํ•œ ์กฐ๊ฐ, ํ‘๋ฐฑ ๋งŒํ™” ใ€ˆSteamboat Willieใ€‰์˜ Pete ์„ ์žฅ ์†. ๊ฐ•์กฐ๋œ ์ ์€ ํ”„๋ก์‹œ ํ๋ธŒ์˜ ์ค‘์‹ฌ์ด๋‹ค.

ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก . ์ž…๋ ฅ์€ N ํ”„๋ ˆ์ž„ ๋น„๋””์˜ค \mathbf{v}=\{\mathbf{v}_n\}_{n=1}^N ๊ณผ ์ฒซ ํ”„๋ ˆ์ž„์˜ ์ฟผ๋ฆฌ ํ”ฝ์…€ \mathbf{q}\in\mathbb{R}^2 ์ด๊ณ , ์ถœ๋ ฅ์€ ํ”„๋ ˆ์ž„๋ณ„ ํšŒ์ „ \mathbf{R}_n\in SO(3) ๊ณผ ํ‰ํ–‰์ด๋™ \mathbf{t}_n\in\mathbb{R}^3 ์ด๋‹ค. ์ „์ฒด๊ฐ€ ๋‘ ๋‹จ๊ณ„๋‹ค(์‹ 1).

\hat{\mathbf{p}} = \mathcal{G}_\theta(\mathbf{v},\mathbf{q}), \qquad \{(\mathbf{R}_n,\mathbf{t}_n)\}_{n=1}^{N} = \mathcal{T}(\hat{\mathbf{p}})

\mathcal{G}_\theta ๋Š” ํŒŒ์ธํŠœ๋‹ํ•œ ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์ด๊ณ , \hat{\mathbf{p}} ๋Š” ์—ฌ์„ฏ ๋ฉด์ด ์„œ๋กœ ๋‹ค๋ฅธ ์ƒ‰์ธ ํ๋ธŒ๊ฐ€ ๊ฒ€์€ ๋ฐฐ๊ฒฝ ์œ„์—์„œ ์›€์ง์ด๋Š” ํ”„๋ก์‹œ ๋น„๋””์˜ค๋‹ค. \mathcal{T} ๋Š” ํ•™์Šต ์š”์†Œ๊ฐ€ ์—†๋Š” ๊ฒฐ์ •๋ก ์  ํŠธ๋ž˜์ปค๋‹ค. ์นด๋ฉ”๋ผ ๋‚ด๋ถ€ ํ–‰๋ ฌ์€ \mathrm{diag}(f,f,1) ๋กœ ๊ฐ€์ •ํ•˜๊ณ  ์ดˆ์ ๊ฑฐ๋ฆฌ f ๋Š” ์•Œ๊ฑฐ๋‚˜ ๋Œ€๋žต ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋‘”๋‹ค.

์ƒ์„ฑ ๋‹จ๊ณ„์—์„œ ์†Œ์Šค ๋น„๋””์˜ค ํ† ํฐ๊ณผ ํ”„๋ก์‹œ ํ† ํฐ์„ ํ† ํฐ ์ถ•์œผ๋กœ ์ด์–ด ๋ถ™์—ฌ DiT์˜ self-attention์ด ๋‘˜ ์‚ฌ์ด ๋Œ€์‘์„ ์ง์ ‘ ๋ณด๊ฒŒ ํ•œ๋‹ค. ์ฒซ ํ”„๋ ˆ์ž„ ํ”„๋ก์‹œ(์ฟผ๋ฆฌ ํ”ฝ์…€์— ๋งž์ถฐ ๋ Œ๋”ํ•œ ์ดˆ๊ธฐ ํ๋ธŒ)๋Š” ์กฐ๊ฑด ์—ญํ• ์„ ํ•ด์•ผ ํ•˜๋ฏ€๋กœ, ์ „์—ญ timestep t ๋Œ€์‹  t_{\text{offset}}=\max(t-\Delta_{\text{offset}},0) ๋งŒํผ๋งŒ ๋…ธ์ด์ฆˆ๋ฅผ ์ค€๋‹ค(์‹ 3, \Delta_{\text{offset}}=500).

\tilde{\mathbf{z}}^{(i)}_{\text{proxy},t} = \begin{cases} \alpha_{t_{\text{offset}}}\,\mathbf{z}^{(i)}_{\text{proxy}} + \sigma_{t_{\text{offset}}}\,\boldsymbol{\epsilon}^{(i)}, & i\in\mathcal{F}_1\\ \alpha_{t}\,\mathbf{z}^{(i)}_{\text{proxy}} + \sigma_{t}\,\boldsymbol{\epsilon}^{(i)}, & i\notin\mathcal{F}_1 \end{cases}

์ถ”์  ๋‹จ๊ณ„๋Š” ์ƒ‰ ์ž„๊ณ„๊ฐ’์œผ๋กœ ๋ฉด์„ ๋ถ„ํ• ํ•˜๊ณ , ์‚ฌ๊ฐํ˜• ์œค๊ณฝ์˜ ๊ผญ์ง“์ ์„ ์„œ๋ธŒํ”ฝ์…€๋กœ ์žก์•„ PnP๋ฅผ ํ’€๊ณ , ์ „์ฒด ์‹œํ€€์Šค๋ฅผ ์žฌํˆฌ์˜ ์˜ค์ฐจ + ์‹œ๊ฐ„ ํ‰ํ™œ ํ•ญ์œผ๋กœ LM ์ตœ์ ํ™”ํ•œ๋‹ค. ๊ฐ•์ฒด์ž„์„ ์•„๋Š” ๋ฌผ์ฒด๋ผ๋ฉด ์ฟผ๋ฆฌ ํ”ฝ์…€์„ ์—ฌ๋Ÿฌ ๊ฐœ ์ฐ์–ด ๋ฒˆ๋“ค ์กฐ์ •(bundle adjustment)์œผ๋กœ ํ•ฉ์น  ์ˆ˜ ์žˆ๋‹ค.

์ฃผ์š” ๊ฒฐ๊ณผ.

  • HO3D(์†-๋ฌผ์ฒด ์กฐ์ž‘, 13์‹œํ€€์Šค): ๋‹จ์ผ ์ฟผ๋ฆฌ ProxyPose๊ฐ€ ATE / ARE / RPE-t / RPE-r / 2D ๊ฑฐ๋ฆฌ 5๊ฐœ ์ง€ํ‘œ ๋ชจ๋‘์—์„œ ๋ชจ๋“  ๋ฒ ์ด์Šค๋ผ์ธ๋ณด๋‹ค ๋‚ฎ๋‹ค(RPE-tยท2D ๊ฑฐ๋ฆฌ๋Š” ์ „์ฒด 1์œ„, ๋‚˜๋จธ์ง€ ์…‹์€ ์ž๊ธฐ ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ณ€ํ˜•์—๋งŒ ๋’ค์ง„๋‹ค). ATE 15.79 mm, ARE 5.126ยฐ. ๊นŠ์ด์™€ ๋งˆ์Šคํฌ๋ฅผ ์“ฐ๋Š” BundleSDF๋Š” 23.24 mm / 14.28ยฐ, CAD ๋ชจ๋ธ๊ณผ ๊นŠ์ด๋ฅผ ์“ฐ๋Š” FoundationPose(track)๋Š” 25.44 mm / 15.38ยฐ๋‹ค.
  • YCBInEOAT(์–‘ํŒ” ๋กœ๋ด‡ ์กฐ์ž‘, 9์‹œํ€€์Šค): ๋‹จ์ผ ์ฟผ๋ฆฌ๋Š” ATE 30.07 mm๋กœ 1์œ„๊ถŒ์ด์ง€๋งŒ ARE 15.07ยฐ๋กœ BundleSDF(13.88ยฐ)์— ์ง„๋‹ค. 3-์ฟผ๋ฆฌ ๋ฒˆ๋“ค ์กฐ์ •์„ ์“ฐ๋ฉด ATE 26.32 mm / ARE 6.476ยฐ๋กœ ๋‘ ์ง€ํ‘œ ๋ชจ๋‘ 1์œ„๊ฐ€ ๋œ๋‹ค.
  • Ablation(ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ): ์ฒซ ํ”„๋ ˆ์ž„ ๋…ธ์ด์ฆˆ ์˜คํ”„์…‹์„ ๋„๋ฉด(offset 0) ATE๊ฐ€ 81.65 โ†’ 507.5 mm, 2D ๊ฑฐ๋ฆฌ๊ฐ€ 117.3 โ†’ 1009 px๋กœ ๋ถ•๊ดดํ•œ๋‹ค. ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ 35k์—์„œ 300๊ฐœ๋กœ ์ค„์—ฌ๋„ ATE๋Š” 88.71 mm๋กœ 8.6%๋งŒ ๋‚˜๋น ์ง„๋‹ค.
  • ์ •์„ฑ ๊ฒฐ๊ณผ: ๋ฐ˜์‚ฌ(๋””์Šค์ฝ”๋ณผ), ํˆฌ๋ช…(์œ ๋ฆฌ์ปต), ๋น ๋ฅธ ํšŒ์ „(์นด๋“œ), ๋ณ€ํ˜•(์–ผ๊ตด), ๋งŒํ™”, ์ด๋ฒคํŠธ ์นด๋ฉ”๋ผยท๋‹จ์ผ๊ด‘์ž ์นด๋ฉ”๋ผ ์˜์ƒ๊นŒ์ง€ ์ถ”์ ํ•œ๋‹ค. ์ด ๋ฒ”์ฃผ๋“ค์—๋Š” ์ •๋Ÿ‰ ์ง€ํ‘œ๊ฐ€ ์—†๋‹ค.
  • ๋น„์šฉ: 49ํ”„๋ ˆ์ž„ 512ร—512 ํ”„๋ก์‹œ ๋น„๋””์˜ค ํ•˜๋‚˜๋ฅผ 50 ์Šคํ…์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๋ฐ H100 1์žฅ์—์„œ 5.5๋ถ„์ด ๊ฑธ๋ฆฐ๋‹ค(์ฟผ๋ฆฌ 1๊ฐœ ๊ธฐ์ค€).
  • ๊ณต๊ฐœ ์ฝ”๋“œ์™€์˜ ๊ฐ„๊ทน: ๊ณต๊ฐœ ์ถ”๋ก ยทํ‰๊ฐ€ ๊ฒฝ๋กœ๋Š” PnP์™€ ๋“ฑ์† ์ „ํŒŒ๊นŒ์ง€๋งŒ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๋…ผ๋ฌธ ยง3.2โ€“3.3์˜ LM ํ‰ํ™œ๊ณผ ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ฒˆ๋“ค ์กฐ์ •์€ ํ˜ธ์ถœ๋˜์ง€ ์•Š์•„, Table 1์˜ ๋‹ค์ค‘ ์ฟผ๋ฆฌ ํ–‰์€ ๊ณต๊ฐœ ์ฝ”๋“œ๋กœ ์žฌํ˜„ํ•  ๊ฒฝ๋กœ๊ฐ€ ์—†๋‹ค.

๊ฒฐ๋ก . ProxyPose๊ฐ€ ์ƒˆ๋กœ์šด ์ ์€ ๋ชจ๋ธ ๊ตฌ์กฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์ถœ๋ ฅ ํ˜•์‹์˜ ์„ค๊ณ„๋‹ค. ํฌ์ฆˆ๋ผ๋Š” ์ถ”์ƒ์ ์ธ ์–‘์„, ์ƒ์„ฑ ๋ชจ๋ธ์ด ๊ฐ€์žฅ ์ž˜ ๋งŒ๋“œ๋Š” ๊ฒƒ(๋น„๋””์˜ค)๊ณผ ๊ณ ์ „ ๊ธฐํ•˜๊ฐ€ ๊ฐ€์žฅ ์ž˜ ํ‘ธ๋Š” ๊ฒƒ(์•Œ๋ ค์ง„ ๋ฌผ์ฒด์˜ PnP) ์‚ฌ์ด์˜ ์ ‘์ ์œผ๋กœ ์˜ฎ๊ฒผ๋‹ค. ๋ฒค์น˜๋งˆํฌ ์ˆ˜์น˜๋Š” ๊ฐ•์ฒด ๋‘ ๋ฐ์ดํ„ฐ์…‹์—์„œ ์ถ”๊ฐ€ ์ž…๋ ฅ ์—†์ด ์ตœ๊ณ  ์ˆ˜์ค€์ด์ง€๋งŒ, ์ด ๋…ผ๋ฌธ์ด ๊ฐ€์žฅ ํฌ๊ฒŒ ์ฃผ์žฅํ•˜๋Š” โ€œ์–ด๋ ค์šด ์žฌ์งˆ๊ณผ ๋ณ€ํ˜•โ€์— ๋Œ€ํ•œ ์šฐ์œ„๋Š” ์•„์ง ์ •์„ฑ ์ฆ๊ฑฐ๋ฟ์ด๋‹ค. ์ถ”๋ก  ํ•œ ๋ฒˆ์— ์ˆ˜ ๋ถ„์ด ๊ฑธ๋ฆฐ๋‹ค๋Š” ์ ๋„ ์‹ค์šฉํ™”์˜ ๋ฒฝ์œผ๋กœ ๋‚จ์•„ ์žˆ๋‹ค.

๐Ÿ”” Ring Review

๐Ÿ”” Ring โ€” An idea that echoes. Grasp the core and its value.

ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด

โ€œํฌ์ฆˆ๋ฅผ ์˜ˆ์ธกํ•˜์ง€ ๋ง๊ณ , ํฌ์ฆˆ๊ฐ€ ๋ป”ํžˆ ๋ณด์ด๋Š” ๋น„๋””์˜ค๋ฅผ ๊ทธ๋ ค๋ผ.โ€ ์ด ๋…ผ๋ฌธ์€ ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์—๊ฒŒ ์ขŒํ‘œ๋‚˜ ํšŒ์ „ ํ–‰๋ ฌ์„ ๋‚ด๋ผ๊ณ  ์š”๊ตฌํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋Œ€์‹  ์ฟผ๋ฆฌ ํ”ฝ์…€ ์ฃผ๋ณ€ ํ‘œ๋ฉด์˜ ๊ตญ์†Œ ๊ฐ•์ฒด ์šด๋™์„ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ ์›€์ง์ด๋Š” ์ƒ‰์น ๋œ ํ๋ธŒ์˜ ์˜์ƒ์„ ์ƒ์„ฑํ•˜๊ฒŒ ํ•œ๋‹ค. ํ๋ธŒ๋Š” ๋ชจ์–‘๊ณผ ์ƒ‰์„ ์šฐ๋ฆฌ๊ฐ€ ์ •ํ–ˆ์œผ๋ฏ€๋กœ ๊ทธ ์˜์ƒ์—์„œ ํฌ์ฆˆ๋ฅผ ์ฝ๋Š” ์ผ์€ ๊ต๊ณผ์„œ์ ์ธ PnP ๋ฌธ์ œ๋กœ ๋ฐ”๋€๋‹ค. ์ธ์‹์˜ ์–ด๋ ค์šด ๋ถ€๋ถ„(์žฌ์งˆยท๊ฐ€๋ฆผยท๋ณ€ํ˜•ยท์กฐ๋ช…)์€ ๋Œ€๊ทœ๋ชจ ๋น„๋””์˜ค ์‚ฌ์ „ํ•™์Šต์ด ํก์ˆ˜ํ•˜๊ณ , ์ •๋ฐ€ํ•œ ๊ธฐํ•˜ ๋ถ€๋ถ„์€ ํ•ด์„์  ์†”๋ฒ„๊ฐ€ ๋งก๋Š”๋‹ค. ๋‘ ๋„๊ตฌ๊ฐ€ ๊ฐ์ž ์ž˜ํ•˜๋Š” ์ผ๋งŒ ํ•˜๋„๋ก ๋ฌธ์ œ๋ฅผ ์ชผ๊ฐ  ๊ฒƒ์ด ์ด ๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ์ด๋‹ค.

๋ฐฐ๊ฒฝ: 6-DoF ์ถ”์ ์€ ์™œ ๋Š˜ โ€œ๋น„๋””์˜ค ๋ฐ–์˜ ์ž…๋ ฅโ€์„ ์š”๊ตฌํ–ˆ๋‚˜

์„œ๋ก ์€ 30๋…„ ๋„˜๋Š” ๊ณ„๋ณด๋ฅผ ์„ธ ๊ฐˆ๋ž˜๋กœ ์ •๋ฆฌํ•œ๋‹ค. ๊ฐ•์ฒด CAD ๋ชจ๋ธ์„ ์˜์ƒ์— ์ •๋ ฌํ•˜๋Š” ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•(Lowe 1991, Drummond & Cipolla 2002), ์–ผ๊ตดยท์ธ์ฒด๋ฅผ ์œ„ํ•œ ๋ณ€ํ˜• ํ…œํ”Œ๋ฆฟยทํ†ต๊ณ„์  ํ˜•์ƒ ๋ชจ๋ธ(Cootes et al. 1998, Blanz & Vetter 1999), ๊ทธ๋ฆฌ๊ณ  ํŒ๋ณ„ ๋ถ„๋ฅ˜๊ธฐยทCNN์„ ์“ฐ๋Š” tracking-by-detection(Kehl et al. 2017, PoseCNN)์ด๋‹ค. ์—ฌ๊ธฐ์— 2D ํŠน์ง• ์ถ”์ ๊ณผ SfMยท๋ฒˆ๋“ค ์กฐ์ •์„ ๊ฒฐํ•ฉํ•œ ํ๋ฆ„(ORB-SLAM2, OnePose)์ด ์žˆ๋‹ค. ์ €์ž๋“ค์˜ ์š”์•ฝ์€ ์ด๋ ‡๋‹ค. โ€œAll these approaches, however, still rely on explicit 3D representations, reference images, and task-specific features.โ€

์ตœ๊ทผ์—๋Š” ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์„ ์กฐํ•ฉํ•˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ์ด ์ฃผ๋ฅ˜๊ฐ€ ๋๋‹ค. ๋ถ„ํ• (SAM, SAM 2), ๋‹จ์•ˆ ๊นŠ์ด(Depth Anything, Marigold), ํฌ์ฆˆ(FoundationPose), ์กฐ๋ฐ€ ์  ์ถ”์ (CoTracker, TAPIR), feed-forward ์žฌ๊ตฌ์„ฑ(VGGT, MASt3R)์„ ์ด์–ด ๋ถ™์ธ๋‹ค. ์ด ๋ธ”๋กœ๊ทธ์˜ TF-HOT๋„ SAM2ยทMMPose ๊ฐ™์€ 2D ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์˜ prior์™€ ๋ฏธ๋ถ„ ๊ฐ€๋Šฅํ•œ ๋ Œ๋”๋ง์„ ์—ฎ์–ด ์†-๋ฌผ์ฒด ํฌ์ฆˆ๋ฅผ ๋ฝ‘๋Š” ์ „ํ˜•์ ์ธ ์˜ˆ๋‹ค. ์ €์ž๋“ค์€ ์ด๋Ÿฐ ๋ชจ๋ธ๋“ค์ด โ€œlarge, specially curated datasets and advanced training curriculaโ€ ๋ฅผ ํ•„์š”๋กœ ํ•œ๋‹ค๊ณ  ์ง€์ ํ•˜๊ณ , ํ•œ ๊ฑธ์Œ ๋ฌผ๋Ÿฌ์„œ ๋ฌป๋Š”๋‹ค. ์ด๋Ÿฐ ๊ณผ์ œ ํŠนํ™” ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์ด ์ •๋ง ํ•„์š”ํ•œ๊ฐ€? ๊ทธ๋ฆฌ๊ณ  ๋‹ต์„ โ€œpreliminary evidence that suggests the answer may be noโ€ ๋ผ๊ณ  ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒŒ ํ‘œํ˜„ํ•œ๋‹ค. ์ด โ€œpreliminaryโ€๋ผ๋Š” ๋‹จ์–ด๋Š” ๋’ค์—์„œ ๊ฒฐ๊ณผ๋ฅผ ์ฝ์„ ๋•Œ ๊ธฐ์ค€์ ์ด ๋œ๋‹ค.

์•„๋ž˜ ํ‘œ๋Š” ๋…ผ๋ฌธ Table 1์˜ โ€œAddl. Inputsโ€ ์—ด์„ ์˜ฎ๊ธด ๊ฒƒ์ด๋‹ค. ProxyPose ๋‹จ์ผ ์ฟผ๋ฆฌ๋งŒ ์„ธ ์นธ์ด ๋ชจ๋‘ ๋น„์–ด ์žˆ๋‹ค.

๋ฐฉ๋ฒ• 3D ๋ชจ๋ธ ๊นŠ์ด* ๋ฌผ์ฒด ๋งˆ์Šคํฌโ€  ๋น„๊ณ 
FoundationPose (registration / track) โœ“ โœ“ ๋ชจ๋ธ ๊ธฐ๋ฐ˜. track์€ ์ฒซ ํ”„๋ ˆ์ž„์—์„œ ์ดˆ๊ธฐํ™”ํ•œ ํ”„๋ ˆ์ž„๊ฐ„ ์ถ”์ 
Oryon โœ“ ๋‹จ์ผ ์ฐธ์กฐ ๋ทฐ ๋งค์นญ
Any6D ยท One2Any โœ“ โœ“ ๋ชจ๋ธ ์—†๋Š” ๋‹จ์ผ ๋ทฐ ๋งค์นญ
ConceptPose โœ“ โœ“ VLM ๊ธฐ๋ฐ˜ ์นดํ…Œ๊ณ ๋ฆฌ ์ˆ˜์ค€ ์ถ”๋ก 
BundleSDF โœ“ โœ“ ์ถ”์  + ์‹ ๊ฒฝ ์•”์‹œ ์žฌ๊ตฌ์„ฑ ๋™์‹œ ์ˆ˜ํ–‰
CoTracker 3 + DA3 / SpatialTrackerV2 (object level) โœ“ โœ“ GT ๋งˆ์Šคํฌ ์•ˆ์˜ ๋ชจ๋“  ์ถ”์ ์ ์œผ๋กœ ๊ฐ•์ฒด ๋ณ€ํ™˜ ๋ณต์›
CoTracker 3 + DA3 / SpatialTrackerV2 (pixel level) โœ“ ์ฟผ๋ฆฌ ์ฃผ๋ณ€ ํ”ฝ์…€ ์ด์›ƒ์œผ๋กœ ๊ฐ•์ฒด ๋ณ€ํ™˜ ๋ณต์›(CoTracker ๋ณ€ํ˜•์€ 11ร—11 ์ด์›ƒ + Kabsch๋กœ ๋ช…์‹œ)
ProxyPose (one query) ๋‹จ์•ˆ RGB๋งŒ
ProxyPose (two / three queries) โœ“ ๋ชจ๋“  ์ฟผ๋ฆฌ๋ฅผ ๊ฐ™์€ ๋ฌผ์ฒด์— ๋†“๊ธฐ ์œ„ํ•ด ์ฒซ ํ”„๋ ˆ์ž„ ๋งˆ์Šคํฌ ์‚ฌ์šฉ

*๊นŠ์ด๋Š” Depth Anything 3(DA3)๋กœ ์ œ๊ณตํ–ˆ๋‹ค๊ณ  Table 1 ๊ฐ์ฃผ์™€ ๋ณธ๋ฌธ์€ ์ ๋Š”๋‹ค(๋‹จ ๋ถ€๋ก C.2์˜ ์„œ์ˆ ๊ณผ ์–ด๊ธ‹๋‚œ๋‹ค. ์•„๋ž˜ ์•ฝ์  ์ ˆ ์ฐธ์กฐ). โ€ ๋งˆ์Šคํฌ๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ํ”„๋ ˆ์ž„์—์„œ ํ•„์š”ํ•˜๋‹ค๋Š” ๋œป์ด๋‹ค.

๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์„ ํ–‰ ์—ฐ๊ตฌ๋Š” Point Prompting(Shrivastava et al. 2026)์ด๋‹ค. ์‚ฌ์ „ํ•™์Šต ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์— ์ฟผ๋ฆฌ ์  ์œ„์น˜์— ์ƒ‰ ๋งˆ์ปค๋ฅผ ์ฐ์–ด ์˜์ƒ์„ ์žฌ์ƒ์„ฑํ•˜๊ฒŒ ํ•˜๋ฉด zero-shot 2D ์  ์ถ”์ ์ด ๋œ๋‹ค๋Š” ๊ฒฐ๊ณผ๋‹ค. ProxyPose๋Š” โ€œ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์ด ๊ฐ•ํ•œ ์šด๋™ prior๋ฅผ ๊ฐ–๋Š”๋‹คโ€๋Š” ํ†ต์ฐฐ์„ ๊ณต์œ ํ•˜๋˜, 2D ์  ๊ถค์ ์ด ์•„๋‹ˆ๋ผ 6-DoF๋ฅผ ๋“œ๋Ÿฌ๋‚ด๋Š” ๊ตฌ์กฐํ™”๋œ ํ”„๋ก์‹œ๋ฅผ ๋‚ด๋„๋ก ํŒŒ์ธํŠœ๋‹ํ•œ๋‹ค๋Š” ์ ์ด ๋‹ค๋ฅด๋‹ค. ์ €์ž๋“ค์€ โ€œTo our knowledge, recovering 6-DoF pose from video through video-to-video translation with diffusion models has not been previously exploredโ€ ๋ผ๊ณ  ์“ด๋‹ค.

๋ฐฉ๋ฒ• (1): ํ”„๋ก์‹œ ๋น„๋””์˜ค๋ผ๋Š” ์ถœ๋ ฅ ํ˜•์‹


ํŒŒ์ดํ”„๋ผ์ธ(Fig. 2): (i) ์ฟผ๋ฆฌ ํ”ฝ์…€๊ณผ ์ดˆ์ ๊ฑฐ๋ฆฌ๋กœ ์ฒซ ํ”„๋ก์‹œ ํ”„๋ ˆ์ž„์„ ๋ Œ๋”ํ•˜๊ณ , (ii) ์†Œ์Šค ๋น„๋””์˜ค ์ž ์žฌ์™€ ๋…ธ์ด์ฆˆ ์„ž์ธ ํ”„๋ก์‹œ ์ž ์žฌ๋ฅผ LoRA ํŒŒ์ธํŠœ๋‹ํ•œ ๋น„๋””์˜ค ๋ชจ๋ธ์— ๋„ฃ์–ด ํ”„๋ก์‹œ ๋น„๋””์˜ค๋ฅผ ์ƒ์„ฑํ•˜๊ณ , (iii) ์ƒ์„ฑ๋œ ํ๋ธŒ์—์„œ 6-DoF ํฌ์ฆˆ๋ฅผ ์ตœ์ ํ™”ํ•œ๋‹ค.
ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ๋ฐฉ๋ฒ• ๊ฐœ์š” ์˜์ƒ.

์ฒซ ํ”„๋ ˆ์ž„ ํ๋ธŒ์˜ ๋ฐฐ์น˜(ยง3.1). ์ฒซ ํ”„๋ก์‹œ ํ”„๋ ˆ์ž„ \hat{\mathbf{p}}_1 ์€ ์„ธ ๊ฐ€์ง€ ์กฐ๊ฑด์„ ๋™์‹œ์— ๋งŒ์กฑํ•˜๋„๋ก ๋ Œ๋”ํ•œ๋‹ค.

  1. ํ๋ธŒ์˜ [1,1,1]^\top ๋Œ€๊ฐ์„ ์„ ์ฟผ๋ฆฌ ํ”ฝ์…€ \mathbf{q} ๋ฅผ ์ง€๋‚˜๋Š” ์นด๋ฉ”๋ผ ๊ด‘์„ ์— ์ •๋ ฌํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์„ธ ๋ฉด์ด ๊ฐ™์€ ํฌ๊ธฐ๋กœ ๋ณด์ด๊ณ , ์‹ค๋ฃจ์—ฃ์ด ์•„๋‹Œ ๊ผญ์ง“์ (์ •๋ฉด ๋ชจ์„œ๋ฆฌ)์ด ์ •ํ™•ํžˆ ์ฟผ๋ฆฌ ํ”ฝ์…€์— ํˆฌ์˜๋œ๋‹ค.
  2. ํ๋ธŒ ์ค‘์‹ฌ์„ ๊ทธ ๊ด‘์„  ์œ„ ๋‹จ์œ„ ๊นŠ์ด์— ๋‘”๋‹ค.
  3. ํ•œ ๋ณ€์˜ ๊ธธ์ด๋ฅผ (h/f)\,s_{\text{cube}} ๋กœ ๋‘”๋‹ค(h ๋Š” ์ด๋ฏธ์ง€ ๋†’์ด, s_{\text{cube}}=0.15). ๊ทธ๋Ÿฌ๋ฉด ํˆฌ์˜๋œ ํ๋ธŒ๊ฐ€ ํ•ด์ƒ๋„๋‚˜ ์ดˆ์ ๊ฑฐ๋ฆฌ์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ์ด๋ฏธ์ง€์˜ ์ผ์ • ๋น„์œจ์„ ์ฐจ์ง€ํ•œ๋‹ค.

ํ•™์Šต ๋•Œ๋Š” ์ด ์ดˆ๊ธฐ ํ๋ธŒ์— ๋ฌผ์ฒด์˜ ์•Œ๋ ค์ง„ ์ƒ๋Œ€ ํฌ์ฆˆ (\mathbf{R}_n,\mathbf{t}_n) ๋ฅผ ์ ์šฉํ•ด ์ •๋‹ต ํ”„๋ก์‹œ๋ฅผ ๋ Œ๋”ํ•œ๋‹ค.

๋ถ€๋ก A.2๊ฐ€ ๋ฐํžˆ๋Š” โ€œ์™œ ํ๋ธŒ์ธ๊ฐ€โ€. ๋Œ€๊ฐ์„  ์ •๋ ฌ ์ƒํƒœ์—์„œ ํ๋ธŒ๋Š” ์ •ํ™•ํžˆ ์„ธ ๋ฉด์ด ๋ณด์ด๊ณ , ๋น„๊ณต๋ฉด 3D-2D ๊ผญ์ง“์  ๋Œ€์‘์ด ์ตœ๋Œ€ 7๊ฐœ ๋‚˜์˜จ๋‹ค(PnP ์ตœ์†Œ ์š”๊ตฌ๋Š” 4๊ฐœ). ์‚ฌ๋ฉด์ฒด๋Š” ์–ด๋А ์‹œ์ ์—์„œ ๋ด๋„ ์ž‘์€ ์‚ผ๊ฐํ˜• ํ•œ๋‘ ๋ฉด๋งŒ ๋ณด์—ฌ ๋Œ€์‘์ด ๋ถ€์กฑํ•˜๊ณ , ๋” ๋ณต์žกํ•œ ๋‹ค๋ฉด์ฒด๋Š” ๋ฉด์ด ์ž‘์•„ ๋ถ„ํ• ์ด ์–ด๋ ต๋‹ค. ์ €์ž๋“ค์€ ํ๋ธŒ๋ฅผ โ€œa simple convex solid that reliably presents three large, well-separated quadrilateral facesโ€ ๋กœ ์ •๋‹นํ™”ํ•œ๋‹ค. ๋‹ค๋งŒ ์ด ๋น„๊ต๋Š” ์„ค๊ณ„ ๋…ผ์ฆ์ด๊ณ , ๋‹ค๋ฅธ ๋„ํ˜•์œผ๋กœ ์‹ค์ œ๋กœ ํ•™์Šตํ•ด ๋ณธ ablation์€ ์—†๋‹ค.

๋ฐฉ๋ฒ• (2): ๋น„๋””์˜ค-ํˆฌ-๋น„๋””์˜ค ๋ฒˆ์—ญ๊ธฐ

๊ตฌ์กฐ์™€ ์กฐ๊ฑดํ™”. \mathcal{G}_\theta ๋Š” ์‚ฌ์ „ํ•™์Šต๋œ Wan ๋น„๋””์˜ค ๋ชจ๋ธ(14B)์— LoRA๋ฅผ ๋ถ™์ธ ๊ฒƒ์ด๋‹ค. LoRA๋Š” self-/cross-attention์˜ QยทKยทVยท์ถœ๋ ฅ ํˆฌ์˜๊ณผ FFN์˜ ๋‘ ์„ ํ˜•์ธต(ffn.0, ffn.2)์— ๋“ค์–ด๊ฐ„๋‹ค. ์†Œ์Šค ๋น„๋””์˜ค์™€ ํ”„๋ก์‹œ ์ฒซ ํ”„๋ ˆ์ž„์„ ๊ฐ๊ฐ ์‚ฌ์ „ํ•™์Šต VAE๋กœ ์ธ์ฝ”๋”ฉํ•ด \mathbf{z}_{\text{src}}=\mathcal{E}(\mathbf{v}), \mathbf{z}_{\text{proxy}}=\mathcal{E}(\hat{\mathbf{p}}_1) ๋ฅผ ์–ป๊ณ , ํŒจ์น˜ํ™”ํ•œ ๋‘ ํ† ํฐ์—ด์„ ํ† ํฐ ์ถ•์œผ๋กœ ์ž‡๋Š”๋‹ค(์‹ 2).

\mathbf{z}_{\text{joint}} = [\,\mathbf{z}_{\text{src}};\ \mathbf{z}_{\text{proxy}}\,] \in \mathbb{R}^{2T\times D}

์ฑ„๋„ ์ถ•์œผ๋กœ ์Œ“๋Š” ControlNet์‹ ์กฐ๊ฑดํ™”๊ฐ€ ์•„๋‹ˆ๋ผ ์‹œํ€€์Šค๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ์‹์ด๋‹ค. ๊ทธ๋ž˜์„œ attention์ด โ€œ์†Œ์Šค์˜ ์ด ์œ„์น˜โ€์™€ โ€œํ”„๋ก์‹œ์˜ ์ € ์œ„์น˜โ€ ์‚ฌ์ด์˜ ์žฅ๊ฑฐ๋ฆฌ ๋Œ€์‘์„ ์ง์ ‘ ๋ชจ๋ธ๋งํ•  ์ˆ˜ ์žˆ๋‹ค. ๋Œ€๊ฐ€๋Š” attention ๋น„์šฉ์ด ํ† ํฐ ์ˆ˜ ์ œ๊ณฑ์œผ๋กœ ๋„ค ๋ฐฐ๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค(์ด ๊ณ„์‚ฐ์€ ํ•„์ž์˜ ๊ฒƒ์ด๊ณ  ๋…ผ๋ฌธ์€ ๋น„์šฉ ๋ถ„ํ•ด๋ฅผ ์ œ์‹œํ•˜์ง€ ์•Š๋Š”๋‹ค).

๋‘ ์ŠคํŠธ๋ฆผ์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ๋ณธ๋ฌธ์€ RoPE๋ฅผ 3D์—์„œ 4D๋กœ ํ™•์žฅํ•ด ๋งˆ์ง€๋ง‰ ์ถ•์ด ์ŠคํŠธ๋ฆผ ์‹๋ณ„์ž(ํ”„๋ก์‹œ โˆ’1, ์†Œ์Šค 1)๋ฅผ ์ธ์ฝ”๋”ฉํ•œ๋‹ค๊ณ  ์“ด๋‹ค. ๋ถ€๋ก A.1์˜ ๊ตฌํ˜„์€ ์กฐ๊ธˆ ๋‹ค๋ฅด๊ฒŒ ์ฝํžŒ๋‹ค. Wan์˜ ์–ดํ…์…˜ ํ—ค๋“œ 128์ฐจ์›์ด ์‹œ๊ฐ„ 44 / ๋†’์ด 42 / ๋„ˆ๋น„ 42๋กœ ๋‚˜๋‰˜๋Š”๋ฐ, ๋„ˆ๋น„ ์ถ•์˜ ๋งˆ์ง€๋ง‰ ๋ณต์†Œ ์„ฑ๋ถ„ ํ•˜๋‚˜๋ฅผ ์žฌํ™œ์šฉํ•ด ํ”„๋ก์‹œ ํ† ํฐ์—์„œ๋งŒ ๊ทธ ์ฃผํŒŒ์ˆ˜ ํ•ญ์„ -1=e^{i\pi} ๋กœ ๋ฎ์–ด์“ด๋‹ค. ์ƒˆ ์ถ•์„ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ•œ ์ฃผํŒŒ์ˆ˜ ์Šฌ๋กฏ์— \pi ์œ„์ƒ ๋ฐ˜์ „์„ ๋„ฃ์€ ๊ฒƒ์ด๋‹ค. ์ถ”๊ฐ€ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๊ฑฐ์˜ ์—†๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.

๊ณ ์ • ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ. cross-attention์—๋Š” ํ•™์Šต๊ณผ ์ถ”๋ก  ๋‚ด๋‚ด ๊ฐ™์€ ๋ฌธ์žฅ์ด ๋“ค์–ด๊ฐ„๋‹ค. โ€œA perfectly geometric cube rotating slowly in place against a pure black background. The center of the cube is rigidly attached to the surface of the object it is tracking. โ€ฆโ€ ๋กœ ์‹œ์ž‘ํ•ด ์—ฌ์„ฏ ๋ฉด์˜ ์ƒ‰(red, green, blue, yellow, white, cyan)๊ณผ โ€œno texture, no gradients, no reflections, no shadowsโ€๋ฅผ ๋ช…์‹œํ•œ๋‹ค. T2V ๋ชจ๋ธ์˜ ํ…์ŠคํŠธ ๊ฒฝ๋กœ๋ฅผ ๊ณผ์ œ ์ง€์‹œ๋ฌธ์œผ๋กœ ์žฌํ™œ์šฉํ•œ ์…ˆ์ด๋‹ค.

๋…ธ์ด์ฆˆ ์Šค์ผ€์ค„ ์˜คํ”„์…‹. Ping์˜ ์‹ 3์ด ์ด ๋…ผ๋ฌธ์˜ ์œ ์ผํ•œ ๋น„์ž๋ช…ํ•œ ํ•™์Šต ํŠธ๋ฆญ์ด๋‹ค. ํ”„๋ก์‹œ ์ŠคํŠธ๋ฆผ ์ „์ฒด์— ๊ฐ™์€ ๋…ธ์ด์ฆˆ๋ฅผ ์ฃผ๋ฉด ์ƒ˜ํ”Œ๋ง ์ดˆ๊ธฐ์— ํ”„๋ก์‹œ์˜ ์ •์ฒดยทํฌ๊ธฐยท๋ฐฉํ–ฅ์ด ํ”๋“ค๋ฆฐ๋‹ค. ๊ทธ๋ž˜์„œ ์ฒซ ํ”„๋ ˆ์ž„ ํ† ํฐ \mathcal{F}_1 ์—๋งŒ t_{\text{offset}}=\max(t-500,0) ์˜ ๋‚ฎ์€ ๋…ธ์ด์ฆˆ๋ฅผ ์ค€๋‹ค. ๋ถ€๋ก A.1์€ t<500 ์ด๋ฉด ์ฒซ ํ”„๋ ˆ์ž„ ํ† ํฐ์ด ๊นจ๋—ํ•œ ๋ฐ์ดํ„ฐ ๊ทธ๋Œ€๋กœ(t_{\text{offset}}=0) ๋“ค์–ด๊ฐ„๋‹ค๊ณ  ๋ง๋ถ™์ธ๋‹ค. Ablation์—์„œ ์ด ์žฅ์น˜๋ฅผ ๋นผ๋ฉด ์ง€ํ‘œ์— ๋”ฐ๋ผ ์•ฝ 3~43๋ฐฐ ๋‚˜๋น ์ง„๋‹ค(์•„๋ž˜ ์‹คํ—˜ ์ ˆ).

ํ•™์Šต ๋ชฉํ‘œ(์‹ 4). ์†Œ์Šค ์ŠคํŠธ๋ฆผ์€ ๊นจ๋—ํ•˜๊ฒŒ ๋‘๊ณ  ํ”„๋ก์‹œ ์ŠคํŠธ๋ฆผ๋งŒ ์˜ค์—ผ์‹œํ‚จ flow-matching ์†์‹ค์ด๋‹ค.

\mathcal{L} = \mathbb{E}_{t,\boldsymbol{\epsilon}}\Big[\,w(t)\,\big\|\boldsymbol{\nu}_\theta(\tilde{\mathbf{z}}_{\text{proxy},t},\,\mathbf{z}_{\text{src}},\,t) - \boldsymbol{\nu}^*\big\|_2^2\Big]

\boldsymbol{\nu}_\theta ๋Š” DiT์˜ ์†๋„ ์˜ˆ์ธก, \boldsymbol{\nu}^* ๋Š” flow-matching ๋ชฉํ‘œ, w(t) ๋Š” timestep ๊ฐ€์ค‘์น˜๋‹ค. DiffSynth์— ๊ตฌํ˜„๋œ ํ‘œ์ค€ Wan ์†์‹ค์„ ๊ทธ๋Œ€๋กœ ์ผ๋‹ค.

Classifier-free guidance. ํ•™์Šต ์ƒ˜ํ”Œ์˜ 15%์—์„œ ์กฐ๊ฑด์„ ๋–จ์–ด๋œจ๋ฆฐ๋‹ค. ์†Œ์Šค ์ž ์žฌ๋ฅผ 0์œผ๋กœ ๋งŒ๋“ค๊ณ , ์ฒซ ํ”„๋ก์‹œ ํ”„๋ ˆ์ž„๋„ ์˜คํ”„์…‹ ์—†์ด ์ „์—ญ timestep์œผ๋กœ ๋…ธ์ด์ฆˆ๋ฅผ ์ค€๋‹ค. ๋‚˜๋จธ์ง€ 85%๋Š” ์ •์ƒ ์กฐ๊ฑดยท์Šค์ผ€์ค„์„ ๋”ฐ๋ฅธ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ถ”๋ก  ๋•Œ ์“ฐ๋Š” guidance scale ๊ฐ’์€ ๋ณธ๋ฌธ๊ณผ ๋ถ€๋ก ์–ด๋””์—๋„ ์—†๋‹ค.

๊ตฌํ˜„ ์„ธ๋ถ€(ยง3.4, ๋ถ€๋ก A).

ํ•ญ๋ชฉ ๊ฐ’
๋ฐฑ๋ณธ Wan-14B (Team Wan 2025 ์ธ์šฉ)
LoRA rank 64, \alpha=r=64, dropout ์—†์Œ, ์•ฝ 307M ํ•™์Šต ํŒŒ๋ผ๋ฏธํ„ฐ(๋ฐฑ๋ณธ์˜ ์•ฝ 2.2%), ์–ด๋Œ‘ํ„ฐ ํ–‰๋ ฌ 800๊ฐœ
๋…ธ์ด์ฆˆ ์˜คํ”„์…‹ \Delta_{\text{offset}}=500 ์Šคํ…
ํ•™์Šต๋ฅ  ์ €ํ•ด์ƒ๋„ ๋‹จ๊ณ„ 2\times10^{-4}, ๊ณ ํ•ด์ƒ๋„ ๋‹จ๊ณ„ 5\times10^{-5}
1๋‹จ๊ณ„ 80k iter, 256ร—256, 29ํ”„๋ ˆ์ž„, ์•ฝ 2.5์ผ
2๋‹จ๊ณ„ 10k iter, 512ร—512, 29ํ”„๋ ˆ์ž„, ์•ฝ 1์ผ
3๋‹จ๊ณ„ 10k iter, 512ร—512, 49ํ”„๋ ˆ์ž„, ์•ฝ 2์ผ
ํ•™์Šต ์ž์› H100 ร— 4, ์ด ์•ฝ 22 GPU-์ผ (4 ร— 5.5์ผ, ๊ฒ€์‚ฐ ์ผ์น˜)
CFG ํ•™์Šต ์กฐ๊ฑด ๋“œ๋กญ ํ™•๋ฅ  0.15
์ถ”๋ก  512ร—512 ์ •์‚ฌ๊ฐ ํฌ๋กญ(์ฟผ๋ฆฌ๋ฅผ ์ตœ๋Œ€ํ•œ ์ค‘์•™์—), 50 flow-matching ์Šคํ…, H100 1์žฅ์—์„œ 5.5๋ถ„
์ดˆ์ ๊ฑฐ๋ฆฌ ๋ฏธ์ง€ ์‹œ 45ยฐ ์‹œ์•ผ๊ฐ ๊ณ ์ •๊ฐ’ ๋˜๋Š” DA3๋กœ ์ถ”์ • (Fig. 1์€ 45ยฐ ๊ณ ์ •)

๋ฐฉ๋ฒ• (3): ํ”„๋ก์‹œ์—์„œ ํฌ์ฆˆ ์ฝ๊ธฐ

์ƒ์„ฑ๋œ ํ”„๋ก์‹œ์—์„œ ํฌ์ฆˆ๋ฅผ ์ฝ๋Š” \mathcal{T} ๋Š” ์ „๋ถ€ OpenCV ์›์‹œ ์—ฐ์‚ฐ์ด๋‹ค(๋ถ€๋ก A.2, Algorithm S1ยทS2).

  1. ๋ฉด ๋ถ„ํ• . ๊ฐ ํ”ฝ์…€๊ณผ ์—ฌ์„ฏ ๋ฉด ์ƒ‰์˜ RGB ์œ ํด๋ฆฌ๋“œ ๊ฑฐ๋ฆฌ๋ฅผ ์žฌ์„œ ์ž„๊ณ„๊ฐ’ 70 ๋ฏธ๋งŒ์ด๋ฉด ๊ทธ ๋ฉด์— ํ• ๋‹นํ•œ๋‹ค.
  2. ์‚ฌ๊ฐํ˜• ์œค๊ณฝ. cv2.findContours ํ›„ cv2.approxPolyDP(\varepsilon=0.02\cdot๋‘˜๋ ˆ)๋กœ ๊ผญ์ง“์  4๊ฐœ์งœ๋ฆฌ ์œค๊ณฝ๋งŒ ๋‚จ๊ธด๋‹ค. ๋ฉด์  500 px ๋ฏธ๋งŒ์€ ๋ฒ„๋ฆฐ๋‹ค. ์ด ์ž„๊ณ„๊ฐ’์€ โ€œ์ตœ๋Œ€ ์ถ”์  ๊นŠ์ด์—์„œ ์˜ˆ์ƒ๋˜๋Š” ํˆฌ์˜ ๋ฉด์ ๋ณด๋‹ค ์ž‘์€ ์œค๊ณฝ์„ ๊ฑฐ๋ฅด๊ธฐ ์œ„ํ•ดโ€ ์ •ํ–ˆ๋‹ค๊ณ  ํ•œ๋‹ค.
  3. ์„œ๋ธŒํ”ฝ์…€ ๊ผญ์ง“์ . cv2.cornerSubPix(5ร—5 ์ฐฝ, 100ํšŒ ๋˜๋Š” ๋ณ€ํ™” 10^{-3} ๋ฏธ๋งŒ).
  4. ๋Œ€์‘ ๋งค์นญ. ์—ฌ๊ธฐ๊ฐ€ ํฅ๋ฏธ๋กญ๋‹ค. ๋…ผ๋ฌธ์€ โ€œFace color is not used for correspondence matching, as it is not sufficiently reliableโ€ ๋ผ๊ณ  ์“ด๋‹ค. ๋Œ€์‹  ์ง์ „ ํ”„๋ ˆ์ž„์—์„œ ๋“ฑ์† ์™ธ์‚ฝํ•œ ํฌ์ฆˆ๋กœ ํ๋ธŒ ์—ฌ์„ฏ ๋ฉด์„ ์žฌํˆฌ์˜ํ•˜๊ณ , ๊ฒ€์ถœ๋œ ์‚ฌ๊ฐํ˜•์„ ๋„ค ๊ฐ€์ง€ ์ˆœํ™˜ ์ˆœ์—ด ์ค‘ ์ตœ๋Œ€ ๊ผญ์ง“์  ์˜ค์ฐจ๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ ๋ฉด์— ํƒ์š•์ ์œผ๋กœ ๋ถ™์ธ๋‹ค.

d(C,i) = \min_{r\in\{1..4\}}\ \max_{k\in\{1..4\}}\ \big\|\pi(\mathbf{X}_{\mathcal{V}_i[\sigma_r(k)]}) - \mathbf{x}_k\big\|_2

  1. PnP. cv2.solvePnP์˜ IPPE-Square ์†”๋ฒ„๋กœ ๋งค์นญ๋œ ๋ชจ๋“  ๋Œ€์‘์„ ์“ด๋‹ค. ์‚ฌ๊ฐํ˜•์ด ํ•˜๋‚˜๋„ ๊ฒ€์ถœ๋˜์ง€ ์•Š์€ ํ”„๋ ˆ์ž„์€ ๋“ฑ์† ์˜ˆ์ธก์œผ๋กœ ๋„˜๊ธฐ๊ณ  ๋‹ค์Œ ํ”„๋ ˆ์ž„์—์„œ ๊ฒ€์ถœ์„ ์žฌ๊ฐœํ•œ๋‹ค.

์‹œ๊ฐ„ ํ‰ํ™œํ™”(์‹ 5). ๋…ผ๋ฌธ์— ๋”ฐ๋ฅด๋ฉด ํ”„๋ ˆ์ž„๋ณ„ PnP ํ•ด๋ฅผ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ ๋‘๊ณ  ์ฒซ ํ”„๋ ˆ์ž„ ํฌ์ฆˆ๋Š” ๊ณ ์ •ํ•œ ์ฑ„ ๋‹ค์Œ์„ LM์œผ๋กœ ์ตœ์†Œํ™”ํ•œ๋‹ค.

\mathcal{L}_{\text{smooth}} = \sum_{n=1}^{N}\sum_{(\mathbf{x},\mathbf{X})\in\mathcal{C}_n} \big\|\pi(\mathbf{R}_n\mathbf{X}+\mathbf{t}_n)-\mathbf{x}\big\|_2^2 + \sum_{n=1}^{N-1}\Big[w_t\|\mathbf{t}_{n+1}-\mathbf{t}_n\|_2^2 + w_r\big\|\log(\mathbf{R}_{n+1}\mathbf{R}_n^\top)\big\|_F^2\Big]

\pi(\mathbf{u})=(f/u_3)[u_1,u_2]^\top ๋Š” ์›๊ทผ ํˆฌ์˜์ด๊ณ  ๊ฐ€์ค‘์น˜๋Š” w_t=200, w_r=40 ์ด๋‹ค(๋ถ€๋ก A.3). ๋…ผ๋ฌธ์€ SciPy์˜ least_squares LM์— ํ•ด์„์  ์•ผ์ฝ”๋น„์•ˆ์„ ์ฃผ๊ณ  ์ตœ๋Œ€ 2000ํšŒ ๋ฐ˜๋ณตํ•œ๋‹ค๊ณ  ์“ด๋‹ค. ์ฟผ๋ฆฌ 3๊ฐœ ๋ฒˆ๋“ค ์กฐ์ •์— ์•ฝ 20์ดˆ๊ฐ€ ๊ฑธ๋ฆฐ๋‹ค.

โš ๏ธ ๊ณต๊ฐœ ์ฝ”๋“œ์—์„œ๋Š” ์ด ํ‰ํ™œ ๋‹จ๊ณ„๊ฐ€ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ณต๊ฐœ ๋ ˆํฌ(์—…์ŠคํŠธ๋ฆผ 72a328b ๊ธฐ์ค€)์— LM ์ตœ์ ํ™” ํ•จ์ˆ˜๋Š” ์ •์˜๋ผ ์žˆ์ง€๋งŒ ์–ด๋–ค ์ถ”๋ก ยทํ‰๊ฐ€ ๊ฒฝ๋กœ๋„ ๊ทธ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ณต๊ฐœ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์ถœ๋ ฅ์€ ํ”„๋ ˆ์ž„๋ณ„ PnP + ๋“ฑ์† ์ „ํŒŒ ๊ฒฐ๊ณผ ๊ทธ๋Œ€๋กœ๋‹ค. ํ˜ธ์ถœ๋˜์ง€ ์•Š๋Š” ๊ทธ ํ•จ์ˆ˜๋„ ์œ„ ์„œ์ˆ ๊ณผ ์„ธ ๊ตฐ๋ฐ๊ฐ€ ๋‹ค๋ฅด๋‹ค. ์ฒซ ํ”„๋ ˆ์ž„์„ ๊ณ ์ •ํ•˜์ง€ ์•Š๊ณ  ๋ชจ๋“  ์œ ํšจ ํ”„๋ ˆ์ž„์„ ์ž์œ  ๋ณ€์ˆ˜๋กœ ๋‘”๋‹ค(6N+(Q-1)). ์•ผ์ฝ”๋น„์•ˆ์„ ์ฃผ์ง€ ์•Š์•„ ์œ ํ•œ์ฐจ๋ถ„์œผ๋กœ ํ‘ผ๋‹ค. w_tยทw_r ๋ฅผ ์ œ๊ณฑ ๋…ธ๋ฆ„ ์•ž์ด ์•„๋‹ˆ๋ผ ์ž”์ฐจ์— ๊ณฑํ•˜๋ฏ€๋กœ ๋ชฉ์ ํ•จ์ˆ˜์—์„œ๋Š” w_t^2=40{,}000, w_r^2=1{,}600 ์œผ๋กœ ๋“ค์–ด๊ฐ€๊ณ , ํ‰ํ™œ ํ•ญ์„ ์ฒซ ํ”„๋ก์‹œ๋งŒ์ด ์•„๋‹ˆ๋ผ ๋ชจ๋“  ํ”„๋ก์‹œ์— ๊ฑด๋‹ค. ๊ณต๊ฐœ ํŠธ๋ž˜์ปค์™€ ๋…ผ๋ฌธ ๋ถ€๋ก A.2 ์‚ฌ์ด์˜ ๋‹ค๋ฅธ ์ฐจ์ด๋„ ๊ณต๊ฐœ ์ฝ”๋“œ์™€ ๋Œ€์กฐํ•ด ๋ณด๋ฉด ์ ˆ์— ์ •๋ฆฌํ–ˆ๋‹ค.

์ €์ž๋“ค์€ โ€œThe appearance and geometry of the proxy are straightforward, so this pipeline is reliable despite the absence of any learned componentsโ€ ๋ผ๊ณ  ์“ด๋‹ค. ์ด ๋ฌธ์žฅ์€ ์„ค๊ณ„์˜ ์ „์ œ์ด์ž ์•ฝ์ ์˜ ์ถœ๋ฐœ์ ์ด๋‹ค. ํ”„๋ก์‹œ๊ฐ€ โ€œ๊นจ๋—ํ•˜๊ฒŒโ€ ์ƒ์„ฑ๋  ๋•Œ๋งŒ ์ฐธ์ด๋‹ค(ํ•œ๊ณ„ ์ ˆ์˜ VAE ๋ธ”๋Ÿฌ ์‚ฌ๋ก€).

๋ฐฉ๋ฒ• (4): ๊ฐ•์ฒด๋ผ๋ฉด ์ฟผ๋ฆฌ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ (๋ฒˆ๋“ค ์กฐ์ •)

๊ฐ•์ฒด์ž„์„ ๋ฏธ๋ฆฌ ์•„๋Š” ํ‘œ๋ฉด์—๋Š” ์ฟผ๋ฆฌ ํ”ฝ์…€ Q ๊ฐœ๋ฅผ ์ฐ๊ณ  ํ”„๋ก์‹œ ๋น„๋””์˜ค Q ๊ฐœ๋ฅผ ๋”ฐ๋กœ ์ƒ์„ฑํ•ด ํ•ฉ์น  ์ˆ˜ ์žˆ๋‹ค(ยง3.3). ๋ฌธ์ œ๋Š” ๋ชจ๋“  ํ”„๋ก์‹œ ํ๋ธŒ๊ฐ€ ๋‹จ์œ„ ๊นŠ์ด์— ์ดˆ๊ธฐํ™”๋œ๋‹ค๋Š” ์ ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋ณต์›๋œ ํ‰ํ–‰์ด๋™๋“ค์€ ์„œ๋กœ์˜ ์‹ค์ œ ์ƒ๋Œ€ ๊นŠ์ด๋ฅผ ๋ฐ˜์˜ํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์ €์ž๋“ค์€ ํ”„๋ก์‹œ๋งˆ๋‹ค ๊นŠ์ด ์Šค์นผ๋ผ s^{(q)}>0 ๋ฅผ ๋„์ž…ํ•ด, ์ฒซ ํ”„๋ ˆ์ž„์—์„œ ํ๋ธŒ q ์˜ ๊นŠ์ด๋ฅผ s^{(q)} ๋กœ ์˜ฎ๊ธฐ๊ณ  ํฌ๊ธฐ๋„ s^{(q)} ๋ฐฐ ํ‚ค์šด๋‹ค. ์›๊ทผ ํˆฌ์˜์ด๋ผ ์ด๋ ‡๊ฒŒ ํ•ด๋„ ์ฒซ ํ”„๋ ˆ์ž„ ์˜์ƒ์€ ๋ณ€ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ด€๋ก€์ƒ s^{(1)}=1 ์ด๋‹ค.

๋ชจ๋“  ํ”„๋ก์‹œ๋Š” ์ฒซ ํ”„๋ก์‹œ์˜ ํฌ์ฆˆ์— ๊ณ ์ •๋œ ๊ฐ•์ฒด ๋ณ€ํ™˜์„ ๊ณฑํ•œ ๊ฒƒ์œผ๋กœ ๋งค๊ฐœํ™”ํ•œ๋‹ค(์‹ 6).

\mathbf{R}^{(q)}_n = \mathbf{R}^{(1)}_n\,\Delta\mathbf{R}^{(q)}, \qquad \mathbf{t}^{(q)}_n = \mathbf{R}^{(1)}_n\,\Delta\mathbf{t}^{(q)} + \mathbf{t}^{(1)}_n

\Delta\mathbf{R}^{(q)}={\mathbf{R}^{(1)}_1}^\top\mathbf{R}^{(q)}_1, \Delta\mathbf{t}^{(q)}={\mathbf{R}^{(1)}_1}^\top(s^{(q)}\mathbf{t}^{(q)}_1-\mathbf{t}^{(1)}_1) ์ด๋‹ค. ์ž์œ  ๋ณ€์ˆ˜๋Š” ์ฒซ ํ”„๋ก์‹œ์˜ ํ”„๋ ˆ์ž„ 2~N ํฌ์ฆˆ์™€ s^{(2..Q)}, ํ•ฉ์ณ์„œ 6(N-1)+(Q-1) ๊ฐœ๋‹ค. ๋ชฉ์ ํ•จ์ˆ˜(๋ถ€๋ก ์‹ S1)๋Š” ์‹ 5์˜ ์žฌํˆฌ์˜ ํ•ญ์„ ๋ชจ๋“  ํ”„๋ก์‹œ์— ๋Œ€ํ•ด ํ•ฉํ•œ ๊ฒƒ์ด๋‹ค. Q=1 ์ด๋ฉด ์‹ 5๋กœ ๋Œ์•„๊ฐ„๋‹ค.

์ €์ž๋“ค์€ ์ด ์ ˆ์ฐจ๊ฐ€ โ€œnot necessary for general in-the-wild trackingโ€ ์ด๋ผ๊ณ  ์„ ์„ ๊ธ‹๋Š”๋‹ค. ์‹ค์ œ๋กœ ๋ฒˆ๋“ค ์กฐ์ •์€ ๊ฐ•์ฒด ๊ฐ€์ •๊ณผ ์ฒซ ํ”„๋ ˆ์ž„ ๋ฌผ์ฒด ๋งˆ์Šคํฌ(๋ชจ๋“  ์ฟผ๋ฆฌ๋ฅผ ๊ฐ™์€ ๋ฌผ์ฒด์— ๋†“๊ธฐ ์œ„ํ•ด)๋ฅผ ๋Œ์–ด๋“ค์ด๋ฏ€๋กœ, ๊ทธ ์ˆœ๊ฐ„ ProxyPose๋„ โ€œ์ถ”๊ฐ€ ์ž…๋ ฅ ์—†์Œโ€์˜ ์นธ์„ ๋ฒ—์–ด๋‚œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๋ฒˆ๋“ค ์กฐ์ •๋„ ์•ž ์ ˆ์˜ LM ํ‰ํ™œ๊ณผ ๊ฐ™์€ ํ•จ์ˆ˜๋กœ ๊ตฌํ˜„๋ผ ์žˆ์–ด, ๊ณต๊ฐœ ์ฝ”๋“œ์—์„œ๋Š” ํ˜ธ์ถœ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋ฒค์น˜๋งˆํฌ ์ฟผ๋ฆฌ ์ƒ˜ํ”Œ๋Ÿฌ๋Š” ์‹œํ€€์Šค๋งˆ๋‹ค ์ฟผ๋ฆฌ 3๊ฐœ๋ฅผ ๊ธฐ๋กํ•˜์ง€๋งŒ ํ‰๊ฐ€ ๋ฃจํ”„๋Š” ์ฒซ ๋ฒˆ์งธ๋งŒ ์“ด๋‹ค.

๋ฐฉ๋ฒ• (5): ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ 35,000์Œ

ํ•™์Šต ๋ฐ์ดํ„ฐ๋Š” ์ „๋ถ€ Blender๋กœ ๋ Œ๋”ํ•œ ํ•ฉ์„ฑ์ด๋‹ค(ยง3.4, ๋ถ€๋ก B).

ํ•ญ๋ชฉ ๊ฐ’
๊ทœ๋ชจ ์†Œ์Šค-ํ”„๋ก์‹œ ์Œ 35,000๊ฐœ (๊ฒ€์ฆ 100๊ฐœ, ํ•ฉ์„ฑ ํ‰๊ฐ€ ๋ฒค์น˜๋งˆํฌ 14๊ฐœ ๋ณ„๋„)
3D ์ž์‚ฐ Objaverse ๊ธฐ๋ฐ˜ Trellis-500K
์†Œ์Šค ๋ Œ๋” Blender ๊ฒฝ๋กœ์ถ”์ , 512ร—512, 64ํ”„๋ ˆ์ž„, ํ”ฝ์…€๋‹น 64์ƒ˜ํ”Œ
์žฅ๋ฉด ์ „๊ฒฝ ๋ฌผ์ฒด 1~4๊ฐœ(๊ท ๋“ฑ), HDR ํ™˜๊ฒฝ๋งต(ํšŒ์ „ยท50% ์ขŒ์šฐ๋ฐ˜์ „ยท๋ฐ๊ธฐ 0.7~1.4๋ฐฐ), PBR ๋ฐ”๋‹ฅ ์žฌ์งˆ(์Šค์ผ€์ผ 1.5~2.5)
์šด๋™ drop ๋ชจ๋“œ(์ค‘๋ ฅ ํ•˜ ๊ฐ•์ฒด ์‹œ๋ฎฌ๋ ˆ์ด์…˜, ๋ฒฝ์œผ๋กœ ์‹œ์•ผ ์œ ์ง€) / fly ๋ชจ๋“œ(๋ฌด์ค‘๋ ฅ, ์˜ค์ผ๋Ÿฌ ์ ๋ถ„)
์นด๋ฉ”๋ผ ํ•€ํ™€, ์‹œ์•ผ๊ฐ 45ยฐ ๊ณ ์ •(f_x=f_y\approx618 px), ๊ณ ์ • ๋˜๋Š” ๋‘ ํฌ์ฆˆ ์‚ฌ์ด ์„ ํ˜• ์ด๋™(๋ฐฉ์œ„ 0~360ยฐ, ์•™๊ฐ 5~60ยฐ)
ํ”„๋ก์‹œ ๋ Œ๋” PyTorch3D, ๋ฌผ์ฒด๋ณ„ยทํ”„๋ ˆ์ž„๋ณ„ 6-DoF ๋ณ€ํ™˜ ์ ์šฉ. ํ”„๋ก์‹œ ํ•˜๋‚˜๋Š” ์†Œ์Šค์˜ ๋ฌผ์ฒด ํ•˜๋‚˜์˜ ์šด๋™๋งŒ ๋‹ด๋Š”๋‹ค
๋ถ„ํ•  ํ‰๊ฐ€ ์„ธํŠธ๋Š” ํ•™์Šต๊ณผ 3D ์ž์‚ฐยท๋ฐฐ๊ฒฝยท๋ฐ”๋‹ฅยท๊ถค์ ์ด ๊ฒน์น˜์ง€ ์•Š์Œ

๋‘ ๊ฐ€์ง€๋ฅผ ์งš์–ด ๋‘”๋‹ค. ์ฒซ์งธ, ํ•™์Šต ๋ฐ์ดํ„ฐ์—๋Š” ๊ฐ•์ฒด๋งŒ ์žˆ๋‹ค. ์–ผ๊ตดยทํŒŒ๋„ยท๊นจ์ง€๋Š” ๊ฝƒ๋ณ‘ ๊ฐ™์€ ๋น„๊ฐ•์ฒด ์‚ฌ๋ก€๋Š” ์ „๋ถ€ ์ด ๋ถ„ํฌ ๋ฐ–์ด๋‹ค. ๋‘˜์งธ, ํ•™์Šต ์˜์ƒ์˜ ์‹œ์•ผ๊ฐ์ด 45ยฐ๋กœ ๊ณ ์ •์ด๊ณ , ์ดˆ์ ๊ฑฐ๋ฆฌ๋ฅผ ๋ชจ๋ฅผ ๋•Œ ์ถ”๋ก  ๊ธฐ๋ณธ๊ฐ’๋„ 45ยฐ๋‹ค. ์ดˆ์ ๊ฑฐ๋ฆฌ ๋ฏผ๊ฐ๋„ ์‹คํ—˜(๋ถ€๋ก D.1)์ด ์ค‘์š”ํ•œ ์ด์œ ๋‹ค.

์ง๊ด€: ์™œ โ€œํ๋ธŒ๋ฅผ ๊ทธ๋ฆฌ๊ฒŒ ํ•˜๊ธฐโ€๊ฐ€ ํ†ตํ•˜๋Š”๊ฐ€

์ƒ์„ฑ ๋ชจ๋ธ์ด ๊ฐ€์žฅ ์ž˜ํ•˜๋Š” ํ˜•์‹์œผ๋กœ ๋ฌป๋Š”๋‹ค. ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์€ ํ”ฝ์…€ ๊ณต๊ฐ„์˜ ์‹œ๊ณต๊ฐ„ ์ผ๊ด€์„ฑ์„ ํ•™์Šตํ–ˆ๋‹ค. ํšŒ์ „ ํ–‰๋ ฌ 9๊ฐœ ์ˆซ์ž๋ฅผ ํšŒ๊ท€ํ•˜๋ผ๊ณ  ํ•˜๋ฉด ๊ทธ ์ง€์‹์„ ๊บผ๋‚ผ ์ƒˆ ํ—ค๋“œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๋ฐ˜๋ฉด โ€œ๊ฐ™์€ ์šด๋™์„ ํ•˜๋Š” ํ๋ธŒ๋ฅผ ๊ทธ๋ ค๋ผโ€๋Š” ์—ฌ์ „ํžˆ ์˜์ƒ์„ ๋งŒ๋“œ๋Š” ์ผ์ด๋‹ค. ์‚ฌ์ „ํ•™์Šต์˜ ์ถœ๋ ฅ ๊ณต๊ฐ„์„ ๊ทธ๋Œ€๋กœ ์“ฐ๋Š” ์…ˆ์ด๊ณ , ๊ทธ๋ž˜์„œ ํ•ฉ์„ฑ 300๊ฐœ๋งŒ์œผ๋กœ๋„ ๊ฝค ์ž‘๋™ํ•œ๋‹ค๋Š” ablation ๊ฒฐ๊ณผ(์•„๋ž˜)๊ฐ€ ๋œ ๋†€๋ž๋‹ค. ๊ฐ™์€ ๊ฒฐ์˜ ๋…ผ๋ฆฌ๋Š” ๋น„๋””์˜ค ๋ชจ๋ธ์„ ์ •์ฑ…์œผ๋กœ ๋ฐ”๊พผ Cosmos Policy์—์„œ๋„ ๋ณด์˜€๋‹ค. ๊ฑฐ๊ธฐ์„œ๋„ ํ–‰๋™ยท๊ฐ€์น˜๋ฅผ ์ž ์žฌ ํ”„๋ ˆ์ž„์œผ๋กœ ๋ผ์›Œ ๋„ฃ์–ด ๋ฐฑ๋ณธ์ด ์›๋ž˜ ํ•˜๋˜ โ€œ๋‹ค์Œ ํ”„๋ ˆ์ž„ ์˜ˆ์ธกโ€์˜ ํ˜•์‹์„ ์œ ์ง€ํ–ˆ๋‹ค.

์›๊ทผ ํˆฌ์˜์˜ ์ฒ™๋„ ๋ชจํ˜ธ์„ฑ์„ ์„ค๊ณ„์— ํก์ˆ˜ํ•œ๋‹ค. ํ๋ธŒ๋ฅผ ์‹ค์ œ ํ‘œ๋ฉด ๊นŠ์ด๊ฐ€ ์•„๋‹ˆ๋ผ ๊ด‘์„  ์œ„ ๋‹จ์œ„ ๊นŠ์ด์— ๋‘๋Š”๋ฐ ์–ด๋–ป๊ฒŒ โ€œ๊ฐ™์€ ์šด๋™โ€์ด ์„ฑ๋ฆฝํ•˜๋Š”๊ฐ€? ๋‹ต์€ ์›๊ทผ ์นด๋ฉ”๋ผ๊ฐ€ ์นด๋ฉ”๋ผ ์ค‘์‹ฌ ๊ธฐ์ค€์˜ ๊ท ์ผํ•œ ์ฒ™๋„ ๋ณ€ํ™˜์— ๋ถˆ๋ณ€์ด๋ผ๋Š” ์‚ฌ์‹ค์ด๋‹ค. ๊นŠ์ด d ์˜ ํ‘œ๋ฉด ์กฐ๊ฐ๊ณผ ๊ทธ ์šด๋™์„ 1/d ๋ฐฐ๋กœ ์ถ•์†Œํ•˜๋ฉด ์˜์ƒ์€ ๋˜‘๊ฐ™๋‹ค. ๋”ฐ๋ผ์„œ ํ”„๋ก์‹œ๋Š” โ€œ์ถ•์†Œ๋œ ์‚ฌ๋ณธโ€์˜ ์šด๋™์„ ๊ทธ๋ฆฌ๊ณ , ํšŒ์ „์€ ๊ทธ๋Œ€๋กœ, ํ‰ํ–‰์ด๋™์€ ๋ฏธ์ง€์˜ ์ „์—ญ ์ฒ™๋„๊นŒ์ง€๋งŒ ๋ณต์›๋œ๋‹ค. ๋…ผ๋ฌธ์ด ํ‰๊ฐ€์—์„œ ๋ชจ๋“  ๋ฐฉ๋ฒ•์˜ ๊นŠ์ด๋ฅผ ์ฒซ ํ”„๋ ˆ์ž„ GT ๊นŠ์ด์— ๋งž์ถฐ ์ฒ™๋„๋ฅผ ์ •๋ ฌํ•˜๋Š” ์ด์œ ์ด๊ณ , ๊ฒฐ๋ก ์—์„œ โ€œonly relative motion can be recoveredโ€ ๋ผ๊ณ  ์ธ์ •ํ•˜๋Š” ์ด์œ ๋‹ค. (์ด ๋ฌธ๋‹จ์˜ ์œ ๋„๋Š” ํ•„์ž์˜ ์ •๋ฆฌ๋‹ค. ๋…ผ๋ฌธ์€ ๋ฒˆ๋“ค ์กฐ์ • ์ ˆ์—์„œ โ€œperspective depth/scale ambiguityโ€๋ผ๊ณ ๋งŒ ์–ธ๊ธ‰ํ•œ๋‹ค.)

์ด ๊ธฐํ•˜์—์„œ ๋‘ ๊ฐ€์ง€ ์„ฑ์งˆ์ด ๊ณง๋ฐ”๋กœ ๋‚˜์˜จ๋‹ค(ํ•„์ž์˜ ์œ ๋„).

  • ํ๋ธŒ ์ค‘์‹ฌ์˜ ํˆฌ์˜์€ ์ถ”์ ์ ์˜ ํˆฌ์˜๊ณผ ํ•ญ์ƒ ์ผ์น˜ํ•œ๋‹ค. ์ฒ™๋„ ๋ณ€ํ™˜์€ ๊ด‘์„ ์„ ๋ณด์กดํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ 2D ๊ฑฐ๋ฆฌ ์ง€ํ‘œ๋Š” ์‚ฌ์‹ค์ƒ โ€œํ๋ธŒ ์ค‘์‹ฌ 2D ์  ์ถ”์  ์˜ค์ฐจโ€์ด๊ณ , Fig. 1 ์บก์…˜๋„ ๊ฐ•์กฐ์ ์„ ํ๋ธŒ ์ค‘์‹ฌ์ด๋ผ๊ณ  ์ ๋Š”๋‹ค. ์ถ”์ ์ ์ด ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ๋กœ ๊ฐ€๋ฉด ํ๋ธŒ๋„ ์ ˆ๋ฐ˜์ฏค ํ™”๋ฉด ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ„๋‹ค. Fig. 1 ๊ฝƒ๋ณ‘ ์ค„์˜ ๋งˆ์ง€๋ง‰ ํ”„๋ก์‹œ ํ”„๋ ˆ์ž„์—์„œ๋„ ํ๋ธŒ๊ฐ€ ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ์— ๊ฑธ๋ ค ์ž˜๋ ค ์žˆ๋‹ค.
  • ์ถ”์ ์ ์ด ์นด๋ฉ”๋ผ์—์„œ ๋ฉ€์–ด์ง€๋ฉด ํ๋ธŒ๊ฐ€ ์ž‘์•„์ง„๋‹ค. ์ฒซ ํ”„๋ ˆ์ž„์—์„œ ํ๋ธŒ ํ•œ ๋ณ€์˜ ํˆฌ์˜ ๊ธธ์ด๋Š” 0.15h\approx77 px(h=512)์ด๊ณ , ๋Œ€๊ฐ์„  ์‹œ์ ์—์„œ ํ•œ ๋ฉด์˜ ํˆฌ์˜ ๋ฉด์ ์€ ์•ฝ 77^2\cos 54.7ยฐ\approx3{,}400 pxยฒ๋‹ค. ๋ฉด์ ์ด ๊นŠ์ด ์ œ๊ณฑ์— ๋ฐ˜๋น„๋ก€ํ•˜๋ฏ€๋กœ ์ถ”์ ์ ์ด ์ดˆ๊ธฐ ๊นŠ์ด์˜ ์•ฝ 2.6๋ฐฐ๊นŒ์ง€ ๋ฉ€์–ด์ง€๋ฉด ๋ฉด์ด 500 pxยฒ ์ž„๊ณ„๊ฐ’ ์•„๋ž˜๋กœ ๋–จ์–ด์ง„๋‹ค. ๋Œ€๋žต์ ์ธ ๊ณ„์‚ฐ์ด๊ณ  ๋…ผ๋ฌธ์ด ์ œ์‹œํ•œ ์ˆ˜์น˜๊ฐ€ ์•„๋‹ˆ๋‹ค. ๋‹ค๋งŒ โ€œ์ตœ๋Œ€ ์ถ”์  ๊นŠ์ดโ€๋ผ๋Š” ๋ถ€๋ก์˜ ํ‘œํ˜„์ด ์‹ค์ œ๋กœ ์ด๋Ÿฐ ์ƒํ•œ์„ ๋œปํ•œ๋‹ค๋Š” ์ ์€ ์•Œ์•„ ๋‘˜ ๋งŒํ•˜๋‹ค.

๋ฉด ์ƒ‰์€ ์–ด๋””๊นŒ์ง€ ๋ฏฟ๋Š”๊ฐ€. ๋…ผ๋ฌธ์€ ๋Œ€์‘ ๋งค์นญ์— ์ƒ‰์„ ์“ฐ์ง€ ์•Š๋Š”๋‹ค๊ณ  ์“ด๋‹ค(โ€œnot sufficiently reliableโ€). ์ƒ์„ฑ๋œ ํ”„๋ก์‹œ์—์„œ ์ƒ‰๊ณผ ๋ฉด์˜ ๋Œ€์‘์ด ๋Š˜ ๋ณด์žฅ๋˜์ง€๋Š” ์•Š๋Š”๋‹ค๋Š” ๋œป์œผ๋กœ ์ฝํžŒ๋‹ค(ํ•„์ž ํ•ด์„). ๋…ผ๋ฌธ ์„œ์ˆ ๋Œ€๋กœ๋ผ๋ฉด ํ๋ธŒ์˜ 24๊ฐ€์ง€ ํšŒ์ „ ๋Œ€์นญ์€ ์‹œ๊ฐ„ ์—ฐ์†์„ฑ(๋“ฑ์† ์™ธ์‚ฝ) ์œผ๋กœ๋งŒ ํ’€๋ฆฌ๊ณ , ํ•œ ํ”„๋ ˆ์ž„ ์‚ฌ์ด ํšŒ์ „์ด 45ยฐ๋ฅผ ๋„˜์„ ๋งŒํผ ๋น ๋ฅด๋ฉด ์ด๋ก ์ƒ ๋ฉด ์ •์ฒด๊ฐ€ ๋’ค๋ฐ”๋€” ์ˆ˜ ์žˆ๋‹ค.

๊ณต๊ฐœ ์ฝ”๋“œ๋Š” ์ด์™€ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•œ๋‹ค(๋Œ€์กฐํ‘œ์˜ โ€œ๋Œ€์‘ ๋งค์นญ์—์„œ ์ƒ‰โ€ ํ–‰). ์ฝ”๋“œ๋Š” ์ƒ‰โ†’๋ฉด์˜ ๊ณ ์ •๋œ ๋Œ€์‘ํ‘œ๋Š” ์“ฐ์ง€ ์•Š๋Š”๋‹ค. ์ฒซ ํ”„๋ ˆ์ž„์—์„œ๋Š” ๊ฐ€์žฅ ํฐ ์‚ฌ๊ฐํ˜•์„ ์•ž๋ฉด์œผ๋กœ ๋‘๊ณ  ๋‚˜๋จธ์ง€ ๋ฉด์„ ๊ธฐํ•˜๋กœ ๋ฐฐ์ •ํ•œ๋‹ค. ๋Œ€์‹  ์ง์ „ ํ”„๋ ˆ์ž„์—์„œ ์ •ํ•ด์ง„ ์ƒ‰โ†’๋ฉด ํ• ๋‹น์„ ๋‹ค์Œ ํ”„๋ ˆ์ž„ ๋งค์นญ ํ›„๋ณด์˜ ์ž ๊ธˆ์œผ๋กœ ์ด์–ด๋ฐ›๋Š”๋‹ค. ํ•œ ๋ฒˆ ์–ด๋–ค ๋ฉด์œผ๋กœ ํŒ์ •๋œ ์ƒ‰์˜ ์œค๊ณฝ์€ ๊ณ„์† ๊ทธ ๋ฉด ํ›„๋ณด๋กœ๋งŒ ๋งค์นญ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒ€์ถœ์ด ์ด์–ด์ง€๋Š” ๋™์•ˆ ๋Œ€์นญ์€ ๊ธฐํ•˜ ์™ธ์‚ฝ๊ณผ ์ƒ‰์˜ ํ”„๋ ˆ์ž„๊ฐ„ ์ผ๊ด€์„ฑ์ด ํ•จ๊ป˜ ํ‘ผ๋‹ค. ์ด ์ž ๊ธˆ์€ ํ๋ธŒ ๊ฒ€์ถœ์ด ํ•œ ํ”„๋ ˆ์ž„์ด๋ผ๋„ ๋Š๊ธฐ๋ฉด(prev_matches=None) ํ’€๋ฆฌ๊ณ , ๊ทธ๋‹ค์Œ๋ถ€ํ„ฐ๋Š” ๋‹ค์‹œ ๋“ฑ์† ์™ธ์‚ฝ๋งŒ์œผ๋กœ ๋ฉด์„ ๊ณ ๋ฅธ๋‹ค. ๋น ๋ฅธ ์šด๋™์—์„œ์˜ ๋ฉด ๋’ค๋ฐ”๋€œ ์œ„ํ—˜์€ ๋…ผ๋ฌธ ์„œ์ˆ ๋ณด๋‹ค ์ž‘์ง€๋งŒ, ๊ฒ€์ถœ์ด ๋Š๊ฒผ๋‹ค ์žฌ๊ฐœ๋˜๋Š” ์ˆœ๊ฐ„์—๋Š” ๊ทธ๋Œ€๋กœ ๋‚จ๋Š”๋‹ค(ํ•„์ž์˜ ์ฝ”๋“œ ํŒ๋…). ๋น ๋ฅธ ์šด๋™์ด ํ•œ๊ณ„ ์ ˆ์— ์˜ค๋ฅด๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์ถ•์˜ ๋ฌธ์ œ๋‹ค.

์‹คํ—˜

์…‹์—…

  • ๋ฐ์ดํ„ฐ์…‹: HO3D_v3(์†-๋ฌผ์ฒด ์กฐ์ž‘, YCB ๋ฌผ์ฒด 4์ข… 13์‹œํ€€์Šค), YCBInEOAT(Azure Kinect๋กœ ์ฐ์€ ์–‘ํŒ” ๋กœ๋ด‡ ์กฐ์ž‘, YCB ๋ฌผ์ฒด 5์ข… 9์‹œํ€€์Šค), ์ž์ฒด ํ•ฉ์„ฑ ํ‰๊ฐ€ ์„ธํŠธ 14์‹œํ€€์Šค.
  • ์œˆ๋„ ์„ ํƒ: ๊ฐ ์‹œํ€€์Šค์—์„œ ์ฒซ ํ”„๋ ˆ์ž„๊ณผ ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„ ์‚ฌ์ด ํšŒ์ „ ๋ณ€ํ™”๊ฐ€ ๊ฐ€์žฅ ํฐ ์—ฐ์† 49ํ”„๋ ˆ์ž„์„ ๊ณ ๋ฅธ๋‹ค. ์ฒซ ํ”„๋ ˆ์ž„ ๋ฌผ์ฒด ๊ฐ€์‹œ๋„๊ฐ€ 90% ๋ฏธ๋งŒ์ธ ์œˆ๋„๋Š” ๋ฒ„๋ฆฐ๋‹ค.
  • ์ฟผ๋ฆฌ ์ : ์ฒซ ํ”„๋ ˆ์ž„ GT ๋งˆ์Šคํฌ์—์„œ ๊ฒฝ๊ณ„๋กœ๋ถ€ํ„ฐ ๊ฐ€์žฅ ๋จผ ์ƒ์œ„ 25% ํ”ฝ์…€ ์ค‘ ๋ฌด์ž‘์œ„๋กœ ํ•˜๋‚˜๋ฅผ ๊ณ ๋ฅธ๋‹ค. ์ง€ํ‘œ๋Š” GT์™€ ์˜ˆ์ธก ํฌ์ฆˆ๋ฅผ ๊ทธ ์ฟผ๋ฆฌ ์ ์—์„œ ๋น„๊ตํ•œ๋‹ค.
  • ์ •๋ ฌ: ๋ชจ๋“  ํฌ์ฆˆ๋Š” ์ฒซ ํ”„๋ ˆ์ž„ ๊ธฐ์ค€ ์ƒ๋Œ€ ํฌ์ฆˆ์ด๊ณ , ๋‹จ์•ˆ ์ฒ™๋„ ๋ชจํ˜ธ์„ฑ์„ ํ’€๊ธฐ ์œ„ํ•ด ๋ชจ๋“  ๋ฐฉ๋ฒ•์˜ ์˜ˆ์ธก ๊นŠ์ด๋ฅผ ์ฒซ ํ”„๋ ˆ์ž„ GT ๊นŠ์ด์— ๋งž์ถ˜๋‹ค.
  • ์ง€ํ‘œ: ATE(์ ˆ๋Œ€ ํ‰ํ–‰์ด๋™ ์˜ค์ฐจ, mm), ARE(์ ˆ๋Œ€ ํšŒ์ „ ์˜ค์ฐจ, ยฐ), RPE-tยทRPE-r(์ƒ๋Œ€ ํฌ์ฆˆ ์˜ค์ฐจ, Sturm et al. 2012), 2D-dist(์˜ˆ์ธกยทGT ์ถ”์ ์ ์˜ ํ‰๊ท  ํ”ฝ์…€ ๊ฑฐ๋ฆฌ). ๋ถ€๋ก์— ๋ฌผ์ฒด ์ˆ˜์ค€ ADDยทADD-S.

Table 1: HO3D์™€ YCBInEOAT

๋…ผ๋ฌธ Table 1(๋ถ€๋ก Table S5๊ฐ€ ๊ฐ™์€ ๊ฐ’์— ์‹œํ€€์Šค ๊ฐ„ ํ‘œ์ค€ํŽธ์ฐจ๋ฅผ ๋ถ™์ธ ํ™•์žฅํŒ)์„ ๋‘ ํ‘œ๋กœ ๋‚˜๋ˆ  ์˜ฎ๊ธด๋‹ค. ๋ชจ๋“  ์ง€ํ‘œ๋Š” ๋‚ฎ์„์ˆ˜๋ก ์ข‹๋‹ค. ๊ตต๊ฒŒ๋Š” ์—ด ์ตœ์„ , ๊ธฐ์šธ์ž„์€ ์ฐจ์„ ์ด๋‹ค(๋…ผ๋ฌธ ํ‘œ๊ธฐ ๊ธฐ์ค€). โ€œ์ถ”๊ฐ€ ์ž…๋ ฅโ€ ์—ด์˜ 3D๋Š” 3D ๋ชจ๋ธ, D๋Š” ๊นŠ์ด, M์€ ๋ฌผ์ฒด ๋งˆ์Šคํฌ๋‹ค.

HO3D

๋ฐฉ๋ฒ• ์ถ”๊ฐ€ ์ž…๋ ฅ ATE (mm) ARE (ยฐ) RPE-t (mm) RPE-r (ยฐ) 2D-dist (px)
FoundationPose (registration) 3DยทD 53.17 74.55 37.09 63.36 37.09
FoundationPose (track) 3DยทD 25.44 15.38 6.156 2.874 18.05
Oryon D 40.42 37.97 23.52 23.70 45.69
Any6D DยทM 64.63 76.18 41.08 48.85 56.23
One2Any DยทM 52.02 88.99 12.86 17.53 55.31
ConceptPose DยทM 34.24 79.95 38.89 94.89 38.14
CoTracker 3 + DA3 (object) DยทM 25.02 19.56 6.630 2.927 14.69
SpatialTrackerV2 (object) DยทM 25.87 24.27 1.867 1.477 25.09
BundleSDF DยทM 23.24 14.28 5.949 2.706 14.92
SpatialTrackerV2 (pixel) D 26.14 22.16 1.898 3.042 25.89
CoTracker 3 + DA3 (pixel) D 26.62 17.85 5.596 4.424 12.07
ProxyPose (one query) ์—†์Œ 15.79 5.126 1.193 0.9768 8.016
ProxyPose (two queries) M 15.42 3.941 1.220 0.8523 12.31
ProxyPose (three queries) M 18.55 4.297 1.309 0.8206 14.63

YCBInEOAT

๋ฐฉ๋ฒ• ์ถ”๊ฐ€ ์ž…๋ ฅ ATE (mm) ARE (ยฐ) RPE-t (mm) RPE-r (ยฐ) 2D-dist (px)
FoundationPose (registration) 3DยทD 95.84 118.3 47.35 71.12 31.19
FoundationPose (track) 3DยทD 50.19 18.58 11.17 3.579 10.97
Oryon D 41.17 41.45 20.88 34.07 25.63
Any6D DยทM 86.26 67.46 35.70 37.38 37.53
One2Any DยทM 35.31 33.99 10.78 10.29 23.33
ConceptPose DยทM 43.04 68.38 37.52 75.67 26.42
CoTracker 3 + DA3 (object) DยทM 44.80 17.12 10.79 4.940 7.836
SpatialTrackerV2 (object) DยทM 32.57 22.35 5.706 3.227 8.411
BundleSDF DยทM 42.06 13.88 10.34 4.255 6.792
SpatialTrackerV2 (pixel) D 33.01 23.30 6.441 8.496 7.487
CoTracker 3 + DA3 (pixel) D 47.65 24.56 10.67 6.503 7.003
ProxyPose (one query) ์—†์Œ 30.07 15.07 4.330 2.630 8.496
ProxyPose (two queries) M 31.62 7.764 4.820 2.269 7.969
ProxyPose (three queries) M 26.32 6.476 4.435 2.153 7.770

์ •์„ฑ ๋น„๊ต(Fig. 3): ํฐ ์ ์ด ์ถ”์ ์ , ์ขŒํ‘œ์ถ•์ด ์ถ”์ • ๋ฐฉํ–ฅ, ๋ถ„ํ™ ์„ ์ด ๊ถค์ (์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•ด ํ”„๋ ˆ์ž„๋งˆ๋‹ค ์ˆ˜ํ‰ ์˜คํ”„์…‹์„ ์คŒ). ์ดˆ๋ก ์œค๊ณฝ์ด GT, ๋นจ๊ฐ„ ์œค๊ณฝ์ด ์˜ˆ์ธก ๋ฌผ์ฒด ํฌ์ฆˆ๋‹ค. ํ™”์‚ดํ‘œ๋Š” BundleSDF์™€ CoTracker 3 + DA3(pixel level)์˜ ๋“œ๋ฆฌํ”„ํŠธยท๋–จ๋ฆผ์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค.

์ฝ๋Š” ๋ฒ• 1: HO3D์—์„œ๋Š” ๊นจ๋—ํ•˜๊ฒŒ ์ด๊ธด๋‹ค. ๋‹จ์ผ ์ฟผ๋ฆฌ ProxyPose๋Š” ์–ด๋–ค ์ถ”๊ฐ€ ์ž…๋ ฅ๋„ ์—†์ด 5๊ฐœ ์ง€ํ‘œ ๋ชจ๋‘์—์„œ ๋ชจ๋“  ๋ฒ ์ด์Šค๋ผ์ธ๋ณด๋‹ค ๋‚ฎ๋‹ค. RPE-t์™€ 2D-dist๋Š” ์ „์ฒด 1์œ„์ด๊ณ , ATEยทAREยทRPE-r์—์„œ๋Š” ์ž๊ธฐ ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ณ€ํ˜•์—๋งŒ ๋’ค์ง„๋‹ค. ๊ฐ ์ง€ํ‘œ์˜ ์ตœ๊ฐ• ๋ฒ ์ด์Šค๋ผ์ธ ๋Œ€๋น„ ๊ฐ์†Œ์œจ์„ ๊ณ„์‚ฐํ•˜๋ฉด(ํ•„์ž ๊ณ„์‚ฐ) ATE โˆ’32%(vs BundleSDF 23.24), ARE โˆ’64%(vs BundleSDF 14.28), RPE-t โˆ’36%(vs SpatialTrackerV2 object 1.867), RPE-r โˆ’34%(vs SpatialTrackerV2 object 1.477), 2D-dist โˆ’34%(vs CoTracker pixel 12.07)์ด๋‹ค. ํŠนํžˆ ํšŒ์ „ ์˜ค์ฐจ์˜ ๊ฒฉ์ฐจ๊ฐ€ ํฌ๋‹ค. ๊นŠ์ด๋ฅผ ๋ฐ›๋Š” ๋ฐฉ๋ฒ•๋“ค์ด ์˜คํžˆ๋ ค ํšŒ์ „์—์„œ ์•ฝํ•˜๋‹ค๋Š” ์ ์€, ๊ตญ์†Œ ํŒจ์น˜์˜ 3D ์ ๋“ค๋กœ Kabsch๋ฅผ ํ‘ธ๋Š” ๋ฐฉ์‹์ด ๋‹จ์•ˆ ๊นŠ์ด ๋…ธ์ด์ฆˆ์— ํšŒ์ „์„ ํฌ๊ฒŒ ํ”๋“ค๋ฆฐ๋‹ค๋Š” ๊ฒƒ๊ณผ ๋งž์•„๋–จ์–ด์ง„๋‹ค.

์ฝ๋Š” ๋ฒ• 2: YCBInEOAT์—์„œ๋Š” โ€œ๋‹จ์ผ ์ฟผ๋ฆฌโ€๊ฐ€ ๋ชจ๋“  ์นธ์„ ์ด๊ธฐ์ง€ ์•Š๋Š”๋‹ค. ยง4.1 ๋ณธ๋ฌธ์€ โ€œProxyPose achieves substantially lower rotation and translation errors than all baselines on both benchmarksโ€ ๋ผ๊ณ  ์“ฐ์ง€๋งŒ, ํ‘œ๋ฅผ ํ•œ ์นธ์”ฉ ๋ณด๋ฉด ๋‹จ์ผ ์ฟผ๋ฆฌ์˜ ARE 15.07ยฐ๋Š” BundleSDF์˜ 13.88ยฐ๋ณด๋‹ค ๋†’๊ณ , ATE 30.07 mm๋Š” SpatialTrackerV2(object) 32.57 mm๋ณด๋‹ค ๊ฒจ์šฐ 7.7% ๋‚ฎ๋‹ค. 2D-dist 8.496 px๋Š” BundleSDF(6.792)ยทCoTracker pixel(7.003)ยทSpatialTrackerV2 pixel(7.487)ยทCoTracker object(7.836)์— ๋ชจ๋‘ ์ง„๋‹ค. ๋ณธ๋ฌธ ๋ฌธ์žฅ์€ ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ณ€ํ˜•๊นŒ์ง€ ๋ฌถ์œผ๋ฉด ์ฐธ์ด๋‹ค. 3-์ฟผ๋ฆฌ ๋ณ€ํ˜•์€ ATEยทAREยทRPE-r์—์„œ 1์œ„๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์ค‘ ์ฟผ๋ฆฌ๋Š” ์ฒซ ํ”„๋ ˆ์ž„ ๋ฌผ์ฒด ๋งˆ์Šคํฌ์™€ ๊ฐ•์ฒด ๊ฐ€์ •์„ ์“ฐ๋ฏ€๋กœ, โ€œ์ถ”๊ฐ€ ์ž…๋ ฅ ์—†์ด ์ด๊ธด๋‹คโ€๋Š” ์„œ์‚ฌ์™€ โ€œ๋ชจ๋“  ์ง€ํ‘œ์—์„œ ์ด๊ธด๋‹คโ€๋Š” ์„œ์‚ฌ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ํ–‰์—์„œ ๋‚˜์˜จ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋‘ ์ฟผ๋ฆฌยท์„ธ ์ฟผ๋ฆฌ ํ–‰์„ ๋งŒ๋“  ๋ฒˆ๋“ค ์กฐ์ •์€ ๊ณต๊ฐœ ์ฝ”๋“œ์—์„œ ํ˜ธ์ถœ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ, ์ด ํ–‰๋“ค์€ ๊ณต๊ฐœ ์ฝ”๋“œ๋กœ ์žฌํ˜„ํ•  ๊ฒฝ๋กœ๊ฐ€ ์—†๋‹ค. ๋‹จ์ผ ์ฟผ๋ฆฌ ํ–‰๋„ ๋…ผ๋ฌธ ์„œ์ˆ ๋กœ๋Š” LM ํ‰ํ™œ์„ ๊ฑฐ์นœ ๊ฐ’์ธ๋ฐ, ๊ณต๊ฐœ ํ‰๊ฐ€ ๊ฒฝ๋กœ์—๋Š” ๊ทธ ํ‰ํ™œ์ด ์—†๋‹ค. ๊ณต๊ฐœ๋œ Table 1 ์ˆ˜์น˜๊ฐ€ ํ‰ํ™œ์„ ๊ฑฐ์นœ ๊ฐ’์ธ์ง€๋Š” ์ฝ”๋“œ๋กœ๋„ ๋…ผ๋ฌธ์œผ๋กœ๋„ ๊ฐ€๋ ค์ง€์ง€ ์•Š๋Š”๋‹ค.

์ฝ๋Š” ๋ฒ• 3: ํ‰๊ท ์ด ํ•œ ์‹œํ€€์Šค์— ๋Œ๋ ค๊ฐ„๋‹ค. ๋ถ€๋ก Table S3์˜ ์‹œํ€€์Šค๋ณ„ ๊ฐ’์„ ๋ณด๋ฉด ๋‹จ์ผ ์ฟผ๋ฆฌ์˜ YCBInEOAT ARE ํ‰๊ท  15.07ยฐ๋Š” 00006_obj3 ํ•œ ์‹œํ€€์Šค์˜ 79.94ยฐ ์— ํฌ๊ฒŒ ๋Œ๋ ค ์˜ฌ๋ผ๊ฐ„ ๊ฐ’์ด๋‹ค. 9๊ฐœ ์‹œํ€€์Šค์˜ ์ค‘์•™๊ฐ’์€ 6.155ยฐ์ด๊ณ , ๊ทธ ์‹œํ€€์Šค๋ฅผ ๋นผ๋ฉด ํ‰๊ท ์€ 6.96ยฐ๋‹ค(ํ•„์ž ๊ณ„์‚ฐ). FoundationPose(track)๋„ 00008_obj4์—์„œ 90.98ยฐ๋ฅผ ๋‚ด ํ‰๊ท  18.58ยฐ / ์ค‘์•™๊ฐ’ 10.17ยฐ๋กœ ๋น„์Šทํ•œ ๊ตฌ์กฐ๋‹ค. ์‹œํ€€์Šค 9๊ฐœ์งœ๋ฆฌ ๋ฒค์น˜๋งˆํฌ์—์„œ ํ‰๊ท  ์ˆœ์œ„๋Š” ์ด์ƒ์น˜ ํ•˜๋‚˜์— ์ขŒ์šฐ๋˜๊ณ , Table S5์˜ ํ‘œ์ค€ํŽธ์ฐจ(๋‹จ์ผ ์ฟผ๋ฆฌ ATE 30.1 ยฑ 29.9 mm vs SpatialTrackerV2 object 32.6 ยฑ 17.8 mm)๋ฅผ ๋ณด๋ฉด YCBInEOAT์˜ ATE ์ฐจ์ด๋Š” ํ†ต๊ณ„์ ์œผ๋กœ ๊ตฌ๋ถ„๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ ์‹คํŒจ ์‹œํ€€์Šค์—์„œ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๋Š”์ง€๋Š” ๋…ผ๋ฌธ์— ์„ค๋ช…์ด ์—†๋‹ค.

๋ถ€๋ก Table S1: ๋ฌผ์ฒด ์ˆ˜์ค€ ADD / ADD-S

๋ณธ๋ฌธ ์ง€ํ‘œ๊ฐ€ ์ฟผ๋ฆฌ ์  ํ•˜๋‚˜์˜ ๊ตญ์†Œ ์ •ํ™•๋„๋ฅผ ์žฌ๋Š” ๋ฐ ๋น„ํ•ด, ๋ถ€๋ก์€ ๋ฌผ์ฒด ์ „์ฒด ์ˆ˜์ค€์˜ ADDยทADD-S(%)๋ฅผ ์‹ฃ๋Š”๋‹ค. ๋†’์„์ˆ˜๋ก ์ข‹๋‹ค.

๋ฐฉ๋ฒ• HO3D ADD HO3D ADD-S YCBInEOAT ADD YCBInEOAT ADD-S
FoundationPose (track) 72.5 88.7 64.1 80.8
BundleSDF 75.2 89.4 64.7 79.3
SpatialTrackerV2 (object) 71.6 89.0 59.7 81.0
CoTracker 3 + DA3 (object) 67.5 85.7 63.5 78.5
ProxyPose (one query) 82.5 91.7 72.4 84.2
ProxyPose (two queries) 83.8 92.4 70.3 84.1
ProxyPose (three queries) 81.5 91.2 73.9 86.9

(์ƒ์œ„ ๋ฒ ์ด์Šค๋ผ์ธ 4๊ฐœ๋งŒ ์˜ฎ๊ฒผ๋‹ค. ์ „์ฒด 11๊ฐœ๋Š” ๋…ผ๋ฌธ Table S1.) ๋ฌผ์ฒด ์ˆ˜์ค€์œผ๋กœ ๋ฐ”๊ฟ”๋„ ์ˆœ์œ„๋Š” ์œ ์ง€๋œ๋‹ค. ๋‹จ ADDยทADD-S๋ฅผ ์–ด๋–ค ์ž„๊ณ„๊ฐ’(์˜ˆ: ๋ฌผ์ฒด ์ง๊ฒฝ์˜ 10%)์ด๋‚˜ AUC๋กœ ๊ณ„์‚ฐํ–ˆ๋Š”์ง€๋Š” ๋ถ€๋ก์— ์ ํ˜€ ์žˆ์ง€ ์•Š๋‹ค.

ํ•ฉ์„ฑ ๋ฒค์น˜๋งˆํฌ(๋ถ€๋ก Table S4): ํ•™์Šต ๋ถ„ํฌ ์•ˆ์—์„œ ATE๋Š” ์ง€๋Š”๊ฐ€

์ž์ฒด ํ•ฉ์„ฑ ํ‰๊ฐ€ ์„ธํŠธ 14์‹œํ€€์Šค์˜ ๊ฒฐ๊ณผ๋Š” ์„œ์‚ฌ์™€ ๊ฒฐ์ด ๋‹ค๋ฅด๋‹ค.

๋ฐฉ๋ฒ• ATE (mm) ARE (ยฐ) RPE-t (mm) RPE-r (ยฐ) 2D-dist (px)
One2Any 261.4 59.10 102.8 20.41 40.08
ConceptPose 269.9 105.2 323.7 115.8 50.25
SpatialTrackerV2 (pixel) 453.2 40.90 50.65 19.58 12.56
SpatialTrackerV2 (object) 538.6 38.48 47.52 7.290 22.00
FoundationPose (track) 892.2 28.87 99.06 5.470 43.82
ProxyPose (one query) 480.3 19.79 29.92 1.920 15.17
ProxyPose (two queries) 435.1 21.53 29.61 2.605 15.03
ProxyPose (three queries) 451.4 22.94 32.08 3.10 17.30

(๋ฒ ์ด์Šค๋ผ์ธ ์ผ๋ถ€๋งŒ ๋ฐœ์ทŒ. ๊ตต๊ฒŒ๋Š” ๋ฐœ์ทŒ ์ „ ์ „์ฒด 14ํ–‰ ๊ธฐ์ค€ ์—ด ์ตœ์„ ์ด๋‹ค.) ๋ถ€๋ก ๋ณธ๋ฌธ์€ โ€œProxyPose achieves the best ARE and RPE-r by a large marginโ€ ์ด๋ผ๊ณ  ์“ฐ๊ณ , ๊ทธ ๋‘ ์ง€ํ‘œ์— ๋Œ€ํ•ด์„œ๋Š” ์ •ํ™•ํ•˜๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ™์€ ํ‘œ์˜ ATE์—์„œ ๋‹จ์ผ ์ฟผ๋ฆฌ ProxyPose๋Š” One2AnyยทConceptPoseยทSpatialTrackerV2(pixel)๋ณด๋‹ค ๋‚˜์˜๊ณ , 2D-dist์—์„œ๋„ SpatialTrackerV2(pixel)์— ์ง„๋‹ค. ์ž๊ธฐ ํ•™์Šต ๋ถ„ํฌ์™€ ๊ฐ™์€ ์ƒ์„ฑ ๊ณผ์ •์œผ๋กœ ๋งŒ๋“  ํ‰๊ฐ€ ์„ธํŠธ์—์„œ ํ‰ํ–‰์ด๋™์ด ๊ฐ€์žฅ ์•ฝํ•˜๋‹ค๋Š” ์ ์€, ํ‰ํ–‰์ด๋™ ์ชฝ ์˜ค์ฐจ๊ฐ€ ์ƒ์„ฑ ํ’ˆ์งˆ๋ณด๋‹ค ์ฒ™๋„ยท๊นŠ์ด ๋ณต์› ๊ตฌ์กฐ(๋‹จ์œ„ ๊นŠ์ด ์ดˆ๊ธฐํ™”, ์ฒซ ํ”„๋ ˆ์ž„ ์ฒ™๋„ ์ •๋ ฌ)์—์„œ ์˜จ๋‹ค๋Š” ๊ฐ€์„ค๊ณผ ๋งž๋Š”๋‹ค(ํ•„์ž ํ•ด์„). ๋˜ ํ•ฉ์„ฑ ์žฅ๋ฉด์€ ๋ฌผ์ฒด๋ฅผ ์ž„์˜๋กœ ๋ฆฌ์Šค์ผ€์ผํ•˜๋ฏ€๋กœ ์—ฌ๊ธฐ์„œ์˜ โ€œmmโ€ ๋‹จ์œ„๊ฐ€ ์‹ค์ œ ๋ฌผ๋ฆฌ ํฌ๊ธฐ๋ฅผ ๋œปํ•˜๋Š”์ง€๋„ ๋ถˆ๋ถ„๋ช…ํ•˜๋‹ค.

Ablation(Table 2)

๊ธฐ๋ณธ ์„ค์ •(Wan-14B, rank 64, 35k ์‹œํ€€์Šค, ์˜คํ”„์…‹ 500)์—์„œ ํ•œ ์š”์†Œ์”ฉ ๋ฐ”๊ฟจ๋‹ค. ํ‰๊ฐ€๋Š” ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ์˜ held-out ์„ธํŠธ๋‹ค.

๋ณ€ํ˜• ATE (mm) ARE (ยฐ) RPE-t (mm) RPE-r (ยฐ) 2D-dist (px)
LoRA rank 32 94.08 56.15 11.99 6.041 149.9
LoRA rank 128 88.21 44.76 10.44 4.602 141.6
๋ฐ์ดํ„ฐ 300๊ฐœ 88.71 46.08 9.079 4.544 138.9
๋ฐ์ดํ„ฐ 3k๊ฐœ 87.70 43.88 9.067 5.057 131.4
๋…ธ์ด์ฆˆ ์˜คํ”„์…‹ 0 507.5 98.48 354.5 41.76 1009
Full model 81.65 36.83 8.181 3.178 117.3
  • ๋…ธ์ด์ฆˆ ์˜คํ”„์…‹์ด ๊ฒฐ์ •์ ์ด๋‹ค. ๋„๋ฉด ์ง€ํ‘œ์— ๋”ฐ๋ผ ์•ฝ 3๋ฐฐ(ARE)์—์„œ 43๋ฐฐ(RPE-t)๊นŒ์ง€ ๋‚˜๋น ์ง€๊ณ , 2D-dist 1009 px๋Š” 512 px ์ด๋ฏธ์ง€์˜ ํญ์„ ๋„˜๋Š”๋‹ค. ์ถ”์ ์ ์ด ํ™”๋ฉด ๋ฐ–์œผ๋กœ ๋‚ ์•„๊ฐ„๋‹ค๋Š” ๋œป์ด๋‹ค. ์ฒซ ํ”„๋ ˆ์ž„์„ โ€œ๊ฑฐ์˜ ๊นจ๋—ํ•œ ์กฐ๊ฑดโ€์œผ๋กœ ์œ ์ง€ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ชจ๋ธ์ด ์–ด๋–ค ํ๋ธŒ๋ฅผ ๊ทธ๋ ค์•ผ ํ•˜๋Š”์ง€๋ถ€ํ„ฐ ๋†“์นœ๋‹ค.
  • ๋ฐ์ดํ„ฐ 300๊ฐœ๋กœ๋„ ๊ฝค ๋œ๋‹ค. ATE๋Š” +8.6%๋งŒ ๋‚˜๋น ์ง„๋‹ค. ๋‹ค๋งŒ ๊ฐ™์€ ํ–‰์˜ ARE๋Š” +25%, RPE-r์€ +43% ๋‚˜๋น ์ง„๋‹ค(ํ•„์ž ๊ณ„์‚ฐ). ์ €์ž๋“ค์˜ โ€œa dataset size of only 300 samples already achieves compelling performanceโ€ ๋Š” ATE ๊ธฐ์ค€์œผ๋กœ๋Š” ๋งž์ง€๋งŒ ํšŒ์ „ ์ง€ํ‘œ์—์„œ๋Š” ๊ฒฉ์ฐจ๊ฐ€ ๋” ํฌ๋‹ค.
  • ๋‹จ์กฐ์„ฑ์ด ๊นจ์ง„๋‹ค. rank 128์ด rank 64๋ณด๋‹ค ๋‚˜์˜๊ณ , ๋ฐ์ดํ„ฐ 3k์˜ RPE-r(5.057)์ด 300๊ฐœ(4.544)๋ณด๋‹ค ๋‚˜์˜๋‹ค. ์‹œ๋“œ ๋ฐ˜๋ณต์ด๋‚˜ ์˜ค์ฐจ ๋ง‰๋Œ€๊ฐ€ ์—†์–ด ์ด๊ฒƒ์ด ๋…ธ์ด์ฆˆ์ธ์ง€ ์‹ค์ œ ๊ฒฝํ–ฅ์ธ์ง€ ํŒ๋‹จํ•  ์ˆ˜ ์—†๋‹ค.
  • Full model ํ–‰์ด ๋ถ€๋ก Table S4์™€ ๋งž์ง€ ์•Š๋Š”๋‹ค. ๋‘˜ ๋‹ค โ€œheld-out syntheticโ€ ์„ธํŠธ์ธ๋ฐ, Table 2์˜ Full model(ATE 81.65 / ARE 36.83 / 2D 117.3)๊ณผ Table S4์˜ ๋‹จ์ผ ์ฟผ๋ฆฌ ProxyPose(ATE 480.3 / ARE 19.79 / 2D 15.17)๋Š” ๋ชจ๋“  ์ง€ํ‘œ๊ฐ€ ๋‹ค๋ฅด๊ณ  ๋ฐฉํ–ฅ๋„ ์ œ๊ฐ๊ฐ์ด๋‹ค(ATE๋Š” Table 2๊ฐ€ 6๋ฐฐ ๋‚ฎ๊ณ , AREยท2D๋Š” Table S4๊ฐ€ ๋‚ฎ๋‹ค). ํ‰๊ฐ€ ์„ธํŠธ(๊ฒ€์ฆ 100๊ฐœ vs ํ‰๊ฐ€ 14๊ฐœ?), ํ•ด์ƒ๋„ยทํ”„๋ ˆ์ž„ ์ˆ˜, ์ฒดํฌํฌ์ธํŠธ ๋‹จ๊ณ„ ์ค‘ ๋ฌด์—‡์ด ๋‹ค๋ฅธ์ง€ ๋…ผ๋ฌธ์— ์„ค๋ช…์ด ์—†๋‹ค. Ablation์˜ ์ƒ๋Œ€ ๋น„๊ต ์ž์ฒด๋Š” ์œ ํšจํ•˜๊ฒ ์ง€๋งŒ ์ ˆ๋Œ€๊ฐ’์„ ๋‹ค๋ฅธ ํ‘œ์™€ ์ด์–ด ์ฝ์œผ๋ฉด ์•ˆ ๋œ๋‹ค.

์ดˆ์ ๊ฑฐ๋ฆฌ ๋ฏผ๊ฐ๋„(๋ถ€๋ก Table S6)

HO3D ๋‹จ์ผ ์ฟผ๋ฆฌ์—์„œ GT ์ดˆ์ ๊ฑฐ๋ฆฌ f ๋ฅผ ยฝ๋ฐฐ, 1.5๋ฐฐ๋กœ ํ‹€๋ฆฌ๊ฒŒ ์คฌ๋‹ค.

์ดˆ์ ๊ฑฐ๋ฆฌ ATE (mm) ARE (ยฐ) RPE-t (mm) RPE-r (ยฐ) 2D-dist (px)
ยฝ ร— f 175.2 15.23 11.3 1.876 178.9
f (GT) 15.79 5.126 1.193 0.9768 8.016
1.5 ร— f 61.55 7.292 3.668 1.668 65.79

์ €์ž๋“ค์˜ ์š”์•ฝ(โ€œRotation metrics degrade gracefully under ยฑ50% focal-length errorโ€)์€ ๊ณต์ •ํ•˜๋‹ค. ํšŒ์ „์€ ยฝ๋ฐฐ์—์„œ๋„ 15.23ยฐ๋กœ ๋Œ€๋ถ€๋ถ„ ๋ฒ ์ด์Šค๋ผ์ธ๋ณด๋‹ค ๋‚ซ๋‹ค. ๋ฐ˜๋ฉด ํ‰ํ–‰์ด๋™๊ณผ 2D ๊ฑฐ๋ฆฌ๋Š” 11๋ฐฐ, 22๋ฐฐ ๋‚˜๋น ์ง„๋‹ค. ์ด ํ‘œ์—์„œ ํ™•์ธ๋˜๋Š” ์‚ฌ์‹ค์ด ํ•˜๋‚˜ ๋” ์žˆ๋‹ค. f ํ–‰์ด Table 1์˜ ๋‹จ์ผ ์ฟผ๋ฆฌ ๊ฐ’๊ณผ ์ •ํ™•ํžˆ ๊ฐ™์œผ๋ฏ€๋กœ, Table 1์˜ ProxyPose๋Š” GT ์ดˆ์ ๊ฑฐ๋ฆฌ๋กœ ํ‰๊ฐ€๋๋‹ค. ๊ณต๊ฐœ ํ‰๊ฐ€ ์ฝ”๋“œ๋„ ๋ฒค์น˜๋งˆํฌ ์žฅ๋ฉด ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ GT ๋‚ด๋ถ€ ํ–‰๋ ฌ K ๋ฅผ ์ฝ์–ด ์“ฐ๊ณ , ์˜ˆ์ธก ๊ถค์ ์˜ ๊นŠ์ด ์ฒ™๋„์™€ ์ขŒํ‘œ๊ณ„๋ฅผ ์ฟผ๋ฆฌ ํ”ฝ์…€์˜ ์ฒซ ํ”„๋ ˆ์ž„ GT ๊นŠ์ดยทGT ํฌ์ฆˆ์— ๋งž์ถ˜๋‹ค. โ€œ๋‹จ์•ˆ RGB๋งŒโ€์ด๋ผ๋Š” ํ‘œํ˜„์€ GT ๋‚ด๋ถ€ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ์ฒซ ํ”„๋ ˆ์ž„ GT ๊นŠ์ด ์ฒ™๋„(ํ‰๊ฐ€ ํ”„๋กœํ† ์ฝœ)๋ฅผ ์ „์ œ๋กœ ํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค. ๋‘˜ ๋‹ค ๋ชจ๋“  ๋ฐฉ๋ฒ•์— ๊ณตํ†ต์ด๋ผ ๋น„๊ต๋Š” ๊ณต์ •ํ•˜์ง€๋งŒ, ์ธํ„ฐ๋„ท ์˜์ƒ์ฒ˜๋Ÿผ ๋‘˜ ๋‹ค ์—†๋Š” ์ƒํ™ฉ์˜ ์ •๋Ÿ‰ ์„ฑ๋Šฅ์€ ์ด ํ‘œ๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ฒ”์œ„(ํŠนํžˆ ํ‰ํ–‰์ด๋™)์—์„œ ํฌ๊ฒŒ ๋‚˜๋น ์งˆ ์ˆ˜ ์žˆ๋‹ค.

์ธํ„ฐ๋„ท ์˜์ƒ๊ณผ ์ถ”๊ฐ€ ์‘์šฉ


์–ด๋ ค์šด ์ธํ„ฐ๋„ท ์˜์ƒ(Fig. 4): ๋ฐ˜์‚ฌ(๋””์Šค์ฝ”๋ณผ), ํˆฌ๋ช…(์œ ๋ฆฌ์ปต), ๋น ๋ฅธ ํšŒ์ „(์นด๋“œ)์—์„œ CoTracker 3 + DA3๋Š” ์ถ”์  ์‹คํŒจยท๋ฐฉํ–ฅ ์˜ค๋ฅ˜ยทํšŒ์ „ ์—†์Œ์„ ๋ณด์ด๋Š” ๋ฐ˜๋ฉด ProxyPose๋Š” ๊ทธ๋Ÿด๋“ฏํ•œ ๊ถค์ ์„ ๋‚ธ๋‹ค. ์˜ค๋ฅธ์ชฝ์€ ์ˆ˜์ค‘์—์„œ ๋„๋Š” ๋ฌผ๊ฐœ์— ์ฟผ๋ฆฌ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์ฐ์€ ์˜ˆ์™€, ๊ฝƒ๋ณ‘์ด ๊ฐ€๋ ค์กŒ๋‹ค ๋“œ๋Ÿฌ๋‚˜๋Š” ๋™์•ˆ ์ถ”์ ์„ ์œ ์ง€ํ•˜๋Š” ์˜ˆ๋‹ค.
ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ์ธํ„ฐ๋„ท ์˜์ƒ ๋น„๊ต(์™ผ์ชฝ ๋””์Šค์ฝ”๋ณผ, ์˜ค๋ฅธ์ชฝ ์œ ๋ฆฌ์ปต). ๊ฐ ์˜์ƒ์€ ์™ผ์ชฝ๋ถ€ํ„ฐ ProxyPose, CoTracker+DAV3, BundleSDF๋‹ค(ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ ๋ผ๋ฒจ ๊ธฐ์ค€).

Fig. 1๊ณผ Fig. 4๋Š” ๋น ๋ฅธ ์šด๋™, ๊ฐ€๋ฆผ, ๋น„๊ฐ•์ฒด, ๋งŒํ™”, ๋ฐ˜์‚ฌยทํˆฌ๋ช… ํ‘œ๋ฉด, ์—ฌ๋Ÿฌ ๋ณ€ํ˜• ์˜์—ญ์˜ ๋™์‹œ ์ถ”์ ์„ ๋ณด์—ฌ ์ค€๋‹ค. ์ด ๋ฒ”์ฃผ๋“ค์—๋Š” GT๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์ „๋ถ€ ์ •์„ฑ ๊ฒฐ๊ณผ๋‹ค. ๊ทธ๋Ÿผ์—๋„ CoTracker 3 + DA3๊ฐ€ โ€œtracking fails / incorrect orientation / no rotationโ€์œผ๋กœ ๋ฌด๋„ˆ์ง€๋Š” ์žฅ๋ฉด์„ ๋‚˜๋ž€ํžˆ ๋†“์€ ๋น„๊ต๋Š” ์„ค๋“๋ ฅ์ด ์žˆ๋‹ค. ๋””์Šค์ฝ”๋ณผ์ฒ˜๋Ÿผ ๊ฑฐ์šธ ์กฐ๊ฐ์ด ์กฐ๋ช…์„ ๋ฐ˜์‚ฌํ•˜๋ฉฐ ๋„๋Š” ํ‘œ๋ฉด์€ ํŠน์ง•์  ์ถ”์ ๊ณผ ๋‹จ์•ˆ ๊นŠ์ด๊ฐ€ ๋ชจ๋‘ ๋ฌด๋„ˆ์ง€๋Š” ์ „ํ˜•์ ์ธ ๊ฒฝ์šฐ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.


์ถ”๊ฐ€ ์‘์šฉ(Fig. 5): ์–ผ๊ตด ์ถ”์ (์–ผ๊ตด ์ „์šฉ ๋ชจ๋ธ FlowFace์™€ ๋น„๊ต), ๋ฐฐ๊ฒฝ์ด๋‚˜ ๊ตฌ๋ฆ„ ์œ„ ์ฟผ๋ฆฌ ํ•œ๋‘ ๊ฐœ๋กœ ์นด๋ฉ”๋ผ ๊ถค์  ์ถ”์ •(๊ตฌ๋ฆ„ ์žฅ๋ฉด์€ COLMAP ์‹คํŒจ), ์ถ”๊ฐ€ ํ•™์Šต ์—†์ด ๋‹จ์ผ๊ด‘์ž ์นด๋ฉ”๋ผ(NeRF ์ด)์™€ ์ด๋ฒคํŠธ ์นด๋ฉ”๋ผ(ํ•ธ๋“œ ์Šคํ”ผ๋„ˆ) ์˜์ƒ์— ์ ์šฉ.
์–ผ๊ตด ์ถ”์  ์˜์ƒ(ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€). ์™ผ์ชฝ๋ถ€ํ„ฐ ProxyPose, FlowFace, 3D fit ์˜ค๋ฒ„๋ ˆ์ด.
  • ์–ผ๊ตด: ๊ฐ•์ฒด๋งŒ ํ•™์Šตํ–ˆ๋Š”๋ฐ ์–ผ๊ตด ํ‘œ๋ฉด์˜ ์ฟผ๋ฆฌ ์ ์—์„œ FlowFace์™€ โ€œcomparableโ€ ํ•œ 6-DoF ๋จธ๋ฆฌ ํฌ์ฆˆ ๊ถค์ ์ด ๋‚˜์˜จ๋‹ค๊ณ  ํ•œ๋‹ค. ๋น„๊ต๋Š” ๊ทธ๋ฆผ๋ฟ์ด๊ณ  ์ˆ˜์น˜๋Š” ์—†๋‹ค.
  • ์นด๋ฉ”๋ผ ๊ถค์ : ์ •์  ๋ฐฐ๊ฒฝ ํ‘œ๋ฉด์— ์ฐ์€ ์—ฌ๋Ÿฌ ์ฟผ๋ฆฌ์˜ ์ถ”์ •์„ ๋ชจ์œผ๋ฉด ์นด๋ฉ”๋ผ ํฌ์ฆˆ๊ฐ€ ๋œ๋‹ค. ํ…์Šค์ฒ˜๊ฐ€ ๋ถ€์กฑํ•ด COLMAP์ด ์‹คํŒจํ•œ ๊ตฌ๋ฆ„ ์žฅ๋ฉด์—์„œ ์„ฑ๊ณตํ•œ๋‹ค. ์—ญ์‹œ ์ •๋Ÿ‰ ์˜ค์ฐจ๋Š” ์—†๋‹ค.
  • ๋‹ค๋ฅธ ์„ผ์„œ: ์ด๋ฒคํŠธ ์นด๋ฉ”๋ผ์™€ ๋‹จ์ผ๊ด‘์ž ์นด๋ฉ”๋ผ ์˜์ƒ์—๋„ zero-shot์œผ๋กœ ์ ์šฉ๋œ๋‹ค. ์ €์ž๋“ค์€ ์ด๋ฅผ โ€œsuggesting that the learned motion priors may transfer across imaging modalitiesโ€ ๋กœ ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒŒ ํ•ด์„ํ•œ๋‹ค.

ํ•œ๊ณ„(Fig. 6)


์‹คํŒจ ์‚ฌ๋ก€(Fig. 6): ๋น ๋ฅธ ์šด๋™(๊ตฌ์Šฌ)์€ VAE ๋ธ”๋Ÿฌ๋ฅผ ์ผ์œผ์ผœ ํฌ์ฆˆ ๋ณต์›์„ ๋ง์นœ๋‹ค. ๊ตญ์†Œ ๊ฐ•์ฒด ์šด๋™์ด ์ •์˜๋˜์ง€ ์•Š๋Š” ์œ ์ฒด ํ‘œ๋ฉด(ํŒŒ๋„)๊ณผ, ๋ฌด๋Šฌ ์—†๊ณ  ๋ฐ˜์‚ฌํ•˜๋Š” ๋ฌผ์ฒด(ํ’์„ )์—์„œ๋Š” ๋“œ๋ฆฌํ”„ํŠธ๊ฐ€ ์ƒ๊ธด๋‹ค.
ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ์‹คํŒจ ์‚ฌ๋ก€ ์˜์ƒ: ๋น ๋ฅธ ์šด๋™(๊ตฌ์Šฌ ๊ฒฝ์ฃผ), ์ •์˜๋˜์ง€ ์•Š๋Š” ์šด๋™(ํŒŒ๋„), ๋ฐ˜์‚ฌ ํ‘œ๋ฉด(ํ’์„ ).

์ €์ž๋“ค์ด ์Šค์Šค๋กœ ๊ผฝ์€ ํ•œ๊ณ„๋Š” ๋„ค ๊ฐ€์ง€๋‹ค. โ‘  ๋น ๋ฅธ ์šด๋™์ด VAE์˜ ์ธ์ฝ”๋”ฉ ๋Šฅ๋ ฅ์„ ๋„˜์œผ๋ฉด ํ๋ฆฟํ•œ ํ”„๋ก์‹œ๊ฐ€ ๋‚˜์™€ ์œค๊ณฝ ๊ฒ€์ถœ์ด ๋ง๊ฐ€์ง„๋‹ค. โ‘ก ์œ ์ฒด์ฒ˜๋Ÿผ ๊ตญ์†Œ ๊ฐ•์ฒด์„ฑ์ด ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š” ์žฅ๋ฉด์—์„œ๋Š” ์ถ”์  ์ž์ฒด๊ฐ€ ์ •์˜๋˜์ง€ ์•Š๋Š”๋‹ค. โ‘ข ๋ฌด๋Šฌ ์—†๊ฑฐ๋‚˜ ๋ฐ˜์‚ฌํ•˜๋Š” ๋ฌผ์ฒด๊ฐ€ ๋ณต์žกํ•˜๊ฒŒ ์›€์ง์ด๋ฉด ๋“œ๋ฆฌํ”„ํŠธ๊ฐ€ ์ƒ๊ธด๋‹ค. โ‘ฃ ์ถ”๋ก ์— ๊ณ ์„ฑ๋Šฅ GPU๋กœ ์ˆ˜ ๋ถ„์ด ๊ฑธ๋ฆฐ๋‹ค. ์„œ๋ก ์€ ์—ฌ๊ธฐ์— ๋‘ ๊ฐ€์ง€๋ฅผ ๋”ํ•œ๋‹ค. ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋ ˆ์ž„ ์ˆ˜๊ฐ€ ๋น„๋””์˜ค ๋ชจ๋ธ์˜ ์ƒ์„ฑ ๊ธธ์ด๋กœ ์ œํ•œ๋˜๊ณ , ์ƒ๋Œ€ ์šด๋™๋งŒ ๋ณต์›๋œ๋‹ค.

โ‘ข์€ ํฅ๋ฏธ๋กญ๋‹ค. ์ดˆ๋ก๊ณผ ์„œ๋ก ์€ ๋ฌด๋Šฌ ์—†๋Š”ยท๋ฐ˜์‚ฌํ•˜๋Š” ํ‘œ๋ฉด์„ ๊ธฐ์กด ๋ฐฉ๋ฒ•์˜ ์•ฝ์ ์ด์ž ProxyPose์˜ ๊ฐ•์ ์œผ๋กœ ๋‚ด์„ธ์šฐ๋Š”๋ฐ(๋””์Šค์ฝ”๋ณผ, ์œ ๋ฆฌ์ปต), ํ•œ๊ณ„ ์ ˆ์€ ๊ฐ™์€ ๋ฒ”์ฃผ์—์„œ ๋“œ๋ฆฌํ”„ํŠธ๋ฅผ ์ธ์ •ํ•œ๋‹ค. ๋‘˜์ด ๋ชจ์ˆœ์€ ์•„๋‹ˆ๋‹ค(๋‹จ์ˆœ ์šด๋™์—์„œ๋Š” ๋˜๊ณ  ๋ณต์žกํ•œ ์šด๋™์—์„œ๋Š” ํ”๋“ค๋ฆฐ๋‹ค). ํ•˜์ง€๋งŒ ์ด ๊ฒฝ๊ณ„๊ฐ€ ์–ด๋””์ธ์ง€๋Š” ์ •์„ฑ ์‚ฌ๋ก€ ๋ช‡ ๊ฐœ๋กœ๋งŒ ๊ทธ๋ ค์ ธ ์žˆ๋‹ค.

๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด

๊ฐ•์ 

  • ๋ฌธ์ œ ์žฌ์ •์˜ ์ž์ฒด๊ฐ€ ๊ธฐ์—ฌ๋‹ค. ์ƒˆ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ ์—†์ด ์ถœ๋ ฅ ํ˜•์‹ ํ•˜๋‚˜๋ฅผ ๋ฐ”๊ฟ” ์ƒ์„ฑ ๋ชจ๋ธ์˜ ์‚ฌ์ „์ง€์‹๊ณผ ๊ณ ์ „ ๊ธฐํ•˜๋ฅผ ์—ฐ๊ฒฐํ–ˆ๋‹ค. ํ”„๋ก์‹œ ์„ค๊ณ„(๋Œ€๊ฐ์„  ์ •๋ ฌ๋กœ ์„ธ ๋ฉด ๋…ธ์ถœ, ๋‹จ์œ„ ๊นŠ์ด, ํ•ด์ƒ๋„ ๋ฌด๊ด€ํ•œ ํฌ๊ธฐ)๊ฐ€ ์›๊ทผ ๊ธฐํ•˜์˜ ์ฒ™๋„ ๋ชจํ˜ธ์„ฑ๊ณผ PnP์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ •ํ™•ํžˆ ๊ฒจ๋ƒฅํ•œ๋‹ค. โ€œ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ ์ธ์‹ ๊ณผ์ œ๋ฅผ ์‹œํ‚ฌ ๋•Œ ๋ฌด์—‡์„ ๊ทธ๋ฆฌ๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€โ€๋ผ๋Š” ์งˆ๋ฌธ์€ ์ด ๋…ผ๋ฌธ์„ ๋„˜์–ด ์ด์‹ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ฒฐ๋ก ๋„ ๊ด€์ ˆ์ฒด ์ถ”์ , ๋น„๊ฐ•์ฒด ์žฌ๊ตฌ์„ฑ, ์กฐ๋ฐ€ scene flow๋กœ์˜ ํ™•์žฅ์„ ์ œ์•ˆํ•œ๋‹ค.
  • ์ถ”๊ฐ€ ์ž…๋ ฅ ์—†์ด ๊ฐ•์ฒด ๋ฒค์น˜๋งˆํฌ ์ตœ๊ณ  ์ˆ˜์ค€. HO3D์—์„œ ๋‹จ์ผ ์ฟผ๋ฆฌ ProxyPose๋Š” CAD ๋ชจ๋ธ+๊นŠ์ด๋ฅผ ๋ฐ›๋Š” FoundationPose์™€ ๊นŠ์ด+๋งˆ์Šคํฌ๋ฅผ ๋ฐ›๋Š” BundleSDF๋ฅผ ๋ชจ๋“  ์ง€ํ‘œ์—์„œ ์•ž์„ ๋‹ค. ํŠนํžˆ ํšŒ์ „(ARE โˆ’64%)์˜ ๊ฒฉ์ฐจ๊ฐ€ ํฌ๋‹ค. ๋ถ€๋ก์˜ ๋ฌผ์ฒด ์ˆ˜์ค€ ADDยทADD-S์—์„œ๋„ ์ˆœ์œ„๊ฐ€ ์œ ์ง€๋œ๋‹ค.
  • ์‹คํŒจ๊ฐ€ ํ•ด์„ ๊ฐ€๋Šฅํ•œ ํŒŒ์ดํ”„๋ผ์ธ. ์ƒ์„ฑ ๋‹จ๊ณ„์™€ ๊ธฐํ•˜ ๋‹จ๊ณ„๊ฐ€ ๋ถ„๋ฆฌ๋ผ ์žˆ์–ด์„œ, ํ‹€๋ ธ์„ ๋•Œ ํ”„๋ก์‹œ ์˜์ƒ์„ ์—ด์–ด ๋ณด๋ฉด ์›์ธ(๋ธ”๋Ÿฌ, ํ๋ธŒ ํ™”๋ฉด ์ดํƒˆ, ๋ฉด ๋ถ„ํ•  ์‹คํŒจ)์ด ๋ˆˆ์— ๋ณด์ธ๋‹ค. ์ข…๋‹จ๊ฐ„ ํšŒ๊ท€ ๋ชจ๋ธ์—๋Š” ์—†๋Š” ์„ฑ์งˆ์ด๋‹ค.
  • ๋ฐ์ดํ„ฐ ํšจ์œจ. ํ•ฉ์„ฑ 300๊ฐœ๋กœ๋„ ATE๊ฐ€ 8.6%๋งŒ ๋‚˜๋น ์ง„๋‹ค๋Š” ablation์€, ์ €์ž ๋ง๋Œ€๋กœ ํŠน์ • ๊ณผ์ œ์šฉ์œผ๋กœ ์†์œผ๋กœ ํ๋ ˆ์ด์…˜ํ•œ ์†Œ๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ํŒŒ์ธํŠœ๋‹ํ•  ์—ฌ์ง€๋ฅผ ์—ฐ๋‹ค.
  • ์žฌํ˜„ ์ž์‚ฐ์ด ์ถฉ์‹คํ•˜๋‹ค. ๋ถ€๋ก์— OpenCV ์ž„๊ณ„๊ฐ’ยท์†”๋ฒ„ ์„ค์ •ยทRoPE ์ˆ˜์ •ยทํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธยท์ƒ‰ ์ฝ”๋“œ(BGR)๊นŒ์ง€ ์ ํ˜€ ์žˆ๊ณ , ์ฝ”๋“œยทLoRA ๊ฐ€์ค‘์น˜ยทํ‰๊ฐ€ ์œˆ๋„ ์ •์˜๊ฐ€ ๊ณต๊ฐœ๋๋‹ค. ์ด ๋ธ”๋กœ๊ทธ์˜ ์žฌํ˜„ ๋…ธํŠธ์—์„œ๋„ 1.3B ๋ณ€ํ˜•์ด ๊ณต๊ฐœ ๊ฐ€์ค‘์น˜๋กœ ๋๊นŒ์ง€ ๋Œ์•„๊ฐ”๋‹ค. ์ƒ์„ฑ ๋‹จ๊ณ„์˜ ์„ค์ •๊ฐ’(ํ๋ธŒ ํฌ๊ธฐ, LoRA ์Šค์ผ€์ผ, ๋…ธ์ด์ฆˆ ์˜คํ”„์…‹)์€ ๋…ผ๋ฌธ๊ณผ ์ฝ”๋“œ๊ฐ€ ์ผ์น˜ํ•œ๋‹ค. ๋‹จ ๋’ท๋‹จ์˜ LM ํ‰ํ™œยท๋ฒˆ๋“ค ์กฐ์ •์€ ์ฝ”๋“œ์— ์žˆ์–ด๋„ ํ˜ธ์ถœ๋˜์ง€ ์•Š๋Š”๋‹ค(์•ฝ์  ์ ˆ).

์•ฝ์ ยทํ•œ๊ณ„

  • ๊ฐ€์žฅ ํฐ ์ฃผ์žฅ์ด ๊ฐ€์žฅ ์•ฝํ•œ ์ฆ๊ฑฐ์— ๊ธฐ๋Œ€๊ณ  ์žˆ๋‹ค. ์ดˆ๋ก์€ ๊ธฐ์กด ๋ฐฉ๋ฒ•์ด โ€œstruggle with textureless, transparent, reflective, or deformable surfacesโ€ ๋ผ๊ณ  ๋ฌธ์ œ๋ฅผ ์„ธ์šฐ์ง€๋งŒ, ์ •๋Ÿ‰ ํ‰๊ฐ€๋Š” ์ „๋ถ€ ๊ฐ•์ฒด YCB ๋ฌผ์ฒด(HO3D, YCBInEOAT)์™€ ๊ฐ•์ฒด ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋ฟ์ด๋‹ค. ๋ฐ˜์‚ฌยทํˆฌ๋ช…ยท๋ณ€ํ˜•ยท๋งŒํ™”ยท์ด๋ฒคํŠธ ์นด๋ฉ”๋ผ์—์„œ์˜ ์šฐ์œ„๋Š” ๋ชจ๋‘ ๊ทธ๋ฆผ๊ณผ ์˜์ƒ์ด๋‹ค. ์–ผ๊ตด ์ถ”์ ์€ FlowFace์™€ โ€œcomparableโ€์ด๋ผ๊ณ ๋งŒ ํ•˜๊ณ , ์นด๋ฉ”๋ผ ๊ถค์ ์€ COLMAP์ด ์‹คํŒจํ•œ ์žฅ๋ฉด ํ•˜๋‚˜์—์„œ ์„ฑ๊ณตํ–ˆ๋‹ค๋Š” ์„œ์ˆ ๋ฟ์ด๋‹ค. ๋ณ€ํ˜• ํ‘œ๋ฉด์˜ GT๊ฐ€ ์žˆ๋Š” ๋ฐ์ดํ„ฐ(์˜ˆ: ์–ผ๊ตด ๋žœ๋“œ๋งˆํฌ ๊ธฐ๋ฐ˜ ๋จธ๋ฆฌ ํฌ์ฆˆ, ์นด๋ฉ”๋ผ GT๊ฐ€ ์žˆ๋Š” SLAM ๋ฒค์น˜๋งˆํฌ)๋กœ ์ˆ˜์น˜ ํ•œ ์ค„๋งŒ ์žˆ์—ˆ์–ด๋„ ์ฃผ์žฅ์˜ ๋“ฑ๊ธ‰์ด ๋‹ฌ๋ผ์กŒ์„ ๊ฒƒ์ด๋‹ค. ์ €์ž ์Šค์Šค๋กœ ์„œ๋ก ์—์„œ โ€œpreliminary evidenceโ€ ๋ผ๊ณ  ์“ด ๋งŒํผ, ๋ฆฌ๋ทฐ๋„ ๊ทธ ๋“ฑ๊ธ‰์œผ๋กœ ์ฝ์–ด์•ผ ํ•œ๋‹ค.
  • โ€œ๋ชจ๋“  ๋ฒ ์ด์Šค๋ผ์ธ๋ณด๋‹ค ๋‚ฎ๋‹คโ€๋Š” ๋ฌธ์žฅ์€ ํ–‰์„ ์„ž์–ด ๋งŒ๋“ค์–ด์กŒ๋‹ค. YCBInEOAT์—์„œ ๋‹จ์ผ ์ฟผ๋ฆฌ๋Š” ARE์—์„œ BundleSDF์—, 2D-dist์—์„œ ๋„ค ๋ฐฉ๋ฒ•์— ์ง„๋‹ค. ์ด ์นธ๋“ค์„ ์ด๊ธฐ๋Š” ๊ฒƒ์€ ์ฒซ ํ”„๋ ˆ์ž„ ๋งˆ์Šคํฌ์™€ ๊ฐ•์ฒด ๊ฐ€์ •์„ ์“ฐ๋Š” ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ณ€ํ˜•์ด๋‹ค. ๋ถ€๋ก Table S4(ํ•ฉ์„ฑ)์—์„œ๋„ ๋‹จ์ผ ์ฟผ๋ฆฌ๋Š” ATE 4์œ„๋‹ค. ๋ณธ๋ฌธ์€ โ€œ์ถ”๊ฐ€ ์ž…๋ ฅ ์—†์Œโ€๊ณผ โ€œ์ „ ์ง€ํ‘œ ์šฐ์œ„โ€๋ฅผ ํ•œ ๋ฌธ์žฅ์— ๋‹ด์•˜์ง€๋งŒ, ํ‘œ ์•ˆ์—์„œ ๋‘ ์„ฑ์งˆ์„ ๋™์‹œ์— ๊ฐ€์ง„ ํ–‰์€ HO3D์—๋งŒ ์žˆ๋‹ค.
  • ํ‰๊ฐ€ ํ”„๋กœํ† ์ฝœ์ด ๊ตญ์†Œ ๋ฐฉ๋ฒ•์— ์œ ๋ฆฌํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ์„ค๊ณ„๋ผ ์žˆ๋‹ค. ์ฟผ๋ฆฌ ์ ์€ ๋ฌผ์ฒด ๊ฒฝ๊ณ„์—์„œ ๋จผ ๋‚ด๋ถ€ ์ƒ์œ„ 25% ์—์„œ ๋ฝ‘๊ณ , ์œˆ๋„๋Š” ํšŒ์ „ ๋ณ€ํ™”๊ฐ€ ์ตœ๋Œ€์ธ 49ํ”„๋ ˆ์ž„์ด๋‹ค. ์ „์ž๋Š” ๊ฒฝ๊ณ„ ๊ทผ์ฒ˜์—์„œ ํ๋ธŒ๊ฐ€ ๋ฐฐ๊ฒฝ๊ณผ ๋ฌผ์ฒด ์‚ฌ์ด์˜ ์šด๋™์„ ์„ž์–ด ๊ทธ๋ฆด ์œ„ํ—˜์„ ํ”ผํ•˜๊ณ , ํ›„์ž๋Š” ํšŒ์ „ ์˜ค์ฐจ์—์„œ ๊ฐ•ํ•œ ProxyPose์˜ ์žฅ์ ์„ ๋ถ€๊ฐํ•œ๋‹ค. ๋‘˜ ๋‹ค ํ•ฉ๋ฆฌ์ ์ธ ์„ ํƒ์ด์ง€๋งŒ ์–ด๋А ์ชฝ๋„ ablation์ด ์—†๋‹ค. ๋˜ ์ฟผ๋ฆฌ ์ ์„ ์‹œํ€€์Šค๋‹น ํ•˜๋‚˜๋งŒ ๋ฌด์ž‘์œ„๋กœ ๋ฝ‘์•˜๊ณ  ๋…ผ๋ฌธ์—๋Š” ์‹œ๋“œ๋„ ๋ฐ˜๋ณต๋„ ์ ํ˜€ ์žˆ์ง€ ์•Š๋‹ค(๊ณต๊ฐœ ์ฝ”๋“œ์—๋Š” ์ฟผ๋ฆฌ ์ƒ˜ํ”Œ๋ง ์‹œ๋“œ 123 + ์‹œํ€€์Šค ๋ฒˆํ˜ธ๊ฐ€ ๊ณ ์ •๋ผ ์žˆ๊ณ , ํ‰๊ฐ€ ์Šคํฌ๋ฆฝํŠธ์— ์‹œํ€€์Šค๋‹น ๋ฐ˜๋ณต ์ถ”๋ก  ์˜ต์…˜ --num_attempts(๊ธฐ๋ณธ 1, ์ƒ์„ฑ ์‹œ๋“œ = ์ง€์ • ์‹œ๋“œ + ์‹œ๋„ ๋ฒˆํ˜ธ)๋„ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋…ผ๋ฌธ์€ Table 1์„ ๋ช‡ ๋ฒˆ์˜ ์‹œ๋„๋กœ ๊ณ„์‚ฐํ–ˆ๋Š”์ง€ ๋ณด๊ณ ํ•˜์ง€ ์•Š๋Š”๋‹ค). ํ™•์‚ฐ ์ƒ˜ํ”Œ๋ง์˜ ํ™•๋ฅ ์„ฑ๊นŒ์ง€ ๋”ํ•˜๋ฉด, ์‹œํ€€์Šค 9~13๊ฐœ์งœ๋ฆฌ ํ‰๊ท ์˜ ์ฐจ์ด ์ค‘ ์ƒ๋‹น์ˆ˜๋Š” ์˜ค์ฐจ ๋ฒ”์œ„ ์•ˆ์ด๋‹ค(Table S5์˜ ํ‘œ์ค€ํŽธ์ฐจ๊ฐ€ ์ด๋ฅผ ๋ณด์—ฌ ์ค€๋‹ค).
  • ๊ณต๊ฐœ ์ฝ”๋“œ๋Š” ๋…ผ๋ฌธ ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋’ท๋‹จ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋…ผ๋ฌธ์ด ๋ฐฉ๋ฒ•์˜ ์ผ๋ถ€๋กœ ์„œ์ˆ ํ•œ LM ์‹œ๊ฐ„ ํ‰ํ™œ(์‹ 5)๊ณผ ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ฒˆ๋“ค ์กฐ์ •(์‹ 6, S1)์€ ๊ณต๊ฐœ ๋ ˆํฌ์— ์ •์˜๋งŒ ์žˆ๊ณ  ํ˜ธ์ถœ๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ž˜์„œ Table 1์˜ ๋‘ ์ฟผ๋ฆฌยท์„ธ ์ฟผ๋ฆฌ ํ–‰์€ ๊ณต๊ฐœ ์ฝ”๋“œ๋กœ ์žฌํ˜„ํ•  ๊ฒฝ๋กœ๊ฐ€ ์—†๊ณ , ๋‹จ์ผ ์ฟผ๋ฆฌ ํ–‰๋„ ๋…ผ๋ฌธ์ด ์„œ์ˆ ํ•œ ์กฐ๊ฑด(ํ‰ํ™œ ํฌํ•จ)๊ณผ ๊ณต๊ฐœ ๊ฒฝ๋กœ(ํ‰ํ™œ ์—†์Œ)๊ฐ€ ๋‹ค๋ฅด๋‹ค. ๊ณต๊ฐœ๋œ ํŠธ๋ž˜์ปค๋Š” PnP ์†”๋ฒ„ยท์ฒซ ํ”„๋ ˆ์ž„ ์ดˆ๊ธฐํ™”ยท์ƒ‰ ์‚ฌ์šฉ ๋ฐฉ์‹์—์„œ๋„ ๋ถ€๋ก A.2์™€ ๋‹ค๋ฅด๋‹ค(๋Œ€์กฐ ์ ˆ). โ€œ์ฝ”๋“œ ๊ณต๊ฐœโ€๋ฅผ โ€œTable 1 ์žฌํ˜„ ๊ฐ€๋Šฅโ€์œผ๋กœ ์ฝ์œผ๋ฉด ์•ˆ ๋œ๋‹ค.
  • ํ‘œ ์‚ฌ์ด์˜ ์ˆ˜์น˜๊ฐ€ ์ด์–ด์ง€์ง€ ์•Š๋Š”๋‹ค. Ablation Table 2์˜ Full model๊ณผ ๋ถ€๋ก Table S4์˜ ProxyPose๊ฐ€ ๊ฐ™์€ โ€œheld-out syntheticโ€ ์„ธํŠธ๋ผ๋Š”๋ฐ ๋ชจ๋“  ์ง€ํ‘œ๊ฐ€ ๋‹ค๋ฅด๋‹ค(ATE 81.65 vs 480.3, 2D 117.3 vs 15.17). ์–ด๋А ์„ธํŠธยท์„ค์ •์ธ์ง€ ์„ค๋ช…์ด ์—†์–ด ablation์˜ ์ ˆ๋Œ€๊ฐ’์„ ํ•ด์„ํ•  ์ˆ˜ ์—†๋‹ค.
  • ๋ฒ ์ด์Šค๋ผ์ธ์˜ ์ž…๋ ฅ ์กฐ๊ฑด์ด ์„œ์ˆ ๋งˆ๋‹ค ๋‹ค๋ฅด๋‹ค. ๋ณธ๋ฌธ๊ณผ Table 1 ๊ฐ์ฃผ๋Š” โ€œwe provide depth inputs using Depth Anything 3โ€ ๋ผ๊ณ  ์“ฐ๋Š”๋ฐ, ๋ถ€๋ก C.2๋Š” FoundationPose ๋‘ ๋ชจ๋“œ๊ฐ€ ๋ชจ๋‘ โ€œreceive ground-truth depth mapsโ€ ๋ผ๊ณ  ์“ด๋‹ค. BundleSDF์˜ ๋งˆ์Šคํฌ ์‚ฌ์šฉ ์—ฌ๋ถ€๋„ Table 1(์‚ฌ์šฉ)๊ณผ Table S4(๋ฏธ์‚ฌ์šฉ)๊ฐ€ ๋‹ค๋ฅด๋‹ค. ๋ฒ ์ด์Šค๋ผ์ธ์ด GT ๊นŠ์ด๋ฅผ ๋ฐ›์•˜๋‹ค๋ฉด ๋น„๊ต๋Š” ProxyPose์— ๋” ๋ถˆ๋ฆฌํ–ˆ๋˜ ๊ฒƒ์ด๊ณ , DA3 ๊นŠ์ด์˜€๋‹ค๋ฉด ๋ฐ˜๋Œ€๋‹ค. ์–ด๋А ์ชฝ์ธ์ง€๊ฐ€ ํ‘œ์˜ ํ•ด์„์„ ๋ฐ”๊พผ๋‹ค.
  • โ€œํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ ์—†์ดโ€๋ผ๋Š” ํ‘œํ˜„์˜ ๋ฒ”์œ„. Fig. 1 ์บก์…˜์€ โ€œwithout employing foundation models or 3D inference pipelinesโ€ ๋ผ๊ณ  ์“ฐ์ง€๋งŒ, ๋ฐฉ๋ฒ• ์ž์ฒด๊ฐ€ 14B ํŒŒ๋ผ๋ฏธํ„ฐ ๋น„๋””์˜ค ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ(Wan) ์œ„์— ์„œ ์žˆ๊ณ , ์ดˆ์ ๊ฑฐ๋ฆฌ๋ฅผ ๋ชจ๋ฅผ ๋•Œ๋Š” DA3๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ์„œ๋ก ์˜ ์ •ํ™•ํ•œ ์ฃผ์žฅ์€ โ€œ๊ณผ์ œ ํŠนํ™” ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ(๋ถ„ํ• ยท๊นŠ์ดยท์  ์ถ”์ )์ด ํ•„์š”ํ•œ๊ฐ€โ€๋‹ค. ์บก์…˜์˜ ์งง์€ ํ‘œํ˜„์€ ์ด ํ•œ์ •์–ด๋ฅผ ๋–จ์–ด๋œจ๋ ธ๋‹ค.
  • ๋น„์šฉ๊ณผ ๊ธธ์ด. ์ฟผ๋ฆฌ ํ•˜๋‚˜์— 49ํ”„๋ ˆ์ž„(30 fps ๊ธฐ์ค€ ์•ฝ 1.6์ดˆ ๋ถ„๋Ÿ‰)์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ H100์—์„œ 5.5๋ถ„, 3-์ฟผ๋ฆฌ ๋ฒˆ๋“ค ์กฐ์ •์ด๋ฉด 16๋ถ„ ์ด์ƒ์ด๋‹ค. 49ํ”„๋ ˆ์ž„๋ณด๋‹ค ๊ธด ์˜์ƒ์„ ์–ด๋–ป๊ฒŒ ์ด์–ด ๋ถ™์ด๋Š”์ง€(์œˆ๋„ ๊ฐ„ ์—ฐ๊ฒฐ, ๋ˆ„์  ๋“œ๋ฆฌํ”„ํŠธ)๋Š” ๋…ผ๋ฌธ์— ์—†๋‹ค. ๋กœ๋ด‡ ์กฐ์ž‘์˜ ํ๋ฃจํ”„ ์ƒํƒœ ์ถ”์ •์— ์“ฐ๋ ค๋ฉด ๋‘์„ธ ์ž๋ฆฟ์ˆ˜์˜ ๊ฐ€์†์ด ํ•„์š”ํ•˜๋‹ค. ์ €์ž๋“ค์ด autoregressive ๋น„๋””์˜ค ๋ชจ๋ธ์„ ํ–ฅํ›„ ๊ณผ์ œ๋กœ ๊ผฝ์€ ๊ฒƒ๋„ ์ด ๋•Œ๋ฌธ์ด๋‹ค.
  • ์ฒ™๋„ยท์ดˆ์ ๊ฑฐ๋ฆฌ ์˜์กด. ํ‰ํ–‰์ด๋™์€ ์ฒซ ํ”„๋ ˆ์ž„ GT ๊นŠ์ด๋กœ ์ฒ™๋„๋ฅผ ๋งž์ถ˜ ์ƒ๋Œ€๊ฐ’์ด๊ณ , ์ดˆ์ ๊ฑฐ๋ฆฌ ์˜ค์ฐจ ยฑ50%์—์„œ ATE๊ฐ€ 4~11๋ฐฐ ๋‚˜๋น ์ง„๋‹ค. ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ์‹œ์•ผ๊ฐ์ด 45ยฐ ํ•˜๋‚˜๋กœ ๊ณ ์ •๋ผ ์žˆ๋‹ค๋Š” ์ ๊ณผ ํ•จ๊ป˜ ๋ณด๋ฉด, ์ธํ„ฐ๋„ท ์˜์ƒ์—์„œ์˜ ํ‰ํ–‰์ด๋™ ์ถ”์ •์€ ํšŒ์ „๋ณด๋‹ค ํ›จ์”ฌ ๋œ ๋ฏฟ์„ ๋งŒํ•˜๋‹ค.
  • ์„œ์ˆ  ์ •๋ฐ€๋„์˜ ์ž‘์€ ์–ด๊ธ‹๋‚จ. ๋ณธ๋ฌธ์˜ โ€œ4D RoPEโ€๋Š” ๋ถ€๋ก์—์„œ ๋„ˆ๋น„ ์ถ•์˜ ์ฃผํŒŒ์ˆ˜ ์Šฌ๋กฏ ํ•˜๋‚˜๋ฅผ ๋ฎ์–ด์“ฐ๋Š” ๊ตฌํ˜„์ด๊ณ , ๊ณต๊ฐœ ์ฝ”๋“œ๋„ ๋ถ€๋ก ์ชฝ ๊ตฌํ˜„๊ณผ ๊ฐ™๋‹ค. ๋ถ€๋ก A.3์€ LM์„ โ€œan L2 lossโ€ ๋กœ ๋Œ๋ฆฐ๋‹ค๊ณ  ์“ด ์งํ›„ โ€œexcept for the robust loss specified in the main textโ€ ๋ผ๊ณ  ์“ฐ๋Š”๋ฐ, ๋ณธ๋ฌธ์—๋Š” robust loss์— ๋Œ€ํ•œ ์„œ์ˆ ์ด ์—†๋‹ค. CFG๋ฅผ ํ•™์Šต์— ๋„ฃ์—ˆ์ง€๋งŒ ์ถ”๋ก  guidance scale์€ ๋…ผ๋ฌธ์— ์—†๋‹ค. ๊ณต๊ฐœ ์„ค์ • ํŒŒ์ผ์˜ ๊ฐ’์€ 3.0์ธ๋ฐ, ๊ฐ™์€ ์ฝ”๋“œ์˜ ์ƒ˜ํ”Œ๋Ÿฌ docstring์€ ํ‰๊ฐ€ ๋•Œ โ€œโ‰ˆ 1.0โ€์ด๋ผ๊ณ  ์ ๋Š”๋‹ค. ADDยทADD-S์˜ ์ž„๊ณ„๊ฐ’๋„ ์—†๋‹ค. ์‚ฌ์†Œํ•˜์ง€๋งŒ ์žฌํ˜„์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ์—ด์–ด์•ผ ํ•˜๋Š” ์ง€์ ๋“ค์ด๋‹ค.

๊ณต๊ฐœ ์ฝ”๋“œ์™€ ๋Œ€์กฐํ•ด ๋ณด๋ฉด

์ด ์ ˆ์€ ๊ณต๊ฐœ ๋ ˆํฌ(์—…์ŠคํŠธ๋ฆผ ruihangzhang97/proxypose, 2026-09-28 ๊ธฐ์ค€ HEAD 72a328b)์˜ ์†Œ์Šค๋ฅผ ์ฝ๊ณ  ๋Œ€์กฐํ•œ ๋‚ด์šฉ์ด๋‹ค. ๋…ผ๋ฌธ์˜ ์ฃผ์žฅ์ด ์•„๋‹ˆ๋‹ค. ์„ค์ •๊ฐ’๊ณผ ํ˜ธ์ถœ ๊ด€๊ณ„๋Š” ์ด ๋ธ”๋กœ๊ทธ์˜ ์žฌํ˜„ ๊ณผ์ •์—์„œ ํ™•์ธํ–ˆ๊ณ , ํ•„์ž๊ฐ€ ์†Œ์Šค์—์„œ ๋‹ค์‹œ ํ™•์ธํ–ˆ๋‹ค.

์ƒ์„ฑ ๋‹จ๊ณ„๋Š” ๋…ผ๋ฌธ๊ณผ ๋งž๋Š”๋‹ค. ๋ฆฌ๋ทฐ ์ดˆํŒ์—์„œ โ€œ๋งค๊ฐœํ™” ๊ด€๋ก€๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹คโ€๋ฉฐ ํŒ๋‹จ์„ ๋ฏธ๋ค˜๋˜ ๋‘ ๊ฐ’์€ ์ฝ”๋“œ๋กœ ํ™•์ธํ•˜๋‹ˆ ๋…ผ๋ฌธ๊ณผ ๊ฐ™๋‹ค.

  • ํ๋ธŒ ํฌ๊ธฐ. ์„ค์ • ํŒŒ์ผ์˜ proxy_scale: 0.3 ์ด ์ฒซ ํ”„๋ ˆ์ž„ ๋ Œ๋” ํ˜ธ์ถœ์—์„œ ํ•œ ๋ฒˆ ๋” 0.5๋ฐฐ๊ฐ€ ๋˜๊ณ , ๋ Œ๋”๋Ÿฌ์˜ ํ๋ธŒ ๊ผญ์ง“์ ์€ \pmsize/2๋‹ค. ๋‹จ์œ„ ๊นŠ์ด์—์„œ ํ•œ ๋ณ€์˜ ๊ธธ์ด๋Š” 0.3\times0.5\times h/f = 0.15\,h/f ๋กœ ๋…ผ๋ฌธ์˜ s_{\text{cube}}=0.15 ์™€ ๊ฐ™๋‹ค.
  • LoRA ์Šค์ผ€์ผ. ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ์˜ LoRA rank๋Š” 64์ด๊ณ  alpha ํ‚ค๊ฐ€ ์—†๋‹ค. ๋กœ๋”(DiffSynth)๋Š” W \leftarrow W + \alpha\,BA ๋กœ ํ•ฉ์น  ๋ฟ \alpha/r ๋กœ ๋‚˜๋ˆ„์ง€ ์•Š์œผ๋ฏ€๋กœ, ์„ค์ •์˜ lora_alpha: 1.0 ์€ PEFT ๊ด€๋ก€์˜ \alpha/r = 64/64 = 1 ๊ณผ ๊ฐ™๋‹ค. ๋…ผ๋ฌธ์˜ \alpha=r=64 ์™€ ๋™์น˜๋‹ค.

์ถ”์  ๋‹จ๊ณ„๋Š” ๋…ผ๋ฌธ๊ณผ ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ๋‹ค๋ฅด๋‹ค.

ํ•ญ๋ชฉ ๋…ผ๋ฌธ(ยง3.2โ€“3.3, ๋ถ€๋ก A.2โ€“A.3) ๊ณต๊ฐœ ์ฝ”๋“œ ํŒ์ •
ํ๋ธŒ ํ•œ ๋ณ€ (h/f)\cdot0.15 proxy_scale 0.3 ร— ๋ Œ๋” ํ˜ธ์ถœ 0.5 = 0.15\,h/f ์ผ์น˜
LoRA rank 64, \alpha=r=64 rank 64, lora_alpha 1.0(์Šค์ผ€์ผ \alpha/r ๋ฏธ์ ์šฉ ๋กœ๋”) ์ผ์น˜(๋งค๊ฐœํ™”๋งŒ ๋‹ค๋ฆ„)
๋…ธ์ด์ฆˆ ์˜คํ”„์…‹ 500 500 ์ผ์น˜
์ŠคํŠธ๋ฆผ ๊ตฌ๋ถ„ RoPE ๋ณธ๋ฌธ โ€œ4D RoPEโ€, ๋ถ€๋ก์€ ๋„ˆ๋น„ ์ถ• ์Šฌ๋กฏ ํ•˜๋‚˜๋ฅผ -1 ๋กœ ํ”„๋ก์‹œ ํ† ํฐ์˜ ๋งˆ์ง€๋ง‰ ์ฃผํŒŒ์ˆ˜ ์ฑ„๋„์„ -1 ๋กœ ๋ฎ์–ด์”€ ๋ถ€๋ก๊ณผ ์ผ์น˜
์ถ”๋ก  guidance ์ ํ˜€ ์žˆ์ง€ ์•Š์Œ cfg_scale 3.0(์ƒ˜ํ”Œ๋Ÿฌ docstring์€ โ€œโ‰ˆ 1.0โ€) ๋…ผ๋ฌธ ๊ณต๋ฐฑ
๋ฉด ๋ถ„ํ•  BGR ๊ฑฐ๋ฆฌ 70 ๋ฏธ๋งŒ, ๋ฉด์  500 px ์ด์ƒ ๊ฐ™์Œ. ์ถ”๊ฐ€๋กœ ์ด๋ฏธ์ง€ ๊ฒฝ๊ณ„ 5 px ์ด๋‚ด์— ๋‹ฟ๋Š” ์œค๊ณฝ์€ ๋ฒ„๋ฆฐ๋‹ค ์ฝ”๋“œ์—๋งŒ ์žˆ๋Š” ํ•„ํ„ฐ
PnP ์†”๋ฒ„ solvePnP IPPE-Square cv2.solvePnP ํ”Œ๋ž˜๊ทธ ๋ฏธ์ง€์ •(๊ธฐ๋ณธ๊ฐ’ ITERATIVE) ๋ถˆ์ผ์น˜
์ฒซ ํ”„๋ ˆ์ž„ ํฌ์ฆˆ ๊ตฌ์„ฑ์ƒ ์•Œ๋ ค์ง„ (\mathbf{R}_1,\mathbf{t}_1) ์—์„œ ์‹œ์ž‘ ๊ฐ€์žฅ ํฐ ์‚ฌ๊ฐํ˜•์„ +z ๋ฉด์œผ๋กœ ๊ฐ€์ •ํ•ด ๊ทธ ๋ฉด 4์ ์œผ๋กœ PnP. ํ๋ธŒ ํฌ๊ธฐ๋Š” ์ž„์˜ ๋‹จ์œ„(cube_scale 0.5) ๋ถˆ์ผ์น˜(ํ‰ํ–‰์ด๋™ ๋‹จ์œ„๊ฐ€ ์ž„์˜)
๋Œ€์‘ ๋งค์นญ์—์„œ ์ƒ‰ โ€œFace color is not used for correspondence matchingโ€ ๊ณ ์ • ์ƒ‰โ†’๋ฉด ๋Œ€์‘ํ‘œ๋Š” ์—†์Œ. ์ง์ „ ํ”„๋ ˆ์ž„์˜ ์ƒ‰โ†’๋ฉด ํ• ๋‹น์œผ๋กœ ๋‹ค์Œ ํ”„๋ ˆ์ž„ ํ›„๋ณด ๋ฉด์„ ์ž ๊ทธ๊ณ , ๊ฒ€์ถœ์ด ๋Š๊ธฐ๋ฉด ์ž ๊ธˆ ํ•ด์ œ ๋ถ€๋ถ„ ๋ถˆ์ผ์น˜
๋“ฑ์† ์ „ํŒŒ \exp(\mathbf{v}_R)\,\mathbf{R}_n (Alg. S2) ํšŒ์ „ ๋ฒกํ„ฐ์— ์†๋„๋ฅผ ๋”ํ•จ(rvec + r_velocity) ๊ทผ์‚ฌ
LM ์‹œ๊ฐ„ ํ‰ํ™œ(์‹ 5) ์‚ฌ์šฉ ํ•จ์ˆ˜๋Š” ์ •์˜๋ผ ์žˆ์ง€๋งŒ ์–ด๋””์„œ๋„ ํ˜ธ์ถœ๋˜์ง€ ์•Š์Œ ๋ฏธ์—ฐ๊ฒฐ
LM/BA ํ•จ์ˆ˜ ๋‚ด๋ถ€(๋ฏธํ˜ธ์ถœ) ์ฒซ ํ”„๋ ˆ์ž„ ๊ณ ์ •, ํ•ด์„์  ์•ผ์ฝ”๋น„์•ˆ, ์‹ 5ยทS1์˜ w_t\|\cdot\|^2 ๊ฐ€์ค‘, ํ‰ํ™œ์€ ์ฒซ ํ”„๋ก์‹œ๋งŒ ๋ชจ๋“  ์œ ํšจ ํ”„๋ ˆ์ž„์ด ์ž์œ  ๋ณ€์ˆ˜(6N+(Q-1)), ์œ ํ•œ์ฐจ๋ถ„, ๊ฐ€์ค‘์น˜๋ฅผ ์ž”์ฐจ์— ๊ณฑํ•ด ์‹คํšจ w_t^2=40{,}000ยทw_r^2=1{,}600, ํ‰ํ™œ์€ ๋ชจ๋“  ํ”„๋ก์‹œ ๋ถˆ์ผ์น˜(์‹คํ–‰ ๊ฒฝ๋กœ ๋ฐ–)
๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ฒˆ๋“ค ์กฐ์ •(์‹ 6, S1) 2ยท3-์ฟผ๋ฆฌ ํ–‰์— ์‚ฌ์šฉ ๊ฐ™์€ ํ•จ์ˆ˜, ํ˜ธ์ถœ ์—†์Œ. ํ‰๊ฐ€ ๋ฃจํ”„๋Š” ์ƒ˜ํ”Œ๋œ ์ฟผ๋ฆฌ 3๊ฐœ ์ค‘ ์ฒซ ๋ฒˆ์งธ๋งŒ ์‚ฌ์šฉ ๋ฏธ์—ฐ๊ฒฐ
๋ฒค์น˜๋งˆํฌ ์ดˆ์ ๊ฑฐ๋ฆฌ ๋ช…์‹œ ์—†์Œ(Table S6๋กœ ์—ญ์‚ฐํ•˜๋ฉด GT) ์žฅ๋ฉด ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ GT K ์ผ์น˜
์ฟผ๋ฆฌ ์ƒ˜ํ”Œ๋ง ์‹œ๋“œ ์ ํ˜€ ์žˆ์ง€ ์•Š์Œ 123 + ์‹œํ€€์Šค ๋ฒˆํ˜ธ ์ฝ”๋“œ์—๋งŒ
๋ฐ˜๋ณต ์ถ”๋ก  ์‹œ๋„ ํšŸ์ˆ˜ ๋ณด๊ณ  ์—†์Œ --num_attempts(๊ธฐ๋ณธ 1), ์ƒ์„ฑ ์‹œ๋“œ = --seed(๊ธฐ๋ณธ None) + ์‹œ๋„ ๋ฒˆํ˜ธ ์ฝ”๋“œ์—๋งŒ

์ด ํ‘œ์—์„œ ๋ฆฌ๋ทฐ์˜ ํŒ๋‹จ์„ ๋ฐ”๊พธ๋Š” ๊ฒƒ์€ ๋‘ โ€œ๋ฏธ์—ฐ๊ฒฐโ€ ํ–‰(LM ์‹œ๊ฐ„ ํ‰ํ™œ, ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ฒˆ๋“ค ์กฐ์ •)์ด๋‹ค. ๊ณต๊ฐœ๋œ ์ถ”๋ก ยทํ‰๊ฐ€ ๊ฒฝ๋กœ์˜ ์ถœ๋ ฅ์€ ํ”„๋ ˆ์ž„๋ณ„ PnP + ๋“ฑ์† ์ „ํŒŒ ๊ฒฐ๊ณผ ๊ทธ๋Œ€๋กœ๋‹ค. ๋…ผ๋ฌธ์ด ๋ฐฉ๋ฒ•์˜ ์ผ๋ถ€๋กœ ์„œ์ˆ ํ•œ LM ํ‰ํ™œ๊ณผ ๋ฒˆ๋“ค ์กฐ์ •์€ ์ฝ”๋“œ์— ์ •์˜๋งŒ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ Table 1์˜ ๋‘ ์ฟผ๋ฆฌยท์„ธ ์ฟผ๋ฆฌ ํ–‰์€ ๊ณต๊ฐœ ์ฝ”๋“œ๋กœ ์žฌํ˜„ํ•  ๊ฒฝ๋กœ๊ฐ€ ์—†๋‹ค. ๋‹จ์ผ ์ฟผ๋ฆฌ ํ–‰๋„ ๋…ผ๋ฌธ์ด ์„œ์ˆ ํ•œ ์กฐ๊ฑด๊ณผ ๊ณต๊ฐœ ๊ฒฝ๋กœ๊ฐ€ ๋‹ค๋ฅด๋‹ค. ๋‚˜๋จธ์ง€ ๋ถˆ์ผ์น˜(PnP ์†”๋ฒ„, ์ฒซ ํ”„๋ ˆ์ž„ ์ดˆ๊ธฐํ™”, ์ƒ‰ ์ž ๊ธˆ)๋Š” ์ˆ˜์น˜์— ์–ด๋А ์ •๋„ ์˜ํ–ฅ์„ ์ฃผ๋Š”์ง€ ๋…ผ๋ฌธ์œผ๋กœ๋„ ์ฝ”๋“œ๋กœ๋„ ์•Œ ์ˆ˜ ์—†๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ๊ธฐ๋ก๋งŒ ํ•ด ๋‘”๋‹ค.

์žฌํ˜„์ž์—๊ฒŒ ํ•„์š”ํ•œ ์šด์˜ ์‚ฌ์‹ค๋„ ๋ช‡ ๊ฐ€์ง€ ์žˆ๋‹ค. ๊ณต๊ฐœ ๋ ˆํฌ์˜ proxypose-track CLI๋Š” ์ถ”์  ํ•จ์ˆ˜๊ฐ€ ๊ฐ’ 5๊ฐœ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š”๋ฐ 3๊ฐœ๋กœ ๋ฐ›์•„ ValueError ๋กœ ๋ฉˆ์ถ˜๋‹ค. proxypose-infer ๊ฒฝ๋กœ๋Š” ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค. PyTorch3D๋Š” ์ฒซ ํ”„๋ก์‹œ ํ”„๋ ˆ์ž„์„ ๋ Œ๋”ํ•˜๋Š” ๋ชจ๋“ˆ์ด ์ตœ์ƒ์œ„์—์„œ importํ•˜๋ฏ€๋กœ ํ•„์ˆ˜ ์˜์กด์„ฑ์ด๋‹ค. ์ถ”๋ก  ๊ฒฐ๊ณผ ์˜์ƒ์„ ์ €์žฅํ•  ๋•Œ ffmpeg ์‹คํ–‰ ํŒŒ์ผ๋„ ํ•„์š”ํ•˜๋‹ค. ๋ ˆํฌ์—๋Š” ๋…ผ๋ฌธ์— ์—†๋Š” 1.3B ๋ณ€ํ˜•(Wan2.1-T2V-1.3B + ๋ณ„๋„ LoRA)๋„ ํ•จ๊ป˜ ๋ฐฐํฌ๋ผ ์žˆ๋Š”๋ฐ, ๋…ผ๋ฌธ์—๋Š” ์ด ๋ณ€ํ˜•์˜ ์ˆ˜์น˜๊ฐ€ ์—†๋‹ค.

๐Ÿ”ง ์žฌํ˜„ ๋…ธํŠธ

๐Ÿ”ฌ ์ด ์ ˆ์€ ๋…ผ๋ฌธ์˜ ์ฃผ์žฅ์ด ์•„๋‹ˆ๋ผ ์ด ๋ธ”๋กœ๊ทธ๊ฐ€ ์ง์ ‘ ๋Œ๋ ค ๋ณธ ๊ฒฐ๊ณผ๋‹ค. ๋จผ์ € ํ•˜์ง€ ๋ชปํ•œ ๊ฒƒ๋ถ€ํ„ฐ ์ ๋Š”๋‹ค. โ‘  ๋…ผ๋ฌธ์˜ ๋ชจ๋ธ์€ 14B์ธ๋ฐ ์šฐ๋ฆฌ๋Š” 1.3B ๋ณ€ํ˜•๋งŒ ๋Œ๋ ธ๋‹ค. 14B๋Š” DiT๋งŒ bf16์œผ๋กœ ์•ฝ 28 GB์ธ๋ฐ, ๊ณต์œ  GPU์—์„œ ์ด ์ž‘์—…์— ์“ธ ์ˆ˜ ์žˆ๋Š” ์ƒํ•œ์ด 13 GiB์˜€๊ณ  CPU RAM๋„ ๋ถ€์กฑํ•ด ์‹œ๋„ํ•˜์ง€ ์•Š์•˜๋‹ค. โ‘ก HO3DยทYCBInEOAT ๋ฒค์น˜๋งˆํฌ๋Š” ๋Œ๋ฆฌ์ง€ ์•Š์•˜๋‹ค. ๋ฐ๋ชจ ์˜์ƒ์—๋Š” GT๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์ •ํ™•๋„(ATE/ARE)๋Š” ์ธก์ •ํ•˜์ง€ ์•Š์•˜๋‹ค. โ‘ข ๋”ฐ๋ผ์„œ ๋…ผ๋ฌธ์˜ ์–ด๋–ค ์ˆ˜์น˜๋„ ์žฌํ˜„ํ•˜์ง€ ์•Š์•˜๋‹ค. 1.3B ๋ณ€ํ˜•์€ ๋…ผ๋ฌธ์— ๋น„๊ตํ•  ์ˆ˜์น˜๊ฐ€ ์—†๋‹ค. ์•„๋ž˜ ์ˆ˜์น˜๋Š” ๊ณต๊ฐœ ํŒŒ์ดํ”„๋ผ์ธ์ด ๋๊นŒ์ง€ ๋Œ์•„๊ฐ€๋Š”์ง€์™€ ๊ฒฐ๊ณผ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์•ˆ์ •์ ์ธ์ง€๋ฅผ ๋ณด์—ฌ ์ค„ ๋ฟ์ด๋‹ค.

์กฐ๊ฑด. RTX 5090(32 GB) ํ•œ ์žฅ์„ ๋‹ค๋ฅธ ์ž‘์—…๊ณผ ๋‚˜๋ˆ  ์“ฐ๋ฉฐ ์ƒํ•œ์„ 13 GiB๋กœ ๋’€๋‹ค. ์›๋ณธ ์ฝ”๋“œ๋Š” ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ณ  2๋‹จ๊ณ„ ๋ž˜ํผ๋กœ ๊ฐ์ŒŒ๋‹ค. 1๋‹จ๊ณ„๋Š” ํ…์ŠคํŠธ ์ธ์ฝ”๋”(T5)๋งŒ GPU์— ์˜ฌ๋ ค ๊ณ ์ • ํ”„๋กฌํ”„ํŠธ ์ž„๋ฒ ๋”ฉ์„ ์บ์‹œํ•˜๊ณ (ํ”ผํฌ 10.83 GiB), 2๋‹จ๊ณ„๋Š” DiT์™€ VAE๋งŒ ์˜ฌ๋ ค ์›๋ณธ ์ถ”๋ก  ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•œ๋‹ค(ํ”ผํฌ 7.53 GiB). ์›๋ณธ ๋กœ๋”๋Š” T5ยทDiTยทVAE๋ฅผ ํ•œ๊บผ๋ฒˆ์— GPU์— ์˜ฌ๋ ค ์ด ์ƒํ•œ์„ ๋„˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ž…๋ ฅ์€ ๋ ˆํฌ์— ๋™๋ด‰๋œ ์•ผ๊ตฌ ์Šค์œ™ ๋ฐ๋ชจ(baseball_swing.mp4, 1080ยฒ, 49ํ”„๋ ˆ์ž„, ์ฟผ๋ฆฌ๋Š” ๋ฐฐํŠธ ๋)์ด๊ณ , ์„ค์ •์€ ๊ณต๊ฐœ ๊ธฐ๋ณธ๊ฐ’(50 ์Šคํ…, CFG 3.0, ๋…ธ์ด์ฆˆ ์˜คํ”„์…‹ 500)์ด๋‹ค. ์‹คํ–‰ ๊ธฐ๋ก๊ณผ ์›์‹œ ๋กœ๊ทธ๋Š” ์‹คํ—˜ ๋ ˆํฌ(๋น„๊ณต๊ฐœ)์— ์žˆ๋‹ค.

์‹คํ–‰ ์ดˆ์ ๊ฑฐ๋ฆฌ ์‹œ๋“œ ์ถ”๋ก  ์‹œ๊ฐ„ ํ๋ธŒ ๊ฒ€์ถœ ํ”„๋ ˆ์ž„ ํ”„๋ ˆ์ž„ 0 ๋Œ€๋น„ ์ตœ๋Œ€ ํšŒ์ „ ์ธ์ ‘ ํ”„๋ ˆ์ž„ ํšŒ์ „ ์ค‘์•™๊ฐ’
1.3B DA3 ์ถ”์ • 123 191.9 s 45 / 49 177.0ยฐ 4.52ยฐ
1.3B DA3 ์ถ”์ • 124 147.3 s 44 / 49 178.3ยฐ 4.96ยฐ
1.3B DA3 ์ถ”์ • 125 138.1 s 44 / 49 179.6ยฐ 4.85ยฐ
1.3B 45ยฐ ๊ณ ์ • 123 151.9 s 44 / 49 179.9ยฐ 4.45ยฐ

์ถ”๋ก  ์‹œ๊ฐ„์€ GPU๋ฅผ ๋‚˜๋ˆ  ์“ฐ๋˜ ์ƒํƒœ์˜ ๊ฐ’์ด๋ผ ๋…ผ๋ฌธ์˜ H100 5.5๋ถ„(14B)๊ณผ ๋น„๊ตํ•  ์ˆ˜ ์—†๋‹ค. ๋ชจ๋ธ ํฌ๊ธฐ๋„ GPU๋„ ๋‹ค๋ฅด๋‹ค.


์ž์ฒด ์‹คํ–‰(๋…ผ๋ฌธ ๊ทธ๋ฆผ ์•„๋‹˜), 1.3B, DA3 ์ดˆ์ ๊ฑฐ๋ฆฌ, ์‹œ๋“œ 123. ์œ„์—์„œ ์•„๋ž˜๋กœ ํ”„๋ ˆ์ž„ 0ยท12ยท24ยท36ยท48์ด๊ณ , ์—ด์€ ์™ผ์ชฝ๋ถ€ํ„ฐ ์›๋ณธ, ์ƒ์„ฑ๋œ ํ”„๋ก์‹œ, ๋ฉด ๊ฒ€์ถœ๊ณผ PnP ์˜ค๋ฒ„๋ ˆ์ด, ์›๋ณธ ์œ„ ๋ณต์› ์ถ•, ์ฟผ๋ฆฌ๋ฅผ ์ฐ์€ ์ฒซ ํ”„๋ ˆ์ž„์ด๋‹ค. ๋งˆ์ง€๋ง‰ ํ–‰์—์„œ ํ๋ธŒ๊ฐ€ ํ™”๋ฉด ์™ผ์ชฝ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋ฉฐ ๊ฒ€์ถœ์ด ๋Š๊ธด๋‹ค.

๊ด€์ฐฐ 1: ํŒŒ์ดํ”„๋ผ์ธ์€ ๋๊นŒ์ง€ ๋ˆ๋‹ค. ์ƒ์„ฑ๋œ ํ๋ธŒ๋Š” ๋ฐฐํŠธ๋ฅผ ๋”ฐ๋ผ ํšŒ์ „ยท์ด๋™ํ•˜๊ณ , ์›๋ณธ ์œ„์— ๊ฒน์นœ ์ถ•๋„ ๋ฐฐํŠธ ๋ฐฉํ–ฅ์„ ๋”ฐ๋ผ๊ฐ„๋‹ค. ๋„ค ์‹คํ–‰ ๋ชจ๋‘ ํ”„๋ ˆ์ž„ 0 ๋Œ€๋น„ ํšŒ์ „์ด 177~180ยฐ๊นŒ์ง€ ๋ˆ„์ ๋œ๋‹ค. ์Šค์œ™์˜ ํฌ๊ธฐ๋กœ ๋ณด์•„ ๊ทธ๋Ÿด๋“ฏํ•˜์ง€๋งŒ, GT๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์ด๊ฒƒ์€ ์ •์„ฑ ํŒ๋‹จ์ด๋‹ค.

๊ด€์ฐฐ 2: ๊ฒ€์ถœ์ด ๋Š๊ธฐ๋Š” ๊ณณ์€ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ๋‹ค. ๋„ค ์‹คํ–‰ ๋ชจ๋‘ ๋ฏธ๊ฒ€์ถœ ํ”„๋ ˆ์ž„์ด ๋งˆ์ง€๋ง‰ 4~5ํ”„๋ ˆ์ž„(44 ๋˜๋Š” 45๋ถ€ํ„ฐ 48๊นŒ์ง€)์— ๋ชฐ๋ ค ์žˆ๋‹ค. ์Šค์œ™ ๋์—์„œ ๋ฐฐํŠธ๊ฐ€ ํฌ๋กญ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋ฉด ์ฟผ๋ฆฌ ๊ด‘์„  ์œ„์˜ ํ๋ธŒ๋„ ํ•จ๊ป˜ ํ™”๋ฉด ๋ฐ–์œผ๋กœ ๋ฐ€๋ ค๋‚œ๋‹ค. ์ง๊ด€ ์ ˆ์—์„œ ๊ธฐํ•˜๋กœ ์˜ˆ์ƒํ•œ ์ƒํ™ฉ์ด๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ๋Š” ๊ฒฝ๊ณ„ 5 px ์•ˆ์— ๋‹ฟ๋Š” ์œค๊ณฝ์„ ๋ฒ„๋ฆฌ๋ฏ€๋กœ, ๋ฐ˜์ฏค ๋ณด์ด๋Š” ๋ฉด์€ ๊ฒ€์ถœ๋˜์ง€ ์•Š๋Š”๋‹ค(ํ•„์ž์˜ ์ฝ”๋“œ ํŒ๋…). ์ด ๊ตฌ๊ฐ„์˜ ํฌ์ฆˆ๋Š” ๋“ฑ์† ์™ธ์‚ฝ๊ฐ’์ด๋‹ค.


์ž์ฒด ์‹คํ–‰(๋…ผ๋ฌธ ๊ทธ๋ฆผ ์•„๋‹˜), ๋„ค ์‹คํ–‰์˜ ๋น„๊ต. ์œ„๋Š” ํ”„๋ ˆ์ž„ 0 ๋Œ€๋น„ ํšŒ์ „๊ฐ(ร— ํ‘œ์‹œ๋Š” ํ๋ธŒ ๋ฏธ๊ฒ€์ถœ ํ”„๋ ˆ์ž„), ๊ฐ€์šด๋ฐ๋Š” ์ธ์ ‘ ํ”„๋ ˆ์ž„ ์‚ฌ์ด ํšŒ์ „๊ฐ, ์•„๋ž˜๋Š” ํ”„๋ก์‹œ ์ขŒํ‘œ๊ณ„์˜ ๊นŠ์ด t_z ๋‹ค. t_z ๋Š” ์ž„์˜ ๋‹จ์œ„๋ผ ์„œ๋กœ ๋‹ค๋ฅธ ์ดˆ์ ๊ฑฐ๋ฆฌ ์‚ฌ์ด์—์„œ๋Š” ๊ฐ’์ด ์–ด๊ธ‹๋‚œ๋‹ค.

๊ด€์ฐฐ 3: ์‹œ๋“œ ์‚ฌ์ด์˜ ์ฐจ์ด๊ฐ€ ์ž‘์ง€ ์•Š๋‹ค. ํšŒ์ „ ํฌ๊ธฐ์˜ ๊ถค์ (์œ„ ๊ทธ๋ž˜ํ”„)์€ ๋„ค ์‹คํ–‰์ด ๊ฑฐ์˜ ๊ฒน์นœ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ ์‹คํ–‰์˜ ํ”„๋ ˆ์ž„ 0 ๊ธฐ์ค€ ์ƒ๋Œ€ํšŒ์ „์„ ํ”„๋ ˆ์ž„๋งˆ๋‹ค ์ธก์ง€ ๊ฑฐ๋ฆฌ๋กœ ๋น„๊ตํ•˜๋ฉด, ์‹œ๋“œ ์Œ ์‚ฌ์ด ํ‰๊ท  ๋ถˆ์ผ์น˜๊ฐ€ 13.9~24.3ยฐ(์ค‘์•™๊ฐ’ 5.7~16.8ยฐ, ์ตœ๋Œ€ 60~120ยฐ)๋‹ค. ๋ถˆ์ผ์น˜๋Š” ์ฃผ๋กœ ํ”„๋ ˆ์ž„ 17~19 ๋ถ€๊ทผ์˜ ์ŠคํŒŒ์ดํฌ(๊ฐ€์šด๋ฐ ๊ทธ๋ž˜ํ”„)์™€ ๊ฒ€์ถœ์ด ๋Š๊ธด ๋ ๊ตฌ๊ฐ„์—์„œ ๋‚˜์˜จ๋‹ค. ํ‰๊ท ์€ ์™ธ์‚ฝ ํ”„๋ ˆ์ž„๊นŒ์ง€ ํฌํ•จํ•œ 49ํ”„๋ ˆ์ž„ ์ „์ฒด์— ๋Œ€ํ•ด ๊ณ„์‚ฐํ–ˆ๋‹ค. ๋ฐ˜๋ฉด ์‹œ๋“œ๋ฅผ ๊ณ ์ •ํ•˜๊ณ  ์ดˆ์ ๊ฑฐ๋ฆฌ๋งŒ DA3 โ†”๏ธŽ 45ยฐ๋กœ ๋ฐ”๊พธ๋ฉด ํ‰๊ท  ๋ถˆ์ผ์น˜๋Š” 2.4ยฐ๋‹ค. ์ด ๋ฐ๋ชจ์—์„œ๋Š” ํ™•์‚ฐ ์ƒ˜ํ”Œ๋ง์˜ ๋ฌด์ž‘์œ„์„ฑ์ด ์ดˆ์ ๊ฑฐ๋ฆฌ ์„ ํƒ๋ณด๋‹ค ํ›จ์”ฌ ํฐ ๋ณ€๋™์›์ด๋ผ๋Š” ๋œป์ด๋‹ค. ๋…ผ๋ฌธ์˜ Table 1์ด ์ฟผ๋ฆฌ๋‹น ์ƒ˜ํ”Œ ํ•˜๋‚˜๋กœ ๊ณ„์‚ฐ๋๋‹ค๋ฉด(๊ณต๊ฐœ ํ‰๊ฐ€ ์Šคํฌ๋ฆฝํŠธ์˜ ๊ธฐ๋ณธ๊ฐ’์€ ์‹œ๋„ 1ํšŒ์ด๊ณ , ๋…ผ๋ฌธ์€ ์‹œ๋„ ํšŸ์ˆ˜๋ฅผ ๋ณด๊ณ ํ•˜์ง€ ์•Š๋Š”๋‹ค), ํ‘œ์˜ ๋ฐฉ๋ฒ• ๊ฐ„ ๊ฒฉ์ฐจ ์ผ๋ถ€๋Š” ์ด ์ƒ˜ํ”Œ๋ง ๋ถ„์‚ฐ ์•ˆ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ์ด๊ฒƒ์€ 1.3B๋กœ ๋ฐ๋ชจ ํ•œ ํŽธ์—์„œ ๋ณธ ๊ฒฐ๊ณผ์ด๊ณ , 14B์˜ ๋ถ„์‚ฐ์€ ์žฌ์ง€ ์•Š์•˜๋‹ค.

์ •๋ฆฌ. ๊ณต๊ฐœ ๊ฐ€์ค‘์น˜์™€ ์ฝ”๋“œ๋กœ 1.3B ๋ณ€ํ˜•์€ 13 GiB ์•ˆ์—์„œ ๋๊นŒ์ง€ ๋ˆ๋‹ค. ์ƒ์„ฑ ๋‹จ๊ณ„์˜ ์„ค์ •์€ ๋…ผ๋ฌธ๊ณผ ์ผ์น˜ํ•œ๋‹ค. ์ถ”์  ๋‹จ๊ณ„๋Š” ๋…ผ๋ฌธ๋ณด๋‹ค ๋‹จ์ˆœํ•œ ๊ฒฝ๋กœ(PnP + ๋“ฑ์† ์ „ํŒŒ)๋งŒ ์‹คํ–‰๋œ๋‹ค. ์ •ํ™•๋„๋Š” ์žฌ์ง€ ์•Š์•˜๊ณ , ๋…ผ๋ฌธ ์ˆ˜์น˜๋ฅผ ์žฌํ˜„ํ–ˆ๋‹ค๊ณ  ๋งํ•  ๊ทผ๊ฑฐ๋Š” ์—†๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€

6-DoF ํฌ์ฆˆ ์ถ”์  ๊ณ„๋ณด์—์„œ. ProxyPose๋Š” โ€œ๋ชจ๋ธ ๊ธฐ๋ฐ˜ โ†’ ๋ชจ๋ธ ์—†๋Š”(์ฐธ์กฐ ๋ทฐยท์žฌ๊ตฌ์„ฑ) โ†’ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ ์กฐํ•ฉโ€์œผ๋กœ ์ด์–ด์ง„ ํ๋ฆ„์—์„œ ์ž…๋ ฅ ์š”๊ตฌ๋ฅผ 0์œผ๋กœ ์ค„์ด๋Š” ๋ฐฉํ–ฅ์˜ ๊ทน๋‹จ์— ์„ ๋‹ค. ์ด ๋ธ”๋กœ๊ทธ์—์„œ ๋‹ค๋ฃฌ ํฌ์ฆˆ ์ถ”์  ์—ฐ๊ตฌ์™€ ๋น„๊ตํ•˜๋ฉด ์œ„์น˜๊ฐ€ ๋ถ„๋ช…ํ•ด์ง„๋‹ค. NormalFlow๋Š” ๋น„์ „ ๊ธฐ๋ฐ˜ ์ด‰๊ฐ ์„ผ์„œ๊ฐ€ ์žฌ๋Š” ํ‘œ๋ฉด ๋ฒ•์„  ๋งต์„ ํ•™์Šต ์—†์ด Gauss-Newton์œผ๋กœ ์ •ํ•ฉํ•ด 6-DoF๋ฅผ ์ถ”์ ํ•œ๋‹ค. โ€œํ•™์Šต ์š”์†Œ ์—†๋Š” ๊ณ ์ „ ์ตœ์ ํ™”๊ฐ€ ๋ฌด๋Šฌ ์—†๋Š” ๋ฌผ์ฒด์—์„œ๋„ ๊ฐ•ํ•˜๋‹คโ€๋Š” ์ ์—์„œ ProxyPose์˜ ๊ธฐํ•˜ ๋‹จ๊ณ„์™€ ๊ฒฐ์ด ๊ฐ™์ง€๋งŒ, ์ ‘์ด‰๊ณผ ์„ผ์„œ๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ProxyPose๋Š” ๊ทธ ๊ณ ์ „ ์ตœ์ ํ™”๊ฐ€ ์ฝ์„ ์‹ ํ˜ธ ์ž์ฒด๋ฅผ ์ƒ์„ฑ ๋ชจ๋ธ๋กœ ๋งŒ๋“ค์–ด ๋‚ธ๋‹ค๋Š” ์ ์ด ๋‹ค๋ฅด๋‹ค. TF-HOT๋Š” SAM2ยทMMPose ๊ฐ™์€ 2D ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ๊ณผ ๋ฏธ๋ถ„ ๋ Œ๋”๋ง์„ ์—ฎ์–ด ์†-๋ฌผ์ฒด ํฌ์ฆˆ๋ฅผ ์ตœ์ ํ™”ํ•œ๋‹ค. ProxyPose๊ฐ€ โ€œํ•„์š”ํ•œ๊ฐ€?โ€๋ผ๊ณ  ๋ฌป๋Š” ๋ฐ”๋กœ ๊ทธ ์กฐํ•ฉํ˜• ํŒŒ์ดํ”„๋ผ์ธ์ด๋‹ค. ๋กœ๋ด‡ ์ชฝ์—์„œ๋Š” Push Anything์ด BundleSDF๋กœ ๋ฌผ์ฒด ๋ฉ”์‹œ๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜๊ณ  FoundationPose๋กœ ์ƒํƒœ๋ฅผ ์ถ”์ ํ•ด ์ ‘์ด‰-์•”์‹œ MPC์— ๋„ฃ๋Š”๋‹ค. ProxyPose๊ฐ€ ์‹ค์‹œ๊ฐ„์ด ๋œ๋‹ค๋ฉด ์ด๋Ÿฐ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ โ€œ๋ฉ”์‹œ ์žฌ๊ตฌ์„ฑ + ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ์ถ”์ โ€ ๋‘ ๋‹จ๊ณ„๋ฅผ ๋Œ€์ฒดํ•  ํ›„๋ณด๊ฐ€ ๋œ๋‹ค. ์ง€๊ธˆ์€ ์†๋„ ๋•Œ๋ฌธ์— ์•„๋‹ˆ๋‹ค.

์  ์ถ”์ ์—์„œ 6-DoF๋กœ. CoTrackerยทTAPIRยทSpatialTracker๋กœ ์ด์–ด์ง€๋Š” TAP ๊ณ„์—ด์€ 2D ๋Œ€์‘์„ ํ’€๊ณ  ๊นŠ์ด๋กœ ๋“ค์–ด ์˜ฌ๋ฆฐ๋‹ค. ์ด ๋ธ”๋กœ๊ทธ์˜ 3D Motion Field๋„ ์‚ฌ๋žŒ ์˜์ƒ์—์„œ SAM๊ณผ CoTracker๋กœ ๋ฌผ์ฒด์˜ ๋…ธ์ด์ฆˆ ์„ž์ธ 3D ํ”ฝ์…€ ํ๋ฆ„์„ ๋ฝ‘์€ ๋’ค ๋ณ„๋„ ์ถ”์ •๊ธฐ๋กœ ์ •์ œํ•˜๋Š” ๊ตฌ์กฐ์˜€๋‹ค. ProxyPose์˜ pixel-level ๋ฒ ์ด์Šค๋ผ์ธ(์ฟผ๋ฆฌ ์ฃผ๋ณ€ 11ร—11 ํŒจ์น˜ + DA3 ๊นŠ์ด + Kabsch)์€ ์ด ์ ‘๊ทผ์„ 6-DoF๋กœ ํ™•์žฅํ•œ ๊ฐ€์žฅ ์ง์ ‘์ ์ธ ๊ฒฝ์Ÿ์ž์ด๊ณ , ํ‘œ์—์„œ ํšŒ์ „ ์˜ค์ฐจ๊ฐ€ ํŠนํžˆ ํฌ๊ฒŒ ๋ฒŒ์–ด์ง„๋‹ค. ๊ตญ์†Œ ํŒจ์น˜์˜ 3D ์ ์œผ๋กœ ํšŒ์ „์„ ํ‘ธ๋Š” ๋ฐฉ์‹์ด ๊นŠ์ด ๋…ธ์ด์ฆˆ์— ์•ฝํ•˜๋‹ค๋Š” ๋œป์œผ๋กœ ์ฝํžŒ๋‹ค.

๋น„๋””์˜ค ์ƒ์„ฑ ๋ชจ๋ธ์˜ ์žฌํ™œ์šฉ์—์„œ. ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์„ ํŒ๋ณ„ ๊ณผ์ œ์— ์“ฐ๋Š” ํ๋ฆ„(Marigold์˜ ๊นŠ์ด, ๋ฒ•์„ , ๊ด‘ํ•™ ํ๋ฆ„, ์—ญ๋ Œ๋”๋ง)๊ณผ, Point Prompting์˜ zero-shot 2D ์  ์ถ”์ ์ด ์ง๊ณ„ ์„ ํ–‰์ด๋‹ค. ์ด ๋ธ”๋กœ๊ทธ์˜ ๋กœ๋ด‡ ์ชฝ ๋ฆฌ๋ทฐ์™€ ๋‚˜๋ž€ํžˆ ๋†“์œผ๋ฉด ๋ฐฉํ–ฅ์ด ๋Œ€์นญ์ด๋‹ค. Hydra-0์€ ํ”ฝ์…€ ํ‰๋ฉด์˜ ์šด๋™ ๊ถค์ (action flow)์œผ๋กœ ๋น„๋””์˜ค ์ƒ์„ฑ์„ ์กฐ๊ฑดํ™”ํ•œ๋‹ค. ์šด๋™์ด ์ž…๋ ฅ์ด๊ณ  ๋น„๋””์˜ค๊ฐ€ ์ถœ๋ ฅ์ด๋‹ค. ProxyPose๋Š” ๋น„๋””์˜ค๊ฐ€ ์ž…๋ ฅ์ด๊ณ , ์šด๋™์„ ๋‹ด์€ ๋น„๋””์˜ค๊ฐ€ ์ถœ๋ ฅ์ด๋‹ค. Cosmos Policy๋Š” ๋น„๋””์˜ค ๋ชจ๋ธ์— ํ–‰๋™ยท๊ฐ€์น˜๋ฅผ ์ž ์žฌ ํ”„๋ ˆ์ž„์œผ๋กœ ๋ผ์›Œ ๋„ฃ์–ด ์ •์ฑ…์œผ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. ๋‘ ๋…ผ๋ฌธ ๋ชจ๋‘ โ€œ๋ฐฑ๋ณธ์˜ ์ถœ๋ ฅ ํ˜•์‹์„ ๋ฐ”๊พธ์ง€ ๋ง๊ณ  ๊ณผ์ œ๋ฅผ ๊ทธ ํ˜•์‹ ์•ˆ์œผ๋กœ ๊ฐ€์ ธ์˜จ๋‹คโ€๋Š” ๊ฐ™์€ ์ „๋žต์„ ์“ด๋‹ค. ProxyPose๋Š” ๊ทธ ์ „๋žต์„ ์ง€๊ฐ(perception) ์ชฝ์— ์ ์šฉํ•œ ์‚ฌ๋ก€๋‹ค.

์š”์•ฝ

ProxyPose๋Š” 6-DoF ํฌ์ฆˆ ์ถ”์ ์„ โ€œ๋น„๋””์˜ค๋ฅผ ๋น„๋””์˜ค๋กœ ๋ฒˆ์—ญํ•˜๋Š” ๋ฌธ์ œโ€๋กœ ๋ฐ”๊พผ๋‹ค. ์ฟผ๋ฆฌ ํ”ฝ์…€ ํ•˜๋‚˜๋ฅผ ๋ฐ›์€ ํŒŒ์ธํŠœ๋‹ Wan-14B๊ฐ€ ๊ทธ ํ‘œ๋ฉด๊ณผ ๊ฐ™์€ ๊ตญ์†Œ ๊ฐ•์ฒด ์šด๋™์„ ํ•˜๋Š” ์ƒ‰ ํ๋ธŒ์˜ ์˜์ƒ์„ ์ƒ์„ฑํ•˜๊ณ , ํ๋ธŒ์˜ ํฌ์ฆˆ๋Š” OpenCV์™€ PnP, LM ํ‰ํ™œํ™”๋กœ ์ฝ๋Š”๋‹ค. ์„ค๊ณ„์˜ ํ•ต์‹ฌ์€ ์ฒซ ํ”„๋ ˆ์ž„ ํ๋ธŒ ๋ฐฐ์น˜(๋Œ€๊ฐ์„  ์ •๋ ฌยท๋‹จ์œ„ ๊นŠ์ดยทํ•ด์ƒ๋„ ๋ฌด๊ด€ ํฌ๊ธฐ)์™€ ์ฒซ ํ”„๋ ˆ์ž„ ํ† ํฐ์—๋งŒ ๋‚ฎ์€ ๋…ธ์ด์ฆˆ๋ฅผ ์ฃผ๋Š” ์Šค์ผ€์ค„ ์˜คํ”„์…‹์ด๊ณ , ํ›„์ž๋ฅผ ๋นผ๋ฉด ๋ฐฉ๋ฒ• ์ „์ฒด๊ฐ€ ๋ถ•๊ดดํ•œ๋‹ค.

๊ฐ•์ฒด ๋ฒค์น˜๋งˆํฌ์—์„œ๋Š” ์ธ์ƒ์ ์ด๋‹ค. HO3D์—์„œ CAD ๋ชจ๋ธยท๊นŠ์ดยท๋งˆ์Šคํฌ ์—†์ด ๋ชจ๋“  ๋ฒ ์ด์Šค๋ผ์ธ์„ ์•ž์„œ๊ณ , ํšŒ์ „ ์˜ค์ฐจ๋Š” ์ตœ๊ฐ• ๋ฒ ์ด์Šค๋ผ์ธ์˜ ์•ฝ 3๋ถ„์˜ 1์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ YCBInEOAT์™€ ํ•ฉ์„ฑ ์„ธํŠธ์—์„œ๋Š” ๋‹จ์ผ ์ฟผ๋ฆฌ๊ฐ€ ๋ชจ๋“  ์นธ์„ ์ด๊ธฐ์ง€ ์•Š์œผ๋ฉฐ, ๋ณธ๋ฌธ์˜ ์ „๋ฉด์  ์šฐ์œ„ ์„œ์ˆ ์€ ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ณ€ํ˜•๊ณผ ์„ž์—ฌ ์žˆ๋‹ค. ์ด ๋…ผ๋ฌธ์ด ๋ฌธ์ œ๋กœ ์„ธ์šด ๋ฐ˜์‚ฌยทํˆฌ๋ช…ยท๋ณ€ํ˜• ํ‘œ๋ฉด์—์„œ์˜ ์šฐ์œ„๋Š” ์•„์ง ์ •์„ฑ ์ฆ๊ฑฐ๋ฟ์ด๊ณ , ํ‘œ ์‚ฌ์ด์˜ ๋ถˆ์ผ์น˜(ablation vs ํ•ฉ์„ฑ ๋ฒค์น˜๋งˆํฌ, ๋ฒ ์ด์Šค๋ผ์ธ ๊นŠ์ด ์ž…๋ ฅ)์™€ ์‹œ๋“œ ๋ฐ˜๋ณต ๋ถ€์žฌ๊ฐ€ ์ •๋Ÿ‰ ๊ฒฐ๋ก ์˜ ํ•ด์ƒ๋„๋ฅผ ๋‚ฎ์ถ˜๋‹ค. ์ฟผ๋ฆฌ ํ•˜๋‚˜์— H100์œผ๋กœ 5.5๋ถ„์ด ๋“œ๋Š” ๋น„์šฉ๋„ ๋กœ๋ด‡ ์‘์šฉ์˜ ๋ฒฝ์ด๋‹ค.

์žฌํ˜„ ์ƒํƒœ(2026-09-28 ๊ธฐ์ค€). ๊ณต๊ฐœ ์ฝ”๋“œ์˜ ์ƒ์„ฑ ๋‹จ๊ณ„ ์„ค์ •์€ ๋…ผ๋ฌธ๊ณผ ์ผ์น˜ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ถ”์  ๋‹จ๊ณ„๋Š” ๋…ผ๋ฌธ์˜ LM ํ‰ํ™œ๊ณผ ๋‹ค์ค‘ ์ฟผ๋ฆฌ ๋ฒˆ๋“ค ์กฐ์ •์„ ํ˜ธ์ถœํ•˜์ง€ ์•Š์•„, Table 1์˜ ๋‹ค์ค‘ ์ฟผ๋ฆฌ ํ–‰์€ ๊ณต๊ฐœ ์ฝ”๋“œ๋กœ ์žฌํ˜„ํ•  ๊ฒฝ๋กœ๊ฐ€ ์—†๋‹ค. ์ด ๋ธ”๋กœ๊ทธ๋Š” 1.3B ๋ณ€ํ˜•์œผ๋กœ ๋ฐ๋ชจ ์˜์ƒ์„ ๋๊นŒ์ง€ ๋Œ๋ ธ๋‹ค(ํ”ผํฌ 7.53 GiB, ํ๋ธŒ ๊ฒ€์ถœ 44~45/49ํ”„๋ ˆ์ž„, ์‹œ๋“œ ๊ฐ„ ์ƒ๋Œ€ํšŒ์ „ ๋ถˆ์ผ์น˜ ํ‰๊ท  13.9~24.3ยฐ). ์ด ์‹คํ–‰์€ ๋™์ž‘ ํ™•์ธ ๋ฒ”์œ„์ด๊ณ  ์ •ํ™•๋„๋Š” ์žฌ์ง€ ์•Š์•˜๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์žฌํ˜„ ๋…ธํŠธ์— ์žˆ๋‹ค.

๊ทธ๋ž˜๋„ ์ด ๋…ผ๋ฌธ์ด ๋‚จ๊ธฐ๋Š” ์งˆ๋ฌธ์€ ์˜ค๋ž˜ ๊ฐˆ ๊ฒƒ์ด๋‹ค. ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ ์ธ์‹ ๊ณผ์ œ๋ฅผ ๋งก๊ธธ ๋•Œ, ๋‹ต์„ ์ˆซ์ž๋กœ ๋ฐ›์ง€ ๋ง๊ณ  ๊ณ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์ฝ๊ธฐ ์‰ฌ์šด ๊ทธ๋ฆผ์œผ๋กœ ๋ฐ›์œผ๋ฉด ์–ด๋–ค๊ฐ€. ํ๋ธŒ๋Š” ์ฒซ ๋ฒˆ์งธ ๋‹ต์ผ ๋ฟ์ด๊ณ , ๊ด€์ ˆ์ฒดยท๋น„๊ฐ•์ฒดยทscene flow๋กœ ๊ฐ™์€ ์„ค๊ณ„๋ฅผ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์€ ์ €์ž๋“ค์ด ๊ฒฐ๋ก ์—์„œ ์ง์ ‘ ์˜ˆ๊ณ ํ•œ ๋‹ค์Œ ๋‹จ๊ณ„๋‹ค.

Copyright 2026, JungYeon Lee