Skip to main content
Log in

Reducing blocking artifacts in JPEG-compressed images using an adaptive neural network-based algorithm

  • Cont. Dev. of Neural Compt. & Appln.
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Ahmad N, Natarajan T, Rao KR (1974) Discrete cosine transform coding of images. IEEE Trans Comput (C-23):90–93

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

  6. 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

    Article  Google Scholar 

  7. Donoho DL (1995) Denoising by soft-thresholding. IEEE Trans Inform Theory 5(41):613–627

    Article  MathSciNet  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. Zhang S, Salari E (2003) Reducing artifacts in coded images using a neural network aided adaptive FIR filter. Neurocomputing 50:246–269

    Google Scholar 

  11. 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

  12. Zakhor A (1992) Iterative procedures for reduction of blocking effects in transform image coding. IEEE Trans Circuits Syst Video Technol 3(2):91–95

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Yang Y, Galatsanos N (1995) Projection-based spatially adaptive reconstruction of block-transform compressed images. IEEE Trans Image Process 7(4):896–908

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Song Q, Xiao J, Soh YC (1999) Robust backpropagation training algorithm for multilayered neural tracking controller. IEEE Trans Neural Netw 10(5):1133–1141

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Yuhong Zhang.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-011-0740-1

Keywords

Navigation