Top Banner
Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009
19

Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Jul 14, 2020

Download

Documents

dariahiddleston
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: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Chao Yu and Ilker DemirkolECE Dept, University of Rochester

Rochester NY, USA

3 March 2009

Page 2: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Lower the bit-rate R by allowing some acceptable distortion D of the signal.

Page 3: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Rate and Distortion is also affected by Communication

Page 4: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Sensors are power-limited

Consider power-efficiency in dominant operations

Dominant operations:

Sensing, Computation, Communication

Computation: Source coding

Page 5: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Source coding Rs , Compression distortion , Compression power Rs , Compression distortion , Compression power

Channel coding Rc , Transmission error , Transmission power Rc , Transmission error , Transmission power

ModulationEb or Es is related to bit error rate (BER) Eb , Transmission error , Transmission power Eb , Transmission error , Transmission power

Page 6: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Possible Categorization: R-D analysis (Video Coding)

R-D analysis (Communication)

P-R-D analysis (Video Coding)

P-R-D analysis (Video Coding and Communication)

P-D analysis (Communication)

Page 7: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

P-R-D model for a system that

automatically adjust its complexity control parameters ▪ the available energy supply

▪ while maximizing the picture quality.

Using dynamic voltage scaling (DVS), the complexityscalability can be translated into energy consumption scalability

P fCLK3

f C (number of processor cycles/sec)

Page 8: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

P-D and R-D results:

Page 9: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

P-R-D Results:

Page 10: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

P- R (~ Encoding Complexity):

Page 11: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

P-R-D for Encoding+Transmission:

Page 12: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Results (compared to fixed power):

: microprocessor power consumption parameter

Page 13: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Channel: 2-state Markov model describing burst errors on the symbol level.

Reed–Solomon codes for forward error correction. Simulation using an H.263 video codec

Page 14: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

FEC rate: r = k/n To maintain a constant channel data rate:

Re = r.Rc

Mother&Daughter Foreman

Page 15: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Results of numerical minimization of Dd for Mother&Daughter

Page 16: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Objective:

To minimize distortion, transmission power allocated across packets

Proposes:

Two power allocation algorithms transmission power to packets according to their relative importance

Fixed frame power vs variable frame power▪ Morepower to the packets whose lose would result higher distortion

▪ More power to frames with high motion

Page 17: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Error detection: CRC, Error correction: Convolutional coding BPSK modulation

Results for two QCIF video sequences:

Page 18: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

Objective:

Improve the visual quality of the regions of interest while saving bits, and also adapting to time-varying wireless channels.

Method:

Segment a frame into ROI and non-ROI.

Then allocate more power as well as more bits to ROI to reduce the packet retransmission rate.

Page 19: Chao Yu and Ilker Demirkol ECE Dept, University of ... · Chao Yu and Ilker Demirkol ECE Dept, University of Rochester Rochester NY, USA 3 March 2009 Lower the bit-rate R by allowing

“The human visual system (HVS) is more sensitive to themoving regions”

Moving regions are classified as the foreground (ROI) while still regions are regarded as the background (non-ROI).

Results: