Estratto del documento

Andrea Brunelli - Video Error Concealment Mat. 157384

Video  Error  Concealment    

Stato  dell’arte  sul  video  error  concealment  nel  contesto  della  trasmissione  video  su  IP  con  perdita  

1. Introduzione  

I  recen'  avanzamen'  tecnologici  hanno  reso  possibile  la  ripresa  e  la  riproduzione  di  materiale  video  in  

risoluzione  ultralight  defini'on  (UHD).  Al  momento  le  connessioni  internet  e  i  network  di  broadcas'ng  non  

hanno  sufficiente  capacità  di  trasmeCere  un  gran  numero  di  contenu'  in  alta  definizione.  Queste  limitazioni  

hanno  immediatamente  messo  al  lavoro  diverse  organizzazioni  internazionali  come  MPEG  e  VCEG  per  

stabilire  una  “Joint  Collabora've  Team  on  Video  Coding”  (JCT-­‐VC)  con  l’obieQvo  di  sviluppare  un  nuovo  

standard  di  video  coding  con  che  abbia  performance  migliori  di  quelle  già  realizzate.  Le  valutazioni  che  

seguiranno  mostrano  come  alcuni  progeQ  possano  raggiungere  le  stesse  qualità  d’immagine  di  H.264/

MPEG-­‐4  advance  video  coding  (AVC)  con  solo  la  metà  della  bit  rate  e  di  un  costo  da  2  a  10  volte  

l’incremento  della  complessità  computazionale.  Da  allora,  JCT-­‐VC  ha  puntato  il  suo  lavoro  nello  sviluppo  di  

un  nuovo  standard  di  compressione  conosciuto  come  “high  efficiency  video  coding”  (HEVC),  che  ha  come  

obieQvo  quello  di  incrementare  significa'vamente  l’efficienza  di  compressione  in  relazione  al  profilo  già  

esistente  di  H.264/AVC.    

     2.  Analisi  di  trasmissione  video  su  canale  con  perdita  

In  questa  sezione  si  discuterà  della  trasmissione  video  con  un  sistema  come  quello  rappresentato  in  figura,  il  

quale  introduce  i  più  importan'  parametri  di  modello.      

Come  si  può  vedere,  il  sistema  consiste  in  tre  par':  il  codificatore  video,  il  decodificatore  video  e  l’error  

control  channel,  il  quale  è  definito  come  la  combinazione  del  codificatore  e  decodificatore  di  canale.  In  

questo  caso  ci  focalizziamo  sul  “foward  error  correc'on”  (FEC)  che  può  essere  combinato  con  l’interleaving  

