roxana udrea.doc
-
Upload
george-vilsan -
Category
Documents
-
view
241 -
download
0
Transcript of roxana udrea.doc
-
8/16/2019 roxana udrea.doc
1/22
1.2. Decimarea imaginilor (SS)
1.2.1 Aspecte teoretice
Compresia imaginii se realizează prin reducerea rezoluţiei imaginii cu factorul
de decimare M, ceea ce corespunde unei scăderi sustanţiale a calităţii. Decimarea
cu un factor M este ec!i"alentă cu ree#antionarea imaginii cu o frec"enţă de
e#antionare de M ori mai mică.
$entru e"itarea fenomenului de aliere spectrală %naintea decimatorului se
folose#te un <ru trece'os.
*ercitii
1. $entru imaginea +uild-12.mp "izualizaţi spectrul. Componenta
DC a imaginii este %n centrul spectrului. Decimaţi imaginea cu diferiţi
factori. Cum se modi&că spectrul/Spectrul initial 0
Spectrul cu 2 0
-
8/16/2019 roxana udrea.doc
2/22
-
8/16/2019 roxana udrea.doc
3/22
2. Decimaţi cu factorul 4, fără anti-aliere şi cu un filtru anti-aliere de lungime17. Observaţi diferenţele în imagini şi sectru.
!actorul 4 fara anti-aliere
!actorul 4 si filtru de 17
-
8/16/2019 roxana udrea.doc
4/22
Modula ia impulsurilor în cod (PCM)ț
Metoda de compresie PCM implică realizarea următoarelor opera ii:ț1. E antionarea cu frecven a de e antionareș ț ș f e=1/T e2. Cuantizarea uniformă (cu pas constant de cuantizare) sau neuniformă (cu pas variabil de
cuantizare), cu M= p nivele3. Codarea binară a celor M numere
-
8/16/2019 roxana udrea.doc
5/22
Exerci ii ț
1! "ăsiţi entru imaginea aleasă care este numărul minim de biţi, entru carediferenţa faţă de imaginea iniţială este accetabilă. #$te nuanţe de gri areimaginea în acel ca%& "n cazul acestei ima#ini, numărul minim de bi i, pentru ca ima#inea să fie acceptabilă,ț
este de $!
iti - iti
3a - iti a"em 2- culori dintre care doua sunt al si negru iar restul de 45 sunt
nuante de gri.
2. 'dăugaţi dit(er la imagine înaintea codării )#*. +educeţi numărul de biţi şiobţineţi o imagine de aceeaşi calitate cu imaginea codată anterior. #are estec$ştigul în rata de bit& #are este conclu%ia, dacă se iau în considerare numaievaluările numerice&
-
8/16/2019 roxana udrea.doc
6/22
. tili%$nd oţiunea /ubtract Dit(er0 observaţi ce fenomene aar& #are este ceamai bună alegere, să utili%ăm această oţiune sau nu&
4. 'dăugaţi un canal de eroare cu diferite rate de eroare şi diferite rate de bit.licaţi ce se observă.
-
8/16/2019 roxana udrea.doc
7/22
$! Desenaţi variaţia raortului semnal-%gomot funcţie de numărul de biţi e care seface cuanti%area!
Din grafic se observa ca variatia este aroae liniara in ca%ul codarii )#*.
Codarea diferen ială PCM (%PCM)ț
Codarea %PCM este un caz particular al te&nicii de compresie denumită codare predictivă,te&nică prin care informa'ia dea transmisă este folosită pentru a prezice valori viitoare, diferen'a
dintre ele fiind codată! Codarea %PCM se bazează pe faptul că orice este prezis din semnal la codare poate fireconstruit la decodare!
Etapele codării %PCM:
1) Prezicerea valorii pielului curent (i ,j) din valorile pielilor adiacen'i (i-1, j), x(i*1, j*1), x(i, j*1) +
) Calculul diferen ei (eroarea de predic ie) între valoarea curentă i valoareaț ț ș prezisă: x(i, j)- x(i, j) . x^ (i,j)
) Codarea erorii predic'iei (cuantizarea 0 codarea 2C - cu număr variabil de
bi'i) se poate face cu un număr mai mic de bi'i! Exerci ii ț
1. /e alege rimul model de redicţie. Determinaţi comresia entru fiecare din cele 3rate de bit.• 3ata de bit: 1, 415 b6tes
Compresie: 7:1 bit
-
8/16/2019 roxana udrea.doc
8/22
• 3ata de bit: , 1847 b6tesCompresie : 1:1 biti
• 3ata de bit: , 7$98 b6tesCompresie: 4:1
• 3ata de bit: 7, 984 b6tesCompresie: 8:1
-
8/16/2019 roxana udrea.doc
9/22
• 3ata de bit: $, 7 58 b6tesCompresie: 7:$
• 3ata de bit: 8, 75 1$ b6tesCompresie: 7:1
2. #are este c$ştigul în rata de bit entru aceeaşi calitate a imaginii subiectivă5 faţă decodarea )#*&
-
8/16/2019 roxana udrea.doc
10/22
Pentru ima#inea codată PCM, pe $ bi i, am #ăsit aproimativ o aceea i calitate a ima#iniiț școdată %PCM pe bi i! C; ti#ul este de aproimativ 18 47 b6tes!ț ș
$ biti PCM biti %PCM. +eali%aţi comresia folosind diferite modele de redicţie. #omaraţi imaginile
re%ultate.
Predictie 1% Predictie %
4. +ere%entaţi grafic deendenţa /6+ în funcţie de rata de bit entru ultimul modelde redicţie. 3: 17! d?o bi i . =>3: 1!4 d?țo bi i . =>3: 5!1 d?țo 7 bi i . =>3: 8! d?țo $ bi i . =>3: 7!8 d?ț
-
8/16/2019 roxana udrea.doc
11/22
o 8 bi i . =>3: 79!5 d?ț@raficul este următorul:
aborator 2-Codarea în domeniul frecven ă-ț
Codarea în subbenzi (=?C) =ă presupunem că un semnal are cea mai mare parte a ener#iei concentrate în domeniul
frecven'elor oase (de eemplu o ima#ine, deoarece componentele pe frecven'e înalte reprezintădetaliile fine)! A transmisie mai eficientă se poate realiza diviz;nd domeniul de frecven'ă în două sau maimulte subbenzi:
-
8/16/2019 roxana udrea.doc
12/22
H 1(z) este un filtru trece os, iar filtrele H k (z), k=,,+,M, sunt filtre trece bandă i aușcaracteristicile:
Prin decimare se păstrează numărul de eBantioane constant Bi se repartizează eBantioanele pesubbenzi! Pentru primul semnal, CA%EC 1 va aloca un anumit număr de bi'i (de obicei tot at;'iac;t erau Bi în ima#inea ori#inală)! %eoarece ener#ia con'inută în al doilea semnal este mai mică,CA%EC poate aloca mai pu'ini bi'i! Codorul Bi decodorul por fi de tip PCM, %PCM, %C (%iscrete Cosinus ransform), etc! 3ezultă, în final, pentru semnalul codat, o rată de bit mai scăzută dec;t cea a semnaluluiori#inal! =e poate aloca diferit numărul de bi'i pe eBantion pentru fiecare subbandă, în func'ie decaracteristicile semnalului în acea subbandă! Pentru aceasta se folosesc filtre de analiză pentrufiecare subbandă.
Exerci ii ț
1. Realizaţi descompunerea pe subbenzi. Pentru un număr diferit decoecienţi ai ltrului observaţi imaginea codată rezultată.
Coe&cient 2
-
8/16/2019 roxana udrea.doc
13/22
Coe&cient 16
Coe&cient 42
2. Alegeţi o structură de descompunere şi un anumit ltru. Modicndtipul de codare al subbenzilor! "ntre #P$M şi P$M! observaţi cumapare imaginea codată şi funcţie de parametrul c.
3 de 1!7 d?!
-
8/16/2019 roxana udrea.doc
14/22
"n cazul codării entropice, cu acelea i setări ale pro#ramului ca mai sus, am ob inut unș ț=>3 de 7! d?!
4. )entru diferite grade de descomunere, aleg$nd codarea entroică, observaţi /6+. 2a o rată de bit 1 am ob inut următoarele valori:ț
o %escompunere pe 7 subbenzi . =>3: 15! d?
%escompunerea pe 9 subbenzi . =>3: !4 d?
%escompunerea pe 18 subbenzi . =>3: !$ d?
o %escompunerea pe 4 subbenzi . =>3: 7 d?
-
8/16/2019 roxana udrea.doc
15/22
o %escompunerea pe $ subbenzi . =>3: 7! d?
o %escompunerea pe 87 subbenzi . =>3: 7! d?
=e observă ca valoarea cea mai mare a =>3 se #ăse te la descompunerea pe $ subbenzi!ș9. 'legeţi un anumit ti de codare al subben%ilor, recum şi un anumit arametru c.
:ariaţi numărul de subben%i folosite în descomunere recum şi tiul filtrelor. #umvaria%ă /6+ funcţie de rata de bit&
-
8/16/2019 roxana udrea.doc
16/22
ariind numărul de subbenzi i tipul filtrelor, la acee i rată de bit, valoarea =>3 este pu inș ș ținfleun atăț Modific;nd rata de bit, am ob inut următoarele valori =>3 (4 subbenzi, coeficient 18):ț
o 3ata de bit !$ . =>3: 18! d?
o 3ata de bit !$ . =>3: 15!9 d?
o 3ata de bit !9$ . =>3: !4 d?
o 3ata de bit 1 . =>3: 7!9 d?
-
8/16/2019 roxana udrea.doc
17/22
o 3ata de bit 1!$ . =>3: 4!$ d?
o 3ata de bit . =>3: 1!8 d?
o 3ata de bit !$ . =>3: 7! d?
-
8/16/2019 roxana udrea.doc
18/22
o 3ata de bit . =>3: 8! d?
o 3ata de bit !$ . =>3: 9!$ d?
o 3ata de bit 7 . =>3: 4! d?
-
8/16/2019 roxana udrea.doc
19/22
ransformata Cosinus %iscretă (%C)
ransformata Cosinus %iscretă realizează o conversie ima#ine . frecven'ă! Dmportan a informa iei de frecven ă este următoarea:ț ț ț
• aria ii lente de intensitate în ima#ine sunt cel mai bine percepute de oc&i!ț• aria iile lente corespund frecven elor oaseț ț• ranzi ii bru te (pielii de z#omot) corespund frecven elor înalte i nu suntț ș ț ș
percepute de oc&i! Pentru un bloc din ima#ine de dimensiune 44 pieli, ransformata Cosinus %iscretă este datăde:
Coeficientul C se numeBte coeficient %C Bi reprezintă frecven'a spa'ială sau media valorilor pielilor din bloc! Ceilal'i coeficien'i se numesc coeficien'i
-
8/16/2019 roxana udrea.doc
20/22
Calitatea ima#inii reconstruite este slabă pentru toate cele 7 dimensiuni ale blocului %C! eorianu corespunde cu implementarea practica deoarece după ce aplicăm transformata inversă, pecanal vor eista pierderi!
2. /electaţi transformata D#< 88 şi comresie )#* entru toţi coeficienţii D#
-
8/16/2019 roxana udrea.doc
21/22
Pentru rata de bit 7 avem un =>3 de 7!4 d? atunci c;nd nu avem codare entropică, iar c;nd codarea entropică este selectată, =>3*ul este de 5!9d?, ceea ce înseamnă un c; ti# deșaproape $ d?!
. +eetaţi unctul 25 entru valori incorecte ale lui c. !iţi atenţi la diferenţeledintre numărul de b selectat, cel re%is şi cel re%ultat în urma comresiei.
licaţi diferenţele observate.
-
8/16/2019 roxana udrea.doc
22/22
* bpp selectat: !$ , bpp prezis: !$1, bpp după compresie: !, =>3: 7!5 d?* bpp selectat: , bpp prezis: , bpp după compresie: !$ , =>3: 9!7 d?* bpp selectat: !$ , bpp prezis: !$ , bpp după compresie: !5, =>3: !$ d?* bpp selectat: 7 , bpp prezis: 7 , bpp după compresie: !88, =>3: !7 d?
•
Compresie %PCM pentru primul coeficient %C Bi compresie PCM pentru restul decoeficien'i:* bpp selectat: !$, bpp prezis: !8, bpp după compresie: !7, =>3: 1!7 d?* bpp selectat: !$ , bpp prezis: !$ , bpp după compresie: !$, =>3: 1 d?* bpp selectat: !9$, bpp prezis: !9$, bpp după compresie: !99, =>3: 1!7 d?* bpp selectat: 1 , bpp prezis: 1 , bpp după compresie: 1!1, =>3: 17!9 d?* bpp selectat: 1!$ , bpp prezis: 1!$ , bpp după compresie: 1!78, =>3: 19!8 d?* bpp selectat: , bpp prezis: , bpp după compresie: 1!49, =>3: 1!9 d?* bpp selectat: !$ , bpp prezis: !$, bpp după compresie: !, =>3: 7!5 d?* bpp selectat: , bpp prezis: , bpp după compresie: !78, =>3: 9! d?* bpp selectat: !$ , bpp prezis: !$ , bpp după compresie: !8, =>3: ! d?
* bpp selectat: 7 , bpp prezis: 7 , bpp după compresie: !87, =>3: ! d?
"ntre cele două situa ii diferen ele sunt foarte mici: în prima situa ie, to i coeficien iiț ț ț ț ț%PCM, eistă o calitate pu in mai bună a ima#inii, dar o compresie mai slabă, în timp ce pentruțcea de*a doua situa ie, c;nd doar primul coeficient este %PCM, iar ceilal i PCM, avem oț țcompresie pu in mai bună, dar o calitate mai slabă a ima#inii!ț