atlas

Research map / 3D vision / 3D generation

Symmetry Strikes Back: From Single-Image Symmetry Detection to 3D Generation

CVPR 2025 · 3D vision › 3D generation · approach: Diffusion-based novel view synthesis · 6 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 Reflect3D, a transformer-based zero-shot detector of 3D reflection symmetry from a single RGB image, aided by multi-view diffusion views, and uses detected symmetry to improve DreamGaussian-based single-image 3D generation.

Problem

Detecting 3D reflection symmetry planes from a single RGB image of arbitrary objects in a zero-shot manner, and exploiting that symmetry to improve single-image 3D generation.

Approach

A feed-forward transformer with a frozen DINOv2 encoder queries hypothesis normals via cross-attention, classifying and regressing symmetry planes; multi-view diffusion synthesizes surrounding views whose predictions are CLIP-filtered, rotated back, and K-Means clustered to resolve single-view ambiguity. Detected symmetry is then injected into DreamGaussian via symmetry alignment, symmetric SDS/de

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add multi-view diffusion and clustering-based aggregationReflect3D-FF · GSOF@5°: 0.191 -> 0.390Helped
Add multi-view diffusion and clustering-based aggregationReflect3D-FF · OmniObjectF@5°: 0.103 -> 0.173Helped
Add symmetry guidance, alignment, symmetric SDS, densification, and texture refinementDreamGaussian · GSOF@0.2: 0.404 -> 0.451Helped
Add symmetry guidance, alignment, symmetric SDS, densification, and texture refinementDreamGaussian · OmniObjectF@0.2: 0.427 -> 0.457Helped
Remove clustering-based multi-view aggregation (ablation)Reflect3D · GSOF@15°: 0.756 -> 0.655Hurt
Replace DINOv2 with ImageNet-trained ViT (ablation)Reflect3D · GSOF@15°: 0.756 -> 0.386Hurt
Fine-tune DINOv2 instead of freezing it (ablation)Reflect3D · GSOF@15°: 0.756 -> 0.236Hurt
Remove symmetry alignment (ablation)Symmetry-aware DreamGaussian · Single-image 3D generationgeometry and texture qualityHurt
Remove symmetric SDS (ablation)Symmetry-aware DreamGaussian · Single-image 3D generationgeometry and symmetry qualityHurt
Remove symmetric densification (ablation)Symmetry-aware DreamGaussian · Single-image 3D generationgeometry qualityHurt
Remove symmetric texture refinement (ablation)Symmetry-aware DreamGaussian · Single-image 3D generationtexture qualityHurt

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse ShapeNet GSO OmniObject3D

Benchmarks: GSO OmniObject3D

Metrics: F@5 F@15 F@30 F@50 geodesic distance CLIP similarity Chamfer distance F-score@0.1/0.2/0.5

Baselines: NeRD Shape to Symmetry DreamGaussian Random Guess

Builds on: NeRD DreamGaussian Zero-1-to-3 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