Archival Film Restoration - ML Research

Absolute Cinema

Bringing century-old footage back to life - denoising, sharpening, defect in-painting and de-flickering - with a physically-grounded degradation pipeline and a state-of-the-art restoration model.

Mikołaj Jastrzębski, Dawid Glinkowski, Dawid Zieliński, Daniel Borkowski - advised by Kamil Adamczewski, Wojciech Kozłowski
Wrocław University of Science and Technology
NeurIPS 2026 - Datasets & Benchmarks - Accepted ACCV 2026 - Main Track - Accepted
Original Restored - DART
Loading comparison

Drag to compare - original archival footage vs. DART restoration. Source footage courtesy of the National Digital Archive.

01 Motivation

A vanishing visual record,
locked behind cost and complexity.

Thousands of hours of archival film survive only as fragile, damaged prints. Restoring them today is a manual, expert-driven craft - so most footage is never seen again.

01

Costly & slow

Frame-by-frame manual restoration takes specialist studios weeks per reel - and costs that only major institutions can bear.

02

Low watchability

Noise, flicker and damage make raw archival footage hard for audiences to engage with, limiting its cultural reach.

03

Heritage decay

Film stock degrades faster than it can be digitised and restored. Every year, more footage is lost permanently.

04

Out of reach

No accessible tool exists for smaller archives, historians or private collectors - the scale of the problem demands automation.

02 Our approach

Three contributions,
one end-to-end restoration system.

03 Solution - Benchmark

A test set built for
real archival film.

Where the previous standard (SRWOV) mixed film with animation at low resolution and carried watermarks, our set is archival-only, higher-resolution and heavily degraded - a far harder, more honest benchmark. Dataset is sourced from the public domain collections of U.S. Library of Congress.

- More frames
- Pixels per frame
100% Archival domain
0 Watermarks

Sample clips from our benchmark - archival footage from the U.S. Library of Congress

SRWOV (previous standard) vs. our test set
Property Previous standard (SRWOV) Our test set
Frame count 29,256 81,576
Resolution 640 x 360 1440 x 1080
Content domain Mixed (film + animation)Archival film only
Watermarks Present None
Degradation levelLow High
04 Solution - Pipeline

No clean original exists -
so we synthesise the damage.

A damaged century-old reel has no pristine counterpart to learn from, so supervised restoration is impossible without paired data. The only way to obtain it is to take clean footage and degrade it ourselves - which means a model is only ever as good as how realistically that synthetic damage mirrors real film decay.

No paired ground truth

You can never capture a clean version of a damaged historical film. Without real pairs, training depends entirely on the realism of synthetic degradations.

Prior pipelines fall short

Earlier synthesisers keep frames structurally close to the clean original - high SSIM, low LPIPS - failing to replicate genuine film damage, so models under-restore real footage.

Authentic, physics-inspired damage

AbsoluteDegradation applies six ordered, physically-grounded stages to produce heavier, more realistic and temporally coherent damage - plus a per-frame degradation mask - closing the domain gap and improving every backbone.

The Pipeline - Six Degradation Stages - clean footage through multiple stages of authentic degradation
Clean input frame before any degradation
INPUT - Clean Clip

Source footage before any processing - propagated unchanged as the ground-truth training reference.

Frame after Stage 1: Grayscale
STAGE 1 - Grayscale

Colour channels are collapsed to a single luminance channel, reproducing the monochrome look of original archival black-and-white film stock.

Frame after Stage 2: Texture Overlay
STAGE 2 - Texture Overlay

1–3 scanned emulsion textures overlaid per frame - surface blemishes, particle noise and chemical staining.

Frame after Stage 3: Degradation Series
STAGE 3 - Degradation Series

Invert, apply blur, grain, downscale and gamma in randomised order, then re-invert - mimicking negative decay. Followed by a random-ordered composition of blur, grain, JPEG compression, downscaling, gamma shift and motion blur.

Frame after Stage 4: Photometric Artifacts
STAGE 4 - Photometric Artifacts

Resize to target resolution, colour jitter, 8-bit quantize - locking the final degraded appearance.

Frame after Stage 5: Vertical Line Simulation
STAGE 5 - Vertical Line Simulation

Clip-level overlays with Brownian-drift trajectories, per-scratch flicker and multi-frame lifespan.

Output - Degraded / Clean Pair

Ready for
Training

The degraded clip and the clean original are saved as a matched pair - the complete supervised training signal for training.

05 Solution - Model

DART - Degradation-Aware
Recurrent Transformer.

Where prior restoration models treat every frame identically, DART first asks where the damage is and how severe - then restores accordingly. The result is a content-adaptive process that outperforms every prior architecture on our archival benchmark.

DART architecture diagram showing Dilation Pyramid MaskNet, recurrent mask warping, and AdaLN-Zero conditioning

DART architecture - mask prediction, temporal warping, and severity-conditioned Swin Transformer blocks.

01

Dilation Pyramid MaskNet

Three parallel branches at dilation rates d∈{1,2,3} localise artifacts across scales - from fine grain to coarse scratches - producing a dense per-frame damage mask.

02

AdaLN-Zero Severity Conditioning

Per-frame damage severity is distilled into a global signal that modulates every Swin Transformer block via Adaptive Layer Norm - shifting restoration from static to content-adaptive.

