FAST: A Framework to Accelerate Super- Resolution Processing on Compressed Videos

Similar documents
Research Faculty Summit Systems Fueling future disruptions

arxiv: v1 [cs.cv] 29 Mar 2016

FAST: A Framework to Accelerate Super-Resolution Processing on Compressed Videos

RTSR: Enhancing Real-time H.264 Video Streaming using Deep Learning based Video Super Resolution Spring 2017 CS570 Project Presentation June 8, 2017

Lecture 13 Video Coding H.264 / MPEG4 AVC

CNN for Low Level Image Processing. Huanjing Yue

Rotate Intra Block Copy for Still Image Coding

Recovering Realistic Texture in Image Super-resolution by Deep Spatial Feature Transform. Xintao Wang Ke Yu Chao Dong Chen Change Loy

Video Compression Method for On-Board Systems of Construction Robots

Lec 10 Video Coding Standard and System - HEVC

FRAME-RATE UP-CONVERSION USING TRANSMITTED TRUE MOTION VECTORS

Multimedia Systems Video II (Video Coding) Mahdi Amiri April 2012 Sharif University of Technology

Low-cost Multi-hypothesis Motion Compensation for Video Coding

Lecture 7, Video Coding, Motion Compensation Accuracy

arxiv: v2 [cs.mm] 29 Oct 2016

High Efficiency Video Coding. Li Li 2016/10/18

Video Compression Standards (II) A/Prof. Jian Zhang

Single Image Super Resolution of Textures via CNNs. Andrew Palmer

Mali GPU acceleration of HEVC and VP9 Decoder

Digital Video Processing

Introduction to Video Encoding

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

A VIDEO TRANSCODING USING SPATIAL RESOLUTION FILTER INTRA FRAME METHOD IN MULTIMEDIA NETWORKS

JPEG 2000 vs. JPEG in MPEG Encoding

CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC

EFFICIENT PU MODE DECISION AND MOTION ESTIMATION FOR H.264/AVC TO HEVC TRANSCODER

Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier Montpellier Cedex 5 France

Deep Back-Projection Networks For Super-Resolution Supplementary Material

ENCODER COMPLEXITY REDUCTION WITH SELECTIVE MOTION MERGE IN HEVC ABHISHEK HASSAN THUNGARAJ. Presented to the Faculty of the Graduate School of

Compression of Light Field Images using Projective 2-D Warping method and Block matching

VIDEO COMPRESSION STANDARDS

Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding

Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet.

Low complexity H.264 list decoder for enhanced quality real-time video over IP

OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD

CMPT 365 Multimedia Systems. Media Compression - Video

Redundancy and Correlation: Temporal

Video encoders have always been one of the resource

Anatomy of a Video Codec

STAR: Spatio-Temporal Architecture for super-resolution in Low-Dose CT Perfusion

Efficient Module Based Single Image Super Resolution for Multiple Problems

SINGLE image super-resolution (SR) aims to reconstruct

Speed up a Machine-Learning-based Image Super-Resolution Algorithm on GPGPU

Dense Motion Field Reduction for Motion Estimation

Scalable Extension of HEVC 한종기

Multi-Input Cardiac Image Super-Resolution using Convolutional Neural Networks

REGION-BASED SUPER-RESOLUTION FOR COMPRESSION

Mark Kogan CTO Video Delivery Technologies Bluebird TV

Novel Iterative Back Projection Approach

Fast and Accurate Single Image Super-Resolution via Information Distillation Network

Parallel Processing Deblocking Filter Hardware for High Efficiency Video Coding

PREFACE...XIII ACKNOWLEDGEMENTS...XV

Amortized Supersampling

Bidirectional Recurrent Convolutional Networks for Video Super-Resolution

Face Hallucination Based on Eigentransformation Learning

CONTENT ADAPTIVE SCREEN IMAGE SCALING

