KOMPRESE OBRAZŮ. Václav Hlaváč. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání. hlavac@fel.cvut.



Podobné dokumenty
KOMPRESE OBRAZŮ. Václav Hlaváč, Jan Kybic. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání.

Komprese obrazu. Úvod. Rozdělení metod komprese obrazů. Verze: 1.5, ze dne: 1. června Václav Hlaváč a Tomáš Svoboda

Komprese obrazu. Verze: 1.5, ze dne: 1. června Václav Hlaváč a Tomáš Svoboda

Komprese obrazů. Václav Hlaváč. České vysoké učení technické v Praze

Kompresní metody první generace

Algoritmy komprese dat

Základní principy přeměny analogového signálu na digitální

Komprese dat. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

Informační systémy ve zdravotnictví

1. Základy teorie přenosu informací

UČENÍ BEZ UČITELE. Václav Hlaváč


Teorie informace: řešené příklady 2014 Tomáš Kroupa

Kompresní techniky. David Bařina. 15. února David Bařina Kompresní techniky 15. února / 37

Obraz matematický objekt. Spojitý obraz f c : (Ω c R 2 ) R

aneb jiný úhel pohledu na prvák

Komprese dat (Komprimace dat)

Informatika Kódování. Obsah. Kód. Radim Farana Podklady předmětu Informatika pro akademický rok 2007/2008

25. DIGITÁLNÍ TELEVIZNÍ SIGNÁL A KABELOVÁ TELEVIZE

Technická kybernetika. Obsah. Principy zobrazení, sběru a uchování dat. Měřicí řetězec. Principy zobrazení, sběru a uchování dat

Jasové transformace. Karel Horák. Rozvrh přednášky:

Úvod do teorie informace

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT

Rovnice matematické fyziky cvičení pro akademický školní rok

Teorie informace Obsah. Kybernetika. Radim Farana Podklady pro výuku

Restaurace (obnovení) obrazu při známé degradaci

Samoopravné kódy. Katedra matematiky a Institut teoretické informatiky Západočeská univerzita

Kapitola 4: Extrémy funkcí dvou proměnných 1/5

Komprese obrazu. Multimedia Technology Group, K13137, FEE CTU 0

Geometrické transformace

SYSTÉMOVÁ METODOLOGIE (VII) Kybernetika. Ak. rok 2011/2012 vbp 1

ZPRACOVÁNÍ OBRAZU přednáška 4

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2013/2014 Radim Farana. Obsah. Kybernetika

Zkouškové otázky ze 17PMPZAO Zpracování a analýza obrazu

Teorie informace Obsah. Kybernetika. Radim Farana Podklady pro výuku

Kompresní algoritmy grafiky. Jan Janoušek F11125

Komprese dat Obsah. Komprese videa. Radim Farana. Podklady pro výuku. Komprese videa a zvuku. Komprese MPEG. Komprese MP3.

Minikurz aplikované statistiky. Minikurz aplikované statistiky p.1

Zkouškové otázky ze A4M33DZO Digitální zpracování obrazu

Informace v počítači. Výpočetní technika I. Ing. Pavel Haluza ústav informatiky PEF MENDELU v Brně haluza@mendelu.cz

1. Přednáška: Obecné Inf. + Signály a jejich reprezentace

BPC2E_C09 Model komunikačního systému v Matlabu

Metodické listy pro kombinované studium předmětu. B_PPG Principy počítačové grafiky

Charakterizace rozdělení

3. ANTAGONISTICKÉ HRY

Kybernetika a umělá inteligence, cvičení 10/11

Úloha - rozpoznávání číslic

Úvod do zpracování signálů

Vzdálenost jednoznačnosti a absolutně

Počítačové vidění vs. digitální zpracování obrazu Digitální obraz a jeho vlastnosti

OPTIMALIZAČNÍ ÚLOHY. Modelový příklad problém obchodního cestujícího:

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2017

Teorie informace II: obtížnější řešené příklady 2014 Tomáš Kroupa

