Analýza obrazu I. Jan Macháček +42-0- 22044-4151. Ústav skla a keramiky VŠCHT Praha



Podobné dokumenty
Světlo. Podstata světla. Elektromagnetické záření Korpuskulární charakter. Rychlost světla. Vlnová délka. Vlnění, foton. c = ,8 km/h

OBRAZOVÁ ANALÝZA. Speciální technika a měření v oděvní výrobě

Obrazová analýza základní práce

Matematická morfologie

Mikroskopická obrazová analýza

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

Barvy v počítačové grafice

Makroskopická obrazová analýza pomocí digitální kamery

Analýza obrazu II. Jan Macháček Ústav skla a keramiky VŠCHT Praha

Operace s obrazem II

Grafické systémy. Obrázek 1. Znázornění elektromagnetického spektra.

DIGITÁLNÍ FOTOGRAFIE

Barva. v počítačové grafice. Poznámky k přednášce předmětu Počítačová grafika

Barvy. Radek Fiala. Podpořeno z projektu FRVŠ 584/2011

Úvod do počítačové grafiky

Barevné modely, práce s barvou. Martin Klíma

ROZ I. CVIČENÍ V. Morfologické operace v obraze teorie & praxe

Barvy v počítačové grafice

Digitální fotografie. Mgr. Milana Soukupová Gymnázium Česká Třebová

Kde se používá počítačová grafika

Počítačová grafika. OBSAH Grafické formy: Vektorová grafika Bitmapová (rastrová grafika) Barevné modely

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

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

Rozšíření bakalářské práce

Geometrická optika. Vnímání a měření barev. světlo určitého spektrálního složení vyvolá po dopadu na sítnici oka v mozku subjektivní barevný vjem

2010 Josef Pelikán, CGG MFF UK Praha

Práce na počítači. Bc. Veronika Tomsová

Barvy a barevné modely. Počítačová grafika

Počítačová grafika - úvod

Mikroskopická obrazová analýza

Interní norma č /01 Průměr a chlupatost příze

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

Co je počítačová grafika

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

Přednáška kurzu MPOV. Barevné modely

Úpravy rastrového obrazu

VOLBA BAREVNÝCH SEPARACÍ

Světlo, které vnímáme, představuje viditelnou část elektromagnetického spektra. V

Téma: Barevné modely, formáty souborů

VY_32_INOVACE_INF4_12. Počítačová grafika. Úvod

Počítače a grafika. Ing. Radek Poliščuk, Ph.D. Přednáška č.7. z předmětu

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.

VYUŽITÍ POČÍTAČOVÉ GRAFIKY

O čem si něco povíme


Algoritmizace prostorových úloh

Obsah. Úvod 9 Co v knize najdete 9 Komu je kniha určena 9 Konvence užité v knize 9 Vzkaz čtenářům 10 Typografické konvence použité v knize 11

Fungování předmětu. 12 vyučovacích hodin ve 3 blocích Evidence docházky Zápočtový test Aktuální informace a materiály na smetana.filmovka.

Gamut. - souřadný systém, ve kterém udáváme barvy (CIE, CMYK,RGB )

Obsah. Úvod Barevná kompozice Světlo Chromatická teplota světla Vyvážení bílé barvy... 20

Digitalizace a zpracování obrazu

světelný tok -Φ [ lm ] (lumen) Světelný tok udává, kolik světla celkem vyzáří zdroj do všech směrů.

Přednáška kurzu BZVS. Barevné modely

On-line škola mladých autorů , pořadatel: ČVUT FEL. Jak na obrázky? Martin Žáček

DTP 2. Radek Fiala. Podpořeno z projektu FRVŠ 584/2011. Radek Fiala DTP 2

Multimediální systémy. 02 Reprezentace barev v počítači

Počítačová grafika. Studijní text. Karel Novotný

Informační a komunikační technologie. Základy informatiky. 5 vyučovacích hodin. Osobní počítače, soubory s fotografiemi

Barevné systémy Josef Pelikán CGG MFF UK Praha

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

PV156 Digitální fotografie Barvy Tomáš Slavíček / Vít Kovalčík FI MU, podzim 2012

Mgr. Markéta Trnečková, Ph.D. Palacký University, Olomouc

Výukový materiál v rámci projektu OPVK 1.5 Peníze středním školám

Úvod do počítačové grafiky

DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Abstrakt: Klíčová slova: Abstract: Keywords:

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

Barevné prostory. RGB, CMYK, HSV a Lab gamut

13 Barvy a úpravy rastrového

Montážní program XMF

