atlas

Research map / Image generation / Text-to-image diffusion

PreciseCam: Precise Camera Control for Text-to-Image Generation

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Layout-to-image control · 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 PreciseCam, a ControlNet-based adapter for SDXL that conditions text-to-image generation on four camera parameters (roll, pitch, vFoV, distortion ξ) encoded as Perspective Field–Unified Spherical maps, trained on a new 57,380-image dataset built from 360° panoramas.

Problem

Current text-to-image diffusion models lack precise control over camera viewpoint and lens distortion, and prompt engineering or predefined shot tags give limited, unreliable control.

Approach

Encode user-specified roll, pitch, vertical FoV and distortion ξ as per-pixel Perspective Field maps (up-vectors and latitudes under the Unified Spherical camera model) and inject them into SDXL via a ControlNet, using only single-view images with no 3D geometry or multi-view data; at inference only the middle-block residuals are injected.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Condition SDXL generation on PF-US camera maps instead of using prompt engineering aloneSDXL text-to-image generation · 2,940 generated imagesCLIP score: 0.292 (0.026) -> 0.299 (0.025)No clear effect
Condition SDXL generation on PF-US camera maps instead of using prompt engineering aloneSDXL text-to-image generation · 2,940 generated imagesBLIP score: 0.557 (0.039) -> 0.543 (0.039)No clear effect
Inject ControlNet residuals only at the bottleneck (ablation)PreciseCam · Camera-conditioned image generationcamera conditioning adherenceHelped
Inject ControlNet residuals only at the bottleneck (ablation)PreciseCam · Camera-conditioned image generationimage qualityHelped
Also inject ControlNet residuals at additional levels (ablation)PreciseCam · Camera-conditioned image generationimage qualityHurt

Surprising findings

Limitations

Experimental setup

Datasets: 360-SOD CVRG-Pano F-360iSOD Poly Haven HDRIs Sitzmann et al. 360 dataset 360cities

Benchmarks: CLIP score and BLIP score on 2,940 generated images user study with 34 participants

Metrics: CLIP score BLIP score user preference for camera view alignment perspective-field-based camera view error

Baselines: SDXL with prompt engineering Adobe Firefly Image 3 Kumari et al. custom diffusion with 3D object conditioning Voynov et al. universal lens geometry

Builds on: ControlNet Perspective Fields Unified Spherical camera model Stable Diffusion XL

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