Skip to content
AI.info

Research

HumanOrbit: 3D Human Reconstruction as 360° Orbit Generation

Overview Research area: Computer Vision — single-image 3D human reconstruction and multi-view/novel-view synthesis using video diffusion models. Technical level: Intermediate. The reader should be com

arXiv
2602.24148
Published
2026-02-27
Authors
Keito Suzuki, Kunyao Chen, Lei Wang, Bang Du, Runfa Blark Li, Peng Liu, Ning Bi, Truong Nguyen

AI summary

Overview

  • Research area: Computer Vision — single-image 3D human reconstruction and multi-view/novel-view synthesis using video diffusion models.
  • Technical level: Intermediate. The reader should be comfortable with diffusion models, LoRA fine-tuning, structure-from-motion, and differentiable rendering; the paper does not introduce heavy new mathematics.
  • Scope: The paper proposes HumanOrbit, a LoRA-finetuned video diffusion model that turns a single photo of a person into a full 360° orbit video and converts that video into a textured 3D mesh through an SfM plus mesh-carving pipeline.

What This Paper Is About

Reconstructing a 3D human from one image is fundamentally under-constrained: pose, clothing, and self-occlusion mean much of the subject is never observed. HumanOrbit reframes this as a video generation problem — instead of predicting separate novel views with an image diffusion model, it asks a pretrained video diffusion model to "film" a continuous 360° camera orbit around the person, then reconstructs the mesh from those generated frames.

Key Contributions

  1. HumanOrbit, a data-efficient orbit video generator. A video diffusion model that produces a high-fidelity 360° orbit video of a static subject from a single input image, trained with LoRA on a small rendered dataset while leaving most of the base model frozen.
  2. A pose-free, camera-pose-free design. The model requires no external body pose or camera pose annotations, yet learns to produce smooth, 3D-consistent orbiting camera motion directly from single input images.
  3. A 3D reconstruction pipeline. A method that converts the generated multi-view frames into a textured mesh using VGGT for camera parameters and point clouds, NormalCrafter for normal maps, Poisson Surface Reconstruction for mesh initialization, and a differentiable mesh-carving optimization.
  4. State-of-the-art multi-view generation results for both full-body and head/portrait images, including the highest MVReward scores in both settings, plus demonstrated generalization to non-human objects such as a chair and a dog.

Main Findings

  • Training scale is small. The training set consists of renderings from only 500 3D human scans of the PosedPro dataset, created with Blender, covering full body and above-the-shoulders sequences with slight rotation augmentation. This yields 3,000 videos at 640×640 resolution.
  • Configuration. The base model is the Wan 2.1 Image-to-Video 480p model (Wan-VAE, CLIP image encoder, umT5 text encoder), generating K = 81 frames. LoRA rank is 32, training runs 10 epochs on a single A100 GPU.
  • Full-body benchmark (CCP, 100 images): HumanOrbit reaches CLIP Score 0.8317, MEt3R 0.3175, and MVReward 0.8035. PSHuman scores 0.8282 / 0.3576 / 0.6814; MV-Adapter 0.7735 / 0.3721 / 0.6795; SV3D 0.7888 / 0.2966 / 0.2378. HumanOrbit improves on PSHuman on all three metrics.
  • Head benchmark (CelebAMask-HQ, 100 images): HumanOrbit scores 0.7073 CLIP, 0.4176 MEt3R, 0.4947 MVReward, versus SV3D (0.6582 / 0.4745 / 0.4918) and MV-Adapter (0.6729 / 0.4826 / 0.4727). Note that these are the three reported baselines for heads; PSHuman is not included in the head comparison.
  • MEt3R nuance. MEt3R is a lower-is-better metric. HumanOrbit has the lowest (best) MEt3R in both settings except for full-body SV3D, which reports 0.2966.
  • MVReward as the headline claim. The paper argues MVReward best aligns with human preferences, and HumanOrbit achieves the highest MVReward in both full-body and head evaluations.
  • Qualitative behavior of baselines. SV3D tends to blur horizontal stripes and distort faces, and on close-ups produces flat heads and inconsistent hair color. PSHuman produces clearer results but loses subtle details and can change facial appearance. MV-Adapter shows jaw stretching and a glossy texture.
  • Camera pose estimation ablation. Replacing VGGT with COLMAP in the pipeline produces a much sparser point cloud, more discontinuous camera trajectories, and a final mesh missing the left arm. VGGT gives a denser point cloud and accurate camera poses.
  • 3D mesh reconstruction comparisons are visual only. Section 4.3 compares against InstantMesh, Fancy123, and PSHuman on images from the DeepFashion and CelebA datasets, reporting that InstantMesh yields hollow torso areas and holes, Fancy123 looks stretched from the side, and PSHuman misses the right arm on a half-body side view. No numerical 3D reconstruction metrics are reported.
  • Emergent non-human capability. Despite training only on human renderings, the finetuned model generates novel views of a chair and a dog, which the authors attribute to LoRA forgetting less than full finetuning and to the base model's pretraining on billions of real-world videos.
  • Stated limitations. Camera orbits are generated at a fixed elevation, leaving areas such as the top of the head or under the chin unseen. Inference takes approximately 17 minutes to generate the full orbit video from a single input image, and initial attempts to retrain with fewer views did not yield satisfactory results.