PV156 Digitální fotografie Barvy Tomáš Slavíček / Vít Kovalčík FI MU, podzim 2014

Osvědčené postupy pro zpracování tiskových dat s vynikající kvalitou tisku

Mikroskopická obrazová analýza větších částic

Zpracování obrazu a fotonika 2006

IVT. 8. ročník. listopad, prosinec Autor: Mgr. Dana Kaprálová

Moderní multimediální elektronika (U3V)

ZÁKLADNÍ TERMINOLOGIE V COLOR MANAGEMENTU

Úvod do GIS. Prostorová data I. část. Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium.

Color Management System

Omezení barevného prostoru

Charakteristiky videomateriálu. Digitalizace Barevné schéma Barevná hloubka Rozlišení Framerate Streamování

zdroj světla). Z metod transformace obrázku uvedeme warping a morfing, které se

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

Klasická a digitální mikrofotografie Příklad zpracování (= úprav) digitální (mikro)fotografie Příklady analýzy obrazu

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

Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech."

IVT. Rastrová grafika. 8. ročník

Rastrová grafika. Grafický objekt je zaznamenán jednotlivými souřadnicemi bodů v mřížce. pixel ( picture element ) s definovanou barvou

Reprezentace bodu, zobrazení

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

Vyplňování souvislé oblasti

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE. Barvové prostory.

2D grafika. Jak pracuje grafik s 2D daty Fotografie Statické záběry Záběry s pohybem kamery PC animace. Počítačová grafika, 2D grafika 2

44. Obraz jako signál.

Základy informatiky. 10 Počítačová grafika

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

Mýty a omyly v systému správy barev aneb dodržováním několika principů se správy barev nemusím bát

Rastrové počítačové obrazy (poněkud sporně často označované jako bitmapové) jsou pravděpodobně nejběžnější variantou obrazů v počítači.

Fergusnova kubika, která je definována pomocí bodu P1, vektoru P1P2, bodu P3 a vektoru P3P4

Transkript:

Analýza obrazu I Jan Macháček Ústav skla a keramiky VŠCHT Praha +42-0- 22044-4151

Obsah digitální obraz binární obraz matematická morfologie & měření příklady aplikací AO ukázky

Reference doporučená literatura The Image Processing Handbook John C. Russ, CRC Press 2007 doporučený software NIS-Elements verze 3.0 doporučené www stránky micro.magnet.fsu.edu/primer/ digitalimaging

Definice úprava obrazu vstup: digitalizovaný obraz (mikroskop, fotoaparát, skenr,...) výstup: upravený obraz (jas, kontrast, ořez, vyvážení bílé,...) analýza obrazu vstup: opět digitalizovaný obraz výstup: charakteristika objektů v obraze (počet, rozměr, orientace,...)

Definice příklad na úvod vstup: - letecká fotografie lesa a skladu dřeva - poloha, datum a čas výstup: - výška stromů v lese - objem vytěženého dřeva /Russ 2007/

/Russ 2007/ Digitální obraz rozlišení digitálního obrazu Počet obrazových bodů (pixelů) a) 256x256 b) 128x128 c) 64x64 d) 32x32 256 odstínů šedé

/Russ 2007/ Digitální obraz barevná hloubka digitálního obrazu Počet odstínů šedé a) 32 b) 16 c) 8 d) 4 256x256 pixelů

Digitální obraz barevné modely: RGB - aditivní míchání 3 barevné kanály a) R+G+B = bílá (W) b) R = červená c) G = zelená d) B = modrá RGB CMY /Russ 2007/

Digitální obraz barevné modely: CMY - subtraktivní míchání 3 barevné kanály a) C+M+Y = černá (K) b) C = azurová c) M = purpurová d) Y = žlutá RGB CMY /Russ 2007/

/Russ 2007/ Digitální obraz barevné modely: RGB a CMY kombinace barevných kanálů a) B+R = M b) B+G = C c) R+G = Y d) C+Y = G e) C+M = B f) Y+M = R g) R+G+B = W h) C+M+Y = K

Digitální obraz barevné modely: HSV (H) Odstín (0-360 ) (S) Sytost (0-100%) (V) Jas (0-100%)

/Russ 2007/ Digitální obraz barevné modely: HSI (HLS) (H) Odstín (0-360 ) (S) Sytost (0-100%) (I) Intenzita (0-100%)

Digitální obraz rozklad digitálního obrazu (a) do RGB (b-d) a HSI (e-g) Důvod: lepší separace objektů /Russ 2007/

Barva viditelné spektrum a barevné vnímání lidského oka - různá spektra p( ), ale jedna barva

