Documente Academic
Documente Profesional
Documente Cultură
Aplicatii2 - Curs 9
Aplicatii2 - Curs 9
COMPRESIA I
RESTAURAREA
SEMNALELOR
unde
i V
astfel
i V
astfel nct
. Atunci
,
. Atunci
a.
b.
c.
Fie transformarea Z A T Y .
Rezult Cov Z, Z T A T 0 A I n , deci componentele lui Z sunt necorelate.
Deoarece Z A T Y A T X 0 0 A T , componenta ' A T corespunde
zgomotului rezultat n vectorul transformat A T X 0 0
T 1
deci, Y0 A
Z0 0AZ0
AZ E X AT
X
0
0 0
Z0 E X .
255
255 2
1
J
1. Centrarea: i i nr exp
nr exp
J k , 1 i nrexp
k 1
Zi AT J i , 1 i nrexp
4. Aplic funcia de contracie a codului
Y 0i pinv AT Z 0i , 1 i nrexp
6. Calculeaz o aproximare a imaginilor iniiale
X i Y 0i , 1 i nrexp
J 255* X , 1 i nrexp
i
Imagini perturbate
VARIANTA 1 DE IMPLEMENTARE
1
Fie 1 nr exp
nr exp
1
J k 1
,
nr exp 1
k 1
nr exp
k 1 k 1
k 1
0 1 , 0 1
Algoritmul este implementat pentru
Observaii
1. Numrul exemplelor trebuie s fie suficient de mare nct valorile estimate pentru
vectorul medie i matricea de covarian s fie apropiate de cele teoretice (de
exemplu fiecare imagine neperturbat genereaz NR imagini perturbate; numrul
exemplelor perturbate devine nrexp=NR*nrexp).
2. Imaginile reconstruite sunt obinute pe baza variantei 1 de implementare pentru
Imagini perturbate
VARIANTA 2 DE IMPLEMENTARE
Imagini restaurate sunt cunoscute media si covarianta zgomotului (zgomotul este aditiv, corelat si de medie
generata aleator); NR=50 (fiecare imagine curata a fost transmisa prin canalul de comunicatie care genereaza
zgomotul de NR ori; fiecare imagine restaurata este media variantelor restaurate ale celor NR exemple bruiate
primite)
OBSERVAII
1. n algoritmii prezentai n cursurile 6,7, 8 i 9 matricele de covarian de selecie pot fi
slab condiionate, n principal din cauza numrului relativ mic de observaii asupra
vectorilor aleatori (date de tip semnal imagistic, sonor etc.). n plus, metodele de calcul
numeric folosite pot produce rezultate perturbate (valori proprii nule, vectori proprii cu
valori numere complexe, cu partea imaginar foarte mic n modul amd).
2. Pe baza observaiei 1, este recomandat folosirea pseudoinversei n locul inversei unei
matrice (chiar dac, teoretic, matricea de inversat este nesingulat), sunt utilizate doar
valorile proprii nenule i, implicit, componentele principale asociate acestora.
3. Valorile proprii calculate, dei teoretic sunt numere reale pozitive, pot conine i pri
imaginare (foarte mici n modul). n acest caz sunt considerate prile reale, i numai
acelea pozitive.
4. Funcia de contracie a codului este aplicat doar n cazul valorilor proprii pozitive (sau
acelor valori proprii cu parte real numr pozitiv).