OneFixer: High-Quality and Consistent One-Step Autoregressive 3DGS Refinement for Driving Scenes

3DGS OneFixer (Ours)
Loading frames

All videos use one-step denoising with autoregressive generation over 8-frame chunks.

Frame 0 / 0 Loaded 0 / 0
OneFixer quality, consistency, and training efficiency summary
OneFixer is a one-step autoregressive video-diffusion fixer for 3DGS driving scenes, fine-tuned from a pretrained causal video generator in a single stage. It achieves the lowest FVD, LPIPS, and DISTS among prior fixers under one-step inference while matching or exceeding the temporal consistency of multi-stage pipelines combining DMD and Self-Forcing.

Motivation

One-step causal refinement compounds errors. In autoregressive video diffusion, each prediction becomes the causal context for the next chunk. Reducing the denoising budget degrades each prediction, and because that prediction is reused as history, errors compound: the context drifts away from the ground-truth histories seen during training. This is visible in OmniDreams: moving from four denoising steps to one lowers latency but worsens both video fidelity and temporal consistency, even though every step is anchored by a 3DGS rendering.

Existing one-step stabilization pipelines can require complex training procedures. Self-forcing and distribution-matching objectives can improve autoregressive stability, as demonstrated by ArtiFixer, but preserving perceptual quality at a single denoising step remains challenging. Representative approaches additionally rely on multiple training stages, separate bidirectional and causal models, or auxiliary distillation and regularization objectives.

Input (3DGS) OmniDreams @1 ArtiFixer OneFixer (Ours)
Loading media

300-frame autoregressive rollout for 3DGS refinement. @N denotes the number of denoising steps.

Frame 150
Frame 150 / 300 Loaded 0 / 300

OneFixer at a Glance

Training stage comparison between existing approaches and OneFixer
Efficient single-stage training. OneFixer uses a single causal model and a single training stage, avoiding multi-stage distillation and bidirectional-to-causal conversion. This simplifies adaptation to new environments and shortens the training and deployment cycle.
OneFixer self-rollout training diagram
Consistency and quality through deployment-matched self-rollout. For one-step autoregressive 3DGS refinement, OneFixer trains on its own one-step generated rollout, matching the causal history encountered at inference. The same rollout provides deployment-matched history for causal flow matching and direct pixel-space perceptual supervision, jointly improving temporal consistency and perceptual fidelity.

Comparison - Waymo (198 frames)

All methods are fine-tuned on the corresponding training split. † Uses the OmniDreams backbone, same as OneFixer.

3DGS
GT
Frame 0 / 196 Loaded 0 / 196

Comparison - Internal (900 frames)

All methods are fine-tuned on the corresponding training split. † Uses the OmniDreams backbone, same as OneFixer.

3DGS
GT
Frame 0 / 899 Loaded 0 / 899

Comparison - Novel View (300 frames)

All methods are fine-tuned on the corresponding training split.

Displacement
Yaw
3DGS DiFix3D 3DGS Enhancer Logging view ArtiFixer OneFixer (Ours)
Frame 0 / 299

Additional Results

Closed Loop Simulation

3DGS
DiFix3D
OmniDreams
Self-Forcing
OneFixer (Ours)
Loading media
0:00 / 0:00

The black dashed line indicates the logged trajectory; outside this path, no 3DGS reconstruction is available.

Stylization

3DGS
Original
Night
Snowy
Foggy
0:00 / 0:00

Multi-Camera Generation

Loading media
0:00 / 0:00

High Resolution

High-resolution comparison result
Loading image

Non-driving Scenes

All methods are fine-tuned on the corresponding training split. OneFixer is initialized from OmniDreams, a driving-scene generation video model.

3DGS
GT
Frame 0 / 299 Loaded 0 / 300