barevné modely: CIE XYZ (1931) - tři typy čípků pro různé vlnové délky - standardní kolorimetrické funkce odezvy lidského oka Barva d z p Z d y p Y d x p X ) ( ) ( ) ( ) ( ) ( ) (

Barva barevné modely: CIE XYZ (pokračování I.) - kužel v prostoru XYZ - XYZ jsou kladné, neviditelné - intenzita (jas) = X + Y + Z - barva = jas + chromaticita jas (1D), chromaticita (2D)

Barva barevné modely: CIE XYZ (pokračování II.) - řez pro X + Y + Z = 1 a průmět podle Z-ové osy - chromaticita je dána souřadnicemi x a y. x = X / (X + Y + Z) y = Y / (X + Y + Z) - Vlastnosti: 1) W, K, R, G, B, C, M, Y 2) sytost, odstín, jas 3) míchání barev, komplementarita

Barva barevné modely: CIE XYZ (pokračování III.) - gamut je rozmezí barev, které může zařízení zobrazit. - Příklady: 1) lidské oko (barva) 2) monitor (černá) 3) tiskárna (bílá) - teplota barvy - záření černého tělesa

Barva barevné modely: CIE XYZ (pokračování III.) - gamut je rozmezí barev, které může zařízení zobrazit. - Příklady: 1) lidské oko (barva) 2) monitor (černá) 3) tiskárna (bílá) - teplota barvy - záření černého tělesa (modrá)

Barva další barevné modely: - CIE LUV (intuitivní vzdálenost mezi odstíny) L=jas, U=sytost, V=odstín - CIE Lab (intuitivní vzdálenost mezi odstíny) L=jas, a=r<->g, b=b<->y - YCrCb Y=jas, Cr=R<->Y, Cb=B<->Y - YUV, Y=jas (obrázek) NTSC, PAL Více na wikipedia.org

Digitální obraz formát obrazového dokumentu pro OA (např. JPEG2000) 1) Anotační vrstva vektorové objekty, šipky, poznámky, interakt. měření 2) Binární vrstva rastrový obraz Č/B vymezení oblastí 3) Obrazová vrstva až 32 kanálů a 16 bitů na kanál RGB, fluorescence 4) Sekvence Z, T, /LIM 2006/

Stupeň šedi, x Kalibrace kalibrace je nutná pro kvantitativní měření 1) Rozměr - snímá se objekt o známé velikosti a určí se převodní vztah mezi délkou v pixelech a skutečnou délkou - pro každý objektiv zvlášť 2) Osvětlení - důležité pro fotometrická a denzitometrická měření - kalibrační křivka, vztah mezi intenzitou světla (I) a stupněm šedi (x): x = {A(I + I 0 )} y 1 A je koeficient zesílení I 0 je koeficient offsetu - 2-8 standardů, šeď nebo R,G,B 0 0 1 Intenzita osvětlení, I

/Russ 2007/ Kalibrace kalibrace je nutná pro kvantitativní měření 3) Nehomogenní pozadí (nejčastěji nehomogenní osvětlení) i. odečtení obrazu pozadí ii. vyrovnání barevných kanálů iii. aproximace pozadí funkcí ad i. manuální varianta a) snímek s objektem b) pouze pozadí c) snímek po odečtení pozadí

/Russ 2007/ Kalibrace kalibrace je nutná pro kvantitativní měření 3) Nehomogenní pozadí (nejčastěji nehomogenní osvětlení) i. odečtení obrazu pozadí ii. vyrovnání barevných kanálů iii. aproximace pozadí funkcí ad i. automatická varianta "rank leveling" a) původní snímek c) nejtmavější pixel v oktagon. matici 5x5 d) opakování dilatace e) odečtení d od a f) úprava kontrastu

/Russ 2007/ Kalibrace kalibrace je nutná pro kvantitativní měření 3) Nehomogenní pozadí (nejčastěji nehomogenní osvětlení) i. odečtení obrazu pozadí ii. vyrovnání barevných kanálů iii. aproximace pozadí funkcí ad ii. a) oční pozadí b) R kanál c) G kanál d) G/R

/Russ 2007/ Kalibrace kalibrace je nutná pro kvantitativní měření 3) Nehomogenní pozadí (nejčastěji nehomogenní osvětlení) i. odečtení obrazu pozadí ii. vyrovnání barevných kanálů iii. aproximace pozadí funkcí ad iii. manuální varianta a) výběr objektu a pozadí b) pozadí jako polynom c) odečtení pozadí 2 B(x,y) a a x a y a x 0 1 2 3 a 4 y 2 a 5 xy a 6 x 3 a 7 x 2 y a 8 xy 2 a 9 y 3