Methodology in Plain English

The authors start from an existing image-to-video diffusion model that already knows how real video looks, and nudge it toward one specific behavior: orbiting a stationary person. Rather than retraining the whole model, they insert small LoRA adapters into its transformer blocks and train only those, using a few hundred renders of 3D human scans. Each training clip is a rendered camera fly-around of a scanned person, paired with a fixed text prompt. Because the training clips are real 3D rotations, the model learns the visual signature of a consistent orbit without ever being told the camera angle.

At inference, the user supplies one photo. The photo is encoded as a conditioning latent, concatenated with noise and a binary mask marking which frame is the reference, and denoised over 81 frames to produce the orbit video.

For 3D reconstruction, the generated frames are fed to VGGT to recover camera parameters and a point cloud, and to NormalCrafter to recover per-frame normal maps. A mesh is initialized with Poisson Surface Reconstruction on that point cloud — a deliberate choice over fitting an SMPL body model, which would restrict the method to full-body inputs. The mesh is then refined by differentiable rendering, minimizing a mask loss and a normal loss, and finally per-vertex colors are optimized against the rendered RGB images.

Why This Matters

The paper argues that 3D human data is expensive to capture (requiring dense calibrated camera arrays and controlled studios) while 2D human images are abundant. HumanOrbit is a way to convert that abundant 2D data into 3D supervision, and its data efficiency — 500 scans instead of a large multi-dimensional dataset — lowers the barrier for others to reproduce or extend the approach.

Real-world applications named or implied by the paper:

  • Telecommunication, listed as a primary application area for photorealistic 3D avatars.
  • Gaming, for generating character assets from a single image.
  • AR/VR, where a mesh created from one photo can be placed into a 3D scene.
  • Multi-view data generation for non-human objects, hinted at by the chair and dog examples.

Industry relevance: The work comes from Qualcomm-affiliated authors with academic co-authorship from UC San Diego. It builds directly on a public base model (Wan 2.1) and public components (VGGT, NormalCrafter), suggesting a practical, reproducible recipe rather than a bespoke capture pipeline. The pose-free design means it also works on head-and-shoulders portraits, not just full-body photographs, which broadens the range of usable inputs.

Future Directions

  • Richer camera trajectories. The current model generates orbits at a fixed elevation, leaving the top of the head and under the chin unseen. Variable trajectories could capture those regions.
  • Faster inference. The roughly 17-minute generation time is a clear bottleneck. The paper notes that simply generating fewer frames did not work in initial attempts, so alternative efficiency approaches remain open.
  • Quantitative 3D reconstruction evaluation. Mesh reconstruction is currently assessed visually against InstantMesh, Fancy123, and PSHuman; numeric geometry or texture metrics are not reported.
  • Extending to non-human objects. The chair and dog results are presented as a hint of potential rather than a validated capability, raising the question of how far multi-view generation for general objects could be pushed.

Target Audience

Researchers and practitioners working on 3D human reconstruction, novel-view synthesis, or video diffusion models, particularly those interested in data-efficient fine-tuning and in pipelines that combine generative multi-view output with structure-from-motion and mesh optimization. It is also relevant to graphics and AR/VR engineers who need to produce avatars from single consumer photographs, and to anyone studying LoRA-based adaptation of large pretrained video models.

Authors’ abstract

We present a method for generating a full 360° orbit video around a person from a single input image. Existing methods typically adapt image-based diffusion models for multi-view synthesis, but yield inconsistent results across views and with the original identity. In contrast, recent video diffusion models have demonstrated their ability in generating photorealistic results that align well with the given prompts. Inspired by these results, we propose HumanOrbit, a video diffusion model for multi-view human image generation. Our approach enables the model to synthesize continuous camera rotations around the subject, producing geometrically consistent novel views while preserving the appearance and identity of the person. Using the generated multi-view frames, we further propose a reconstruction pipeline that recovers a textured mesh of the subject. Experimental results validate the effectiveness of HumanOrbit for multi-view image generation and that the reconstructed 3D models exhibit superior completeness and fidelity compared to those from state-of-the-art baselines.

Read the original paper