atlas

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

Generative Photography: Scene-Consistent Camera Control for Realistic Text-to-Image Synthesis

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Layout-to-image control · 8 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 Generative Photography, which controls camera intrinsics (bokeh, focal length, shutter speed, color temperature) in text-to-image generation by lifting T2I to a T2V model and training on a physically simulated differential dataset with a differential camera encoder.

Problem

Text-to-image diffusion models cannot interpret camera intrinsic settings (focal length, aperture/bokeh, shutter speed, color temperature) and fail to keep the scene consistent when those settings change.

Approach

Dimensionality lifting treats camera-setting variation as a frame dimension of a text-to-video model so the scene prompt is shared across frames, and a differential camera encoder feeds both camera-setting embeddings and differences between adjacent settings, trained on a physically simulated differential dataset built from captioned base images with randomly sampled continuous settings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the proposed camera-control frameworkAnimateDiff-based generative photography · Bokeh renderingCorrCoef: 0.6025 -> 0.8626Helped
use the proposed camera-control frameworkAnimateDiff-based generative photography · Focal lengthCorrCoef: 0.8671 -> 0.9695Helped
use the proposed camera-control frameworkAnimateDiff-based generative photography · Shutter speedCorrCoef: 0.7526 -> 0.9264Helped
use the proposed camera-control frameworkAnimateDiff-based generative photography · Color temperatureCorrCoef: 0.5812 -> 0.8970Helped
add inter-frame difference features (ablation)Generative Photography · Bokeh renderingCorrCoef: 0.7631 -> 0.8626Helped
add inter-frame difference features (ablation)Generative Photography · Focal lengthCorrCoef: 0.8594 -> 0.9695Helped
add inter-frame difference features (ablation)Generative Photography · Shutter speedCorrCoef: 0.8864 -> 0.9264Helped
add inter-frame difference features (ablation)Generative Photography · Color temperatureCorrCoef: 0.8586 -> 0.8970Helped
use continuous rather than discrete uniform sampling (ablation)Generative Photography · Bokeh renderingCorrCoef: 0.6774 -> 0.8626Helped
use continuous rather than discrete uniform sampling (ablation)Generative Photography · Focal lengthCorrCoef: 0.7254 -> 0.9695Helped
use continuous rather than discrete uniform sampling (ablation)Generative Photography · Shutter speedCorrCoef: 0.8384 -> 0.9264Helped
use continuous rather than discrete uniform sampling (ablation)Generative Photography · Color temperatureCorrCoef: 0.8140 -> 0.8970Helped

Surprising findings

Limitations

Experimental setup

Datasets: own photography public image datasets (Unsplash-style base images, refs [42, 72]) all-in-focus images from [14, 20, 73]

Benchmarks: internal differential test set (75 camera-setting sets per task)

Metrics: Pearson correlation coefficient (accuracy to physical trend) frame-wise LPIPS (consistency) CLIP score (prompt following)

Baselines: Stable Diffusion 3 FLUX AnimateDiff (w/ and w/o fine-tuning) CameraCtrl (w/ and w/o fine-tuning)

Builds on: AnimateDiff T2I-Adapter CameraCtrl CLIP Depth Anything

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