---
title: 'DeblurNVS: Latent Diffusion for Novel Views'
url: https://www.emergentmind.com/topics/deblurnvs
type: topic
---

# DeblurNVS: Latent Diffusion for Novel Views

DeblurNVS is a framework for novel view synthesis from sparse motion-blurred images that aims to produce a sharp target-view image from calibrated blurred context views without per-scene optimization. The method is formulated around the observation that motion blur weakens local image structure and cross-view geometric cues, which are normally assumed by NeRF, 3D Gaussian Splatting, and generative view synthesis pipelines. DeblurNVS addresses this by restoring intermediate geometric representations before target-view synthesis, then combining those restored representations with target camera information to reconstruct a sharp RGB novel view. The framework is presented in "DeblurNVS: Geometric Latent Diffusion for Novel View Synthesis from Sparse Motion-Blurred Images" [2606.01315].

## 1. Problem setting and image formation

Novel view synthesis (NVS) is posed as the task of predicting a target-view image from a sparse set of observed views. In DeblurNVS, the observed inputs are not clean images but real-world motion-blurred context images
$\mathcal I_c^{\rm blur}=\{\mathbf I_i^{\rm blur}\}_{i=1}^K$
with calibrated camera poses, and the objective is to synthesize a sharp target-view image
$\mathbf I^{\star}$
from a novel camera pose, without any per-scene optimization [2606.01315].

The motion-blur model follows finite-exposure image formation. A blurred measurement is defined as the time integral of the instantaneous sharp radiance:
\[
\mathbf I^{\rm blur}
= \frac{1}{T}\int_{t_0}^{t_0+T} \mathbf I^{\rm sharp}(t)\,\mathrm dt
\;\approx\;
\frac{1}{N}\sum_{i=1}^N \mathbf I_i^{\rm sharp},
\qquad
N\sim\mathcal U\{5,7,9,11\}.
\]
Here, $\mathbf I^{\rm sharp}(t)$ denotes the latent sharp image at time $t$, $T$ is the exposure duration, and the practical approximation is obtained through frame interpolation and temporal averaging. This formulation makes explicit that blur is not treated as an additive corruption but as an exposure-time aggregation of latent sharp observations.

The paper situates this setting against two limitations of prior practice. First, most NVS systems rely on clean observations, where image structures and cross-view correspondences remain intact. Second, blur-aware methods that model image formation typically depend on costly per-scene optimization, which restricts efficient and generalizable sparse-view synthesis. DeblurNVS is introduced specifically to remove that dependence while preserving multi-view reasoning under blur.

## 2. Geometry-aware latent restoration

A central design choice in DeblurNVS is to restore a geometry-aware context latent from each blurred input before performing view synthesis. The method uses a pretrained geometric encoder $E_{\rm DA3}$, identified as Depth Anything 3, and augments it with lightweight LoRA adapters. Each blurred image is encoded as
\[
\widetilde{\mathbf z}_i
=E_{\rm DA3}^{\rm LoRA}\bigl(\mathbf I_i^{\rm blur}\bigr),
\qquad
\widetilde{\mathcal Z}_c=\{\widetilde{\mathbf z}_i\}_{i=1}^K.
\]

The restored context geometry is learned through a latent diffusion process. A frozen teacher encoder produces sharp reference latents
$\mathcal Z_c^{\rm sharp}=\{\mathbf z_i^{\rm sharp}\}$.
A U-Net denoiser $\epsilon_\theta^{\rm ctx}$ is then trained to predict noise from a noised version of the sharp latent, conditioned on the blurred latent set:
\[
\mathbf Z_{c,t}^{\rm sharp}
= \alpha_t\,\mathbf Z_c^{\rm sharp} + \sigma_t\,\boldsymbol\epsilon,\quad
\boldsymbol\epsilon\sim\mathcal N(\mathbf0,\mathbf I),
\]
\[
\mathcal L_{\rm ctx}
= \mathbb E_{t,\mathbf Z_c^{\rm sharp},\boldsymbol\epsilon}
\bigl\|\,
\boldsymbol\epsilon
- \epsilon_\theta^{\rm ctx}\bigl(\mathbf Z_{c,t}^{\rm sharp},\,t,\,
\widetilde{\mathcal Z}_c,\,
\underbrace{\mathbf0}_{\text{no camera cond.}}
\bigr)
\bigr\|_2^2.
\]

