Filter banks ψ a (x) = (1/√a) ψ(x/a) ψ a (x) = ψ* a (-x) = (1/√a) ψ*(-x/a) pak CWT = f * ψ a (x) násobení ve FT H G.

Slides:



Advertisements
Podobné prezentace
Analýza signálů - cvičení
Advertisements

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STAVEBNÍ ÚSTAV GEODÉZIE
Kompresní algoritmy grafiky
Počítačová grafika.
Webové formáty Bohumil Bareš. -1- Rozdělení grafických formátů  firemní (PSD, AI, FLA……)  univerzální (GIF, JPEG, TIFF, PNG…)  bitmapové (rastrové,
Fůze rozmazaných snímků ( Li, Manjunath, Mitra) kombinace „nejlepších“ dat volba „nejlepších“ - pomocí DWT, levý Mallat strom absolutní hodnota koeficientů.
Significance – refinement metoda -použití bit- planes - pro každou bit-plane: nalézt nové významné koeficienty zakódovat znaménko přenést doplňující bity.
Aplikace wavelet Komprese Odstraňování šumu a poškození Detekce struktur Problematika rozmazání Registrace Reprezentace Fúze dat s různým rozlišením Watermarking.
Fraktálová komprese obrazu
Plošná interpolace (aproximace)
Počítačová grafika Nagla Al Samsamová 4.B.
Komprese textových, video a audio dat.  Komprese   JPEG: 
Optimalizace v simulačním modelování. Obecně o optimalizaci  Optimalizovat znamená maximalizovat nebo minimalizovat parametrech (např. počet obslužných.
Speciální funkce a transformace ve zpracování obrazu
SWI072 Algoritmy komprese dat1 Algoritmy komprese dat Adaptivní Huffmanův kód.
Referát č. 18 Počítačová grafika, prezentace (základní pojmy a principy z oblasti počítačové grafiky, grafické a multimediální formáty, jejich vlastnosti.
Informatika pro ekonomy II přednáška 3
REDUKCE DAT Díváme-li se na soubory jako na text, pak je tento text redundantní. Redundance vyplývá z:  některé fráze nebo slova se opakují  existuje.
SWI072 Algoritmy komprese dat1 Algoritmy komprese dat Teorie informace.
Základní škola, Most, J. A. Komenského 474, p.o Most Základní škola, Most, J. A. Komenského 474, p.o Most Digitální učební materiál vytvořen.
Biometrické Bezpečnostní Systémy Filip Orság Technologie rozpoznání mluvčího.
 vytváření signálů a jejich interpretace ve formě bitů  přenos bitů po přenosové cestě  definice rozhraní (pro připojení k přenosové cestě)  technická.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
- snaha o rekonstrukci lokálních struktur - rozložení spekter x amplitudy spekter - hlavní - amplituda Odstraňování šumu - obrázky - hladké oblasti s pár.
Digitální zpracování obrazu
MODULAČNÍ RYCHLOST – ŠÍŘKA PÁSMA
Detekce hran.
III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_1_1_06 Název vzdělávacího materiáluBezeztrátová a ztrátová komprese dat Jméno autoraIng.
Rastrová grafika Výpočetní technika.
Okénková Fourierova transformace střední široké úzké.
Gymnázium, Žamberk, Nádražní 48 Projekt: CZ.1.07/1.5.00/ Inovace ve vzdělávání na naší škole Název: Základní pojmy počítačové grafiky Autor: Mgr.
PZORA 1. přednáška.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Radim Farana Podklady pro výuku
Náhodné výběry a jejich zpracování Motto: Chceme-li vědět, jak chutná víno v sudu, nemusíme vypít celý sud. Stačí jenom malý doušek a víme na čem jsme.
Náhodné výběry a jejich zpracování Motto: Chceme-li vědět, jak chutná víno v sudu, nemusíme vypít celý sud. Stačí jenom malý doušek a víme na čem jsme.
SWI072 Algoritmy komprese dat1 Algoritmy komprese dat Huffmanův kód - aplikace.
Radim Farana Podklady pro výuku
Vektorové programy Bitmapové obrázky Vložení, velikost, pozice Zoner Callisto Autor: Jiří Petr.
Základy matematické statistiky. Nechť je dána náhodná veličina X (“věk žadatele o hypotéku“) X je definována rozdělením pravděpodobností, s nimiž nastanou.
Modulace.
W i ref (t+1) = W i ref (t) + h ci (t) [X(t) - W i ref (t)], i Nc h ci (t) 0, t  proces konverguje Algoritmy a struktury neuropočítačů ASN – P3 SOM algoritmus.
Algoritmy komprese dat
Model lidského zraku pro hodnocení kvality obrazu
Anti – Aliasing Ondřej Burkert atrey.karlin.mff.cuni.cz/~ondra/stranka.
Počítačová grafika a CAD 1. Způsoby uložení grafické informace Rastr (grid, bitmapa …) Vektor.
Vyhledávání v multimediálních databázích Tomáš Skopal KSI MFF UK
Radim Farana Podklady pro výuku
Ztrátová komprese obrázků JPG
Ztrátová komprese obrázků JPG. Formát JFIF (JPEG File Interchange format)‏  sekvenční, nejpoužívanější  progresivní,poněkud více náročné na paměť, určeno.
Okénková Fourierova transformace waveletová transformace translace, dilatace a > 0,  R   R.
Vytvoření dokumentu bylo financováno ze zdrojů Evropského sociálního fondu a státního rozpočtu ČR. Registrační číslo projektu: CZ.1.07/1.1.32/ Rastrová.
Rastrová grafika (bitmapová) Obrázek poskládaný z pixelů Televize, monitory, fotoaparáty Kvalitu ovlivňuje barevná hloubka a rozlišení Barevná hloubka.
VIDEO. Co je video… Video je sekvence po sobě jdoucích obrázků Lidské oko (z důvodu setrvačnosti) nevnímá jednotlivé obrázky, ale plynulý pohyb Počet.
Inf Ztrátová a bezztrátová komprese zvuku. Výukový materiál Číslo projektu: CZ.1.07/1.5.00/ Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím.
Statistické metody pro prognostiku Luboš Marek Fakulta informatiky a statistiky Vysoká škola ekonomická v Praze.
Ověření modelů a modelování Kateřina Růžičková. Posouzení kvality modelu Ověření (verifikace) ● kvalitativní hodnocení správnosti modelu ● zda model přijatelně.
RASTROVÝ OBRAZ JANA ŠTANCLOVÁ Obrázky (popř. slajdy) převzaty od RNDr. Josef Pelikán, CSc., KSVI MFF UK.
Název školyStřední odborná škola a Gymnázium Staré Město Číslo projektuCZ.1.07/1.5.00/ AutorMgr. Soňa Patočková Název šablonyIII/2.
Grafické formáty Definují způsob popisu a uložení grafických dat
Grafika – opakování Číslo projektu CZ.1.07/1.5.00/
Chyby měření / nejistoty měření
Informatika pro ekonomy přednáška 6
Počítačová grafika základní pojmy. Počítačová grafika základní pojmy.
Monte Carlo Typy MC simulací
Název projektu: Moderní výuka s využitím ICT
PB169 – Operační systémy a sítě
Přednášky z Distribuovaných systémů
Základy statistiky.
Náhodné výběry a jejich zpracování
Transkript prezentace:

Filter banks ψ a (x) = (1/√a) ψ(x/a) ψ a (x) = ψ* a (-x) = (1/√a) ψ*(-x/a) pak CWT = f * ψ a (x) násobení ve FT H G

Subband coding f(iΔt) F(s) h(iΔt) H(s) f(iΔt)*h(iΔt)F(s).H(s) h H

f(iΔt)*h(iΔt) F(s).H(s) b(iΔt) B(s) b(iΔt)[ f(iΔt)*h(iΔt)] B(s)*[F(s).H(s)]

f(iΔt) F(s) g(iΔt) G(s) f(iΔt)*g(iΔt)F(s).G(s) g G

f(iΔt)*g(iΔt) F(s).G(s) b(iΔt) B(s) b(iΔt)[ f(iΔt)*h(iΔt)] B(s)*[F(s).H(s)] Aliasing

- eliminace redundantní a méně důležité informace - WT - provádí dekorelaci dat Komprese prostorová redundance: sousední hodnoty korelované frekvenční redundance: frekvenční hodnoty ze stejného pixlu jsou korelované časová redundance: frames malé změny v sekvenci - snižuje čas a cenu přenosu

wavelety - lokální charakter - lokalní vliv koeficientů hladká data - nulové nebo malé koeficienty - počet chybících momentů u wavelet Z vlastností DWT nekorelovanost koeficientů koeficienty - amplituda wavelety v daném místě, rozlišení a posunu chyba na koeficientech - malý vliv na daný pixel - vliv na malé okolí (velikost filtru)

DWT v kódování DCT - každý koeficient reprezentuje - plochu - frekvenční rozsah - stejné pro všechny k. - někdy nezbyde dost bitů na „anomálie“ - hrany - blok efekty DWT - lépe zachyceny „anomálie“ - zachycení pozic koeficientů - náročné

často - ortogonální wavelety biortogonální symetrické wavelety wavelet packets jednotlivé subbandy kódovány separátně moderní metody - závislost mezi škálami Komprese

kódování signálu (DFT, DCT, DWT) kvantizace (SQ, VQ, uniform) Entropické kódování (Huffman, aritmetické, RLE) Vstupní signál Komprimovaný signál prahování

ztrátová komprese - vynulování koeficientů menší než práh Prahování „hard thresholding“„soft thresholding“

Prahování po prahování - bitmapa, 0 = vynulované koeficienty 1 = nevynulované koeficienty

2-bit rozlišení3-bit rozlišení 4 úrovňová digitální reprezentace 8 úrovňová digitálnií reprezentace Kvantizace

- uniformní x adaptivní - chyby - vizuální - RMSE - různá pro jednotlivé bandy - alokace bitů - vizuální - statistika koeficientů - kvantizační intervaly - skalární x vektorová

Laplaceovo rozdělení 0.5 exp ( - | x | ) Kvantizace

nD vektor R n do konečné množiny Y = {y i : i = 1, 2,..., N}. y i - codeword Y - codebook. NP úplný problém nalezení codebook nejlépe reprezentující danou množinu vektorů Vektorová kvantizace

Linde-Buzo-Gray algoritmus ( LBG ) - podobný jako „k-mean clustering“ - urči velikost N - vyber náhodně N codewords - „clusterize“ - nové codewords - průměr - opakuj dokud změna

umístění - RLE („run length coding“) kódování - stačí jen změny a první hodnota nejdelší souvislé běhy - spirála od středu amplitudy koeficientů - Huffmanovo kódování Kódování RLE kód - Huffmanovo kódování

Huffmanovo kódování Můžou být i jiné - aritmetické kódování, Lempel-Ziv

Škálovatelná kvalita – embedded kvantizace

Škálovatelné rozlišení – wavelety

Náhodný přístup (prostorová škálovatelnost)

Significance – refinement metoda -použití bit- planes - pro každou bit-plane: nalézt nové významné koeficienty zakódovat znaménko přenést doplňující bity známých významných koef.

- modelování závislostí mezi koeficienty - deterministická struktura „do hloubky“ Komprese - nové „Zero trees“

Embedded Zerotree Wavelet Encoding J.M. Shapiro, 1993 EZW nevýznamný vzhledem k T

Embedded Zerotree Wavelet Encoding

| koef | > T sign(koef) následník ZT význační potomci ANO NE +- POSNEG IZZTR nekódovat

T 0 = 32 [32, 64), střed 48 „ dominant “

„ subordinate “ ( 63, 49, 34, 47) 2. „ dominant “ T 1 = 16, jen ty koeficienty, které v minulém „nesignifikantní“ ty minulé - jako 0 tento seznam ( 63, 49, 34, 47) se doplní o nové kódování- možno zastavit na požadovaném bit-rate

EZW -nevýhody : obtížné dekódování pouhé části obrázku špatné vzpamatování se z chyb - následující přístupy Set Partitioning in Hierarchical Trees (SPIHT) Embedded Block Coding with Optimized Truncation (EBCOT) - v JPEG2000

Embedded Block Coding with Optimized Truncation (EBCOT) Taubman, JPEG 2000 vhodný pro vzdálené prohlížení velkých souborů škálovatelná komprese obrázků (embedded) - kvalita - rozlišení náhodný přístup (různé části signálu - různé části obrázku) kódování ROI

EBCOT - bloky dělí každý sub-band na code bloky (32x32) ty separátně kóduje všechny bloky v sub-bandu – stejná velikost každý blok kódován zvlášť paralelní zpracování využití lokálních informací omezený dopad chyb možnost náhodného přístupu

EBCOT – „vrstvy“

EBCOT - kódování 3 typy průchodů, různé typy kódování - significant (nevýznamné s význ. sousedy) 2x - magnitude refinement (významné z minula) - cleanup (všechny zbývající) zero coding, RLE, sign coding, magnitude refinement

informace o 1 bloku – různé délky kódu + rozdíly post-processing po komprimaci všech bloků – určení ořezání pro každý blok post-Compression Rate-Distortion (PCRD) Optimization cílový bit-rate nemusí být znám v době komprese quality layers – kód pro blok je optimálně ořezán pro „vrstvy“danou vrstvu, efektivní komprese – nezávislé optimální ořezání bloků EBCOT – optimální oříznutí

Míra rozmazání A D B E C F

ADBECF Člověk W (4 D1) 0,948 0,905 10,923 0,973 0,921 W (4 D2) 0,812 0,619 10,718 0,764 0,702 W (10 D2) 0,870 0, ,821 0,845 0,807 h w ( f )- high pass bandy d - hloubka DWTm - dilatační faktor W w = || h w ( f ) || W w = || h w ( f ) || / [ N (1- 1/ m d )] 2