atlas

Research map / 3D vision / Human pose estimation

Hamba: Single-view 3D Hand Reconstruction with Graph-guided Bi-Scanning Mamba

NeurIPS 2024 · 3D vision › Human pose estimation · approach: Depth-based hand pose regression · 18 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Hamba proposes a graph-guided Mamba (bidirectional state-space scanning over a few sampled joint tokens) for single-view 3D hand mesh reconstruction, reaching SOTA on FreiHAND, HO3Dv2/v3 and HInt.

Problem

Single-RGB 3D hand mesh reconstruction is hard under articulation, self-occlusion, truncation and hand-object interaction; attention-based transformers model joint spatial relations inefficiently and use many tokens.

Approach

Reformulate Mamba's scanning as graph-guided bidirectional scanning over ~21 joint-sampled tokens (plus a global mean token), combining GCN layers with SS2D Mamba blocks in a GSS block, and fuse GSS, sampled, 2D-joint and global features before MANO regression.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Hamba instead of HaMeR3D hand reconstruction · FreiHANDPA-MPVPE: 5.7 -> 5.5Helped
use Hamba instead of HaMeR-170k3D hand reconstruction · HO3Dv2PA-MPJPE: 7.6 -> 7.5Helped
use Hamba instead of AMVUR3D hand reconstruction · HO3Dv3PA-MPJPE: 8.7 -> 6.9Helped
add Token Sampler Branch to fusion (ablation)Hamba · FreiHANDF@5mm: 0.722 -> 0.738Helped
add 2D Joints Feature Branch to fusion (ablation)Hamba · FreiHANDF@5mm: 0.718 -> 0.738Helped
add GSS Token Branch to fusion (ablation)Hamba · FreiHANDF@5mm: 0.717 -> 0.738Helped
add Global Mean Token Branch to fusion (ablation)Hamba · FreiHANDF@5mm: 0.680 -> 0.738Helped
add Token Sampler (ablation)Hamba · FreiHANDF@5mm: 0.717 -> 0.738Helped
use bidirectional instead of unidirectional scanning (ablation)Hamba · FreiHANDF@5mm: 0.718 -> 0.738Helped
add GCN (ablation)Hamba GSS block · FreiHANDF@5mm: 0.673 -> 0.738Helped
use graph-guided joint scan order instead of shuffled joint order (ablation)Hamba · FreiHANDF@5mm: 0.680 -> 0.738Helped
add Mamba blocks (SS2D, Layer Norm, and FFN) (ablation)Hamba GSS block · FreiHANDF@5mm: 0.675 -> 0.738Helped

Surprising findings

Limitations

Experimental setup

Datasets: FreiHAND HO3D MTC RHD InterHand2.6M H2O3D DexYCB COCO-Wholebody Halpe MPII NZSL HInt

Benchmarks: FreiHAND HO3Dv2 HO3Dv3 HInt

Metrics: PA-MPJPE PA-MPVPE F@5mm F@15mm AUC_J AUC_V PCK

Baselines: HaMeR HaMeR-170k MeshGraphormer METRO HandOccNet FrankMocap AMVUR MobRecon HHMR SimpleHand

Builds on: VMamba HaMeR Mamba MANO Graformer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy