Paper
26 February 2007 A neighbourhood analysis based technique for real-time error concealment in H.264 intra pictures
Author Affiliations +
Proceedings Volume 6507, Multimedia on Mobile Devices 2007; 650706 (2007) https://doi.org/10.1117/12.704866
Event: Electronic Imaging 2007, 2007, San Jose, CA, United States
Abstract
H.264s extensive use of context-based adaptive binary arithmetic or variable length coding makes streams highly susceptible to channel errors, a common occurrence over networks such as those used by mobile devices. Even a single bit error will cause a decoder to discard all stream data up to the next fixed length resynchronisation point, the worst scenario is that an entire slice is lost. In cases where retransmission and forward error concealment are not possible, a decoder should conceal any erroneous data in order to minimise the impact on the viewer. Stream errors can often be spotted early in the decode cycle of a macroblock which if aborted can provide unused processor cycles, these can instead be used to conceal errors at minimal cost, even as part of a real time system. This paper demonstrates a technique that utilises Sobel convolution kernels to quickly analyse the neighbourhood surrounding erroneous macroblocks before performing a weighted multi-directional interpolation. This generates significantly improved statistical (PSNR) and visual (IEEE structural similarity) results when compared to the commonly used weighted pixel value averaging. Furthermore it is also computationally scalable, both during analysis and concealment, achieving maximum performance from the spare processing power available.
© (2007) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Steven T. C. Beesley, Christos Grecos, and Eran Edirisinghe "A neighbourhood analysis based technique for real-time error concealment in H.264 intra pictures", Proc. SPIE 6507, Multimedia on Mobile Devices 2007, 650706 (26 February 2007); https://doi.org/10.1117/12.704866
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Error analysis

Convolution

Video

Statistical analysis

Visualization

Binary data

Mobile devices

Back to Top