Back to the paper library

3D Representations / Reconstruction · 2025 · 3DV · CCF Unranked

iFusion: Inverting Diffusion for Pose-Free Reconstruction from Sparse Views

iFusion inverts Zero123 novel-view diffusion into an SE(3) view-pose optimizer between two object images with unknown camera poses. Self-estimated poses then guide LoRA fine-tuning and subsequent NeRF / 3DGS reconstruction geometrically.

Research area

3D Representations / Reconstruction

Task level

Instance-level

Object setting

Unseen objects

Input modalities

two sparse RGB object views with unknown camera poses

Requirements

pretrained Zero123 diffusion priorobject-centric input imagestest-time pose optimizationdifferentiable reconstruction module
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Chin-Hsuan Wu, Yen-Chun Chen, Bolivar Solarte, Lu Yuan, Min Sun
Affiliations
National Tsing Hua University / Microsoft / Amazon
Conference / journal
Conference · 3DV · CCF Unranked
Research area
3D Representations / Reconstruction
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Unseen objects
Evaluation metrics
Chamfer Distance Rotation Error Translation Error

Original paper terminology:rotation error / translation error / 5° pose recall / PSNR / SSIM / LPIPS / Chamfer Distance / Volumetric IoU

Requirements
pretrained Zero123 diffusion priorobject-centric input imagestest-time pose optimizationdifferentiable reconstruction module

Reading Notes

Overview / Deep Dive

Available src/paper-notes/ifusion-3dv2025/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

Paper Reading Notes (Coarse): iFusion: Inverting Diffusion Process for 3D Reconstruction

1. Basic information

2. Positioning in one sentence

Starting from two object images without known camera poses, iFusion inverts a pretrained diffusion prior to find the relative camera transform that best reconstructs the inputs. LoRA then adapts the generator for NeRF, NeuS, or Gaussian Splatting reconstruction of a 3D asset.

3. Task boundaries

  • Input: as few as two object RGB images, with unknown relative camera poses.
  • Output: relative camera pose and sparse-view 3D reconstruction supported by an adapted generator.
  • Pose here means camera alignment between input views, not BOP-style object-to-camera 6D pose.
  • Strongly depends on pretrained Zero123 / diffusion priors; chiefly validated under rendered GSO / OO3D protocols.

4. Method overview

  1. Optimize the relative transform in a Lie-algebra parameterization of SE(3)SE(3) so a frozen diffusion model better reconstructs the query.
  2. Start from front, left, right, and back canonical poses to reduce local minima; anneal denoising timesteps during optimization.
  3. Freeze the main model and adapt LoRA to the target’s few aligned views for novel-view synthesis.
  4. Feed generated multiview images / SDS signals into existing reconstruction modules to obtain geometry.

5. Experiments at a glance

  • GSO two-view relative pose: rotation / translation errors 2.29 / 2.22, joint 5° recall 74.79%; OO3D gives 2.97 / 2.80 / 69.29%.
  • RelPose++ and FORGE recall is near 0 under this protocol; the authors attribute gains to large-scale diffusion object priors.
  • Sparse-view NVS on GSO: PSNR 18.73, SSIM 0.836, LPIPS 0.121; reconstruction gains also use Chamfer / IoU.
  • Four initializations take about 70.6 seconds; eight improve recall at nearly twice the latency.

6. Strengths, weaknesses, and reading assessment

Strengths

  • A novel way to infer unknown view poses at test time using generative reconstruction error.
  • Alignment followed by instance-specific LoRA reduces identity drift from generic generation.
  • Decoupled from reconstruction backends, making it a useful asset-acquisition frontend.

Risks / boundaries

  • Main values come from rendered two-view objects; real reflections, occlusion, background leakage, and scale ambiguity remain unvalidated.
  • Diffusion can favor plausible appearance over correct geometry.
  • Per-object test-time optimization / fine-tuning is expensive, limiting direct real-time 6D pose use.

7. Research takeaways

When camera poses are missing, strong generative priors can act as differentiable registration scorers. Independent geometry or subsequent pose verification is needed to avoid visually plausible but incorrect solutions.

Related Papers

Related papers