Minimizing $\mathcal L_{\rm ctx}$ jointly updates the LoRA adapters and the context denoiser while keeping the teacher encoder frozen [2606.01315]. Because $\epsilon_\theta^{\rm ctx}$ processes all $K$ latents jointly and operates in the DA3 feature space, which the paper describes as encoding underlying depth-geometry priors, the restored latents $\hat{\mathcal Z}_c$ are reported to inherit strong multi-view geometric alignment. The paper further states that no additional 2D feature-alignment loss is required in practice; the consistency emerges from the shared latent-space diffusion.

This stage is significant because it separates the restoration of structure and correspondence cues from the subsequent generation of the target view. The paper characterizes this as reconstructing the intermediate geometric representations needed for multi-view reasoning from blurred observations.

## 3. Target-view synthesis by geometric latent diffusion

After recovering the restored context latents $\hat{\mathcal Z}_c$, DeblurNVS learns to generate the target-view latent rather than directly predicting RGB. The target sharp image is first mapped into the same geometric latent space using the teacher encoder:
\[
\mathbf z^{\star,\rm sharp}=E_{\rm DA3}(\mathbf I^{\star,\rm sharp}).
\]
A forward noising process constructs
\[
\mathbf z^{\star}_t = \alpha_t \mathbf z^{\star,\rm sharp} + \sigma_t \boldsymbol\epsilon.
\]

A second denoiser, $\epsilon_\theta^{\rm tgt}$, is trained to predict the noise at each diffusion step while conditioning on the restored context latents and the full set of camera embeddings $\mathbf c$:
\[
\mathcal L_{\rm tgt}
= \mathbb E_{t,\mathbf z^{\star,\rm sharp},\boldsymbol\epsilon}
\bigl\|\,
\boldsymbol\epsilon
- \epsilon_\theta^{\rm tgt}\bigl(
\alpha_t \mathbf z^{\star,\rm sharp} + \sigma_t \boldsymbol\epsilon,\,
t,\,
\hat{\mathcal Z}_c,\,
\mathbf c
\bigr)
\bigr\|_2^2.
\]

The paper interprets this as geometry-aware diffusion: the restored context latents provide structural information such as depth and parallax, and the camera embeddings provide the novel-view camera parameters, so the reverse process converges to a target latent $\hat{\mathbf z}^\star$ that is both sharp and consistent with multi-view geometry [2606.01315].

This formulation distinguishes DeblurNVS from approaches that synthesize directly from degraded RGB or depend on scene-specific optimization. The method instead uses a two-stage latent construction in which deblurring and view synthesis are coupled through a shared geometric representation.

## 4. RGB reconstruction and supervised objectives

Once the target latent $\hat{\mathbf z}^\star$ has been sampled, DeblurNVS reconstructs the final image with a lightweight decoder $D_{\rm rgb}$:
\[
\hat{\mathbf I}^{\star}
= D_{\rm rgb}\bigl(\hat{\mathbf z}^\star,\;\hat{\mathcal Z}_c\bigr).
\]

The decoder is supervised using a weighted combination of image, perceptual, and adversarial losses:
\[
\mathcal L_{\rm rgb}
= \lambda_1\,\|\,\hat{\mathbf I}^{\star}-\mathbf I^{\star,\rm sharp}\|_1
\;+\;\lambda_p\,\mathcal L_{\rm LPIPS}\;+\;\lambda_g\,\mathcal L_{\rm GAN},
\]
with
$\lambda_1=1.0$,
$\lambda_p=1.0$,
and
$\lambda_g=0.75$.

The loss design reflects the paper’s emphasis on both perceptual sharpness and structural fidelity. The $L_1$ term anchors reconstruction to the sharp target image, LPIPS contributes perceptual supervision, and the GAN term is used in the final RGB stage. The resulting pipeline therefore proceeds from blurred image encoding, to geometric latent restoration, to camera-conditioned target latent diffusion, and finally to RGB decoding [2606.01315].

