TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Learning Truncated Causal History Model for Video Restorat...

Learning Truncated Causal History Model for Video Restoration

Amirhosein Ghasemabadi, Muhammad Kamran Janjua, Mohammad Salameh, Di Niu

2024-10-04DenoisingSuper-ResolutionDeblurringVideo Super-ResolutionRain RemovalVideo DenoisingVideo DeblurringSnow RemovalVideo derainingVideo RestorationRaindrop Removal
PaperPDFCode(official)

Abstract

One key challenge to video restoration is to model the transition dynamics of video frames governed by motion. In this work, we propose TURTLE to learn the truncated causal history model for efficient and high-performing video restoration. Unlike traditional methods that process a range of contextual frames in parallel, TURTLE enhances efficiency by storing and summarizing a truncated history of the input frame latent representation into an evolving historical state. This is achieved through a sophisticated similarity-based retrieval mechanism that implicitly accounts for inter-frame motion and alignment. The causal design in TURTLE enables recurrence in inference through state-memorized historical features while allowing parallel training by sampling truncated video clips. We report new state-of-the-art results on a multitude of video restoration benchmark tasks, including video desnowing, nighttime video deraining, video raindrops and rain streak removal, video super-resolution, real-world and synthetic video deblurring, and blind video denoising while reducing the computational cost compared to existing best contextual methods on all these tasks.

Results

TaskDatasetMetricValueModel
DeblurringGoProPSNR34.5Turtle
DeblurringGoProSSIM0.972Turtle
DeblurringBeam-Splitter Deblurring (BSD)PSNR33.58Turtle
Rain RemovalNightrainPSNR29.26Turtle
VideoSet8 sigma50PSNR30.29Turtle
2D ClassificationGoProPSNR34.5Turtle
2D ClassificationGoProSSIM0.972Turtle
2D ClassificationBeam-Splitter Deblurring (BSD)PSNR33.58Turtle
10-shot image generationGoProPSNR34.5Turtle
10-shot image generationGoProSSIM0.972Turtle
10-shot image generationBeam-Splitter Deblurring (BSD)PSNR33.58Turtle
Video derainingVRDSPSNR32.01Turtle
Video derainingVRDSSSIM0.959Turtle
Blind Image DeblurringGoProPSNR34.5Turtle
Blind Image DeblurringGoProSSIM0.972Turtle
Blind Image DeblurringBeam-Splitter Deblurring (BSD)PSNR33.58Turtle

Related Papers

fastWDM3D: Fast and Accurate 3D Healthy Tissue Inpainting2025-07-17Diffuman4D: 4D Consistent Human View Synthesis from Sparse-View Videos with Spatio-Temporal Diffusion Models2025-07-17SpectraLift: Physics-Guided Spectral-Inversion Network for Self-Supervised Hyperspectral Image Super-Resolution2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16HUG-VAS: A Hierarchical NURBS-Based Generative Model for Aortic Geometry Synthesis and Controllable Editing2025-07-15AirLLM: Diffusion Policy-based Adaptive LoRA for Remote Fine-Tuning of LLM over the Air2025-07-15IM-LUT: Interpolation Mixing Look-Up Tables for Image Super-Resolution2025-07-14PanoDiff-SR: Synthesizing Dental Panoramic Radiographs using Diffusion and Super-resolution2025-07-12