03

Mask-Weighted Restoration Loss

The loss is weighted by the degradation masks produced by our synthetic degradation pipeline, steering the model to repair only the genuine artifacts while leaving authentic footage untouched.

06 Results - Visual

Drag the handle.
See the restoration.

Source footage: public-domain archival film from the U.S. Library of Congress.

07 Results - Quantitative

State-of-the-art on every
perceptual metric.

Swapping the training data alone makes the difference: BasicVSR++, RTN and MambaOFR all score substantially better on every no-reference perceptual metric when trained on AbsoluteDegradation instead of the prior BOF pipeline. Built on the same data, DART outperforms every competing method on our archival benchmark.

#1 All perceptual metrics
5 Baselines beaten
SOTA Archival restoration
Degradation pipeline
BasicVSR++ backbone
Training data BRISQUE ↓CLIPIQA+ ↑MUSIQ ↑MANIQA ↑
BOF 30.620.31332.550.170
AbsoluteDegradation (ours) 20.680.36942.910.238
Shift-Net backbone
Training data BRISQUE ↓CLIPIQA+ ↑MUSIQ ↑MANIQA ↑
BOF 26.740.37036.740.213
AbsoluteDegradation (ours) 16.590.43846.770.276
MambaOFR backbone
Training data BRISQUE ↓CLIPIQA+ ↑MUSIQ ↑MANIQA ↑
BOF 32.790.34738.810.221
AbsoluteDegradation (ours) 20.280.41947.240.278
RTN backbone
Training data BRISQUE ↓CLIPIQA+ ↑MUSIQ ↑MANIQA ↑
BOF 19.890.36641.460.220
AbsoluteDegradation (ours) 14.390.42246.870.266
DeepRemaster backbone
Training data BRISQUE ↓CLIPIQA+ ↑MUSIQ ↑MANIQA ↑
BOF 35.520.32039.480.225
AbsoluteDegradation (ours) 23.330.35744.750.254

Swapping in AbsoluteDegradation training data improves every backbone - the gains are pipeline-driven, not model-specific.

Model comparison
SOTA model comparison - AbsoluteDegradation benchmark
Method BRISQUE ↓CLIPIQA+ ↑MUSIQ ↑MANIQA ↑
Input frames 47.860.24826.840.162
RVRT 38.550.30035.550.200
BasicVSR++ 21.940.36940.270.237
RTN 17.770.40145.510.262
MambaOFR 30.110.34939.800.233
DART (ours) 15.870.43351.230.301
08 Results - Human study

People prefer it, too.

No-reference metrics can reward hallucinated detail, so we asked people instead. In a blinded two-alternative forced-choice study, raters compared restorations of our archival clips from the same architecture trained on the baseline (Bringing Old Films) pipeline versus AbsoluteDegradation - and picked ours in 64.7% of trials.

64.7% Trials preferring ours
93 Raters
1,395 Blind comparisons
Human preference
Preference for AbsoluteDegradation-trained output · dot = win rate, line = 95% CI
Per architecture
  • BasicVSR++General-purpose 89.9%213/237 · p <0.001
  • Shift-NetGeneral-purpose 71.5%163/228 · p <0.001
  • RVRTGeneral-purpose 59.8%137/229 · p = 0.004
  • DeepRemasterOld-film-specific 56.8%133/234 · p = 0.043
  • MambaOFROld-film-specific 55.8%n.s.129/231 · p = 0.087
  • RTNOld-film-specific 54.2%n.s.128/236 · p = 0.216
Pooled
  • General-purposeBasicVSR++, Shift-Net, RVRT 73.9%513/694 · p <0.001
  • Old-film-specificDeepRemaster, MambaOFR, RTN 55.6%390/701 · p = 0.003
  • All6 architectures 64.7%903/1395 · p <0.001
09 Achievements

From research question
to recognised results.

- Core deliverables -
SOTA model, pipeline & dataset
- Conference presentations
in Poland
- Scientific publications
in progress
10 Publications

Accepted.

'26

AbsoluteDegradation: A Physics-Inspired Synthetic Film Degradation Pipeline and Archival Film Restoration Benchmark

NeurIPS 2026 - Sydney Datasets & Benchmarks Track
Accepted
'26

DART: A Degradation-Aware Recurrent Transformer for Archival Film Restoration

ACCV 2026 - Osaka Main Track
Accepted
Cite this work BibTeX
@inproceedings{jastrzebski2026absolutedegradation,
  title     = {{AbsoluteDegradation}: A Physics-Inspired Synthetic Film-Degradation Pipeline and Archival Film Restoration Benchmark},
  author    = {Jastrz{\k{e}}bski, Miko{\l}aj and Glinkowski, Dawid and Zieli{\'n}ski, Dawid and Borkowski, Daniel and Koz{\l}owski, Wojciech and Adamczewski, Kamil},
  booktitle = {Advances in Neural Information Processing Systems (NeurIPS), Evaluations and Datasets Track},
  year      = {2026}
}
11 Team

Four researchers, two advisors.

The Absolute Cinema team at an AI Forum poster session
Mikołaj Jastrzębski Researcher
Dawid Glinkowski Researcher
Dawid Zieliński Researcher
Daniel Borkowski Researcher
Kamil Adamczewski Advisor
Wojciech Kozłowski Advisor