Digitální obraz, základní pojmy

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

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

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

Grafika na počítači. Bc. Veronika Tomsová

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

DIGITÁLNÍ OBRAZ. Obrázky (popř. slajdy) převzaty od

Geometrické transformace

Digitalizace dat metodika

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

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

Matematická morfologie

DZDDPZ2 Pořizování dat. Doc. Dr. Ing. Jiří Horák - Ing. Tomáš Peňáz, PhD. Institut geoinformatiky VŠB-TU Ostrava

DIGITÁLNÍ FOTOGRAFIE

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

Omezení barevného prostoru

Matematická morfologie

Úvod do informatiky. Miroslav Kolařík

1. Polotóny, tisk šedých úrovní

Grafy. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 13.

Text úlohy. Která barva nepatří do základních barev prostoru RGB? Vyberte jednu z nabízených možností: a. Černá b. Červená c. Modrá d.

Digitalizace a zpracování obrazu

Jasové a geometrické transformace

Transformace obrazu Josef Pelikán KSVI MFF UK Praha

Vlastní čísla a vlastní vektory

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 6

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

1 Báze a dimenze vektorového prostoru 1

Algoritmy a struktury neuropočítačů ASN - P11

Zpracování signálu a obrazu. Pracovní verze skripta v tisku pro studenty

Neparametrické odhady hustoty pravděpodobnosti

M E T O D Y R O Z P O Z NÁNÍ OB J E K T Ů V O B R A Z U

Filtrace obrazu ve frekvenční oblasti

Úvod do zpracování obrazů. Petr Petyovský Miloslav Richter

Relace a kongruence modulo

Odečítání pozadí a sledování lidí z nehybné kamery. Ondřej Šerý

HLEDÁNÍ HRAN. Václav Hlaváč. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání.

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

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 2014

Modelování systémů a procesů (11MSP) Bohumil Kovář, Jan Přikryl, Miroslav Vlček. 8. přednáška 11MSP pondělí 20. dubna 2015

Praktická geometrická optika

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost.

2010 Josef Pelikán, CGG MFF UK Praha

Analýza pohybu. Karel Horák. Rozvrh přednášky: 1. Úvod. 2. Úlohy analýzy pohybu. 3. Rozdílové metody. 4. Estimace modelu prostředí. 5. Optický tok.

Hledání hran. Václav Hlaváč. České vysoké učení technické v Praze

KTE/TEVS - Rychlá Fourierova transformace. Pavel Karban. Katedra teoretické elektrotechniky Fakulta elektrotechnická Západočeská univerzita v Plzni

x 2 = a 2 + tv 2 tedy (a 1, a 2 ) T + [(v 1, v 2 )] T A + V Příklad. U = R n neprázdná množina řešení soustavy Ax = b.

Kartografické modelování. VIII Modelování vzdálenosti

Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť.

Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách

2. RBF neuronové sítě

Relace a kongruence modulo

Šedotónová matematická morfologie

13 Barvy a úpravy rastrového

Náhodná veličina a její charakteristiky. Před provedením pokusu jeho výsledek a tedy ani sledovanou hodnotu neznáte. Proto je proměnná, která

4EK201 Matematické modelování. 2. Lineární programování

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 2016

Ing. Jan Buriánek. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jan Buriánek, 2010

Grafická data jsou u 2D vektorové grafiky uložena ve voxelech NEPRAVDA Grafická data jsou u rastrové grafiky uložena v pixelech PRAVDA Grafická data

Číslicové zpracování signálů a Fourierova analýza.

Derivace funkcí více proměnných

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

9. přednáška z předmětu GIS1 Digitální model reliéfu a odvozené povrchy. Vyučující: Ing. Jan Pacina, Ph.D.

1/15. Kapitola 2: Reálné funkce více proměnných

Zobrazování barev Josef Pelikán CGG MFF UK Praha.

Detekce interakčních sil v proudu vozidel

Obrazovkový monitor. Antonín Daněk. semestrální práce předmětu Elektrotechnika pro informatiky. Téma č. 7: princip, blokově základní obvody

44. Obraz jako signál.

Aplikovaná numerická matematika - ANM

Matematická analýza pro informatiky I.

[1] Determinant. det A = 0 pro singulární matici, det A 0 pro regulární matici

Vzdálenost uzlů v neorientovaném grafu

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