/Russ 2007/ Kalibrace kalibrace je nutná pro kvantitativní měření 3) Nehomogenní pozadí (nejčastěji nehomogenní osvětlení) i. odečtení obrazu pozadí ii. vyrovnání barevných kanálů iii. aproximace pozadí funkcí ad iii. automatická varianta a) profil intenzity b) vyrovnání profilu

Úprava obrazu histogram intenzity rozdělení pixelů podle jasu - obraz v odstínech šedi 1 histogram - barevný obraz 3 histogramy - více-kanálový obraz každý kanál jeden /Russ 2007/

Úprava obrazu transformace histogramu jas: posun vlevo-vpravo (menší-větší) kontrast: rozšíření-zúžení (větší-menší) gama: exponenciální zesvětlení-ztmavení stínů inverze: komplementární barva vyrovnání: linearizace kum. histogramu vyvážení bílé: normalizace podle "bílého bodu" tónové křivky: transformace intenzity, x'=f(x) LUT: Look-Up-Tables - interaktivní histogramy

Úprava obrazu filtrování obrazu v reálném a reciprokém prostoru např. vyhlazení, rozmazání, ostření, detekce hran, reliéf, moirée (periodický šum). Konvoluce multipixelová operace, pixel se mění v závislosti na okolí

Úprava obrazu filtrování obrazu v reálném a reciprokém prostoru odstranění náhodného šumu mediánový filtr: intenzitu pixelu nahradí mediánem intenzit (8) okolních pixelů (hlavně na kontrastní obrazy, čistí plochy a zachovává hrany) top-hat filtr: změní vnitřek (bílou oblast) pokud její intenzita přesahuje (o tolik a tolik) intenzitu lemu (světle šedá oblast)

Měření jednoduché interaktivní měření 1) délka 2) úhel 3) poloměr 4) plocha 5) hustota 6) počet 7) taxonomie 100 m

Měření automatizované měření 1) úprava obrazu (filtrace) 2) prahování (segmentace) 3) úprava binárního obrazu (matematická morfologie) 4) měření - objektové (charakteristika objektů) - texturální (týká se celé plochy)

Úprava obrazu histogram intenzity rozdělení pixelů podle jasu metalografický nábrus v odstínech šedé /Russ 2007/

Binární obraz prahování (segmentace) pixely jsou rozděleny podle intenzity na popředí (objekt) a pozadí

Binární obraz prahování (segmentace) lze vybrat i střední pás histogramu

Binární obraz binární obraz {0,1}, {černá, bílá} - charakterizace (plocha, obvod, délka, počet, orientace,...) - úprava obrazu pomocí matematické morfologie

Binární obraz základy matematické morfologie I - příklady eroze zavření originál dilatace 1 iterace, 8 konektivita matice 9 otevření

Binární obraz základy matematické morfologie - základní pojmy strukturní element (matice, kernel): mění hodnotu obrazového bodu; např. při dilataci 0->1 když je soused 1, jinak nedělá nic konektivita: udává jestli jsou dva sousední body součástí jednoho objektu; čtvercová mřížka může mít 4- a 8-konektivitu počet iterací: udává kolikrát byla transformace provedena

Binární obraz základy matematické morfologie I - komentář Eroze: Objekty se po provedení eroze zmenší, neboť se ubere z jejich okrajů. Je-li objekt nebo úzký výběžek menší, než ubíraná šířka, zmizí z obrazu. Dilatace: Po dilataci jsou objekty zvětšeny, což znamená, že k objektu je přidána slupka. Je-li vzdálenost mezi dvěma objekty menší, než dvojnásobná tloušťka slupky, objekty se spojí. Je-li otvor v objektu užší, než dvojnásobná tloušťka slupky, zmizí z obrazu. Otevření: Je vlastně eroze následovaná dilatací, takže velikost objektů se nijak významně nemění. Otevření vyhlazuje kontury, maže malé objekty a rozpojuje částice spojené tenkou šíjí. Zavření: Je dilatace následovaná erozí, takže velikost objektů není podstatně dotčena. Vyhladí obrysy, zaplní malé díry a vyhladí obrys tím, že zaplní malé okrajové trhliny. Též může spojit blízké objekty.

Binární obraz základy matematické morfologie II - příklady vyčištění obrysy originál vyplnění děr 1 iterace, 8 konektivita matice 9 vyhlazení

