Skip to main content

Implementation of Video Error Concealment Using Block Matching Algorithm

  • Conference paper
  • First Online:
Information and Communication Technology for Intelligent Systems (ICTIS 2017) - Volume 1 ( ICTIS 2017)

Abstract

Video Error Concealment is the error hiding technique in videos. In recent years, there is huge requirement of error concealment in video applications such as in video streaming, entertainment, advertisement, media, security, etc. The simulation on MATLAB for the error videos using Block matching algorithm (BMA) has been performed to achieve the concealed videos. From an error video, error frame is detected using Histogram and correlation. This frame is corrected using BMA. First step of BMA is to divide the currentĀ frameĀ of a video into macroblock. Second step is to compare each of the macroblocks with a corresponding block and its adjacent neighbors in the frame or previous frame. Third step is to models the movement in a macroblock from one location to another. Last step is to calculate this movement for all the macro blocks that is comprising a frame. This error block is replaced by correct reference block. The quality of the error video and concealed video is measured using PSNR (Peak Signal to Noise Ratio) and SSIM (Structural Similarity Index Method). An improvement in quality is observed in concealed video.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Rajani, P.K., Khaparde, A.: Comparison of frequency selective extrapolation and patch matching algorithm for error concealment in spatial domain. In: Proceedings of 8th International Conference on Signal Processing Systems, New Zealand, pp. 70ā€“74. ACM, New York, USA@2016, November 2016. ISBN: 978-1-4503-4790-7

    Google ScholarĀ 

  2. Marvasti-Zadehl, S.M., Ghanei-Yakhdan, H., Kasaee, S.: A novel video temporal error concealment algorithm based on moment invariants. In: 9th Iranian Conference on Machine Vision and Image Processing. IEEE, 18ā€“19 November (2015)

    Google ScholarĀ 

  3. Shen, Z., Liu, X., Lu, L., Wang, X.: A new error concealment algorithm for H.264/AVC. In: IEEE International Conference on Computational Science and Engineering, pp. 1039ā€“1042, December 2014

    Google ScholarĀ 

  4. Marvasti-Zadeh, S.M., Ghanei-Yakhdan, H., Kasaei, S.: Dynamic temporal error concealment for video data in error-prone environments. In: The 8th Iranian Conference on Machine Vision and Image Processing, pp. 43ā€“47, September 2013

    Google ScholarĀ 

  5. Vazquez, M.G., Garcia-Ramirez, A.F., Ramirez-Acosta, A.A.: Image processing for error concealment. In: The 10th Mexican International Conference on Artificial Intelligence, pp. 133ā€“138, December 2011

    Google ScholarĀ 

  6. Karthikeyan, C.: Performance analysis of block matching algorithms for highly scalable video compression. In: 2006 International Symposium on Ad Hoc and Ubiquitous Computing, December 2006

    Google ScholarĀ 

  7. Barjatya, A., Student Member, IEEE Member: Block matching algorithms for motion estimation. DIP 6620 Final Project Paper Spring (2004)

    Google ScholarĀ 

  8. Suh, J.W., Ho, Y.S.: Error concealment based on directional interpolation. IEEE Trans. Consum. Electron. 43(3), 295ā€“302 (1997)

    ArticleĀ  Google ScholarĀ 

  9. Ghanbari, M., Seferidis, V.: Error concealment based on directional interpolation. IEEE Trans. Circ. Syst. Video Technol. 3(3), 238ā€“247 (1993)

    ArticleĀ  Google ScholarĀ 

  10. https://en.wikipedia.org/wiki/Block-matching_algorithm/orhistogram

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to P. K. Rajani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2018 Springer International Publishing AG

About this paper

Cite this paper

Rajani, P.K., Khaparde, A., Ghuge, A.D. (2018). Implementation of Video Error Concealment Using Block Matching Algorithm. In: Satapathy, S., Joshi, A. (eds) Information and Communication Technology for Intelligent Systems (ICTIS 2017) - Volume 1. ICTIS 2017. Smart Innovation, Systems and Technologies, vol 83. Springer, Cham. https://doi.org/10.1007/978-3-319-63673-3_44

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-63673-3_44

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-63672-6

  • Online ISBN: 978-3-319-63673-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics