Top Banner
DEPTH IMAGE-BASED TEMPORAL ERROR CONCEALMENT FOR 3-D VIDEO TRANSMISSION Yunqiang Liu, Jin Wang, and Huanhuan Zhang IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 20, NO. 4, APRIL 2010 Professor: Jar - Ferr Yang Presenter: Jen - Hung Yeh
21

Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

Feb 22, 2016

Download

Documents

Anila

Depth Image-Based Temporal Error Concealment for 3-D Video Transmission. Yunqiang Liu, Jin Wang, and Huanhuan Zhang IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 20, NO. 4, APRIL 2010 Professor: Jar - Ferr Yang Presenter: Jen - Hung Yeh. Outline. Introduction - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

DEPTH IMAGE-BASED TEMPORAL ERROR CONCEALMENT FOR3-D VIDEO TRANSMISSION

Yunqiang Liu, Jin Wang, and Huanhuan ZhangIEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 20, NO. 4, APRIL 2010

Professor: Jar - Ferr YangPresenter: Jen - Hung Yeh

Page 2: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

OUTLINE Introduction Depth Image-Based Temporal Error Concealment

A. Error Concealment for Depth Stream B. Error Concealment for 2-D Video Stream

Homogeneous MB Boundary MB

Simulation Results Conclusion

Page 3: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

INTRODUCTION(1/2) 3-D television (3DTV) system has recently

received increasing attention and is believed to be the next logical development.

In DIBR-based 3-D video application, it requires transmitting 2-D video and its corresponding depth information.

In the video transmission over unreliable channels such as wireless or internet, the transmission errors, such as packet losses and bit errors, are inevitable.

Page 4: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

INTRODUCTION(2/2) Therefore , there is a need for good error

concealment (EC) algorithms to compensate the large drop in received video quality.

It explores the correlation between the 2-D video stream and the depth stream and proposes a novel temporal error concealment approach by taking advantage of the depth information.

Page 5: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

DEPTH IMAGE-BASED TEMPORAL ERROR CONCEALMENT

A. Error Concealment for Depth Stream B. Error Concealment for 2-D Video Stream

Page 6: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

ERROR CONCEALMENT FOR DEPTH STREAM(1/2)

The MV from the corresponding 2-D frame can be taken as the recovered MV for the corrupted MB in the depth stream.

In case of the error occurring at the same location in the depth stream and the video stream, the DMVE algorithm is performed in the depth sequence to recover the lost MV.

Page 7: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

ERROR CONCEALMENT FOR DEPTH STREAM(2/2) The depth map does not contain any texture

information; moreover, it cannot distinguish the different objects at the same distance with the camera, even if they have relative motion.

It is not appropriate to take directly the MV of depth map as the recovered MV for 2-D video.

Page 8: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

ERROR CONCEALMENT FOR 2-D VIDEO STREAM

In the following steps, we will only consider the situation that the error occurs in the 2-D video.

Belong to two categories & The

difference between their average depth

values>T1

8-category histogram for the depth value The lost MBs

YESNO

Boundary MBHomogeneous MB

Page 9: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

<T2

HOMOGENEOUS MB

Find MV candidates of the MBs around the The MV of the

corresponding MB in depth mapFilter these MVs

candidate

The MV with minimumdiscard

YESNO

MViThe referenced depth block should coincide with that of the .

Page 10: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

HOMOGENEOUS MB (SAD represents sum of absolute

differences) is calculated to measure the similarity between the two depth MBs

For 3-D video , we introduce a new matching criterion with consideration of the corresponding depth, which is defined as

Page 11: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

BOUNDARY MB It concludes four steps as follows:

Step 1: MB Segmentation: Step 2: MV Candidates’ Initialization: Step 3: MV Selection: Step 4: Motion Compensation:

Page 12: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

STEP 1: MB SEGMENTATION:The lost MB

The pixels with the large depth value

Background Foreground

We take the foreground part as an example to describe the approach.

YESNO

Page 13: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

STEP 2: MV CANDIDATES’ INITIALIZATION:

If the depth value of the grid is close to the average depth of the foreground area, both the MV of the grid in 2-D video and depth map are chosen as the MV candidate for the EC of foreground area.

And the collocated MV in the reference frame is also taken as the MV candidate.

BackgroundForeground

The neighbors of the foreground area

Strong correlation with the lost foreground part

Page 14: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

Similar with the recovery of homogeneous MB, the matching criterion considers both the neighbor information and the corresponding depth.

The matching criterion is defined as:

STEP 3: MV SELECTION:

Page 15: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

measures the temporal correlation of the 2-D video , which is defined as follows:

measures the similarity between the current depth MB and its referenced MB , which is defined as:

STEP 3: MV SELECTION:

Page 16: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

STEP 4: MOTION COMPENSATION: The foreground area in the lost MB is

recovered using the corresponding area in the reference frame according the recovered MV.

The background area is recovered with a similar process.

Page 17: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

SIMULATION RESULTS(1/4)

depth map

2-D video

Page 18: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

SIMULATION RESULTS(2/4)

Fig. 2. Comparison of PSNR for each frame with 5% packet loss.(a) Little Girl. (b) Mobile Phone. (c) Orbi.

Page 19: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

SIMULATION RESULTS(3/4)Homogeneous MB

Boundary MB

Page 20: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

SIMULATION RESULTS(4/4)Homogeneous MB

Boundary MB

Page 21: Depth Image-Based Temporal Error Concealment for 3-D Video Transmission

CONCLUSION A depth image-based error concealment

approach exploits the correlations between the 2-D video and its corresponding depth map to recover the lost blocks.

This strategy makes it preserve the temporal and spatial consistency on both 2-D video and depth information.