THE High Efficiency Video Coding (HEVC) standard [1] Enhancing Quality for HEVC Compressed Videos. arxiv: v2 [cs.

Lecture 5: Error Resilience & Scalability

SINGLE image super-resolution (SR) aims to reconstruct

arxiv: v1 [cs.cv] 18 Dec 2018 Abstract

Video Codecs. National Chiao Tung University Chun-Jen Tsai 1/5/2015

Professor, CSE Department, Nirma University, Ahmedabad, India

FAST MOTION ESTIMATION DISCARDING LOW-IMPACT FRACTIONAL BLOCKS. Saverio G. Blasi, Ivan Zupancic and Ebroul Izquierdo

DATA hiding [1] and watermarking in digital images

INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND AUDIO

One Network to Solve Them All Solving Linear Inverse Problems using Deep Projection Models

arxiv: v1 [cs.cv] 28 Jan 2019

Single Image Super-resolution. Slides from Libin Geoffrey Sun and James Hays

Example-Based Image Super-Resolution Techniques

Introduction to Video Coding

High Efficient Intra Coding Algorithm for H.265/HVC

Efficient Block Based Motion Estimation

DCGANs for image super-resolution, denoising and debluring

Standard Codecs. Image compression to advanced video coding. Mohammed Ghanbari. 3rd Edition. The Institution of Engineering and Technology

Advanced Video Coding: The new H.264 video compression standard

Advanced Encoding Features of the Sencore TXS Transcoder

Supplemental Material for End-to-End Learning of Video Super-Resolution with Motion Compensation

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264. Massachusetts Institute of Technology Texas Instruments

Motion Estimation for Video Coding Standards

In the name of Allah. the compassionate, the merciful

Overview. Videos are everywhere. But can take up large amounts of resources. Exploit redundancy to reduce file size

Motion-Compensated Wavelet Video Coding Using Adaptive Mode Selection. Fan Zhai Thrasyvoulos N. Pappas

Quality Enhancement of Compressed Video via CNNs

ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS

EnhanceNet: Single Image Super-Resolution Through Automated Texture Synthesis Supplementary

Aiyar, Mani Laxman. Keywords: MPEG4, H.264, HEVC, HDTV, DVB, FIR.

Week 14. Video Compression. Ref: Fundamentals of Multimedia

Spline-Based Motion Vector Encoding Scheme

FOR compressed video, due to motion prediction and

A Summary of the Daala Project

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

Enhancing DubaiSat-1 Satellite Imagery Using a Single Image Super-Resolution

Decoding-Assisted Inter Prediction for HEVC

Image Mosaicing with Motion Segmentation from Video

Department of Electrical Engineering, IIT Bombay.

A Novel Multi-Frame Color Images Super-Resolution Framework based on Deep Convolutional Neural Network. Zhe Li, Shu Li, Jianmin Wang and Hongyang Wang

An Efficient Motion Estimation Method for H.264-Based Video Transcoding with Arbitrary Spatial Resolution Conversion

Intel Stress Bitstreams and Encoder (Intel SBE) HEVC Getting Started

A Novel Deblocking Filter Algorithm In H.264 for Real Time Implementation

Transcription:

FAST: A Framework to Accelerate Super- Resolution Processing on Compressed Videos Zhengdong Zhang, Vivienne Sze Massachusetts Institute of Technology http://www.mit.edu/~sze/fast.html

1 Super-Resolution on Mobile Devices Mobile phones are everywhere Screens are getting larger Run Super-Resolution to Improve the Viewing Experience of Lower-Resolution Content

2 Challenges High input resolution 2K 4K High-power 180 W 94 o C Low performance Embedded GPU

3 Research Goal SR algorithm FAST SR 15x faster Compressed video Real-time A framework that accelerates any SR algorithm by up to 15x when running on compressed videos

4 Using Free Information from Compressed Videos Decode Pixels Block-structure Motion-compensation Compressed video Video as a stack of pixels Representation from compressed video This representation can help SIGNIFICANTLY ACCELERATE super-resolution

5 Reviewing Motion Compensation Motion compensation (x, y ) (x, y) Frame 1 Frame 2 Predictor Residual Reconstruction Motion Vector (MV) (x, y) (x, y ) Encode 0100110110 1101100111 Block info 0111111001 Motion vector 0010111000 1011001000 Residual 101011 Available For FREE

6 Transferring the Super-Resolution Results Paste Bicubic High Res Frame 1 High Res Frame 2 SR Algorithm f sr Low Res Frame 1 Low Res Frame 2 motion vector

7 Transfer is Lightweight SR SR SRSR SR SR Transfer Low-res video High-res video Low-res video High-res video Transfer allows SR to run on only a subset of frames Fractional Interpolation Bicubic Interpolation Skip Flag The complexity of the transfer is comparable to bicubic interpolation. Transfer N frames, accelerate N times

8 Challenge 1: Scene Transition Transfer? Transfer will NOT work if there is a transition of scenes Group-of-Picture (GoP) Structure GoP structure in the compressed video provides video segmentation for free

9 Challenge 2: Non-Optimal Prediction by Encoder I(x) I(x) I(x) encode Ground-truth x Low res prediction x Low res residual Low res input x Non-adaptive I(x) sharp SR algorithm x High res prediction I(x) High res residual Bicubic interpolation blur x reconstruct I(x) ringing artifact x High res output FAST stops the transfer on blocks with large residual Adaptive

10 Challenge 3: Thresholding the Accumulated Error transfer transfer transfer When a SR result gets transferred multiple times, the error accumulates Bicubic FAST estimates the accumulated error as the accumulated Laplacian of the residual, and stops the transfer when it exceeds a threshold

11 Challenge 4: Non-overlapping Blocks and Block Artifacts SRCNN No deblocking With deblocking PSNR 32.9 32.8 32.7 32.87 32.84 32.6 32.5 32.53 32.4 32.3 SRCNN no deblock deblock FAST applies the deblocking filter to alleviate the blocking effect caused by non-overlapping block division

12 Evaluation: Accelerating SRCNN PartyScene RaceHorse BasketballPass Examples of videos in the test set (20 videos for HEVC development) 31.5 31 30.5 30 29.5 29 PSNR with 4x acceleration GOP = 4 31.04 31.04 SRCNN SRCNN with FAST 29.87 Bicubic 31 30.5 30 29.5 29 PSNR with 16x acceleration GOP = 16 30.89 SRCNN 30.65 SRCNN with FAST 29.77 Bicubic 4 acceleration with NO PSNR LOSS. 16 acceleration with 0.2 db loss of PSNR

13 Visual Evaluation Bicubic SRCNN SRCNN with FAST Ground-truth

14 Visual Evaluation SRCNN FAST + SRCNN Bicubic

15 Related Work SRCNN (Dong et, al. ECCV 14) Faster SRCNN (Dong et, al. ECCV 16) Our framework can accelerate existing SR algorithms. Video Propagation Network (Jampani et, al. CVPR 17) Spatio-Temporal Networks and Motion Compensation (Caballero et, al., Arxiv 16) More efficient transfer using compressed video information

16 Contributions Transfer the SR results guided by motion vector Adaptively perform the transfer by thresholding on the residue, and accumulated Laplacian Accelerating most of the SR algorithm by up to 15x running on videos with minimal PSNR loss SR algorithm FAST SR 15x faster Real-time Compressed video