[Master Thesis] SpeedDeblur – A Framework to Accelerate CNN-based Deblurring for HEVC Reconstructed Video

This paper proposes a speedup convolutional neural network (CNN)-based deblurring framework (SpeedDeblur) for reconstructed blurry videos. First, we extract the coding information and the reconstructed video from the compressed data. Second, a CNN-based algorithm is used for deblurring the first reconstructed frame. Pixels of the deblurred frames are transferred to the subsequent frames guided by HEVC decoded data. The transferring process is simple and faster than applying a deblurring algorithm on all frames. However, passing pixels throughout a long video propagates accumulated errors and reduces the deblurring performance. To bridge this gap, we design an adaptive reset strategy for deciding which frame needs CNN-based deblur during the transferring process. Besides, a data generation strategy simulating blurry real-world factors such as camera shake and fast movement is proposed. Compared to frame-by-frame deblurring approaches, our framework can retain the same comparable results and boost the deblurring processing by up to 4.0 times and 99.4 times on GPU and CPU, respectively.

Techniques:
Video Compression, Video Deblurring, Frame Interpolation, Convolutional Neural Network
Programming Languages and Frameworks:
Python, MATLAB

PRESENTATION IMAGES

1 / 18
Slide 1
2 / 18
Slide 2
3 / 18
Slide 3
4 / 18
Slide 4
5 / 18
Slide 5
6 / 18
Slide 6
7 / 18
Slide 7
8 / 18
Slide 8
9 / 18
Slide 9
10 / 18
Slide 10
11 / 18
Slide 11
12 / 18
Slide 12
13 / 18
Slide 13
14 / 18
Slide 14
15 / 18
Slide 15
16 / 18
Slide 16
17 / 18
Slide 17
18 / 18
Slide 18

Supervisor
Jinjia Zhou Jinjia ZHOU (周 金佳)
Associate Professor, Faculty of Science and Engineering, Department of Applied Informatics, Hosei University, Japan.