Skip to content

terryoo/Pseudo-Blind-IACNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

A Pseudo-Blind Convolutional Neural Network for the Removal of Artifacts in Compressed Image and Video (IEEE CSVT 2019)

Left: a frame from an input sequence that is captured by a smartphone with AVC and then transcoded to MPEG, Right: the result of processing the frame by our IACNN-E

Paper

IEEE CSVT Paper

Requisites

Abstract

This paper presents methods based on convolutional neural networks (CNNs) for removing compression artifacts. We modify the Inception module for the image restoration problem and use it as a building block for constructing blind and non-blind artifact removal networks. It is known that a CNN trained in a non-blind scenario (known compression quality factor) performs better than one trained in a blind scenario (unknown factor), and our network is not an exception. However, the blind system is more practical because the compression quality factor is not always available or does not reflect the actual quality when the image is a transcoded or requantized image. Hence, in this paper, we also propose a pseudo-blind system that estimates the quality factor for a given compressed image and then applies a network that is trained with a similar quality factor. For this purpose, we propose a CNN that estimates the compression quality factor and prepare several non-blind artifact removal networks that are trained for some specific compression quality factors. We train the networks and conduct experiments on widely used compression standards, such as JPEG, MPEG-2, H.264, and HEVC. In addition, we conduct experiments for dynamically changing and transcoded videos to demonstrate the effectiveness of the quality estimation method. The experimental results show that the proposed pseudo-blind network performs better than the blind one for the various cases stated above and requires fewer computations.

Network Architecture

The process of the pseudo-blind compression artifact removal scheme. The consecutive frames from the input video are used for the QP estimation, and the network trained with a similar QP is applied to the whole frame. That is, the artifact removal is not performed patch by patch for efficiency.

Experimental Results

Standard Compression

Quantitative Comparison

Visual Comparison

Dynamic Compression

The GT and results of QP estimation where sequences are synthetically generated from ReadySteadyGo.

The sequence of PSNR before/after applying our IACNN-E, and the actual QP and estimated QP.

Related Work

JPEG Artifact Reduction

[AR-CNN] Deep Convolution Networks for Compression Artifacts Reduction Link

HEVC Intra

[VRCNN] A Convolutional Neural Network Approach for Post-Processing in HEVC Intra Coding Link

CNN-based HEVC In-loop filter

[IFCNN] CNN-based in-loop filtering for coding efficiency improvement Link

Test dataset

  • 5 Sequences: BasketballDrive, BQTerrace, GTAV, Kimono, Pedestrian
  • Y-channel PNG files are available. Download

Citation

@article{kim2019pseudo,
  title={A Pseudo-Blind Convolutional Neural Network for the Reduction of Compression Artifacts},
  author={Kim, Yoonsik and Soh, Jae Woong and Park, Jaewoo and Ahn, Byeongyong and Lee, Hyun-Seung and Moon, Young-Su and Cho, Nam Ik},
  journal={IEEE Transactions on Circuits and Systems for Video Technology},
  year={2019},
  publisher={IEEE}
}

About

Image Deblocking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages