TL;DR
에고센트릭 영상에서 손 관절이 물체에 가려지거나 화면 경계를 넘을 때 기존의 이미지 기반 검출기는 실패하기 쉬웠다. ViDiHand는 대규모로 학습된 video diffusion 백본의 내부 표현을 손에 특화해 검출기·인필러·추론 시 최적화 없이도 양손의 4D 포즈를 회수한다. 이 방식은 오클루전, 시간적 일관성, 장면·객체 문맥을 암묵적으로 학습한 생성 모델의 장점을 손 복원 문제로 직접 전용한 결과이다.
왜 중요한가
에고센트릭 영상에서 손 관절이 물체에 가려지거나 화면 경계를 넘을 때 기존의 이미지 기반 검출기는 실패하기 쉬웠다. ViDiHand는 대규모로 학습된 video diffusion 백본의 내부 표현을 손에 특화해 검출기·인필러·추론 시 최적화 없이도 양손의 4D 포즈를 회수한다. 이 방식은 오클루전, 시간적 일관성, 장면·객체 문맥을 암묵적으로 학습한 생성 모델의 장점을 손 복원 문제로 직접 전용한 결과이다.
핵심 기여
비디오 디퓨전 표현을 손 복원에 특화시키는 새로운 패러다임
ViDiHand는 사전학습된 video diffusion 모델의 중간 활성화를 입력으로 사용해 양손의 MANO 파라미터와 카메라-프레임 변환을 직접 복원한다. 이 접근은 프레임별 검출기나 테스트-타임 최적화, 그리고 모션 인필러가 필요하지 않도록 설계되어 전체 파이프라인을 단순화했다. 실험에서 이 패러다임은 ARCTIC, HOT3D, HOI4D에서 기존 기법 대비 일관된 성능 향상을 보였다.
핸드-오버레이 렌더링을 통한 VACE 브랜치 적응
원본 클립에 반투명한 MANO 메시와 2D 관절 오버레이를 합성하는 핸드-오버레이 렌더링 과제를 통해 VACE 브랜치만 파인튜닝했다. 이 과정은 손 관련 기하학적 신호를 중간 피쳐 표면에 정렬시키면서 장면·객체·모션에 관한 기존 프라이어를 보존했다. 두 단계 커리큘럼(2D 관절 → MANO 메시)은 가려진 프레임을 포함해 손-객체 상호작용 패턴을 대규모로 노출시켜 성능 향상에 기여했다.
핸드-토큰과 조인트-히트맵의 듀얼-브랜치 디코더
디코더는 관절의 전체적 관절각을 다루는 hand-token 브랜치와 이미지 평면상의 조인트 위치를 읽는 joint-heatmap 브랜치를 병렬로 유지한다. 두 브랜치는 상호 교차 어텐션 레이어로 증거를 교환하며 mixed-projection head는 깊이 회귀와 닫힌형식 in-plane 해법을 결합해 메트릭 스케일의 위치를 복원한다. 이 구조는 관절별 지역 신호와 전체 손 구성 신호의 서로 다른 inductive bias를 분리·융합하는 역할을 수행했다.
종합적 평가에서의 우수한 성능
ARCTIC에서 프레임 정확도(FAcc) 0.997과 MPJPE-p 21.668 mm를 달성해 기존 최강 WiLoR 대비 검출 실패와 재투영 오차를 크게 줄였다. HOT3D 및 held-out HOI4D에서도 전체 메트릭에서 상위를 차지하며 특히 시간적 잔잔성(jitter)이 ARCTIC에서 3.183 mm/frame으로 기존 최적 기법보다 크게 낮았다. 이러한 결과는 video diffusion의 시간·기하학 프라이어가 손 복원 문제에 직접적으로 유효함을 실증했다.
핵심 아이디어 이해하기
문제 출발점과 기존 한계는 다음과 같다. 에고센트릭 영상에서는 손이 물체나 다른 손에 의해 빈번하게 가려지며, 프레임별 이미지 기반 파이프라인은 검출 실패가 곧바로 3D 복원 실패로 이어진다. 반면 시퀀스 기반 방법은 보통 손 레이블이 부족한 상태에서 시간 모듈을 학습하므로 occlusion reasoning, 물체와의 상호작용, 그리고 장면 문맥을 포괄적으로 학습하기에 신호가 부족하다.
방법론
해결 원리는 대규모로 학습된 video diffusion 모델이 시공간 일관성, 3D 기하학, 가려진 콘텐츠 합성 문제를 암묵적으로 해결하도록 학습된 표현을 가진다는 관찰에서 출발한다. ViDiHand는 Wan2.1-VACE 백본의 중간 레이어(L⋆=15)와 중간 denoising 단계(τ⋆≈0.7)에서 추출한 활성화를 읽어오는 방식으로 이 표현을 활용한다. 이 활성화는 두 단계로 준비되며 Stage 1에서는 VACE 브랜치를 핸드-오버레이 렌더링으로 적응시켜 손 관련 기하학 증거를 정렬하고 Stage 2에서는 듀얼-브랜치 디코더로 MANO와 2D 앵커를 동시 회복한다.
관련 Figure

