atlas

Research map / 3D vision / 3D generation

X-Ray: A Sequential 3D Representation For Generation

NeurIPS 2024 · 3D vision › 3D generation · approach: Feed-forward 3D asset generation and editing · 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.

Introduces X-Ray, a multi-layer ray-cast surface representation packed as a video-like tensor, and a two-stage video-diffusion pipeline (X-Ray diffusion model plus upsampler, then Poisson meshing) that generates complete visible and hidden surfaces from a single image.

Problem

Rendering-based 3D generators supervised by 2D renderings only reconstruct visible outer surfaces, leaving object interiors and hidden surfaces incomplete; existing 3D representations trade off generality, accuracy and efficiency.

Approach

Encode a mesh as sequential ray-cast surface hits (hit, depth, normal, color per layer) so that the object becomes a multi-frame video tensor, then reuse video diffusion (Stable Video Diffusion 3D U-Net) and a video upsampler to generate it from one image, decoding back to a mesh via point cloud and Screened Poisson reconstruction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use X-Ray instead of TripoSRImage-to-3D reconstruction · GSOCD: 0.084 -> 0.056Helped
use X-Ray instead of TripoSRImage-to-3D reconstruction · GSOFS@0.1: 0.878 -> 0.973Helped
use X-Ray instead of TripoSRImage-to-3D reconstruction · OmniObject3DCD: 0.080 -> 0.054Helped
use X-Ray instead of TripoSRImage-to-3D reconstruction · OmniObject3DFS@0.1: 0.892 -> 0.972Helped
use X-Ray instead of DiT-3D3D generation · ShapeNet Car (CD)1-NNA: 51.04 -> 50.69Helped
use X-Ray instead of DiT-3D3D generation · ShapeNet Car (EMD)1-NNA: 51.65 -> 50.83Helped
use X-Ray instead of DiT-3D3D generation · ShapeNet Car (CD)COV: 50.00 -> 55.82Helped
use X-Ray instead of DiT-3D3D generation · ShapeNet Car (EMD)COV: 56.38 -> 60.27Helped
reduce the UNet to 10% of original parameters and randomly initialize it (ablation)X-Ray diffusion model · GSOCD: 0.099 -> 0.056Helped
reduce the UNet to 10% of original parameters and randomly initialize it (ablation)X-Ray diffusion model · GSOFS@0.1: 0.806 -> 0.973Helped
finetune the original UNet instead of randomly initializing it (ablation)X-Ray diffusion model · GSOCD: 0.099 -> 0.095No clear effect
add the Hit attribute (ablation)X-Ray diffusion model · GSOCD: 0.074 -> 0.068Helped

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse Google Scanned Objects OmniObject3D ShapeNet Car

Benchmarks: Google Scanned Objects OmniObject3D ShapeNet Car

Metrics: Chamfer Distance F-Score@0.1 1-NNA Coverage Earth Mover's Distance

Baselines: One-2-3-45 ZeroShape TGS OpenLRM TripoSR PointFlow DPM PVD LION GET3D MeshDiffusion DiT-3D

Builds on: Stable Video Diffusion diffusion models Screened Poisson reconstruction Objaverse

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