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.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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
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)
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
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
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
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
Barjatya, A., Student Member, IEEE Member: Block matching algorithms for motion estimation. DIP 6620 Final Project Paper Spring (2004)
Suh, J.W., Ho, Y.S.: Error concealment based on directional interpolation. IEEE Trans. Consum. Electron. 43(3), 295–302 (1997)
Ghanbari, M., Seferidis, V.: Error concealment based on directional interpolation. IEEE Trans. Circ. Syst. Video Technol. 3(3), 238–247 (1993)
https://en.wikipedia.org/wiki/Block-matching_algorithm/orhistogram
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)