상단은 Stage 1에서 VACE 브랜치를 손-오버레이 렌더링으로 파인튜닝하는 과정을, 중단은 중간 활성화 추출과 spatio-temporal tokenization 및 듀얼-브랜치 구조를, 하단은 추론 시 VACE 한 번의 활성화 추출으로 디코더가 MANO 파라미터와 카메라 변환을 출력하는 절차를 명확히 보여준다. 이 다이어그램은 방법론의 구조적 선택들—VACE만 적응하는 이유, hand-token/heatmap 분리, mixed-projection solve—이 어떻게 연결되는지 기술적으로 확인할 수 있게 한다.
Figure 2는 전체 파이프라인의 학습/추론 단계, VACE 적응, 그리고 듀얼-브랜치 MANO 디코더 구조를 다이어그램으로 정리하고 있다.
주요 결과
주요 벤치마크에서 ViDiHand는 ARCTIC에 대해 FAcc 0.997, MPJPE-p 21.668 mm, EPE-p 12.407 px, Jitter 3.183 mm/frame을 기록해 표에 제시된 모든 비교 기법을 상회했다. HOT3D에서는 FAcc 0.948, MPJPE-p 21.514 mm, EPE-p 14.953 px, Jitter 3.741 mm/frame을 달성했고 held-out HOI4D에서는 FAcc 0.984, MPJPE-p 30.090 mm, EPE-p 24.460 px, Jitter 4.010 mm/frame을 기록했다. 추가적으로 제거식(ablation) 실험에서 중간 레이어 L15와 denoising step τ≈0.7 조합이 모든 메트릭에서 최적에 가까운 성능을 보였고, Joint-Heatmap Branch를 제거하면 EPE-p가 +2.98 px, MPJPE-p가 +1.61 mm 악화되며 mixed-projection 해법을 비활성화하면 EPE-p가 +4.33 px 악화되는 수치적 근거가 보고되었다.
관련 Figure

왼쪽 정성 패널은 WiLoR, OmniHands가 검출 누락이나 프레임 간 플리커를 보이는 동안 ViDiHand가 occlusion 구간에서도 두 손의 정체성과 모션을 안정적으로 유지하는 장면을 보여준다. 오른쪽 레이더 차트는 Detection, 3D Pose, Orientation/Position, Temporal 항목에서 ViDiHand가 다수의 축에서 우위를 점함을 수치적으로 보강하며 논문 결과의 핵심 성능 우위를 직관적으로 뒷받침한다.
Figure 1은 ViDiHand와 기존 방법들의 동일 에고센트릭 입력에 대한 정성 비교와 ARCTIC 벤치마크 성능 레이더를 함께 제시한다.
기술 상세
전체 아키텍처는 Wan2.1-VACE 백본(1.3B 파라미터 규모)과 그 위에 학습된 dual-branch hand decoder로 구성된다. 파이프라인은 VACE 브랜치만 Stage 1에서 핸드-오버레이 렌더링으로 파인튜닝하고 base DiT는 고정해 장면·모션 프라이어를 유지하며, 디코더는 중간 레이어 L⋆=15의 활성화와 τ⋆≈0.7의 denoising 단계 출력을 입력으로 받는다. 디코더 내부에서는 각 latent frame을 projection으로 디코더 폭 h로 맞추고 공간·시간·ray-space positional encoding을 더해 시공간 토큰을 만든 다음 hand-token과 joint-heatmap 브랜치로 분기한다.
한계점
논문이 명시한 한계는 두 가지이다. 첫째, 추론 속도가 4개의 A100 GPU에서 약 5.5 fps로 논문 구현은 오프라인 주석 생성에 주로 적합하다. 둘째, Stage 1b의 mesh-overlay 적응 단계는 MANO로 라벨링된 비디오를 필요로 하며 이 요구를 완전히 제거하기 위해서는 추가적인 self-supervised pretext나 객체·전신 상호작용 확장이 필요하다.
실무 활용
ViDiHand의 전체 파이프라인은 테스트 시 검출기·인필러·테스트타임 최적화가 불필요해 대규모 비지도형 에고센트릭 데이터에서 오프라인으로 4D 손 어노테이션을 생성하는 데 적합하다. 논문은 구현 코드 저장소를 공개해 연구·엔지니어링 재현성을 제공하며 실제 데이터 파이프라인에 결합해 라벨 확장에 활용할 수 있다. 다만 원본 구현은 4 A100 GPU에서 5.5 fps로 동작해 실시간 적용보다는 오프라인 주석 생성에 적합했다.
- 로봇 조작 학습을 위한 대규모 에고센트릭 4D 손 궤적 수집
- AR/VR 성능 향상을 위한 양손 동작 데이터셋 자동 라벨링
- 포즈 기반 행동 인식 및 상호작용 데이터 확장을 위한 오프라인 어노테이션 파이프라인
- 비지도적 손-객체 상호작용 연구를 위한 대규모 라벨링 전처리
코드 공개 여부: 공개
코드 저장소 보기키워드
용어 해설
- Video Diffusion
- — 비디오 디퓨전은 시간 흐름에 따른 프레임 간 일관성을 학습하도록 설계된 확률적 생성 모델 계열이다. 노이즈-정제(denoising) 과정을 여러 단계 거치며 비디오를 점진 복원하고 내부 어텐션/토큰 표현에 시공간적 정보를 암묵적으로 저장한다. 이 논문에서는 해당 내부 표현을 손 관절과 상호작용 정보를 읽어내는 기초 표현으로 활용한다.
- Hand-Overlay Rendering
- — 원본 영상 프레임 위에 반투명한 MANO 메시 또는 2D 관절 스켈레톤을 합성해 모델을 파인튜닝하는 적응 목적의 학습 프로토콜이다. 이 작업은 손 영역 정보를 모델의 내부 표현에 정렬시키면서 장면·객체·모션에 관한 기존의 글로벌 프라이어를 보존한다. 논문은 이 목적을 통해 video diffusion의 표현을 손 복원에 특화시켰다.
- Spatio-Temporal Tokenization
- — 디퓨전 백본에서 추출한 중간 피쳐를 공간적 위치, 시간 위치, 그리고 카메라 레이 공간 인코딩을 더한 토큰으로 변환하는 절차이다. 토큰은 디코더가 프레임 간 정렬·관절 위치·카메라 다양성을 처리할 수 있게 해주며, 손·관절을 분리된 신호 축으로 읽어내는 기반이 된다. 논문에서는 이 토크나이제이션을 통해 단일 디코더로 이질적 증거를 병렬로 처리했다.
- Mutual Cross-Attention
- — 핸드-토큰 브랜치와 조인트-히트맵 브랜치 간에 하나의 상호 교차 어텐션 레이어로 정보를 주고받게 하는 메커니즘이다. 이 연산은 전체 손 구성(articulated pose) 증거와 각 관절의 이미지-좌표 증거를 결합해 MANO 회귀와 2D 앵커 정렬을 동시 최적화한다. 논문에서는 이 연산이 두 분리된 inductive bias를 융합하는 핵심 요소로 작동했다.
- Mixed-Projection Solve
- — 카메라-프레임 변환을 깊이(depth)는 학습으로 회귀하고 in-plane 시프트는 닫힌형식의 가중 최소제곱으로 해석학적으로 해결하는 혼합 전략이다. 이 방식은 깊이의 단안 애매성을 분리해 (t_x,t_y) 를 안정적으로 계산할 수 있게 하며 역전파가 가능한 닫힌형식 해를 통해 전체 시스템을 공동 최적화한다. 논문에서 이 해법은 루트-변환/루트-포즈 모호성을 줄이는 핵심 수단이었다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.