Regresní a korelační analýza

Pravděpodobnost, náhoda, kostky

Datové struktury 2: Rozptylovací tabulky

Osnova přednášky. Informace v počítači. Interpretace dat. Údaje, data. Úvod do teorie informace. Výpočetní technika I. Ochrana dat

Datové formáty videa a jejich využití. Tomáš Kvapil, Filip Le Manažerská informatika Multimédia

Motivace příklad použití lokace radarového echa Význam korelace Popis náhodných signálů číselné charakteristiky

Generující kořeny cyklických kódů. Generující kořeny. Alena Gollová, TIK Generující kořeny 1/30

FILTRACE VE FOURIEROVSKÉM SPEKTRU

Odhad parametrů N(µ, σ 2 )

Základy a aplikace digitálních. Katedra radioelektroniky (13137), blok B2, místnost 722

UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

ANTAGONISTICKE HRY 172

TECHNICKÁ UNIVERZITA V LIBERCI

Intervalová data a výpočet některých statistik

Hammingovy kódy. dekódování H.kódů. konstrukce. šifrování. Fanova rovina charakteristický vektor. princip generující a prověrková matice

ZÁPADOČESKÁ UNIVERZITA V PLZNI

Ústav technologie, mechanizace a řízení staveb. CW01 - Teorie měření a regulace 10.2 ZS 2010/2011. reg Ing. Václav Rada, CSc.

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2015

MATEMATICKÁ STATISTIKA. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

Pravděpodobnost, náhoda, kostky

Vlastnosti a modelování aditivního

Kvalita zvuku a obrazu v elektronických komunikacích aneb Ještě chceme HiFi?

Osnova přednášky. Formáty uložení dat. Vyjádření hodnot datového typu. Vyjádření hodnot datového typu. Datové formáty. Výpočetní technika I

Informace, kódování a redundance

Přednáška 13 Redukce dimenzionality

Nestranný odhad Statistické vyhodnocování exp. dat M. Čada

Netradiční výklad tradičních témat

Náhodné (statistické) chyby přímých měření

11. přednáška 10. prosince Kapitola 3. Úvod do teorie diferenciálních rovnic. Obyčejná diferenciální rovnice řádu n (ODR řádu n) je vztah

Analýza a zpracování digitálního obrazu

Komplexní analýza. Laplaceova transformace. Martin Bohata. Katedra matematiky FEL ČVUT v Praze

Cvičení 11. Přednášející: Mgr. Rudolf B. Blažek, Ph.D. prof. RNDr. Roman Kotecký, DrSc.

Digitální magnetický záznam obrazového signálu

Síla a významnost asociace mezi proměnnými v systému

Apriorní rozdělení. Jan Kracík.

7. Rozdělení pravděpodobnosti ve statistice

MKI Funkce f(z) má singularitu v bodě 0. a) Stanovte oblast, ve které konverguje hlavní část Laurentova rozvoje funkce f(z) v bodě 0.


Aplikace 2: Hledání informativních příznaků pro rozpoznávání

Regresní a korelační analýza

Pravděpodobnost a statistika

Aplikovaná matematika I

Osnova. Idea ASK/FSK/PSK ASK Amplitudové... Strana 1 z 16. Celá obrazovka. Konec Základy radiotechniky

Základy biostatistiky II. Veřejné zdravotnictví 3.LF UK - II

Transkript:

1/24 KOMPRESE OBRAZŮ Václav Hlaváč Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání hlavac@fel.cvut.cz http://cmp.felk.cvut.cz/ hlavac

KOMPRESE OBRAZŮ, ÚVOD 2/24 Cíl: Spočívá v redukci množství dat potřebných k reprezentaci obrazu. Spotřebované množství paměti se měří například v bitech. Použití: Pro přenos a uchování dat. Proč se liší komprese 2D obrazů od komprese 1D dat?

