an analytic comparison of rps video repair

16
An Analytic Comparison of RPS Video Repair ACM/SPIE Multimedia Computing and Networking (MMCN) San Jose, California, January 31, 2008 Yubing Wang, Mark Claypool, Robert Kinicki Computer Science Department WPI Worcester, Massachusetts, USA

Upload: ailish

Post on 15-Jan-2016

35 views

Category:

Documents


0 download

DESCRIPTION

An Analytic Comparison of RPS Video Repair. Yubing Wang , Mark Claypool , Robert Kinicki Computer Science Department WPI Worcester, Massachusetts, USA. ACM/SPIE Multimedia Computing and Networking (MMCN) San Jose, California, January 31, 2008. Introduction. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: An Analytic Comparison of RPS Video Repair

An Analytic Comparison of RPS Video Repair

ACM/SPIE Multimedia Computing and Networking (MMCN)

San Jose, California, January 31, 2008

Yubing Wang, Mark Claypool, Robert Kinicki

Computer Science DepartmentWPI

Worcester, Massachusetts, USA

Page 2: An Analytic Comparison of RPS Video Repair

2MMCN 08, Jan. 31, 2008

IntroductionIntroduction

Packet loss degrades video qualityReference Picture Selection (RPS) selects one of several previous frames as a reference frame

Stops error propagation more quickly than ARQ Consume less network capacity than FEC and ARQTwo modes: NACK (optimistic) and ACK (pessimistic)

But … effectiveness and choice depends on packet loss, round-trip time, video content and GOP size

This work analyze video quality with RPSTwo analytical models, RPS NACK and RPS ACKAnalysis of loss rate, round-trip time, video content, GOP

Determine choice between NACK and ACK

Page 3: An Analytic Comparison of RPS Video Repair

3MMCN 08, Jan. 31, 2008

OutlineOutline

Introduction(done)Background (next)Analytical ModelsAnalysisConclusions

Page 4: An Analytic Comparison of RPS Video Repair

4MMCN 08, Jan. 31, 2008

Reference Picture Selection - ACKReference Picture Selection - ACK

Decoder acknowledges all correctly received frames Only acknowledged frames used as reference Error propagation avoided entirely Reference distance increases with round-trip time Coding efficiency decreases with reference distance Video quality degrades due to limited bit-rate

1 2 3 4 5 6 7

ACK(1) ACK(2) ACK(3)

Page 5: An Analytic Comparison of RPS Video Repair

5MMCN 08, Jan. 31, 2008

Reference Picture Selection - NACKReference Picture Selection - NACK

Previous frame used as reference during error-free transmission Reference distance always 1 regardless of round-trip time Better coding efficiency

Decoder sends NACK for erroneous frame and reference frame number Suffers from error propagation Loss propagation increases with round-trip time

NACK(3)

1 2 3 4 5 6 7 8

Page 6: An Analytic Comparison of RPS Video Repair

6MMCN 08, Jan. 31, 2008

OutlineOutline

Introduction(done)Background (done)Analytical Models(next)AnalysisConclusions

Page 7: An Analytic Comparison of RPS Video Repair

7MMCN 08, Jan. 31, 2008

Parameters for Analytic ModelsParameters for Analytic Models

Page 8: An Analytic Comparison of RPS Video Repair

8MMCN 08, Jan. 31, 2008

Summary of Analytical ModelsSummary of Analytical ModelsAverage Quality for RPS ACK:

Average Quality for RPS NACK:

GN

nn

n

iinin

n

nn

G

UqqUqUUpUpN

Q1

'1

0,1,1

1

'1 ))1(()))1(1()1((

1

Page 9: An Analytic Comparison of RPS Video Repair

9MMCN 08, Jan. 31, 2008

OutlineOutline

Introduction(done)Background (done)Analytical Models(done)Analysis(next)Conclusions

Page 10: An Analytic Comparison of RPS Video Repair

10MMCN 08, Jan. 31, 2008

Quality versus Round-Trip TimeQuality versus Round-Trip Time

RPS NACK RPS ACK Quality degrades with round-trip time increase

NACK resistant to degradation with round-trip time for low loss

ACK degrades uniformly with round-trip time

Page 11: An Analytic Comparison of RPS Video Repair

11MMCN 08, Jan. 31, 2008

Quality versus Loss RateQuality versus Loss Rate

RPS NACK RPS ACK Quality degrades with loss rate increase

NACK degrades faster with high round trip times

ACK uniform degradation

Page 12: An Analytic Comparison of RPS Video Repair

12MMCN 08, Jan. 31, 2008

Loss Crossover versus Round-Trip

Time Loss Crossover versus Round-Trip

Time

Above trend line, ACK better. Below trend line, NACK better

Crossover points for low-motion are higher than for high-motion

Error propagation more harmful to quality than reference distance

0

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

80 120 160 200 240 280 320 360 400

Round Trip Time (ms)

Lo

ss C

ross-o

ver

Container News Silent Mom-Daughter Foreman Mobile

Page 13: An Analytic Comparison of RPS Video Repair

13MMCN 08, Jan. 31, 2008

Quality versus GOP LengthQuality versus GOP Length

RPS NACK RPS ACK With RPS, quality increases with GOP length

NACK performs no worse than no repair

For small GOP, RPS ACK worse than no repair

Page 14: An Analytic Comparison of RPS Video Repair

14MMCN 08, Jan. 31, 2008

ConclusionsConclusions

RPS ACK outperforms RPS NACK when round-trip times are low RPS NACK outperforms RPS ACK when the loss rate is lowRPS NACK outperforms RPS ACK over a wider range for low motion videos than for high motion videosRPS NACK always performs the same or better than no repair, but RPS ACK can perform worse than no repair for small GOP sizes

Page 15: An Analytic Comparison of RPS Video Repair

15MMCN 08, Jan. 31, 2008

Future WorkFuture Work

Use Video Quality Metric (VQM) to analyze RPS performance

Explore the impact of network capacity constraints on RPS performance

Page 16: An Analytic Comparison of RPS Video Repair

An Analytic Comparison of RPS Video Repair

ACM/SPIE Multimedia Computing and Networking (MMCN)

San Jose, California, January 31, 2008

Yubing Wang, Mark Claypool, Robert Kinicki

Computer Science DepartmentWPI

Worcester, Massachusetts, USA