Abstract
It is well known that at low bit rates, a block-based discrete cosine transform compressed image or video can exhibit visually annoying blocking and ringing artifacts. Low-pass filters are very effective in reducing the blocking artifacts in smooth areas. However, it is difficult to achieve a satisfactory result for ringing artifact removal using only an adaptive filtering scheme. This paper presents a neural network-based deblocking method that is effective on various types of images. The first step of this scheme is block classification that identifies each 8 × 8 block as one of the three types: PLAIN, EDGE or TEXTURE, based on its statistical characteristics. The next step is the reduction in the blocking and ringing artifacts by applying three trained layered neural networks to three different types of image areas. Comparing this method with other algorithms, the simulation results clearly show that the proposed algorithm is very powerful in effectively reducing both blocking and ringing artifacts while preserving the true edge and textural information and thus significantly improving the visual quality of the blocking images or videos.
Similar content being viewed by others
References
Ahmad N, Natarajan T, Rao KR (1974) Discrete cosine transform coding of images. IEEE Trans Comput (C-23):90–93
Tai S, Chen Y, Sheu A (2005) Deblocking filter for low bit rate MEPEG-4 video. IEEE Trans Circuits Syst Video Technol 6(15):733–741
Kim C (2002) Adaptive post-filtering for reducing blocking and ringing artifacts in low bit-rate video coding. Signal Process Image Commun 17(7):525–535
Kim SD, Yi Kim HM, Ra JB (1992) A deblocking filter with two separate mode in block-based video coding. IEEE Trans Circuits Syst Video Technol 2(9):156–160
Chou J,Crouse M, Ramchandran K (1998) A simple algorithm for removing blocking artifacts in block-transformed coded images. In: Proceedings of ICIP’98, vol 1, pp 377–380
Park HW, Lee YL (1999) A postprocessing method for reducing quantization effects in low bit-rate moving picture coding. IEEE Trans Circuits Syst Video Technol 2(9):161–171
Donoho DL (1995) Denoising by soft-thresholding. IEEE Trans Inform Theory 5(41):613–627
Liew A, Yan H (2004) Blocking artifacts suppression in block-coded images using overcomplete wavelet representation. IEEE Trans Circuits Syst Video Technol 4(14):450–461
Xiong Z, Orchard M, Zhang Y (1997) A deblocking algorithm for JPEG compressed images using overcomplete wavelet representation. IEEE Trans Circuits Syst Video Technol 4(7):433–437
Zhang S, Salari E (2003) Reducing artifacts in coded images using a neural network aided adaptive FIR filter. Neurocomputing 50:246–269
Zhang S, Salari E (2005) Image denoising using a neural network based non-linear filter in wavelet domain. In: Proceedings of ICASSP, vol 2, pp 989–992
Zakhor A (1992) Iterative procedures for reduction of blocking effects in transform image coding. IEEE Trans Circuits Syst Video Technol 3(2):91–95
Yang Y, Galatsanos N, Katsaggelos A (1993) Regularized reconstruction to reduce blocking artifacts of block discrete cosine transform compressed images. IEEE Trans Circuits Syst Video Technol 12(3):421–432
Yang Y, Galatsanos N (1995) Projection-based spatially adaptive reconstruction of block-transform compressed images. IEEE Trans Image Process 7(4):896–908
Paek H, Kim RC, Lee S (1998) On the POCS-based postprocessing techniques to reduce the blocking artifacts in transform coded images. IEEE Trans Circuits Syst Video Technol 6(8):358–367
Song Q, Xiao J, Soh YC (1999) Robust backpropagation training algorithm for multilayered neural tracking controller. IEEE Trans Neural Netw 10(5):1133–1141
Karunasekera S, Kingsbury K (1995) A distortion measure for blocking artifacts in images based on human visual sensitivity. IEEE Trans Image Process 6(4):713–724
Acknowledgments
The authors would like to express their sincere appreciation to the editor and reviewers for their suggestions and comments which have greatly helped to improve the presentation of this paper. This work was supported in part by the National Science Foundation under Grant No. 1059116.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, Y., Salari, E. & Zhang, S. Reducing blocking artifacts in JPEG-compressed images using an adaptive neural network-based algorithm. Neural Comput & Applic 22, 3–10 (2013). https://doi.org/10.1007/s00521-011-0740-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-011-0740-1