I. Introduction
Image restoration is the process of enhancing the visual quality of an image that has been degraded by some kind of noise, distortion or compression. This can include removing noise, blur, or other artifacts from a low quality image to improve the overall visual quality. Image restoration is an important area of image processing that has many practical applications in fields such as medical imaging [1], [2], image super-resolution [3], [4] and compression artifacts reduction [5]. For example, Triantafyllidis et al. [6] and Liu and Bovik [7] utilized frequency-domain techniques to detect and remove the blocking artifacts of compressed images. Different from general image restoration tasks, compression artifacts reduction could take advantage of the prior knowledge of compression standards. For example, block partitioning and Discrete Cosine Transform (DCT) within JPEG result in noticeable blocking artifacts [8]. To address this problem, various blocking artifacts reduction methods have been proposed to improve the quality of JPEG images [9], [10]. Improving the quality of images and videos that have some type of artifacts caused by noise of compression is a hot research topic for both academia and industry. Advances of compression standards such as JPEG and MPEG make quality restoration a more challenging task, as the resulting artifacts are more difficult to locate compared to the old compression approaches [11], [12]. There have been many efforts that focus on image quality restoration.