Exploiting the Error-Correcting Capabilities of Low Density Parity Check Codes in Distributed Video Coding using Optical Flow

Publication: Research - peer-reviewConference article – Annual report year: 2012

Standard

Harvard

APA

CBE

MLA

Vancouver

Author

Bibtex

@article{73d3f61e17444a5e9b1a65c29ba692d0,
title = "Exploiting the Error-Correcting Capabilities of Low Density Parity Check Codes in Distributed Video Coding using Optical Flow",
keywords = "Distributed Video Coding, LDPC, Error-Resilience, Side Information Generation, Frame Interpolation",
publisher = "S P I E - International Society for Optical Engineering",
author = "Rakêt, {Lars Lau} and Jacob Søgaard and Matteo Salmistraro and Luong, {Huynh Van} and Søren Forchhammer",
year = "2012",
doi = "10.1117/12.929435",
volume = "8499",
journal = "Proceedings of SPIE, the International Society for Optical Engineering",
issn = "1605-7422",

}

RIS

TY - CONF

T1 - Exploiting the Error-Correcting Capabilities of Low Density Parity Check Codes in Distributed Video Coding using Optical Flow

A1 - Rakêt,Lars Lau

A1 - Søgaard,Jacob

A1 - Salmistraro,Matteo

A1 - Luong,Huynh Van

A1 - Forchhammer,Søren

AU - Rakêt,Lars Lau

AU - Søgaard,Jacob

AU - Salmistraro,Matteo

AU - Luong,Huynh Van

AU - Forchhammer,Søren

PB - S P I E - International Society for Optical Engineering

PY - 2012

Y1 - 2012

N2 - We consider Distributed Video Coding (DVC) in presence of communication errors. First, we present DVC side information generation based on a new method of optical flow driven frame interpolation, where a highly optimized TV-L1 algorithm is used for the flow calculations and combine three flows. Thereafter methods for exploiting the error-correcting capabilities of the LDPCA code in DVC are investigated. The proposed frame interpolation includes a symmetric flow constraint to the standard forward-backward frame interpolation scheme, which improves quality and handling of large motion. The three flows are combined in one solution. The proposed frame interpolation method consistently outperforms an overlapped block motion compensation scheme and a previous TV-L1 optical flow frame interpolation method with an average PSNR improvement of 1.3 dB and 2.3 dB respectively. For a GOP size of 2, an average bitrate saving of more than 40% is achieved compared to DISCOVER on Wyner-Ziv frames. In addition we also exploit and investigate the internal error-correcting capabilities of the LDPCA code in order to make it more robust to errors. We investigate how to achieve this goal by only modifying the decoding. One of approaches is to use bit flipping; alternatively one can modify the parity check matrix of the LDPCA. Different schemes known from LDPC codes are considered and evaluated in the LDPCA setting. Results show that the performance depend heavily on the type of channel used and on the quality of the Side Information.

AB - We consider Distributed Video Coding (DVC) in presence of communication errors. First, we present DVC side information generation based on a new method of optical flow driven frame interpolation, where a highly optimized TV-L1 algorithm is used for the flow calculations and combine three flows. Thereafter methods for exploiting the error-correcting capabilities of the LDPCA code in DVC are investigated. The proposed frame interpolation includes a symmetric flow constraint to the standard forward-backward frame interpolation scheme, which improves quality and handling of large motion. The three flows are combined in one solution. The proposed frame interpolation method consistently outperforms an overlapped block motion compensation scheme and a previous TV-L1 optical flow frame interpolation method with an average PSNR improvement of 1.3 dB and 2.3 dB respectively. For a GOP size of 2, an average bitrate saving of more than 40% is achieved compared to DISCOVER on Wyner-Ziv frames. In addition we also exploit and investigate the internal error-correcting capabilities of the LDPCA code in order to make it more robust to errors. We investigate how to achieve this goal by only modifying the decoding. One of approaches is to use bit flipping; alternatively one can modify the parity check matrix of the LDPCA. Different schemes known from LDPC codes are considered and evaluated in the LDPCA setting. Results show that the performance depend heavily on the type of channel used and on the quality of the Side Information.

KW - Distributed Video Coding

KW - LDPC

KW - Error-Resilience

KW - Side Information Generation

KW - Frame Interpolation

U2 - 10.1117/12.929435

DO - 10.1117/12.929435

JO - Proceedings of SPIE, the International Society for Optical Engineering

JF - Proceedings of SPIE, the International Society for Optical Engineering

SN - 1605-7422

VL - 8499

ER -