A novel error detection & concealment technique for videos streamed over error prone channels
- 42 Downloads
In video streaming services and applications, impulse noise occurs due to transmission errors or sometimes it is introduced during signal acquisition. The work presented in this paper proposes a novel impulse noise detection and mitigation (INDAM) method that can significantly recover video frames heavily impaired by impulse noise. The proposed technique uses cyclic redundancy check (CRC) method to create an error mask of the received impaired video frames. This error mask contains pixel-by-pixel error information of the video frames and is exploited further to mitigate the error from the impaired video frame. Each impaired pixel in the video frame is replaced by the average of its corresponding error-free neighboring pixels’ values, hence removing the impaired pixels and replacing them with the newly calculated average. The proposed technique uses the error mask created from the CRC method and uses only those pixels which do not contain error for calculating the averages. Results show that INDAM outperforms other contemporary methods in terms of peak signal to noise ratio (PSNR) and structural similarity index metric (SSIM).
KeywordsCyclic redundancy check Error concealment Median filter Noise mitigation Video quality
This research was supported by the MSIT (Ministry of Science, ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2019-2014-1-00639) supervised by the IITP (Institute for Information & communications Technology Planning & Evaluation).
- 2.Aiswarya K, Jayaraj V, Ebenezer D (2010) A new and efficient algorithm for the removal of high density salt and pepper noise in images and videos,” in Second Int. Conf. Computer Modeling and Simulation, pp. 409–413Google Scholar
- 3.Boyce JM, Stein AJ Video error detection technique using a CRC parity code, US9204167B2, US patentGoogle Scholar
- 6.Hwang H, Haddad RA (1995) Adaptive median filters: new algorithms and results. IEEE Trans Signal Process 4(4):499–502Google Scholar
- 9.Liu, Y, Nie L, Han L, Zhang L, Rosenblum DS (2015) Action2Activity: recognizing complex activities from sensor data. In IJCAI (Vol. 2015, pp. 1617–1623)Google Scholar
- 10.Liu Y, Zhang L, Nie L, Yan Y, Rosenblum DS (2016) Fortune Teller: Predicting Your Career Path. In AAAI (Vol. 2016, pp. 201–207)Google Scholar
- 12.Liu L, Cheng L, Liu Y, Jia Y, Rosenblum DS (2016) Recognizing complex activities by a probabilistic interval-based model. In AAAI 30:1266–1272Google Scholar
- 15.Sobolewski JS (2003) Cyclic redundancy check, pp: 476–479Google Scholar
- 18.Takahashi A et al (2010) Report on the validation of video quality models for high definition video content. In: Video Qual. Experts group. Tech. Rep, BoulderGoogle Scholar
- 20.Usman MA, Usman MR, Shin SY (2018) A Novel No-Reference Metric for Estimating the Impact of Frame Freezing Artifacts on Perceptual Quality of Streamed Videos. IEEE Transactions on Multimedia Google Scholar