Codifica Sottobande immagine

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utentenandotp
12 6
Frequentatore
Frequentatore
Messaggi: 138
Iscritto il: 24 ago 2016, 10:57
Contatta:
0
voti

[1] Codifica Sottobande immagine

Messaggioda Foto Utentenandotp » 24 ago 2016, 20:05

Ciao a tutti, qualcuno ha qualche idea di come realizzare questa struttura su Matlab o in C++?Io le ho esaurite!Lo schema del mio progetto è mostrato a pag 16 ma devo fare due configurazioni: La configurazione (decomposizione) piramidale dove io applico la scomposizione solamente nel ramo passabasso e la configurazione (decomposizione uniforme) dove applico la scomposizione su tutti i rami. Dopo il processo delle colonne della matrice dell'immagine in alto io ottengo 4 sottobande chiamate: LL (immagine a bassa risoluzione),LH (i dettagli verticali), HL (i dettagli orizzontali) e infine HH (i dettagli in diagonale) . I filtri H1 e F1 sono filtri passa basso con coefficienti h1=f1=[1 1]/sqrt(2) e mentre H2 e F2 sono dei filtri passa alto con coefficienti h2=[1-1]/sqrt(2), f2=[-11]/sqrt(2) .Il blocco con la freccietta in basso e in alto cn scritto 2 sn il processo di downsampling e upsampling rispettivamente. In input ho una immagine di dimensioni MXN pixel.Lo scopo è data una immagine di 512x512 pixel ottenere una compressione di essa in base al tipo di configurazione. Per primo uso la configurazione senza quantizzatore in cui io devo ottenere in uscita la stessa immagine di partenza ma con il vantaggio che ho una buona compressione (che dipende dal guadagno di codifica delle sottobande), dopo lo inserisco ma prima devo fare una bit allocation stabilendo il numero di bit opportuno per il quantizzatore e dopo la quantizzazione una codifica entropica (Huffman) per eliminare la ridondanza. Allego pure il testo originale in inglese, e le slide relative alla teoria che c'è dietro. La materia si chiama source coding.
Allegati
algoritmo bit allocation.jpg
Questa è la spiegazione della bit allocation.
my project.png
Immagine del contenuto del progetto.
SourceCoding12.pdf
Qui vi è la teoria dietro al progetto.
(791.67 KiB) Scaricato 71 volte

Torna a “Programmi applicativi: simulatori, CAD ed altro”