Error Detection and Concealment of Zerotree Wavelet Video Coding
Abstract
In the
zerotree wavelet video coding system, there always exist direct correspondences
between the coded symbols. Therefore, if one error occurs in the received
bitstream, the rest of decoded data will lose their corresponding relationships
and will not be able to reconstruct the original image. From this, we observe
that the zerotree coding is very sensitive to transmission errors.
In this
thesis, we discuss how to improve the performance of the zerotree coding by
using the error detection and concealment techniques at the decoding end in
error-prone environments. The proposed error detection technology can be
categorized into three parts: 1) sequence number code error detection, 2)
zerotree mapping error detection, 3) motion vector error detection.
The sequence number code error detection adds a sequence number code between an integer number of blocks. Accordingly, we can detect errors by examining the consecutiveness of these sequence number codes. As for the zerotree mapping error detection, it uses zerotreeˇ¦s coding structure to detect errors through the code correspondence. Furthermore, the motion vector error detection checks the valid range of motion vectors to identify errors. With the above mentioned error detection strategies and the additional error concealment, e.g., the temporal replacement in the wavelet domain, the reconstructed image quality is better than the default H.263 at the error rate above 3e-4.