ROZDĚLENÍ METOD KOMPRESE OBRAZŮ 1. Segmentace objektů v obraze. 3/24 Je potřebná interpretace obrazu. Metody jsou závislé na datech. Dosahuje se nejvyšších kompresních poměrů. Není možná zpětná rekonstrukce výchozího obrazu. 2. Odstranění redundandní informace. Data se neinterpretují. Lze použít na libovolná obrazová data. Využívá se statistických závislostí v obraze (sekvenci obrazů).

ODSTRANĚNÍ REDUNDANTNÍ INFORMACE 4/24 Dvě velké třídy používaných postupů: 1. Bezeztrátové metody. Umožňují úplnou rekonstrukci výchozího signálu. 2. Ztrátové metody. Umožňují pouze částečnou rekonstrukci výchozího signálu.

KÓDOVÁNÍ SEGMENTOVANÝCH DAT (1) Kódování hranic oblastí 5/24 Polygonální aproximace hranice

KÓDOVÁNÍ SEGMENTOVANÝCH DAT (2) Kódování hranic oblastí 6/24 Řetězový (též Freemanův) kód, 4-okolí 1 2 0 3 Řetězový kód: 3, 0, 0, 3, 0, 1, 1, 2, 1, 2, 3, 2. Derivace kódu: 1, 0, 3, 1, 1, 0, 1, 3, 1, 1, 3, 1.

KÓDOVÁNÍ SEGMENTOVANÝCH DAT (3) Kódování hranic oblastí 7/24 Řetězový (též Freemanův) kód, 8-okolí 3 2 1 4 0 5 6 7 Kód: 00077665555556600000006444444442221111112234445652211

KÓDOVÁNÍ SEGMENTOVANÝCH DAT (4) Kódování oblastí 8/24 Kódování úseky řádků (angl. Run Length Encoding, RLE) 0 1 2 3 4 5 6 0 1 2 3 4 5 6 Kódem je seznam seznamů. Každý seznam popisuje situaci v jednom řádku. Používá FAX (CCITT Group 3). ((11144)(214)(52355))

KOMPRESE OBRAZU A JEHO REKONSTRUKCE 9/24 Original image Data redundancy reduction Coding Transmission, Archiving Reconstructed image Reconstruction Decoding

POSTUPY ODSTRAŇOVÁNÍ REDUNDANCE V DATECH 10/24 Pomocí lineárních integrálních transformací obrazu, např. Fourierou transformací. Prediktivní komprese. Hybridní metody. KÓDOVÁNÍ Obvykle optimální kódování, tj. nejkratším kódem. Kódy pevné délky (Huffmanovo kódování) nebo kódy proměnné délky (aritmetické kódování).

TEORIE INFORMACE A REDUNDANCE Entropie ve fyzice je měrou energie soustavy, která není k dispozici k vykonání práce. Jelikož práci lze získat z řádu soustavy, je entropie měrou neuspořádanosti soustavy. Souvisí s druhou termodynamickou větou. Pojem zavedl v roce 1850 německý fyzik Rudolf Claudius. 11/24 Entropie v teorii informace, Claude Shannon, 1948 H e = i p i log 2 p i [bitů], kde p i je pravděpodobnost i-tého symbolu ve zprávě.

ENTROPIE, DVA PŘÍKLADY Nechť jsou ve zprávě jen dva znaky a, b. Příklad 1 12/24 p(a) = p(b) = 1 2 H = ( 1 2 log 2 1 2 + 1 2 log 2 1 2 ) = ( 1 2 1 + 1 2 1 ) = 1 Příklad 2 p(a) = 0, 99; p(b) = 0, 01 H = (0, 99 log 2 0, 99 + 0, 01 log 2 0, 01) = (0.99 ( 0, 0145) + 0, 01 ( 6, 6439)) = 0, 0144 + 0, 0664 = 0, 0808

