DocumentCode :
1268494
Title :
A full-featured, error-resilient, scalable wavelet video codec based on the set partitioning in hierarchical trees (SPIHT) algorithm
Author :
Cho, Sungdae ; Pearlman, William A.
Author_Institution :
Center for Next Generation Video Res., Rensselaer Polytech. Inst., Troy, NY, USA
Volume :
12
Issue :
3
fYear :
2002
fDate :
3/1/2002 12:00:00 AM
Firstpage :
157
Lastpage :
171
Abstract :
Compressed video bitstreams require protection from channel errors in a wireless channel. The 3-D set partitioning in hierarchical trees (SPIHT) coder has proved its efficiency and its real-time capability in the compression of video. A forward-error-correcting (FEC) channel (RCPC) code combined with a single automatic-repeat request (ARQ) proved to be an effective means for protecting the bitstream. There were two problems with this scheme: (1) the noiseless reverse channel ARQ may not be feasible in practice and (2) in the absence of channel coding and ARQ, the decoded sequence was hopelessly corrupted even for relatively clean channels. We eliminate the need for ARQ by making the 3-D SPIHT bitstream more robust and resistant to channel errors. We first break the wavelet transform into a number of spatio-temporal tree blocks which can be encoded and decoded independently by the 3-D SPIHT algorithm. This procedure brings the added benefit of parallelization of the compression and decompression algorithms, and enables implementation of region-based coding. We demonstrate the packetization of the bitstream and the reorganization of these packets to achieve scalability in bit rate and/or resolution in addition to robustness. Then we encode each packet with a channel code. Not only does this protect the integrity of the packets in most cases, but it also allows detection of packet-decoding failures, so that only the cleanly recovered packets are reconstructed. In extensive comparative tests, the reconstructed video is shown to be superior to that of MPEG-2, with the margin of superiority growing substantially as the channel becomes noisier. Furthermore, the parallelization makes possible real-time implementation in hardware and software
Keywords :
channel coding; convolutional codes; data compression; decoding; error correction codes; forward error correction; image reconstruction; image resolution; transform coding; video codecs; video coding; wavelet transforms; 3D SPIHT algorithm; 3D SPIHT bitstream; FEC code; MPEG-2; RCPC code; automatic-repeat request; bit rate scalability; bitstream packetization; channel coding; channel errors protection; compressed video bitstreams; compression algorithms; decoded sequence; decompression algorithms; error-resilient video codec; forward-error-correcting channel code; noiseless reverse channel ARQ; packet-decoding failure detection; rate-compatible punctured convolutional coder; real-time hardware implementation; real-time software implementation; region-based coding; resolution scalability; scalable wavelet video codec; set partitioning in hierarchical trees; spatio-temporal tree blocks; video reconstruction; wavelet transform; wireless channel; Automatic repeat request; Channel coding; Decoding; Forward error correction; Noise robustness; Protection; Scalability; Video codecs; Video compression; Wavelet transforms;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/76.993437
Filename :
993437
Link To Document :
بازگشت