(per   Interleaving  si  indica  una  tecnica  di  elaborazione  di  un  segnale  digitale  u'lizzata  nelle  trasmissioni  

digitali  per  disporre  i  da'  in  maniera  non  con'gua  al  fine  di  migliorare  le  prestazioni  in  termini  di  rilevazione  

e  correzione  di  errori  in  ricezione  nel  caso  di  errori  mul'pli  a  paccheCo  cioè  consecu'vi.  Esso  è  un  processo  

che  dispone  in  maniera  apparentemente  disordinata  un  certo  numero  di  oggeQ  ordina')  per  ridurre  gli  

effeQ  di  tuQ  gli  errori  deriva'  dalla  trasmissione.  

E’  interessante  discutere  dell’interazione  e  dello  scambio  che  influenza  la  distorsione  generale  D =  D +  D :  

d   e v  

questa  viene  determinata  sommando  la  distorsione  di  codifica  D alla  distorsione  di  decodifica  D  TuCavia,  

.

e V

 

è  giusto  dire  che  questa  formula  combina  due  'pi  di  distorsione  che  sono  solitamente  percepite  come   1

Andrea Brunelli - Video Error Concealment Mat. 157384

differen'.  La  distorsione  D  è  causata  dalla  compressione  di  segnale  e  consiste  nel  blocking  ar'facts,  

e

mosquito  noise,  ringing,  blurring,  ecc.  ecc.  .  La  distorsione  introdoCa  dagli  errori  di  trasmissione  D  consiste  

v

nella  distruzione  dei  contenu'  dell’immagine  che  possono  essere  grandi  e  non  comuni.  Test  soggeQvi  sono  

sta'  necessari  per  determinare  come  D  e  D sono  combina'  e  quindi  dare  la  miglior  approssimazione  

e   v    

possibile  di  qualità  soggeQva.  Ques'  test  hanno  mostrato  che  la  distorsione  causata  dagli  errori  di  

trasmissione  D  è  più  fas'diosa  di  quella  causata  dalla  codifica  video  D .  

v   e  

i  considera  la  variazione  del  code  rate,  si  nota  che  una  alta  percentuale  di  INTRA  macroblocks  codifica'  

Se  s

aiuta  a  ridurre  a  ridurre  la  propagazione  di  errori  tra  gli  interframe  (:  nessuna  elaborazione  viene  eseguita  al  

di  fuori  dell'immagine  o  del  frame  corrente)  e  si  nota  che,  per  un  una  bit-­‐rate  di  un  canale  R ,  il  code  rate  

c  

controlla  l’allocazione  dei  bit  tra  la  sorgente  e  il  canale  di  codifica.  Questo  ha  due  effeQ  sulla  qualità  

dell’immagine  del  segnale  video  sul  decoder  di  output:  primo,  una  riduzione  della  code  rate  riduce  la  bit  

rate  disponibile  per  la  codifica  video  e  questo  aumenta  la  distorsione  al  codificatore  a  prescindere  dagli  

errori  in  trasmissione.  L’aCuale  aumento  di  D  è  determinato  dalla  funzione  operazionale  DR  (Distor'on-­‐

e

Rate)  del  codificatore  video.  Secondo,  l’errore  rate  residuo  è  ridoCo  quando  si  riduce  la  code  rate,  

determinata  dalle  proprietà  dell’error  control  channel  a  seconda  della  error  rate  residua  (P ).  Quindi,  una  

L

riduzione  della  P  porta  una  riduzione  di  D .  

L V

Ora  consideriamo  una  variazione  dell’INTRA  rate  e  si  può  notare  che  gli  INTRA  macroblocks  codifica'  non  

dipendono  dal  frame  precedente,  e  quindi  la  propagazione  dell’errore  può  essere  ridoCa  aumentando  il  

numero  degli  INTRA  macroblocks  codifica',  così  da  ridurre  D .  TuCavia,  INTRA  coding  riduce  anche  

V

l’efficienza  in  relazione  alla  mo'on  compensated  predic'on.  Comunque  sia,  un  aumento  della  INTRA  rate  è  

vantaggiosa  per  ridurre  la  distorsione  generale  e  questo  è  par'colarmente  vero  quando  si  parla  

dell’oQmizzazione  della  code  rate  e  della  INTRA  rate.  

Per  la  valutazione  del  sistema  video,  è  necessario  mediare  la  distorsione  sull’intera  sequenza  in  modo  da  

considerare  una  singola  figura  da  valutare.  Il  PSNR  (Peak-­‐to-­‐Signal  Noise  Ra'o)  è  una  misura  comune  nella  

comunità  del  video  coding,  la  media  PSNR  è  spesso  u'lizzata  come  primo  processo  di  PSNR  per  ogni  frame  e  

solo  successivamente  viene  faCa  una  media  globale.    

Analisi  del  Video  Codec

Nel  lato  di  codificatore  video,  la  mo'on  compensated  predic'on  comporta  un  significa'vo  aumento  

nell’efficienza  di  codifica,  introducendo  anche  un  calo  dell’interframe  error  propaga'on  nel  caso  ci  sia  una  

trasmissione  di  errori.  TuCavia,  nel  lato  di  decodifica  video,  ques'  errori  tendono  ad  essere  elimina'  molto  

lentamente,  e  perciò  possiamo  definirli  molto  fas'diosi.  Per  oQmizzare  le  performance  generali  del  sistema  

di  trasmissione  video  in  un  ambiente  rumoroso,  è  essenziale  considerare  gli  effeQ  della  propagazione  degli  

errori.  E’  importante  sapere  che  due  'pi  di  errori  possono  contribuire  alla  distorsione  generale  nel  sistema  

di  codifica:  primo,  l’errore  causato  dalla  compressione  del  segnale  D ;  secondo,  gli  errori  causa'  dal  resto  

e

delle  condizioni  dello  scenario  che  non  possono  essere  correQ  dal  decodificatore  di  canale.

u2

Possiamo  assumere  che,  in  media,  la  stessa  varianza  di  errore  σ  sia  introdoCa  ad  ogni  frame.  Ovviamente,  

u2

il  parametro  σ  è  direCamente  in  relazione  con  l’error  rate  residua  P ,  da  quando  l’incremento  del  numero  

L

di  paccheQ  persi  produrrà  un  aumento  della  della  varianza  di  errori  introdoQ.  La  relazione  è  lineare  solo  

per  error  rate  residue  basse.  Dal  momento  in  cui  una  qualità  di  immagine  ragionevole  è  molto  difficile  da  

oCenere  ad  alte  error  rates,  anche  da  quando  avanzate  tecniche  di  correzione  degli  errori  sono  state  

introdoCe,  la  suddeCa  relazione  lineare  è  sufficiente  per  la  maggior  parte  delle  condizioni.  Si  può  notare  

u2  

che  σ può  essere  traCata  come  un  valore  costante  se  non  dipende  da  altri  parametri  di  trasmissione.    

Gli  errori  introdoQ  a  questo  punto  si  propagano  nel  tempo  a  causa  della  struCura  ricorsiva  del  

decodificatore.  Ques'  errori  di  propagazione  in  funzione  del  tempo  sono  'pici  per  codifiche  video  ibride  

che  fanno  affidamento  sulla  mo'on  compensed  predic'on  dell’interframe  mode.  E’  molto  importante   2

Andrea Brunelli - Video Error Concealment Mat. 157384

considerare  gli  effeQ  per  il  design  di  tuCo  il  sistema  da  quando  questo  ha  un’influenza  significa'va  sulla  

u2

sensibilità  del  decodificatore  riguardo  gli  errori  residui.  Per  esempio,  anche  per  un  basso  valore  di  σ  

potrebbe  risultare  inacceCabile  la  qualità  dell’immagine  se  gli  errori  si  sono  accumula'  nel  loop  del  

decodificatore  senza  essere  sta'  aCenua'  in  qualche  modo.  

Il  leakage   (perdita)  γ  descrive  l’efficienza  del  loop  filter  nella  sua  capacità  di  rimuovere  gli  errori.  Il  suo  

valore  dipende  sulla  forza  del  loop  filtering  come  anche  dalla  dimensione  e  della  potenza  della  densità  

speCrale  dell’errore  introdoCo.  Il  leakage  solitamente  diminuisce  quanto  più  il  spa'al  filtering  (filtro  che  

esegue  una  operazione  di  “clean”)  è  applicato  nel  prediCore  o  quando  l’introduzione  di  errori  include  

frequenze  ad  ampio  speCro  che  possono  essere  facilmente  rimosse  con  un  loop  filter.  Il  range  di  valore  del  

'pico  valore  è  0  <  γ  <  1.  

Error  Control  Channel

L’affidabilità  di  una  trasmissione  può  essere  migliorata  tramite  la  Forward  Error  Correc'on

Anteprima
Vedrai una selezione di 4 pagine su 14
Progetto - Video Error Concealment Pag. 1 Progetto - Video Error Concealment Pag. 2
Anteprima di 4 pagg. su 14.
Scarica il documento per vederlo tutto.
Progetto - Video Error Concealment Pag. 6
Anteprima di 4 pagg. su 14.
Scarica il documento per vederlo tutto.
Progetto - Video Error Concealment Pag. 11
1 su 14
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/03 Telecomunicazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher sumo993 di informazioni apprese con la frequenza delle lezioni di Comunicazioni multimediali e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Trento o del prof De Natale Francesco.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community