You are on page 1of 7

Laborator 2

1.3 Exerciii 1. Deschidei imaginea Lena256B.bmp i realizai descompunerea pe subbenzi. Pentru un numr diferit de coeficieni ai filtrului observai imaginea rezultat codat. O dat cu creterea numarului de coeficieni ai filtrului trece jos, crete si PSNR i rata de codare per bit. Se mbuntete calitatea imaginii. 2. Pentru aceeai imagine, alegei o structur de descompunere i un anumit filtru. Modificnd tipul de codare al subbenzilor, ntre DPCM i PCM, observai cum apare imaginea codat i funcie de parametrul c. Cu ct parametrul C este mai mare cu att calitatea imaginii scade. 3. Selectai un filtru cu 16 coeficieni, o descompunere pe 28 subbenzi i alegei compresia PCM pentru toate subbenzile. Alegei o valoare optim pentru c. Observai ctigul SNR n cazul codrii entropice. Pentru parametrii selectai mai sus, avem un PSNR de 31.6dB. 4. Pentru diferite grade de descompunere, alegnd codarea entropic, observai SNR. PSNR crete o dat cu creterea numrului de subbenzi. 5. Pentru imaginea Lena256B.bmp alegei un anumit tip de codare al subbenzilor, precum i un anumit parametru c. Variai numrul de subbenzi folosite n descompunere precum i tipul filtrelor. Cum variaz SNR funcie de rata de bit? SNR crete o dat cu creterea ratei de bit.

6. Deschidei imaginile Zone256B.bmp i Noise256B.bmp. Explicai coninutul subbenzilor obinute.

Pentru cele 2 imagini de mai sus obinem un SNR foarte mic datorit complexitaii lor.

2.3 Exerciii 1. Alegei imaginea Lena256B.bmp. Aceast imagine este transformat n coeficieni DCT. Verificai calitatea imaginii reconstruite pentru diferite dimensiuni ale blocului DCT. n ce msur corespunde teoria cu implementarea practic? Calitatea imaginii codate dupa metoda DCT crete direct proporional cu numarul de blocuri care se folosesc pentru codarea acestei imagini. 2. Pentru imaginea Lena256B.bmp selectai transformata DCT 8x8 i compresie PCM pentru toi coeficienii DCT. Alegei o valoare rezonabil pentru parametrul c. Desenai dou curbe SNR - numr de bpp, cu i fr codarea entropic. Ct de mult compresie suplimentar (sau ce PSNR) d codarea entropic?

Graficul far codare entropic

Graficul cu codare entropic

PSNR=31.5dB 3. Repetai punctul (2) pentru valori incorecte ale lui c. Fii ateni la diferenele dintre numrul de bpp selectat, cel prezis i cel rezultat n urma compresiei. Explicai diferenele observate.

Obinem un bpp mai mic dect valoarea prezis

4. Repetai punctul (3) utiliznd setrile corecte pentru parametrul c, pentru alte dou cazuri, i anume: - compresie DPCM pentru toi coeficienii - compresie DPCM pentru primul coeficient DCT i compresie PCM pentru restul de coeficieni. Ce ctig de performane se obine utiliznd compresia adiional DPCM?

Compresie DPCM pentru toi coeficienii

Compresie DPCM pentru primul coeficient DCT i compresie PCM pentru restul de coeficieni

5. Repetai punctul (3) pentru imaginea Noise256B.bmp. Observai variana coeficienilor DCT i rezultatul n urma alocrii biilor. Comparai rezultatele cu compresia DPCM aplicat acestei imagini.

Se observ o scdere semnificativ a SNR-ului 6. ncrcai imaginea Lena256B.bmp i calculai dependena SNR-numr de bpp utiliznd blocuri DCT de diferite mrimi, pstrnd compresia coeficienilor DCT fix ( de exemplu, utiliznd DPCM pentru primul coeficient DCT i PCM pentru restul coeficienilor, un model de predicie fixat i un parametru c fixat ).

7. Examinai urmrile erorilor asupra compresiei DCT pentru diferite probabiliti de eroare, diferite mrimi ale blocurilor DCT i diferite modele DPCM de predicie. Explicai structura imaginii afiate. Comparai efectele prezenei erorilor asupra coeficienilor DCT i asupra imaginii decodate. Datorit erorilor introduse imaginea se nrutete semnificativ, valoarea SNR scade. De exemplu imaginea este puternic distorsionata cu o eroare aplicat de 0.05 si o codare de 8x8. Cu aceeai eroare aplicat dar cu o codare de 16x16 imaginea devine inteligibil.

8. Pornii programul Matlab. Rulai programul dctdemo. Modificai numrul de coeficieni DCT cu care se face decompresia i comparai calitatea imaginii decomprimate. Ci coeficieni sunt necesari pentru a se obine o aproximare rezonabil a imaginii originale?

You might also like