atlas

Research map / 3D vision / 3D generation

HumanCrafter: Synergizing Generalizable Human Reconstruction and Semantic 3D Segmentation

NeurIPS 2025 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images · 0 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.

Proposes HumanCrafter, a feed-forward framework that jointly reconstructs a textured human from a single image and lifts body-part semantics into the same pixel-aligned 3D Gaussian feature field, using SMPL normal priors, DINOv2 attention-based feature lifting, and a multi-task loss.

Problem

Single-image feed-forward 3D human reconstruction exists but lacks consistent human-part semantic segmentation, and labeled 3D human segmentation data is scarce.

Approach

Combines SMPL-normal geometric priors and SV3D multi-view diffusion features with a Transformer that predicts pixel-aligned 3DGS, and attaches a semantic feature field distilled from frozen DINOv2 via attention-weighted feature propagation, trained jointly with rendering and sparse 2D cross-entropy segmentation losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use HumanCrafter instead of Human3Diffusion + Sapienssingle-view human segmentation · 2K2KmIOU: 0.781 -> 0.801Helped
use HumanCrafter instead of Human3Diffusion + Sapienssingle-view human segmentation · 2K2KAcc.: 0.851 -> 0.882Helped
use HumanCrafter instead of Human3Diffusionsingle-image 3D reconstruction · THuman2.1PSNR: 22.164 -> 23.186Helped
use HumanCrafter instead of Human3Diffusionsingle-image 3D reconstruction · 2K2KPSNR: 22.323 -> 23.489Helped
add SMPL normals (ablation)HumanCrafter · 2K2K, 1 input viewPSNR: 22.203 -> 23.489Helped
add the SMPL prior (ablation)HumanCrafter · 2K2K, 2 input viewsPSNR: 23.570 -> 24.786Helped
use depth instead of SMPL normals (ablation)HumanCrafter · 2K2K, 1 input viewPSNR: 23.489 -> 23.103Hurt
use coordinates instead of SMPL normals (ablation)HumanCrafter · 2K2K, 1 input viewPSNR: 23.324 -> 23.489No clear effect
add camera embeddings (ablation)HumanCrafter · 2K2KPSNR: 23.327 -> 23.489Helped
add DINOv2 features (ablation)HumanCrafter · 2K2KPSNR: 22.025 -> 23.489Helped
add pixel-aligned aggregation (ablation)HumanCrafter · 2K2KPSNR: 21.183 -> 23.489Helped
add feature distillation loss (ablation)HumanCrafter · 2K2KPSNR: 22.464 -> 23.489Helped

Surprising findings

Limitations

Experimental setup

Datasets: THuman2.1 2K2K Human MVImageNet

Benchmarks: THuman2.1 2K2K

Metrics: mIoU mAcc PSNR SSIM LPIPS COLMAP point count

Baselines: LGM GRM InstantMesh LaRa SiFU PSHuman Human3Diffusion LSM Sapiens

Builds on: 3D Gaussian Splatting LGM LSM SV3D DINOv2

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