Hledání hran. Václav Hlaváč. České vysoké učení technické v Praze

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo

Operace s obrazem. Biofyzikální ústav LF MU. Projekt FRVŠ 911/2013

Úvod do zpracování signálů

4EK213 LINEÁRNÍ MODELY

1 Topologie roviny a prostoru

Zimní semestr akademického roku 2014/ prosince 2014

Deformace rastrových obrázků

PROHLEDÁVÁNÍ GRAFŮ. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze

Pumping lemma - podstata problému. Automaty a gramatiky(bi-aag) Pumping lemma - problem resolution. Pumping lemma - podstata problému

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

ALGEBRA. Téma 5: Vektorové prostory

Vybrané kapitoly z matematiky

Zpracování digitalizovaného obrazu (ZDO) - Analýza pohybu

PRINCIPY POČÍTAČOVÉ GRAFIKY

ZŠ ÚnO, Bratří Čapků 1332

Matematická analýza III.

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 2014

LOKALIZACE ZDROJŮ AE NEURONOVÝMI SÍTĚMI NEZÁVISLE NA ZMĚNÁCH MATERIÁLU A MĚŘÍTKA

Přijímací zkouška - matematika

RELACE, OPERACE. Relace

Fourierovské metody v teorii difrakce a ve strukturní analýze

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

Jordanova křivka a její využití

Necht L je lineární prostor nad R. Operaci : L L R nazýváme

Aritmetika s didaktikou I.

1. přednáška 1. října Kapitola 1. Metrické prostory.

Úlohy klauzurní části školního kola kategorie B

Transkript:

Digitální obraz, základní pojmy Václav Hlaváč České vysoké učení technické v Praze Centrum strojového vnímání (přemosťuje skupiny z) Český institut informatiky, robotiky a kybernetiky Fakulta elektrotechnická, katedra kybernetiky http://people.ciirc.cvut.cz/hlavac, hlavac@ciirc.cvut.cz Osnova přednášky: Obraz, obrazová funkce f(x, y). Digitalizace obrazu: vzorkování + kvantování. Vzdálenost v obraze, okolí pixelu. Relace souvislosti, oblast, konvexní oblast. Vzdálenostní transformace. Histogram jasu.

Obraz a obrazová funkce Obraz je chápán intuitivně jako obraz na sítnici oka nebo snímacím čipu fotoaparátu, TV kamery,... /34 Obrazová funkce f(x, y), f(x, y, t) je výsledkem perspektivního zobrazení. Y X= [ x,y,z] T X u=[ u,v] T -v -u f f v u y x Z obrazová rovina zrcadlový obraz obrazové roviny Při uvažování podobných trojúhelníků: u = x f z, v = y f z. Místo odvozené D obrazové funkce f(u, v) se obvykle používá značení f(x, y).

Spojitý obraz a jeho matematické vyjádření 3/34 Spojitý obraz = vstup (chápáno intuitivně), např. na sítnici oka nebo sejmutý TV kamerou. Pro jednoduchost předpokládejme šedotónový obraz. Spojitá obrazová funkce f(x, y). Později po digitalizaci matice obrazových elementů, pixelů. (x, y) jsou prostorové souřadnice pixelu; rozuměj souřadnice v rovině. f(x, y, t) v případě obrazové sekvence je t čas. f(x, y) je hodnota obrazové funkce, obvykle úměrná jasu, optické hustotě u průhledných předloh, vzdálenosti od pozorovatele, teplotě v termovizi, atd. (Přirozeně) D obrazy: Tenký vzorek v optickém mikroskopu, obrázek písmene na listu papíru, otisk prstu, jeden řez z počítačového tomografu, atd.

Pixely odpovídají vzorkům, nikoliv malým čtverečkům 4/34

Motivace - pixel může být různých tvarů 5/34 Mozaika Panny Marie z 5. velikonočních vajec, ukrajinská umělkyně Oksana Mas z 9. V. Hlaváč mozaiku vyfotil v katedrále Boží moudrosti z. století v Kyjevě, a to v létě.

Motivace - voxel z kostiček Lego 6/34 Drak z kostiček Lego, výstava Lego, Praha červen 5.

Digitalizace 7/34 Digitalizace = vzorkování & kvantizace hodnoty obrazové funkce (též intenzity). Vzorkování vybere ze spojité obrazové funkce vzorky. Výsledkem jsou vzorky v diskrétním rastru (je jich konečný počet). Hodnota vzorku zůstává spojitá, tj. reálné číslo. Kvantování rozdělí reálnou hodnotu vzorku na konečný počet hodnot (též přihrádek). U šedotónového obrazu např. na 56 hodnot. Příklad: šedý klín 6 šedotónových přihrádek Digitální obraz se obvykle reprezentuje maticí. Pixel = akronym, angl. picture element.

Vzorkování obrazu Vzorkování obrazu zahrnuje dvě úlohy:. Uspořádání vzorkovacích bodů do pravidelného rastru. 8/34 (a) (b). Neformálně: Vzdálenost mezi vzorky (Nyquist-Shannonova věta o vzorkování). Vzorkovací frekvence > krát maximální frekvence v signálu; což je nejvyšší frekvence zcela rekonstruovatelná z vzorkovaného signálu. Větu odvodíme, až budeme umět Fourierovu transformaci. V obrazech se musí velikost vzorku (pixelu) být dvakrát menší než nejmenší detail, který chceme zaznamenat.

Vzorkování obrazu, ilustrace 9/34 y 8 7 6 5 4 3 3 x 4 5 6 7 8 8 7 6 5 4 3 y x f(4,5) 3 4 5 6 7 8

Příklad digitálního obrazu jeden řez z rentgenového tomografu /34

První scanner obrazu, 956 /34 R. Kirsch, SEAC and the start of image processing at the National Bureau of Standards. In: Annals of the history of computing, IEEE, vol. (998), p 7-3.

Vzorkování, příklad /34 Original 56 56 8 8

Vzorkování, příklad 3/34 Originál 56 56 64 64

Vzorkování, příklad 3 4/34 Originál 56 56 3 3

Kvantování, příklad 5/34 Originál 56 jasových úrovní 64 jasových úrovní

Kvantování, příklad 6/34 Originál 56 jasových úrovní 6 jasových úrovní

Kvantování, příklad 3 7/34 Originál 56 jasových úrovní 4 jasové úrovně

Kvantování, příklad 4 (binární obraz) 8/34 Originál 56 jasových úrovní jasové úrovně

Vzdálenost, matematicky 9/34 Funkce D se nazývá vzdáleností, právě když D(p, q), D(p, q) = D(q, p), D(p, r) D(p, q) + D(q, r), speciálně D(p, p) = (identita). (symetrie). (trojúhelníková nerovnost).

Několik definic vzdálenosti ve čtvercové mřížce Euklidovská vzdálenost /34 D E ((x, y), (h, k)) = (x h) + (y k). Vzdálenost městských bloků (též vzdálenost na Manhattanu) D 4 ((x, y), (h, k)) = x h + y k. Vzdálenost na šachovnici (z pohledu šachového krále) D 8 ((x, y), (h, k)) = max{ x h, y k }. 3 4 D E D 4 D 8

Čtyř, osmi a šesti okolí /34 Množina složená ze samotného pixelu (uprostřed, nazývaný reprezentativní pixel nebo reprezentativní bod) a jeho sousedé ve vzdálenosti. 4-okolí 8-okolí 6-okolí

Paradox protínajících se úseček /34

Binární obraz & relace být souvislým 3/34 černá objekty bílá pozadí Poznámka pro zvědavé. Japonský kanji znak znamená blízko odtud. Zavedení pojmu objekt umožňuje vybrat ty pixely v mřížce, které mají nějaký význam. Vzpomeňme, na diskusi o interpretaci. V našem příkladě černé pixely patří objektu (objektům) zde písmenu. Sousední pixely jsou souvislé. Dva pixely jsou souvislé, když mezi nimi existuje cesta složená ze souvislých pixelů.

Oblast = souvislá množina Relace x je souvislé s y je reflexivní, x x, symetrická x y = y x and transitivní (x y) & (y z) = x z. Tudíž je ekvivalencí. Relace ekvivalence rozkládá množinu na podmnožiny, kterým se říká třídy ekvivalence. V našem zvláštním případě relace být souvislým jsou třídami ekvivalence do oblastí. Na obrázku jsou jednotlivé oblasti označeny různými barvami. 4/34

