Journal article
Side Information and Noise Learning for Distributed Video Coding using Optical Flow and Clustering
Distributed video coding (DVC) is a coding paradigm which exploits the source statistics at the decoder side to reduce the complexity at the encoder. The coding efficiency of DVC critically depends on the quality of side information generation and accuracy of noise modeling. This paper considers Transform Domain Wyner-Ziv (TDWZ) coding and proposes using optical flow to improve side information generation and clustering to improve noise modeling.
The optical flow technique is exploited at the decoder side to compensate weaknesses of block based methods, when using motion-compensation to generate side information frames. Clustering is introduced to capture cross band correlation and increase local adaptivity in the noise modeling. This paper also proposes techniques to learn from previously decoded (WZ) frames.
Different techniques are combined by calculating a number of candidate soft side information for (LDPCA) decoding. The proposed decoder side techniques for side information and noise learning (SING) are integrated in a TDWZ scheme. On test sequences, the proposed SING codec robustly improves the coding efficiency of TDWZ DVC.
For WZ frames using a GOP size of 2, up to 4dB improvement or an average (Bjøntegaard) bit-rate saving of 37% is achieved compared with DISCOVER.
Language: | English |
---|---|
Publisher: | IEEE |
Year: | 2012 |
Pages: | 4782-4796 |
ISSN: | 19410042 and 10577149 |
Types: | Journal article |
DOI: | 10.1109/TIP.2012.2215621 |
ORCIDs: | 0000-0001-7099-2314 and Forchhammer, Søren |
Adaptive noise Distributed video coding Multi-hypothesis Noise residual learning Optical flow
Adaptation models Correlation DVC Decoding GOP size Noise Optical imaging Optical noise SING codec TDWZ coding Video coding bit-rate savings block-based methods coding efficiency coding paradigm complexity reduction computational complexity cross band correlation decoder side decoding distributed video coding image denoising image sequences learning (artificial intelligence) local adaptivity low density parity check accumulate decoding motion compensation multihypothesis noise learning noise modeling noise residual learning optical clustering optical flow pattern clustering side information and noise learning side information frames generation source statistics transform domain Wyner-Ziv coding video coding