atlas

Research map / 3D vision / 3D generation

Generating Images with 3D Annotations Using Diffusion Models

ICLR 2024 · 3D vision › 3D generation · approach: Score distillation for text-to-3D · 1 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 3D-DST, which conditions ControlNet on edge maps rendered from ShapeNet/Objaverse CAD models plus LLM-generated text prompts, to create diffusion-generated training images with automatic 3D annotations for classification and 3D pose estimation.

Problem

Diffusion models lack explicit 3D geometry control, so generated images cannot be given controlled poses/distances or automatic ground-truth 3D annotations, limiting their use for augmenting 3D-aware and OOD training data.

Approach

Render CAD models from sampled viewpoints and distances, extract Canny edge maps as ControlNet visual prompts, and diversify appearance with LLM-generated text prompts (backgrounds, colors, weather), so the rendering parameters give free 3D labels for the generated images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
pretrain on 3D-DST synthetic data instead of target data aloneDeiT-S · ImageNet-100 IDaccuracy: 84.56 -> 88.96Helped
pretrain on 3D-DST synthetic data instead of target data aloneDeiT-S · ImageNet-R OODaccuracy: 49.61 -> 56.65Helped
pretrain on 3D-DST synthetic dataDeiT-S · ImageNet-200accuracy: 81.50 -> 84.81Helped
pretrain on 3D-DST synthetic dataResNet · PASCAL3D+ and ObjectNet3D IDAcc@π/18: +3.92 percentage pointsHelped
pretrain on 3D-DST synthetic dataNeMo · PASCAL3D+ and ObjectNet3D IDAcc@π/18: +5.39 percentage pointsHelped
pretrain on 3D-DST synthetic dataNeMo · OOD-CVAcc@π/18: 26.57 -> 26.44Hurt
add LLM-generated text prompts to 3D-DST (ablation)DeiT-S · ImageNet-100 IDaccuracy: 87.82 -> 88.96Helped
add LLM-generated text prompts to 3D-DST (ablation)DeiT-S · ImageNet-R OODaccuracy: 55.95 -> 56.65Helped
replace rendered 3D edge-map conditioning with ImageNet image edges (ablation)DeiT-S image augmentation · ImageNet-R OODaccuracy: 49.61 -> 48.69Hurt
use rendered objects with random 3D environment backgrounds (ablation)DeiT-S image augmentation · ImageNet-R OODaccuracy: 49.61 -> 54.81Helped
add camera augmentation to DST-3D pretraining (ablation)CubeRCNN · ARKitScenesAP3D: 42.74 -> 43.19Helped
apply K-fold consistency filtering to remove noisy annotations (ablation)DST-3D bus data · bus synthetic dataPCS: 59.5 -> 66.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-100 ImageNet-200 ImageNet-R ShapeNet Objaverse PASCAL3D+ ObjectNet3D OOD-CV ARKitScenes BG-20k

Benchmarks: ImageNet-100 ImageNet-200 ImageNet-R PASCAL3D+ ObjectNet3D OOD-CV ARKitScenes

Metrics: top-1 accuracy Acc@pi/6 Acc@pi/18 AP2D AP3D real-to-synthetic performance pose consistency score

Baselines: Text2Img diffusion augmentation AugMix NeMo CubeRCNN

Builds on: ControlNet Stable Diffusion NeMo DeiT

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