Hranice oblasti 5/34 Hranice oblasti je množina pixelů oblasti majících alespoň jednoho souseda nepatřícího do oblasti. Spojitá obrazové funkce nekonečně tenká hranice. V digitálním obraze má hranice konečnou tloušťku. Je nutné rozlišovat vnitřní a vnější hranici. Hranice oblasti (border) hrana (edge) hranový bod (edgel).

Konvexní množina, konvexní obal 6/34 Konvexní množina = její každé dva body lze spojit úsečkou ležící uvnitř množiny. konvexní nekonvexní Konvexní obal, jezero, záliv. Region Convex hull Lakes Bays

7/34 Vzdálenostní transformace, DT DT se někdy nazývá vzdálenostní funkcí (analogie s řezbářstvím, odřezává se vrstva po vrstvě). Uvažujme binární vstupní obrázek, v němž jedničky odpovídají popředí (objektům) a nuly pozadí. DT má na výstupu šedotónový obraz, jehož hodnoty jsou vzdáleností ve vstupním obraze od popředí k nejbližšímu nenulovému pixelu (jednomu z objektů). Pixelům popředí odpovídá vzálenost nula. výchozí obraz výsledek DT 3 4 5 3 4 3 4 3 3 3 3 3 4 3

Algoritmus vzdálenostní transformace neformálně Slavný dvojprůchodový algoritmus výpočtu DT navrhli Rosenfeld, Pfaltz (966), původně pro vzdálenosti D 4, D 8. 8/34 První průchod je shora dolů, zleva doprava. Druhý průchod je zdola nahoru, zprava doleva. Obraz je procházen systematicky malou maskou. p je okamžitý pixel. Shora dolů Zdola nahoru AL AL AL BR AL p AL p p BR p BR AL BR BR BR 4-okolí 8-okolí 4-okolí 8-okolí Efektivita algoritmu DT je umožněna šířením hodnot viděných maskou z již dříve prozkoumaných pozic. Šíření informace připomíná šíření vlny.

Algoritmus vzdálenostní transformace DT 9/34 Cíl: výpočet DT pro podmnožinu S obrazu rozměru M N vzhledem k vzdálenosti D, která ovlivňuje prvky masky.. Inicializace: Vytvoř pole F rozměru M N. Pro prvky p obrazu odpovídající S nastav F (p) = a pro ostatní nastav F (p) =.. První průchod: Projdi obraz F po řádcích shora dolů, zleva doprava. Pro prvky vlevo nad vzhledem k okamžitému prvky p (dané prvky AL v obrázku masky na předchozím slajdu) nastav F (p) = min qɛal ( F (p), D(p, q) + F (q) ). 3. Druhý průchod: Projdi F po řádcích zdola nahoru, zprava doleva. Pro prvky vpravo dole vzhledem k p (dané prvky BR v obrázku masky na předchozí průsvitce) nastav F (p) = min qɛbr ( F (p), D(p, q) + F (q) ). Nyní pole F obsahuje výsledek DT pro zadaný obraz a podmnožinu S.

Ilustrace DT pro tři definice vzdáleností 3/34 Euklidovská D 4 D 8

Kvazieukleidovská vzdálenost 3/34 Eukleidovskou DT nelze snadno spočítat jen na dva průchody. Často se používá kvazieuklidovdká aproximace vzdálenosti, která se na dva průchody spočítat dá. D QE ( (i, j), (h, k) ) = { i h + ( ) j k for i h > j k, ( ) i h + j k otherwise. Euklidovská kvazieuklidovská

DT příklad hvězdice, vstupní obrázek 3/34 Input color image of a starfish Starfish converted to gray scale image Segmented to logical image; object; background 5 5 5 5 5 5 5 5 5 3 3 3 5 5 5 3 5 5 5 3 5 5 5 3 barevný šedotónový binární

DT příklad hvězdice, výsledky 33/34 Distance transform, distance D 4 (cityblock) Distance transform, distance D 8 (chessboard) 5 5 5 5 5 5 3 3 5 5 5 3 D4 5 5 5 3 D8 Distance transform, distance D QE (quasi Euclidean) Distance transform, distance D E (Euclidean) 5 5 5 5 5 5 3 3 5 5 5 3 kvazieuklidovská 5 5 5 3 euklidovská

Histogram hodnot jasu 34/34 Histogram hodnot jasu je odhadem hustoty pravděpodobnosti jevu, že pixel bude mít určitou jasovou hodnotu. 35 3 5 5 5 výchozí obraz 5 5 5 histogram hodnot jasu