DOI QR코드

DOI QR Code

Edge-Preserving Algorithm for Block Artifact Reduction and Its Pipelined Architecture

  • Vinh, Truong Quang (Department of Electronics and Computer Engineering, Chonnam National University) ;
  • Kim, Young-Chul (Department of Electronics and Computer Engineering, Chonnam National University)
  • Received : 2009.05.20
  • Accepted : 2010.01.25
  • Published : 2010.06.30

Abstract

This paper presents a new edge-protection algorithm and its very large scale integration (VLSI) architecture for block artifact reduction. Unlike previous approaches using block classification, our algorithm utilizes pixel classification to categorize each pixel into one of two classes, namely smooth region and edge region, which are described by the edge-protection maps. Based on these maps, a two-step adaptive filter which includes offset filtering and edge-preserving filtering is used to remove block artifacts. A pipelined VLSI architecture of the proposed deblocking algorithm for HD video processing is also presented in this paper. A memory-reduced architecture for a block buffer is used to optimize memory usage. The architecture of the proposed deblocking filter is verified on FPGA Cyclone II and implemented using the ANAM 0.25 ${\mu}m$ CMOS cell library. Our experimental results show that our proposed algorithm effectively reduces block artifacts while preserving the details. The PSNR performance of our algorithm using pixel classification is better than that of previous algorithms using block classification.

Keywords

References

  1. ISO/IEC 13818-2, "Generic Coding of Moving Pictures and Associated Audio Information," Part 2: Video, Nov. 1994.
  2. MPEG Video Group, "MPEG-4 Video Verification Model Version 8.0," ISO/IEC JTC1/SC29/WG11 N1796, July 1997.
  3. Joint Video Team of ITU-T and ISO/IEC JTC 1, "Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification," (ITU-T Rec. H.264-ISO/IEC 14496-10 AVC), May 2003.
  4. J. Kim, M. Choi, and J. Jeong, "Reduction of Blocking Artifacts for HDTV Using Offset-and-Shift Technique," IEEE Trans. Consum. Electron., vol. 53, no. 4, Nov. 2007, pp. 1736-1743. https://doi.org/10.1109/TCE.2007.4429278
  5. L. Shao and I. Kirenko, "Coding Artifact Reduction Based on Local Entropy Analysis," IEEE Trans. Consum. Electron., vol. 53, no. 2, May 2007, pp. 691-696.
  6. A.Z. Averbuch, A. Schclar, and D.L. Donoho, "Deblocking of Block-Transform Compressed Images Using Weighted Sums of Symmetrically Aligned Pixels," IEEE Trans. Image Process., vol. 14, no. 2, Feb. 2005, pp. 200-212.
  7. T. Chen, H.R. Wu, and B. Qiu, "Adaptive Postfiltering of Transform Coefficients for the Reduction of Blocking Artifacts," IEEE Trans. Circuits Syst. Video Technol., vol. 11, no. 5, May 2001, pp. 594-602. https://doi.org/10.1109/76.920189
  8. Z. Li and E.J. Delp, "Block Artifact Reduction Using a Transform-Domain Markov Random Field Model," IEEE Trans. Cir. Sys. Video Technol., vol. 15, no. 12, Dec. 2005, pp. 1583-1593.
  9. J.J. Zou and H. Yan, "A Deblocking Method for BDCT Compressed Images Based on Adaptive Projections," IEEE Trans. Cir. Sys. Video Technol., vol. 15, no. 3, Mar. 2005, pp. 430-435.
  10. G.R. Kwon et al., "An Efficient POCS-Based Post-Processing Technique Using Wavelet Transform in HDTV," IEEE Trans. Cons. Elec., vol. 51, no. 4, Nov. 2005, pp. 1283-1290. https://doi.org/10.1109/TCE.2005.1561857
  11. Y. Zhao, G. Cheng, and S. Yu, "Postprocessing Technique for Blocking Artifacts Reduction in DCT Domain," Electron. Lett, vol. 40, no. 19, Sept. 2004, pp. 1175-1176. https://doi.org/10.1049/el:20046044
  12. Y. Luo and R.K. Ward, "Removing the Blocking Artifacts of Block-Based DCT Compressed Images," IEEE Trans. Image Process., vol. 12, no. 7, Jul. 2003, pp. 838-842. https://doi.org/10.1109/TIP.2003.814252
  13. H. Choi and T. Kim, "Blocking-Artifact Reduction in Block- Coded Images Using Wavelet-Based Subband Decomposition," IEEE Trans. Cir. Sys. Video Technol., vol. 10, no. 5, Aug. 2000, pp. 801-805. https://doi.org/10.1109/76.856457
  14. N.C. Kim et al., "Reduction of Blocking Artifact in Block-Coded Images Using Wavelet Transform," IEEE Trans. Cir. Sys. Video Technol., vol. 8, no. 3, June 1998, pp. 253-257. https://doi.org/10.1109/76.678618
  15. C. Tomasi and R. Manduchi, "Bilateral Filtering for Gray and color Images," Proc. IEEE Int. Conf. Comput. Vision, 1998, pp. 59-66.
  16. C.T. Johnston, K.T. Gribbon, and D.G. Bailey, "Implementing Image Processing Algorithms on FPGAs," Proc. Eleventh Electronics New Zealand Conf., Palmerston North, New Zealand, Nov. 2004, pp. 118-123.
  17. Y.W. Huang et al., "Architecture Design for Deblocking Filter in H.264/ JVT/AVC," in Proc. IEEE Int. Conf. Multimedia Expo, MD, 2003, pp. I-693-I-696.
  18. T. M. Liu et al., "A Memory-Efficient Deblocking Filter for H.264/AVC Video Coding," Proc. IEEE Int. Symp. Circuits Syst., Kobe, Japan, 2005, pp. 2140-2143.

Cited by

  1. Adaptive Object-Region-Based Image Pre-Processing for a Noise Removal Algorithm vol.7, pp.12, 2010, https://doi.org/10.3837/tiis.2013.12.012
  2. Hole filling using joint bilateral filtering for moving object segmentation vol.23, pp.6, 2010, https://doi.org/10.1117/1.jei.23.6.063021