ENTROPIE PRO ŠEDOTÓNOVÝ OBRAZ 13/24 Nechť obraz má G jasových úrovní, k = 0... G 1 s pravděpodobnostmi P (k). Entropie H e = k P (k) log 2 P (k) [bitů], Nechť b je nejmenší počet bitů, kterým lze reprezentovat počet kvantizačních úrovní. Informační redundance r = b H e.

ODHAD ENTROPIE Z HISTOGRAMU OBRAZU 14/24 Nechť h(k), 0 k 2 b 1 a M, N jsou rozměry obrazu. Odhad pravděpodobnosti ˆP = h(k) M N. Odhad entropie Ĥe = 2 b 1 k ˆP (k) log 2 ˆP (k) [bitů] Poznámka: odhad entropie je příliš optimistický, protože mezi jasy obrazu existují závislosti.

TŘI DEFINICE KOMPRESNÍHO POMĚRU 15/24 1. Na základě redundance (měřené entropií) K = b Ĥ e 2. Na základě úspory paměti κ = n 1 n 2 = délka zprávy před kompresí délka zprávy po kompresi 3. Relativní úspora paměti R = 1 1 κ Příklad 1: n 1 = n 2 κ = 1, R = 0. Příklad 2: n 1 : n 2 = 10 : 1 κ = 10, R = 0, 9 = 90%.

JPEG PŘÍKLAD, K = 3.8 16/24 Po rekonstrukci K = 3.8. Rozdílový snímek.

JPEG PŘÍKLAD, K = 4.2 17/24 Po rekonstrukci K = 4.2. Rozdílový snímek.

JPEG PŘÍKLAD, K = 5.6 18/24 Po rekonstrukci K = 5.6. Rozdílový snímek.

JPEG PŘÍKLAD, K = 10.2 19/24 Po rekonstrukci K = 10.2. Rozdílový snímek.

PREDIKTIVNÍ KOMPRESE MYŠLENKA 20/24 Najít matematický model, který dokáže predikovat na základě předchozích hodnot další hodnotu. Přenášet pouze rozdíl mezi skutečnou a predikovanou hodnotou. Ke kompresi dochází, protože rozdílová data mají menší statistickou variaci (např. rozptyl) než původní data. f(i,j) + - Quantizer d(i,j) d(i,j) + + f(i,j) Predictor + Predictor (a) + (b)

DIGITÁLNÍ PULSNĚ KÓDOVÁ MODULACE (1) 21/24 Mějme obraz f (i, j), odhad jeho statistických vlastností pomocí autokorelační funkce R(i, j, k, l) = E(f (i, j)f (k, l)) = f f T. Hledáme matematický model prediktoru Rozdíl d(i, j) = ˆ f (i, j) f (i, j) ˆ f (i, j) Předpokládejme např. lineární prediktor 3. řádu ˆ f (i, j) = a 1 f (i, j 1) + a 2 f (i 1, j 1) + a 3 f (i 1, j), kde a 1, a 2, a 3 jsou parametry prediktivního modelu..

DIGITÁLNÍ PULSNĚ KÓDOVÁ MODULACE (2) Jak se odhadnou parametry prediktivního modelu a 1, a 2, a 3? 22/24 Vyřešením statistické optimalizační úlohu. Předpokládá se stacionární náhodný proces f a nulová střední hodnota. e = E([ f (i, j) f (i, j)] 2 ) a 1 R(0, 0) + a 2 R(0, 1) + a 3 R(1, 1) = R(1, 0) a 1 R(0, 1) + a 2 R(0, 0) + a 3 R(1, 0) = R(1, 1) a 1 R(1, 1) + a 2 R(1, 0) + a 3 R(0, 0) = R(0, 1) kde R(m, n) je autokorelační funkce speciálního tvaru R(α, β) = R(0, 0) exp( c 1 α c 2 β).

DPCM PŘÍKLAD, K = 3.8 23/24 Po rekonstrukci K = 3.8. Rozdílový snímek.

DPCM PŘÍKLAD, K = 6.2 24/24 Po rekonstrukci K = 6.2. Rozdílový snímek.