Video Super-Resolution: Approaches to modelling and evaluation

Andrey Lukyanenko

CV R&D Lead, MTS AI

Content

  • What is Video Super-Resolution

  • Approaches to Single Image Super-Resolution

  • Approaches to Video Super-Resolution

  • Real-Time Video Super-Resolution

  • Real-World Video Super-Resolution

  • Evaluation: metrics and datasets

About me

  • Economist
  • ~4 years as ERP-consultant
  • ~8 months self-study
  • ~5 years as Data Scientist
  • Tech Lead in R&D in Computer Vision @ MTS AI
  • Kaggle Competition Master, Notebook top-1, Discussion Grandmaster

VSR: definition

  • Video super-resolution is the task of upscaling a video from a low-resolution to a high-resolution.
  • Multiple solutions for the same LR image

VSR: definition

VSR: depiction

VSR: usage examples

VSR: usage examples

VSR: usage examples

VSR: usage examples

VSR: usage examples

SR, IR, IE

SISR

SISR

SISR

SISR

Nearest-neighbor Interpolation

Bilinear interpolation

Bicubic interpolation

SRCNN

SRCNN

VDSR

FSRCNN

ESPCN

EDSR

Recursive networks

DRCN

LapSRN

SRGAN

ESRGAN

Diffusion models

Diffusion models

SwinIR

SwinIR

VSR

VSR

MEMC

Deep-DE

TecoGAN

Deformable Convolution

Deformable Convolution

EDVR

EDVR

FFCVSR

3DSRnet

3DSRnet

STCN

PFNL

CARN

CARN

FAST

RSISR

RSISR

BSR

RSISR: self-supervised

Datasets

Datasets

Metrics

  • Pairwise metrics
  • Image quality metrics
  • Human evaluation

Pairwise preference

  • Choose what is better: Original and SR
  • No external distractions
  • The same setup
  • Check the participants

Conclusions

  • Many approaches, no free lunch
  • No best metric
  • Worse performance in real-world
  • Multiple degradations
  • Low performance for extreme SR (x16 and higher)
  • Requires a lot of VRAM

References

References

References

References

Contacts