A common misunderstanding would be to reduce the method to a sequential “deblur then render” pipeline. The paper’s own description is more specific: DeblurNVS restores intermediate geometric representations and then synthesizes the target-view representation in the same latent regime. This suggests that the deblurring operation is organized around multi-view geometry rather than generic single-image restoration.

## 5. Dataset construction and training configuration

Large-scale training is enabled by a dedicated motion-blurred NVS dataset derived from DL3DV-10K. Starting from DL3DV-10K, described as containing approximately 10,000 scenes with approximately 500 frames each, the training data are generated by interpolating each view sequence $8\times$ in time and then averaging $N$ frames, where $N\in\{5,7,9,11\}$, to synthesize realistic motion blur. The resulting dataset contains approximately 5 million sharp–blur pairs for supervision [2606.01315].

The training resolution is $280\times504$. Context diffusion uses 8 denoising steps. Target diffusion uses 12 denoising steps with an Euler sampler. Batch size and learning rate are stated to follow standard DA3/GLD defaults. Overall training takes 2–3 days on a single 48 GB A100/4090 GPU. Data augmentation consists of random horizontal flips, color jitter, and slight camera-pose perturbations.

The dataset construction is important because the abstract explicitly ties the framework’s scalability to interpolation-based finite-exposure blur synthesis. The synthetic blur generation directly mirrors the image-formation model used in the formulation section, giving the training procedure a consistent exposure-based interpretation rather than a purely heuristic corruption model.

## 6. Empirical results and method positioning

The reported experiments use 3 input views for the key quantitative comparisons. On synthetic motion-blur benchmarks, DeblurNVS is presented as the only generalizable method trained end-to-end for blurred inputs, whereas the scene-specific baselines 3DGS and BAGS require minutes of per-scene optimization at test time [2606.01315].

### Synthetic DL3DV-Bench, blurred inputs

| Method | Results |
|---|---|
| 3DGS (scene-opt.) | PSNR 14.77; SSIM 0.527; LPIPS 0.422; FID 233.4; time ≈32 min |
| BAGS (scene-opt.) | PSNR 15.18; SSIM 0.539; LPIPS 0.414; FID 221.8; time ≈12 min |
| DA3 (gen.) | PSNR 10.95; SSIM 0.357; LPIPS 0.581; FID 275.5; time 0.03 s |
| GLD (gen.) | PSNR 11.46; SSIM 0.385; LPIPS 0.503; FID 150.9; time 9.8 s |
| DeblurNVS | PSNR 15.55; SSIM 0.441; LPIPS 0.367; FID 101.4; time 0.60 s |

### Real DeblurNeRF dataset, 3 inputs

| Method | Results |
|---|---|
| BAGS (scene-opt.) | PSNR 18.81; SSIM 0.527; LPIPS 0.385; FID 151.1; time ≈30 min |
| DA3 (gen.) | PSNR 13.61; SSIM 0.356; LPIPS 0.608; FID 306.2; time 0.03 s |
| GLD (gen.) | PSNR 12.87; SSIM 0.329; LPIPS 0.570; FID 166.5; time 9.8 s |
| DeblurNVS | PSNR 17.13; SSIM 0.433; LPIPS 0.335; FID 79.6; time 0.60 s |

Across all benchmarks, the paper states that DeblurNVS delivers the best perceptual metrics, specifically LPIPS and FID, together with very competitive PSNR and SSIM, while running in under 1 second per novel view and avoiding per-scene tuning. Qualitatively, it is reported to produce sharper edges, more faithful geometry with fewer “floating” artifacts, and stable textures under strong motion blur; by contrast, scene-specific 3DGS and BAGS as well as clean-input generalizable methods DA3 and GLD are described as struggling when correspondences are degraded by blur.

The method is summarized in the paper as the first generalizable, geometry-aware latent-diffusion framework that simultaneously disentangles multi-view deblurring from novel-view synthesis in a shared latent space, reconstructs reliable multi-view geometry from sparse blurred observations, and synthesizes high-fidelity sharp novel views without per-scene optimization [2606.01315]. A plausible implication is that DeblurNVS occupies a hybrid position between blur-aware reconstruction and generalizable view synthesis: it retains explicit geometric conditioning while replacing scene-specific test-time optimization with learned latent diffusion.

Source: https://www.emergentmind.com/topics/deblurnvs