14
Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation 6th February 2001

Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Embed Size (px)

Citation preview

Page 1: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation

Markus GärtnerDavide Bertozzi

Project ProposalClassroom Presentation

6th February 2001

Page 2: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

2

Overview

Hybrid Video Coding

Mode selection

Previous works

Multi-path channel simulation:Architecture

Distortion Measure

Expected Results

Workplan

Page 3: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

3

Motion-compensated hybrid coder

Intraframe DCT coder

Motion compensated

predictor

IntraframeDecoder

Mode Control

XOR

Decoder

Encoder

Page 4: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

4

Inter- / Intra-frame coding

P Frame (inter): low bit rate, exploits temporal redundancysensitivity to error propagation

I Frame (intra): high bit rate, no temporal dependencystops error propagation

I Frame P Frame

Page 5: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

5

Optimal Mode Selection

Salesman

Foreman

Packet error rate [%]

Intra [%]

2 4 6

10

20

30

Source: Färber, Stuhlmüller, Girod; ICIP 1999

Page 6: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

6

Previous Approaches

Feedback based methodsTransmission delay limits applicability

Heuristic refresh frequency: periodic intra-coding of:

Whole frames (Turletti-Huitema)Random blocks (Coté-Kossentini)

Threshold methods (Liao-Villasenor, Färber-Steinbach-Girod)

Content adaptive methods (Haskell-Messerschmitt)

Rate-distortion optimization (Coté-Kossentini)

Page 7: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

7

Block mode chosen according to

Error propagation only beyond one frame

Distortion measure as simple sum of Dq and Dc

Block-weighted Distortion Estimate

20

22

24

26

28

30

32

34

0 5 10 20

Packet Loss Rate

Y-P

SN

R R-D update

Random update

RpDDpJ cq )1(

Coté-Kossentini

Page 8: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

8

Distortion is calculated for each pixel

Computational complexityHolds for inter-pel accuracy only

Recursive optimal per-pixel Estimate

MBi

iMB dD

SNRMiss

AmericaGrandma Salesman

Mother & Daughter

Carphone Foreman

ROPE 37.8 dB 35.4 dB 33.6 dB 32.8 dB 29.9 dB 26.7 dB

BWDE 37.2 dB 34.2 dB 31.6 dB 30.7 dB 28.1 dB 25.0 dB

Zhang-Reghunatan-Rose

Page 9: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

9

Our Approach

Coder

Decoder Channel 1Distortion Estimate

Mode Selection

Decoder Channel 2

Decoder Channel n

Page 10: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

10

H.263 Coding Standard

I-frame: DCT coding of each 8x8 blockP-frame: DPCM, 8x8 DCT coding of error, one motion vector per macroblockMode selection on macro-block basis

frame 16x16 macroblock 8x8 block

GOB

Page 11: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

11

Channel Model

Model on macro-block basis

Channel 1

Channel 2

Channel n

X X

X

X

X

Group of blocks

“ControlledRandomness”

Page 12: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

12

Distortion Measure

di comprises any distortion incurred by path i

)(min)(minmodemode

MBMBMB RDJ

),( TXqMB DDfD

R

D

N

iiiMB dw

ND

1

1

where

Our approach:

Page 13: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

13

Expected Results

Channel modelling

Cote-Kossentini

H. 263

Average PSNR at decoder

Error probability

Page 14: Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation

Markus Gärtner, Davide Bertozzi: Robust Video codingStanford University, 6th February 2001

14

Workplan

Week 1 Week 2 Week 3 Week 4 Week 5

Literature Investigation

Setup of H.263

Implementation ofChannel models

Performance measurements

Final presentation