Binární obraz základy matematické morfologie II - komentář Vyčištění: Je též nazýváno geodesickým otevřením. Nejprve eroduje obraz, takže malé objekty mizí. Pak jsou zbývající objekty rekonstruovány do jejich původní velikosti a tvaru. Výhoda tohoto postupu je ta, že malé objekty zmizí, ale zbytek obrazu zůstane nedotčen. Vyplnění děr: Plní díry uvnitř obrazu. Tato operace je užitečná například při detekci hranic objektů, neboť objekty mají bohatou vnitřní strukturu s intenzitami typickými pro pozadí a hranice. Po této operaci jsou díry transformovány na uzavřené oblasti. Obrysy: Tato transformace transformuje binární obraz do jeho obrysů. Vyhlazení: Vyhlazuje obrysy binárního obrazu.

Binární obraz základy matematické morfologie III - příklady morfo-separace mezní eroze originál konvexní obálka 1 iterace, 8 konektivita matice 9 skeletonizace

Binární obraz základy matematické morfologie III - komentář Morfologická separace: Tato transformace detekuje spojené objekty a vzájemně je od sebe separuje. Konvexní obálka: je definována jako průnik všech polorovin, které obsahují objekt, tj. nejmenší konvexní množina, která pokrývá objekt. Skeletonizace: A skeleton includes medial lines of an object e.g. pixels with two or more equidistant nearest boundary points. It contains lines of thickness one pixel. This function preserves homotopy. It means, roughly saying, that any object is transformed to another one with the same number of holes and no object is split. Mezní eroze: Sequentially erodes binary image, but leaves the small area that would completely disappear in the next erosion. Optionally, you can dilate these seed points. Ultimate Erosion dialog box appears.

Binární obraz základy matematické morfologie IV - příklady homotopní značení zesílení originál střední osa - iterace, 8 konektivita matice 9 zóny vlivu

Binární obraz základy matematické morfologie IV - komentář Homotopní značení: Homotopic marking is a sequential homotopic thinning. It is used for marking objects. A filled object (with no holes) is transformed to a single point. Every hole leaves a closed contour. Střední osa:... Zesílení: Dilates a binary image without touching. The Thickening dialog box appears. Zóny vlivu: Zones of influence are separated by the pruned skeleton from background. It is a four connectivity line. Points that belong to one zone of influence have the nearest distance to the boundary of the same object.

Binární obraz logické operace s binárním obrazem AND = průnik OR = sjednocení XOR = non-ekvivalence / = rozdíl A/B / = rozdíl B/A

Binární obraz měřené charakteristiky objektů Plocha: počet pixelů objektu Obvod: *(Pr 0 +Pr 45 +Pr 90 +Pr 135 )/4 (NIS) Délka: (obvod + odmocnina(obvod 2-16*plocha))/4 Šířka: plocha/délka Maximální Feretův průměr: nejdelší rozměr objektu Minimální Feretův průměr: nejkratší rozměr objektu Orientace: úhel maximálního Feretova průměru Prodloužení: MaxFeret/MinFeret Ekvivalentní průměr: odmocnina(4*plocha/ ) Kruhovost: 4* *plocha/obvod 2 Frakce: plocha/celková_plocha

Binární obraz měřené charakteristiky objektů - PŘÍKLAD Plocha: 2031 px 2 Obvod: 299.9 px Délka: 134.9 px Šířka: 15.5 px MaxFeret: 70.0 px MinFeret: 50.0 px Orientace: 40.0 Prodloužení: 1.4 EkvivalPrůměr: 50.9 px Kruhovost: 0.28

Měření automatizované měření Měřící rámeček: Částice, které se dotýkají levého nebo dolního okraje, jsou při objektovém měření vyloučeny ze statistiky. Naopak částice, které se dotýkají horního a pravého okraje, jsou do statistiky zahrnuty.

Příklady popraskaná skleněná vlákna - operace uzavření a) originál; b) prahování; c) uzavření /Russ 2007/

/Russ 2007/ Příklady počítání červených krvinek - logické operace s obrazem a) originál; b) prahování; c) inverze; d) odečtení spojitého pozadí; e) sjednocení b a d; f) vyčištění malých a krajních objektů, separace objektů

Příklady kapky tuku - rozdělení podle velikosti a) originál; b) prahování; c) měření; d) histogram /Russ 2007/

Příklady otisky a vlákna - skeleton - skeletonizace vláken celulózy pro měření počtu vláken - otisk prstu a) a jeho topologie pomocí skeletonu (b) /Russ 2007/ /Russ 2007/

Příklady tkáň a rýže - orientace objektů - orientace buněk ve tkáni - orientace zrnek rýže (a-c) /Russ 2007/ /Russ 2007/