ZPRACOVÁNÍ DIGITALIZOVANÉHO OBRAZU
|
|
- Jitka Bílková
- před 8 lety
- Počet zobrazení:
Transkript
1 ZPRACOVÁNÍ DIGITALIZOVANÉHO OBRAZU KKY/ZDO KATEDRA KYBERNETIKY učební text (přednášky) Doc. Ing. Miloš Železný, Ph.D. UK59 (776548) WWW: Literatura: Milan Šonka, Václav Hlaváč, Roger Boyle: Image Processing, Analysis and Machine Vision, CL- Engineering, 7 Linda G. Shapiro, George C. Stockman: Computer vision, Prentice Hall, verze souboru 5
2 OBSAH OBSAH... ÚVOD.... CO JE VIDĚNÍ.... VLASTNOSTI SVĚTLA JAKO ELEKTROMAGNETICKÉHO ZÁŘENÍ..... PROČ JE VIDĚNÍ TĚŽKÉ ZÁKLADNÍ POJMY SMĚRY ZDO... PŘEDZPRACOVÁNÍ.... JASOVÉ CHARAKTERISTIKY - HISTOGRAMY.... BODOVÉ JASOVÉ TRANSFORMACE..... JASOVÉ KOREKCE..... JASOVÉ TRANSFORMACE GEOMETRICKÉ TRANSFORMACE LOKÁLNÍ OPERACE PŘEDZPRACOVÁNÍ VYHLAZOVÁNÍ ( FILTRACE ) GRADIENTNÍ OPERÁTORY....5 FREKVENČNÍ ANALÝZA FOURIEROVA TRANSFORMACE BARVA STANDARDIZACE BAREV MÍSENÍ BAREV REPREZENTACE BAREV MATEMATICKÁ MORFOLOGIE DILATACE A EROZE OTEVŘENÍ A UZAVŘENÍ SKELET SEGMENTACE PRAHOVÁNÍ SEGMENTACE NA ZÁKLADĚ DETEKCE HRAN SEGMENTACE NARŮSTÁNÍM OBLASTÍ SEGMENTACE SROVNÁVÁNÍM SE VZOREM... 4 POPIS OBJEKTŮ IDENTIFIKACE OBLASTÍ POPIS TVARU NA ZÁKLADĚ HRANICE OBLASTÍ SLEDOVÁNÍ HRANICE JEDNODUCHÉ GEOMETRICKÉ POPISY HRANICE... 44
3 .. POPIS HRANICE POSLOUPNOSTÍ SEGMENTŮ FREEMANOVY ŘETĚZOVÉ KÓDY REPREZENTACE A POPIS TVARU VYCHÁZEJÍCÍ Z OBLASTI OBRAZU JEDNODUCHÉ SKALÁRNÍ POPISY OBLASTÍ MOMENTOVÝ POPIS KONVEXNÍ OBAL KLASIFIKACE PŘÍZNAKOVÉ ROZPOZNÁVÁNÍ KLASIFIKÁTOR UČENÍ S UČITELEM UČENÍ BEZ UČITELE ( SHLUKOVÁ ANALÝZA ) STRUKTURÁLNÍ (SYNTAKTICKÉ) METODY ANALÝZA POHYBU ROZDÍLOVÉ METODY ANALÝZY POHYBU OPTICKÝ TOK ANALÝZA POHYBU NA ZÁKLADĚ DETEKCE VÝZNAMNÝCH BODŮ D VIDĚNÍ APLIKACE HARDWARE PRO SNÍMÁNÍ OBRAZU... 64
4 ÚVOD. CO JE VIDĚNÍ Dvě úrovně zpracování: Nižší úroveň = DIGITÁLNÍ ZPRACOVÁNÍ OBRAZU vstupem a výstupem jsou obrazová data (popř. jednoduché charakteristiky obrazu) není využíváno žádné apriorní informace o obrazu využívá se technik zpracování signálů patří sem: komprese obrazu filtrace šumu ostření obrazu jednoduché metody pro hledání objektů v obraze Vyšší úroveň = POČÍTAČOVÉ VIDĚNÍ opírá se o znalosti, cíle, plány k jejich dosažení vytváří reprezentaci / model reálného světa využívá zpětné vazby využívá technik UI inspiruje se v biologickém vidění Úloha počítačového vidění Z jednoho stojící(ho) objektu jedním stojícím(i) obrazu(ů) sledované(ho) sekvence pohybující(ho) se scény více pohybujícím(i) se pozorovatelem(li) POROZUMĚT objektu scéně a jeho (jejím) (D) vlastnostem. Příbuzné obory: umělá inteligence teorie řízení zpracování signálů neurofyziologie psychologie biologie. VLASTNOSTI SVĚTLA JAKO ELEKTROMAGNETICKÉHO ZÁŘENÍ. Nositelem informace je elektromagnetické záření, tvořené elektromagnetickými vlnami.
5 Obr. Základní vlastnosti: Vlnová délka λ [m] c Frekvence f, kde c = km/s ~. 8 m/s je rychlost světla Intenzita velikost záření (bílé světlo maximální intenzita, černé světlo nulová intenzita) Polarizace orientace směru vektoru E vzhledem k zemskému povrchu Fáze Obr. 4
6 Spektrum elektromagnetického záření [m] kosmické paprsky paprsky gama rentgenové paprsky ultrafialové paprsky s v ě t l o infračervené paprsky mm vlny cm vlny UHF (UKV/VKV) TV KV SV DV Obr. fialová modrá modrozelená zelená žlutozelená žlutá oranžová červená 4nm Viditelné spektrum 4, 7 nm 7nm. PROČ JE VIDĚNÍ TĚŽKÉ Ztráta informace díky perspektivní projekci řešení: kamery stereovidění kamery stačí k úplnému popisu a výpočtu blízkých pohledů Měřená jednotka (jas) je veličina závislá na mnoa faktorech: poloze kamery poloze a typu světelného zdroje odrazivosti povrchu orientaci (natočení) povrchu Množství dat statický obraz 5 x 5 b / B / bod = 56 jasových úrovní 56 kb A4 dpi / B / bod 8 MB digitalizovaný b/w TV signál 768 x 5b / B / bod 96 kb/s řešení: hrubá síla paralelní zpracování redukce dat využitím znalosti 5
7 Nejistota přítomnost šumu ztěžuje zpracování nutný stochastický přístup ROZPOZNÁVÁNÍ vs. REKONSTRUKCE Rozpoznávání klasifikuje objekty do několika tříd třídy bývají předem známé Rekonstrukce hledá fyzické parametry scény hloubka orientace, barva, odrazivost a další vlastnosti povrchu a zdrojů osvětlení hledá relace mezi objekty.4 ZÁKLADNÍ POJMY Obrazová funkce f(i, j) nebo f(i, j, t) (t je čas) f x y, t ex, y, t S, d kde:... vlnová délka f... jas e... energetické rozložení zdroje světla Digitalizace obrazu vzorkování rozložení bodů v ploše čtvercová síť způsobuje topologické problémy vzdálenost R sousedních bodů hustota bodů vzorkovací teorém ve skutečnosti požadujeme, aby tloušťka čáry byla 4-5 obrazových bodů aliasing / antialiasing měření s vyšší přesností, než je skutečné rozlišení vzorkovacího zařízení (subpixel accuracy) 6
8 aproximace nejmenší čtverce kvantizace běžné CCD 5-6 bitů lidské oko 5 úrovní astronomie vysoká přesnost: 4, někdy až úrovní rovnoměrné rozložení 7
9 Oblast souvislá množina bodů objekty R R i, R i objekt, region i pozadí R C Pozn.: někdy má pozadí dvě části: pozadí spojené s okraji obrazu díry: pozadí objekty díry Topologie A B b a c d e A a b c d e B ekvivalentní vzhledem Vzdálenost euklidovská: x x y y x y y city block: x chessboard: max x x y y, Sousednost 4 - sousednost 8 - sousednost hexagonální 8
10 9 Paradoxy souvislosti přímkový paradox Jordanův paradox Hranice objektu množina bodů hraniční bod bod oblasti, který má ve svém okolí bod, který už do oblasti nepatří Vzdálenostní transformace myšlenka: všechny body pozadí očíslovat číslem, které vyjadřuje vzdálenost k nejbližšímu objektu 4
11 .5 SMĚRY ZDO D vidění vnímání scény pohyb robota v prostoru rozpoznávání klasifikace objektů do daného počtu tříd např.: rozpoznávání textu (OCR optical character recognition) rozpoznávání otisků prstů segmentace a popis segmentace - barvení oblastí D rekonstrukce obrazu - rozdělení obrazu na objekty a pozadí získání modelu D scény, která je snímána D kamerou (kamerami) restaurace obrazu oprava chyb, způsobených např. špatným zaostřením objektivu, pohybem objektu při příliš dlouhé době expozice apod. obohacení obrazu zkvalitnění obrazu pro jeho další pozorování člověkem počítačová grafika DTP desktop publishing publikování na stole přenos dat archivace dat
12 PŘEDZPRACOVÁNÍ DIGITAL IMAGE PROCESSING (PICTURE) zpracování na nízké úrovni abstrakce vstupem obraz f(i, j) výstupem ve většině případů obraz g(i, j) Nejlepší předzpracování je žádné předzpracování. Nejvíce informace je vždy obsaženo v původním obrazu, s každým předzpracováním informace klesá. CÍL: Úpravy obrazu, které: potlačí zkreslení zvýrazní rysy obrazu, které jsou důležité pro jeho další zpracování Dělení metod podle velikosti okolí bodu použitého při výpočtu: Bodové jasové transformace Geometrické transformace Lokální operace (filtrace průměrováním, ostření) Frekvenční analýza Zpracování obrazu usnadňuje apriorní znalost o podmínkách jeho získání a o charakteru poruch.. JASOVÉ CHARAKTERISTIKY - HISTOGRAMY Histogram H(p) je funkcí jasu, vyjadřuje četnost bodů s daným jasem absolutní H ( p) h(i, j, p) i. j h(i, j, p) pro f (i, j ) p pro f (i, j ) p relativní H R ( p) H ( p) H ( p) H ( p) i j p H p R ( p) plocha obrazu
13 bimodální histogram multimodální histogram malý kontrast možné špatné nastavení parametrů digitalizace není využito rozsahu kumulativní histogram (funkce) digitalizace, není využito min max P všech jasů p H R (P) G( p) H ( q) G(max) G R R ( p) qmin p p qmin G (max) H ( p) i j H R ( p) Využití histogramu pro segmentaci plocha obrazu G R (P) min max P multimodální více zde nastavíme práh min Matice sousednosti (coocurence matrix) S = s pq s gi, j, p, q pq i, j (lokální minimum) max P g (i,j,p,q) = f(i, j) p f(i, j) = p k,l k,l O 8 (i,j): f(k,l) = q, kde O 8 (i,j) je osmiokolí f(i, j) = p počet bodů k,l O 8 (i,j) : f(k, l) = q
14 Vlastnosti matice sousednosti: prvek matice vyjadřuje, kolikrát jas p sousedí s jasem q symetrická prvky na diagonále jas sousedí sám se sebou měřítko velikosti souvislých ploch součet prvků v daném řádku mimo diagonálního měřítko hranovosti Použití: Rozplav r - referenční jas f (i,j) = r, jestliže K f(i,j) - r obousměrný rozplav K f(i,j) r jednosměrný rozplav světlá tmavá f(i,j) r - K tmavá světlá, kde K je počet kroků Metoda přebarvování postup: na diagonále MS nalezneme nejmenší prvek s pp, pro nějž platí: H(p) q s pq v jeho řádku největší prvek mimo diagonálu s pq, q p všechny body s jasem p přebarvíme na jas q opakujeme tak dlouho, až např. zůstanou pouze barvy (segmentace ) při posledním kroku pouze jedna barva souvislá plocha. BODOVÉ JASOVÉ TRANSFORMACE.. Jasové korekce nový jas bodu je funkcí polohy a jasu g(i,j) = FUNC( i, j, f(i,j) ) nejčastěji: použití: g(i,j) = f(i,j)opr(i,j) OPR matice opravných koeficientů oprava systematických chyb snímacího řetězce postup : Kalibrace na snímacím zařízení nasnímáme obraz se známými hodnotami. Z těchto známých správných hodnot a z naměřených hodnot vypočteme matici opravných koeficientů: i spr, j OPR i, j nam i, j
15 každý další snímaný obrázek násobíme takto získanou maticí.. Jasové transformace funkce stejná pro všechny body obrazu g(i,j) = FUNC( f(i,j) ) FUNC nezávisí na i, j Vyhledávací / převodní tabulka (LookUp Table - LUT) max g(i, j) zvýšení jasu žádná transformace negativ snížení jasu min min f(i, max max g(i, j) zvýšení kontrastu snížení kontrastu logaritmická stupnice min min f(i, max max g(i, j) vyjasnění stínů min min f(i, max max g(i, j) více práhů 4 jeden min min T T T T T 4 f(i, max
16 Prahování segmentace rozdělení obrazu na oblasti, které souvisejí s reálnými objekty možné postupy volby prahu: ručně známe podíl zastoupení pozadí a objektů v obraze, H (p) G R (p) relativní histogra kumulativní 6% objekt práh min T max P lokální minimum H (p) lokální min max P T multimodální histogram H (p) min max P T T T 5
17 Ekvalizace histogramu. GEOMETRICKÉ TRANSFORMACE T G : i = u(i,j) j = v(i,j) g(i,j ) = f(i,j) 6
18 vztah znám - např.rotace, posun, zvětšení, vztah se hledá na základě původního a transformovaného obrazu kroky: např.: dálkový průzkum země korespondence souřadnic na družicovém snímku a na mapě pozn.: používají se tzv. vlícovací body plošná transformace polynom m- tého stupně bilineární x x = a + a x + a y + a xy y = b + b x + b y + b xy afinní sem patří např. rotace, posun, zvětšení, zkosení atd. x = a + a x + a y y = b + b x + b y interpolace jasu m mr r k arkx y y r k m m r k b rk x nejbližší soused - většinou se postupuje tak, že se udělá inverzní transformace a odečte se nejbližší hodnota v původním obrazu r y k 7
19 bilineární interpolace bikubická interpolace 8
20 Pozn.: Geometrické transformace jsou z principu ztrátové. V některých speciálních případech ( jako např.otočení o násobek 9 ) je informace zachována, obecně to však neplatí. Využití: dálkový průzkum země desktop publishing.4 LOKÁLNÍ OPERACE PŘEDZPRACOVÁNÍ diskrétní konvoluce g i, j f i m, j n h m, n m,n o + h maska vyhlazování - gradientní operátory - + Pozn.: někdy se setkáme s problémem, jak počítat konvoluci co nejrychleji (např. při požadavku na zpracování v reálném čase). Tento problém částečně řeší tzv. box algorithm ( Šlesinger ).4. Vyhlazování ( filtrace ) Cíl: potlačení šumu aditivní šum s = myšlenka: fi = fi + i n bodů okolí f f... f n... n n n průměrování přes více snímků g i, j n f k i, j n k fk obrazová funkce k tého snímku n řádově desítky ( až 5 ) lokální průměrování - v daném okolí nevýhoda: rozostří se hrany, ztratí se detaily velikost masky by měla být menší, než je nejmenší detail v obraze, který chceme zachovat h 9 9 h h 6 4 h 8
21 a) rovnoměrná b) zvýhodnění c) zvýhodnění d) znevýhodnění maska středového bodu středového bodu středového a bodů v hlavních bodu směrech c) a d) mají navíc výhodu výpočetní rychlosti, neboť dělení 8 nebo 6 lze v počítači realizovat jako bitový posun o popř. 4 bity a tedy velmi rychle maximální zastoupení - výsledkem filtrace je jas, který se v daném okolí vyskytuje nejčastěji př.: f problémy 7 6 i, j 5, g i, j f i, j 4 6, f i, j 8 8 6, 8 9 výběrové kvantily výsledkem filtrace je MEDIÁN jasu v daném okolí př.: 9 85 f 9 99, seřadím vzestupně prostřední prvek je medián řeší problém výskytu jedné nebo více vychýlených hodnot je nelineární porušuje tenké čáry a trhá rohy.4. Gradientní operátory též diferenciální operátory, hranové detektory detekce nespojitosti šedé úrovně v obraze
22 lze využít pro segmentaci požadavky: velikost gradientu směr gradientu Gradient ve spojitém případě v diskrétním případě x g(i,j) = g(i,j) g(i, j-) y g(i,j) = g(i,j) g(i-, j) typy gradientních operátorů: aproximace derivací diferencemi (. a.) srovnání s parametrickým modelem hran průchody nulou. derivace obrazové funkce ( Marrova teorie hranové detekce ).4.. Gradientní operátory aproximace derivací diferencemi Roberts g(i,j) = f(i,j)-f(i+, j+) + f(i, j+) - f(i+, j) Laplace aproximace Laplaceova operátoru: y g x g gradg x g y g arctg g g g grad y x g g arctg x y 4 h x y,
23 x f(i,j) = f(i, j+) + f(i, j-) f(i,j) y f(i,j) = f(i+, j) + f(i-, j) f(i,j) f(i,j) = x f(i,j) + y f(i,j) = f(i, j+) + f(i, j-) + f(i+, j) + f(i-, j) 4 f(i,j) Udává pouze velikost hrany, ale ne její směr. Chceme-li znát i směr hrany, použijeme směrově závislý gradientní operátor..4.. Gradientní operátory srovnání s parametrickým modelem hran označíme směry: k grad g max g h k...7 k...7 arg max g h k k získáme směr hrany
24 5 5 5 h h h h h h h h 7 Prewitt Sobel Kirsch h h h 6 h 4 h 5 h h h 7 h h h h h 4 h 5 h 7 h 6
25 4.4.. Marrova teorie hranové detekce Průchody nulou druhé derivace obrazové funkce (na obrázku D zobrazení).4..4 Masky pro detekci čáry.4..5 Masky pro detekci bodu 8 h.5 FREKVENČNÍ ANALÝZA.5. Fourierova transformace Fourierovy řady: pro periodické signály periodický signál y(t) s periodou T lze vyjádřit jako součet sinů a kosinů frekvencí, jež jsou násobkem základní frekvence f=/t sin cos n n n t T n B t T n A A t y Fourierova transformace: h h 7 h h
26 existuje vždy je zobecněním Fourierových řad na nekonečný interval Fourierova transformace pro dvě proměnné (D) ixu yv Fu, v f x, y e dx dy u, v... plošné frekvence vztah Fourierovy transformace a konvoluce Fourierova transformace konvoluce je součin a součinu je konvoluce h( x, y) f ( x, y) g( x, y) Hu, v Fu, vgu, v Hu, v Fu, v Gu, v h( x, y) f ( x, y) g( x, y) Diskrétní Fourierova transformace (DFT): Používá se k výpočtu Fourierovy transformace vzorkované (diskrétní) funkce v diskrétních frekvenčních bodech N M Fu, v f n, m n m e nu mv i N M DFT je výpočetně velmi náročná Rychlá Fourierova transformace (FFT): Rychlý algoritmus výpočtu Fourierovy transformace.6 BARVA světlo = elektromagnetické vlnění [m] 4 kosmick é s paprsky rentgeno ultrav gama vé fialové ě t infra- m m červené vln cm vlny UHF (UKV/VK V) KV SV DV 4nm fialová modrá modrozelená zelená žlutozelená žlutá (tyrkys) Viditelné spektrum 4, 7 nm měření štěrbina, mřížka, spektrometr 7n 5
27 .6. Standardizace barev 9 Commision Internationale de l Ecaairage (CIE) X, Y, Z; X + Y + Z = I ( intesity ) Normalizace intenzitou: X Y Z x, y, z I I I x y z rovina v D prostoru Zobrazení barev souřadnicemi x, y v trojúhelníku MKO y čára spektrálních barev 5 5 G G (546) b a W 6 tón barvy [nm] barva tón barvy [nm] 65 R R 7 sytost barvy: a [%] b neskutečné 45 Be B (46) 8 nespektrální barvy x spektrální barvy čisté, maximálně syté barvy nespektrální barvy nejsou obsaženy ve slunečním spektru, vznikají mísením barev z obou konců viditelného spektra směrem do středu barvy se zmenšenou sytostí x, y izoenergické (stejný obsah všech vlnových délek) světlo bílé Televizní kolorimetrie pro reprodukci barev vyskytujících se v přírodě potřebujeme několik základních barev, jejichž mísením vznikne daná barva. V našem případě jsou voleny více směrem k viditelné oblasti spektra, zelená je volena jako méně sytá žlutozelená barva rozsah reprodukovaných barev je menší 6
28 JAS světelný výkon [W] citlivos t lidskéh B R 555 nm světelný tok = součet energií jednotlivých vlnových délek vážený jejich poměrnou účinností jednotka lumen [lm] osvětlení plochy = lux [lx] lx = lm / m 4 B 7 [nm] e G e G R e svítivost světelný tok, pozorovaný v jednotkovém prostorovém úhlu kandela [cd] jas svítivost vztažená na jednotkový povrch zdroje světla ČBTV jasový signál příspěvky barevných signálů pro jasový (ryze černobílý) signál Y, R,59G, B.6. Mísení barev žlutozelená Součtové (Aditivní) mísení zdrojů světla všechny složky nulové černá všechny složky maximální - bílá Rozdílové (Subtraktivní) z dopadajícího světla se odečítají určité barevné složky, takže odražené nebo prosté světlo poskytuje oku dojem barevného povrchu všechny složky nulové bílá všechny složky maximální - černá 7
29 .6. Reprezentace barev Umělci vztah k základní (syté) barvě TINT odstín výsledek přidání bílého pigmentu do čistého pigmentu snižuje sytost SHADE stín výsledek přidání černého pigmentu do čistého pigmentu snižuje jas TONE tón výsledek postupného přidání bílého a černého pigmentu do čistého pigmentu Stroje IHS model Intenzita (intensity) R+G+B Hue průměrná vlnová délka Saturation (sytost) úbytek bílé barvy Součtové mísení RGB model použití: Tv, monitory Rozdílové mísení CMY model C cyan (modrozelená, tyrkysová) M magenta (fialová) Y yellow (žlutá) použití: barevný tisk většinou se v tiskárnách používá model CMYK (K black) zvýšená spotřeba černé barvy při tisku černých ploch: C+M+Y nebude úplně černá zbytečná spotřeba barevného pigmentu Teplota barvy teplotou barvy se rozumí teplota ideálního zářiče zahřátého tak, že vydává stejnou barvu světla, udává se v kelvinech [K] červená K bílá 6 7 K modrá K 8
30 .7 MATEMATICKÁ MORFOLOGIE poměrně samostatná oblast analýzy obrazu opírá se o teorii bodových množin binární obraz bodová množina v E obraz s více úrovněmi jasu bodová množina v E ve středu pozornosti je tvar objektů identifikace tvaru optimální rekonstrukce tvaru, který je porušen snadná hardwarová realizace rychlejší než klasický přístup matematická morfologie pro binární obrazy - prostřední část zpracování. Obrazy jsou obvykle nejprve předzpracovány standardními technikami a metodami segmentace jsou nalezeny objekty (výsledek je reprezentován binárním obrazem). Nyní se použijí morfologické postupy. použití především pro: předzpracování (odstranění šumu, zjednodušení tvaru objektů) zdůraznění struktury objektů (kostra, ztenčování, zesilování, výpočet konvexního obalu, označování objektů) popis objektů číselnými charakteristikami (plocha, obvod, projekce atd.) Binární obraz bodová množina Př.: X objekty X C pozadí, včetně děr v objektech X = { (, ), (, ), (, ), (,), (, ), (, ), (, ), (4, ) } počátek (, ) Realizace morfologické transformace relace s jinou, menší bodovou množinou B, nazývanou STRUKTURNÍ ELEMENT 9
31 Př.: často používané strukturní elementy Pozn.: počátek nemusí být bodem strukturního elementu Elementy, které mají stejné vlastnosti pro různé směry, nazýváme izotropické. Morfologickou transformaci si představíme, jako bychom pohybovali strukturním elementem B systematicky po celém obraze W. Bod obrazu, který se shoduje s počátkem souřadnic strukturního elementu, nazýváme okamžitý bod. Výsledek relace mezi obrazem a strukturním elementem zapíšeme do okamžitého bodu obrazu. Ke každé morfologické transformaci (x) existuje duální transformace (x) C x x C Základní transformace: posunutí, dilatace, eroze, otevření, uzavření Posunutí (translace) bodové množiny X o vektor h se označuje X h d E ; d x h pro x X X h např.:.7. Dilatace a Eroze Dilatace - skládá body dvou množin pomocí vektorového součtu (Minkowského množinový součet) X B d E ; d x b, x X, b B Př.: X B X H =,,,,,,,,,,,,, B,,,,,,,,,,,,,,,,, X = B = X B = Nejčastěji používaný strukturní element x, obsahující všech 9 bodů osmiokolí objekty se rozrostou o jednu slupku na úkor pozadí díry a zálivy tloušťky body se zaplní
32 Vlastnosti dilatace komutativní: X B = B X asociativní: (X B) D = X (B D) dilataci lze vyjádřit jako sjednocení posunutých bodových množin: X B = X b bb posunutí je dilatace strukturním elementem, který obsahuje právě jeden bod - invariantní vzhledem k posunutí: X h B = (X B) h Eroze - skládá dvě bodové množiny s využitím rozdílu vektorů je duální transformací k dilataci NENÍ INVERZNÍ transformací k dilataci: X Př.: X B X B d E ; d b X b B,,,,,,,,,,,,,,,,,,,, 4,,,, B,,,,,,,,, X = B = X B = Nejčastěji: používaný strukturní element x zmizí objekty (čáry) tloušťky a osamělé body objekty se zmenší o slupku odečteme-li od původního obrazu jeho erozi, dostaneme obrysy objektu Vlastnosti eroze je-li počátek obsažen ve strukturním elementu, je antiextenzivní:, B X B X invariantní vůči posunutí: X h B X Bh X B X B h h erozi lze vyjádřit jako průnik posunutých bodových množin: X B X bb b Duální vlastnosti dilatace a eroze: symetrická množina B b ; b B ~
33 duální transformace: ~ X Y C C X Y eroze na rozdíl od dilatace není komutativní: X B B X průnik a dilatace: X Y B X B Y B B X Y B X B Y průnik a eroze: X Y B X B Y B B X Y B X B Y sjednocení a dilatace: B X Y X Y B X BY B sjednocení a eroze: X Y B X B Y B B X Y B X B Y použijeme-li pro dilataci / erozi postupně dva strukturní elementy, nezáleží na tom, který použijeme dříve.7. Otevření a Uzavření kombinace dilatace a eroze výsledný obraz obsahuje méně detailů Otevření - eroze následovaná dilatací X B Uzavření X B X B B - dilatace následovaná erozí X B B Pokud se obraz nezmění po otevření / uzavření strukturním elementem B, říkáme, že je otevřený / uzavřený vzhledem k B. Otevření oddělí objekty, spojené úzkou šíjí, odstraní malé detaily. Uzavření spojí objekty, které jsou blízko u sebe, zaplní malé díry a úzké zálivy Význam pojmů malý, úzký, blízký závisí na velikosti strukturního elementu. Vlastnosti: otevření i uzavření je invariantní vzhledem k posunu otevření je antiextenzivní zobrazení: X B X uzavření je extenzivní zobrazení: X X B otevření i uzavření je idempotentní, tj. opakovaným použitím těchto operací se nezmění výsledek: X B B X B X B B X B
34 X = B = Dilatace Eroze X B = X B = Uzavření Otevření X B X B B X B X B B Otevření Uzavření X B B X B B V tomto případě se rovnají. (obecně NE!)
35 .7. Skelet Skelet S(Y) je množina bodů středů kružnic, které jsou obsaženy v Y a dotýkají se hranice Y alespoň ve bodech. Př.: obdélník skelet další objekty Skelet lze vytvořit pomocí erozí a dilatací, ale takto získaný skelet může být složen z čar tlustších než jeden bod. Často se skelet nahrazuje množinou, zpracovanou sekvenčním homotopickým zpracováním Hit or miss transformace složený strukturní element B = (B, B ) hledáme zda B X a zároveň B X C definice: C X B x : B X B X vyjádření pomocí dilatací a erozí: C X B X B X B X B ~ X ( je jednostranný rozdíl množin X Y = B C X Y ) 4
36 5 Ztenčování složeným strukturním elementem: B = (B, B ) B X X B X Zesilování B X X B X Ztenčování a zesilování jsou duální transformace: B X B X C C, kde B = (B, B ) Ztenčování a zesilování se často používají opakovaně: dána posloupnost strukturních elementů:, kde,,...,, i i i I i B B B B B B B jsou složené strukturní elementy sekvenční ztenčování X {B (i) } = (... (( X B () ) B )... B (I) ) sekvenční zesilování X {B (i) } = (... (( X B () ) B )... B (I) ) existuje několik pro praxi velmi významných posloupností strukturních elementů pro jednoduchost budeme popisovat složené strukturní elementy jednou maticí označuje, že bod patří k elementu B (srovnává se s body objektů) označuje, že bod patří k elementu B (pozadí) označuje, že bod nemá na srovnání vliv sekvenční ztenčování a zesilování konverguje do konečného stavu. Počet iterací závisí na objektu a velikosti strukturního elementu. Konečný stav je indikován tím, že se výsledek dvou po sobě jdoucích iterací neliší sekvenční ztenčování elementem L se používá jako náhrada skeletu. Objekty mají v konečném stavu tloušťku L L L L L L L L
37 6 velkou rozeklanost náhrady skeletu, vytvořené pomocí elementu L lze odstranit sekvenčním ztenčováním elementem E E E E E E E E E Dojde k okleštění skeletu o izolované body a krátké čáry z konců skeletu ( krátké závisí na počtu iterací). V konečném stavu skelet obsahuje pouze uzavřené křivky. většinou se použije sekvenční ztenčování elementem L až do konečného stavu a pak elementem E podle potřeby (řádově jednotky iterací).8 SEGMENTACE VSTUP: INTENZITNÍ OBRAZ VÝSTUP: OBRAZ ROZČLENĚNÝ NA ČÁSTI, KTERÉ MAJÍ SOUVISLOST S OBJEKTY REÁLNÉHO SVÉTA Kompletní segmentace vytvořené oblasti jednoznačně korespondují s objekty ve vstupním obraze obecně nezbytná spolupráce s vyšší úrovní zpracování, využití znalostí o řešeném problému v případě, kdy je obraz tvořen kontrastními objekty na pozadí konstantního jasu dobré výsledky kompletní segmentace i na nižší úrovni zpracování Příklad: text, krevní buňky, počítání šroubků Částečná segmentace vytvořené oblasti jsou homogenní vzhledem k určitým zvoleným vlastnostem (jas, barva, textura, apod.) oblasti se obecně mohou překrývat je třeba aplikovat další postupy na vyšší úrovni zpracování Příklad: scéna s polem a lesem při pohledu z okna po segmentaci neodpovídá objektu jedna oblast Pro segmentaci se využívá znalost o řešeném problému čím více, tím lépe
38 možnosti: požadovaný tvar požadovaná pozice, orientace znám počáteční a koncový bod hranice vztah oblasti k ostatním oblastem s požadovanými vlastnostmi příklady: Segmentační techniky.8. Prahování hledání lodí na moři typické vlastnosti železničních tratí, dálnic (např. maximální zakřivení, ap.) řeky se neprotínají prahování určování / hledání hranic mezi oblastmi vytváření oblasti srovnávání se vzorem texturní segmentace + nejjednodušší a nejstarší metoda segmentace + nejčastěji používaná + nenáročná hardwarová realizace + nejrychlejší metoda, lze provádět v reálném čase g i, j volba prahu úloha, kterou lze obecně jen velmi obtížně provádět automaticky lze použít pouze na určitou třídu obrazů (objekty a pozadí jsou jasově snadno rozlišitelné) pro pro f f i, j T i, j T T práh ( threshold ) předem určená konstanta Určení prahu interaktivně manuálně obsluhou automaticky někdy nelze použít jednu hodnotu prahu na celý obraz (vliv např. nerovnoměrného osvětlení) Modifikace g i, j pro jinak f i, j D D množina jasů odpovídajících pozadí 7
39 Př.: snímky krevních buněk cytoplazma se jeví v určitém intervalu jasů, pozadí je světlejší, jádro je tmavší prahování více prahy i j pro f i, j D g, pro f i, j n pro f i, j jinak D D n D D poloprahování i j i j g i, j f i j pro f i, j odstraníme pozadí, v objektech však zachováme rozložení jasů používá se při vizuálním hodnocení výsledků člověkem f (i, j) nemusí být pouze jasová funkce (např. hodnota gradientu, lokální texturní vlastnosti, hloubková mapa, barva RGB, hue, saturace ap.) Metody určování prahu, D jinak Histogram ideální bimodální histogram Hledáme lokální minimum mezi dvěma největšími prá dostatečně vzdálenými lokálními maximy. Často nelze rozhodnout jednoznačně o významu lokálních maxim a minim (vyhlazování histogramu) min jas max min jas max Procentní prahování Máme apriorní znalost o tom, kolik procent plochy obrazu pokrývají objekty (např. průměrné pokrytí plochy stránky textem se pohybuje kolem 5 %). Práh potom nastavíme tak, aby právě tolik procent obrazových bodů mělo barvu objektů, zbytek barvu pozadí. 8
40 .8. Segmentace na základě detekce hran Hrany místa obrazu, kde dochází k určité nespojitosti, většinou v jasu, ale také v barvě, textuře, apod. Obraz hran vznikne aplikací některého hranového operátoru. V dalším zpracování spojujeme hrany do řetězců, které lépe odpovídají průběhu hranic. 9 Pokud je k dispozici nějaká apriorní informace, jsou hrany a jejich vztahy k ostatním částem určeny tak, aby splňovaly podmínky dané touto apriorní informací. Pokud není apriorní informace k dispozici, musí segmentační metoda brát v úvahu lokální vlastnosti obrazu spolu s obecnými znalostmi specifickými pro určitou aplikační oblast. Prahování obrazu hran obvykle jen velmi málo míst v obraze má nulovou hodnotu velikosti hrany. Důvodem je přítomnost šumu metoda prahování obrazu hran potlačí nevýrazné hrany malé velikosti a zachová pouze významné hrany (význam slov malé, významné souvisí s velikostí prahu) hodnotu prahu lze určovat např. metodami procentního prahování někdy se aplikuje následné zpracování výsledku např. vypuštění hran kratších než jistá hodnota Určení hranice s využitím znalosti její polohy předpokládáme informaci o předpokládané nebo pravděpodobné poloze a tvaru hranice, získanou např. díky znalostem vyšší úrovně nebo jako výsledek segmentačních metod aplikovaných na obraz nižšího rozlišení Jednou z možností je určovat polohu hranice jako polohu významných hranových buněk, které se nacházejí v blízkosti předpokládaného umístění hranice a které mají směr blízký předpokládanému směru hranice v daném místě. Podaří-li se najít dostatečný počet obrazových bodů, vyhovujících těmto podmínkám, je těmito body proložena vhodná aproximační křivka zpřesněná hranice. Jiná možnost nastane, pokud známe koncové body hranice a předpokládáme malý šum a malé zakřivení hranice. Možný přístup je postupné dělení spojnic již detekovaných sousedních elementů hranice a hledání dalšího hraničního elementu na normále vedené středem této spojnice. Hranový element, který je nejblíže spojnice dosud detekovaných bodů a má nadprahovou velikost hrany, je považován za nový element hranice a iterační proces se opakuje..8. Segmentace narůstáním oblastí ( region growing ) Lze uplatnit v obrazech se šumem, kde se obtížně hledají hranice Významnou vlastností HOMOGENITA Rozdělení obrazu do maximálních souvislých oblastí tak, aby tyto oblasti byly z určitého hlediska homogenní. Kritérium homogenity založeno na jasových vlastnostech, komplexnějších způsobech popisu nebo dokonce na vytvářeném modelu segmentovaného obrazu většinou pro oblasti požadujeme splnění těchto podmínek: () H (R i ) = TRUE pro i =,,..., I
41 () H ( R i R j ) = FALSE pro i, j,,..., I i j R i sousedí s R j Kde: I... počet oblastí R i... jednotlivé oblasti H (R i )... dvouhodnotové vyjádření kritéria homogenity oblasti musí být () homogenní a () maximální Spojování oblastí Nejpřirozenější metoda spojování oblastí vychází z počátečního rozložení, kdy každý obrazový element představuje samostatnou oblast, čímž při splnění () nesplní (). Dále spojujeme vždy dvě sousední oblasti, pokud oblast vzniklá spojením těchto dvou oblastí bude vyhovovat kritériu homogenity. Výsledek spojování závisí na pořadí, v jakém jsou oblasti předkládány k spojování. Nejjednodušší metody vycházejí z počáteční segmentace obrazu na oblasti x, 4x4 nebo 8x8. Popis většinou založen na statistických jasových vlastnostech (histogram jasu v oblasti). Popis oblasti je srovnáván pomocí statistických testů s popisem sousední oblasti. Při shodě dojde ke spojení obou oblastí a vznikne nová oblast. V okamžiku, kdy nelze spojit žádné dvě oblasti, proces končí. Štěpení a spojování (split and merge) Může zachovat dobré vlastnosti obou uvedených přístupů. Využívá pyramidální reprezentaci obrazu. Oblasti jsou čtvercové a odpovídají elementu dané úrovně pyramidální datové struktury. Na počátku určíme nějaké počáteční rozložení obrazu. Platí-li pro oblast R i-té úrovně pyramidální struktury H (R ) = FALSE (oblast není homogenní), rozdělíme R na 4 oblasti (i + ).úrovně. Existují-li sousední oblasti R i a R j takové, že H ( R i R j ) = TRUE, spojíme R i a R j do jedné oblasti. 4
42 Nelze-li žádnou oblast spojit ani rozdělit, algoritmus končí..8.4 Segmentace srovnáváním se vzorem ( template matching ) úloha má za úkol nalézt známé objekty (vzory) v obraze. Objekty (vzory) mají většinou charakter obrazu. další možnosti kromě hledání objektů srovnávání dvou snímků z různých míst (stereoskopie), určování relativního pohybu objektů pokud by obraz byl bez šumu, úloha by byla velmi snadná, protože bychom v obraze nalezli přesnou kopii hledaného vzoru jako míru souhlasu většinou používáme vzájemnou korelaci: Cu, v max f i u, j v hi, j i, jv C C u, v u, v i, j V f f i u, j v hi, j i u, j v hi, j i, jv Testujeme souhlas obrazu f se vzorem h umístěným v poloze (u, v). Pro každou polohu vzoru h v obraze f určíme hodnotu míry souhlasu vzoru s danou částí obrazu lokální maxima, která jsou větší než určený práh, reprezentují polohu v obraze problémy nastanou, pokud se vzor v obraze vyskytuje natočený, s jinou velikostí nebo s geometrickým zkreslením. V takovém případě bychom museli testovat míru souhlasu pro všechna možná natočení, velikosti, geometrická zkreslení ap. Tento problém lze částečně řešit v případě, kdy je hledaný vzor složen z několika částí spojených pružnými spojkami. Pak testujeme nejprve jednotlivé (menší) části a pak teprve hledáme pružná spojení metodu lze urychlit zrychleným prováděním testů v hrubším rozlišení a v místě lokálního maxima pak přesným doměřením polohy (u, v), pro kterou nastává největší hodnota míry souhlasu vzoru s částí obrazu. 4
43 POPIS OBJEKTŮ Cílem popisu je určit: číselný vektor příznaků nečíselný syntaktický popis charakterizující tvarové i jiné vlastnosti popisovaného objektu. Takový popis objektu/oblasti je potom předkládán klasifikátoru k rozpoznání. Tvarové vlastnosti jsou ve většině případů určovány jen dvourozměrně. Problematika definice tvaru Dosud se o tvaru hovořilo nejčastěji slovně (kulatý, podlouhlý, s ostrými rohy) nebo pomocí obrázků. S nástupem počítačů vyvstala potřeba popsat i složité tvary tak, aby s nimi mohla výpočetní technika pracovat. Přes existenci řady prakticky použitelných metod popisu tvaru nebyla dosud vytvořena obecná metodologie, dosavadní přístupy mají své klady i zápory. Rozdělení: charakter vstupní reprezentace: oblast hranice zachování informace: lze rekonstruovat tvar objektu nelze metody: matematické heuristické způsob reprezentace vede k popisu příznakovému syntaktickému. IDENTIFIKACE OBLASTÍ je nutným předpokladem k popisu možnost jednoznačné odvolávky / ukazatele na každou oblast obrazu Obvyklá metoda: každou oblast opatříme neopakujícím se přirozeným číslem pozadí má číslo, oblastem jsou přiřazena čísla od, takže největší identifikační číslo oblasti udává počet oblastí v obraze; tato identifikace bývá nazývána barvením 4
44 Jiná možnost barvení oblastí: Použijeme menší počet identifikačních čísel; pouze zajistíme, aby žádné dvě sousední oblasti neměly stejné identifikační číslo; teoreticky stačí čtyři barvy / čísla pro takové obarvení; pro identifikaci oblastí je pak třeba mít pro každou oblast uloženou informaci o poloze některého jejího bodu. Barvení je sekvenční proces první průchod procházíme obraz po řádcích a každému nenulovému obrazovému elementu přiřadíme hodnotu podle hodnoty všech jeho již obarvených sousedů jsou-li všechny nulové, přiřadíme bodu dosud nepřidělenou barvu pokud je jeden nenulový, nebo je více nenulových, ale se stejnou barvou, přiřadíme bodu tuto jeho/jejich barvu pokud je více nenulových s různou barvou, přiřadíme bodu jednu z těchto barev a zaznamenáme barvy do tzv. tabulky ekvivalence barev (došlo k tzv. kolizi barev) maska pro 4-okolí maska pro 8-okolí kolize barev (4-okolí) ekvivalence barev?? Pozn.: ke kolizi barev dochází v praxi velmi často - u objektů tvaru: druhý průchod projdeme znovu celý obraz po řádcích a přebarvíme obrazové body kolizních barev podle tabulky ekvivalence barev každé oblasti odpovídá označení jedinou, v jiné oblasti se nevyskytující barvou Chceme-li barvením zároveň zjistit počet objektů, musí být při přebarvování přidělovány barvy z množiny přirozených čísel vzestupně tak, aby žádné nebylo vynecháno. 4
45 . POPIS TVARU NA ZÁKLADĚ HRANICE OBLASTÍ.. Sledování hranice používá se v případě, kdy není znám tvar hranice, ale kdy byly určeny oblasti cílem může být určení vnitřní nebo vnější hranice vnější hranice vnitřní hranice objekt Postup: procházíme obraz po řádcích, dokud nenalezneme obrazový element, náležící nové oblasti pak procházíme body, které jsou částí hranice proti směru hodinových ručiček.. Jednoduché geometrické popisy hranice Délka základní vlastností hranice nejjednodušší případ založen na reprezentaci Freemanovým kódem, sudé posuvy (horizontální a vertikální) jsou ohodnoceny délkou, liché (diagonální) délkou délka uzavřené hranice obvod oblasti Pozn.: délka bude větší v 4-okolí, protože diagonální posuvy jsou ohodnoceny Přímost hranice Poměr mezi celkovým počtem buněk hranice a počtem buněk, ve kterých hranice mění směr... Popis hranice posloupností segmentů Jednou z variant je popis posloupností segmentů daných vlastností. Je-li znám typ každého segmentu, je hranice popsána řetězem typů segmentů vhodné pro syntaktické rozpoznávání. Popis úseky konstantního zakřivení. K přímkovým úsekům přibudou úseky, které lze nahradit polynomiální aproximací druhého řádu části kružnic, elips atd. Výsledný popis je řetěz primitiv (typ úseků) vhodný pro syntaktické rozpoznávání polygonální popis 44
46 Polygonální popis aproximuje oblast mnohoúhelníkem, oblast je reprezentována jeho vrcholy. Segmenty jsou v tomto případě úseky, které lze nahradit úsečkou (lze použít aproximace s různou přesností). Postup nahrazování přímkovými úseky Aglomerativní přístup: k segmentu jsou postupně přidávány body (úseky) hranice, dokud segment neztratí přímkový charakter. V tomto případě je založen nový segment. Divizní přístup: opačný přístup rekurzivní štěpení. Vycházíme z koncových bodů a dělíme hranici na menší úseky tak dlouho, až všechny segmenty mají přímkový charakter (vyjádřený kritériem)..4 Freemanovy řetězové kódy Hranice je určena počátečním bodem a posloupností symbolů odpovídajících úsečkám jednotkové délky. Přiřazení symbolů jednotlivým směrům pro 4-okolí pro 8-okolí 4 Příklad: Má-li být popis uzavřených hranic použit pro porovnání, musí být nezávislý na volbě počátečního bodu popisu. Jednou z užívaných metod je určit počáteční bod popisu tak, aby řetěz interpretovaný jako číslo v osmičkové (čtyřkové) soustavě bylo nejmenší číslo ze všech možných řetězů reprezentujících hranici Otočení o k násobek 45 (9) přičtení k ke každému symbolu řetězu modulo 8 (4) Má-li být popis nezávislý na natočení, lze použít derivaci (. diferenci modulo 8 (4)), což je posloupnost čísel, která ukazují změny směru hranice diferenční nezávislý na volbě počátečního bodu Freemanův řetězový kód lze použít také k popisu skeletu. Tento popis je vhodný pro syntaktické (strukturální) metody rozpoznávání.. REPREZENTACE A POPIS TVARU VYCHÁZEJÍCÍ Z OBLASTI OBRAZU Jednoduché, heuristikami motivované postupy: 45
47 velikost, pravoúhlost, podlouhlost, apod. Tyto charakteristiky jsou jednoduché a dávají dobré výsledky pro jednoduché tvary, pro složitější tvary však selhávají a je třeba volit postupy, které složité oblasti nejprve rozdělí na jednodušší části, které lze pospat samostatně. Objekt složený z takových částí lze popsat např. rovinným grafem, jehož uzly odpovídají částem vzniklým dekompozicí objektu. Dvě možné cesty kostra nebo dekompozice (např. pomocí získávání konvexních podoblastí) vytvoření grafu s uzly vázanými nějakou relací sousednosti. Výhody reprezentace oblastí grafem nezávislost na poloze a natočení, přitom obě vlastnosti mohou být do popisu grafem zahrnuty necitlivost vůči konkrétnímu provedení daného tvaru nezávislost na velikosti (pokud nedochází ke kolizi s rozlišením obrazu) člověku blízká tvarová reprezentace, ze které lze snadno určit významné prvky popisu vhodná pro syntaktické rozpoznávání Z uvedených vlastností plyne i složitost získávání tvarového popisu. Chceme-li se přiblížit skutečnému počítačovému vidění, jiné cesty pravděpodobně není... Jednoduché skalární popisy oblastí Většinou vedou k příznakovému popisu oblastí v jednoduchých úlohách, ale může jich být využito i ve složitějších úlohách např. pro popis jednotlivých dekomponovaných částí objektu. Velikost nejjednodušší a zcela přirozená vlastnost dána počtem obrazových elementů, obsažených v oblasti při znalosti velikosti obrazového bodu, lze zjistit i skutečnou velikost oblasti (velikost bodu nemusí být stejná pro všechny body obrazu např. družicový snímek) Výpočet velikosti v obarveném obraze: velikost g i, j, p i j pro f i, j p jinak p barva (identifikační číslo) g i, j, p Eulerovo číslo E=S N S počet souvislých částí oblasti N počet děr Projekce, výška, šířka horizontální projekce: ph i g i, j, p j vertikální projekce: 46
48 j g i, j p p V, i p číslo oblasti výška: šířka: š v max j max i p p H V j i Feretovy průměty pro určitý úhel pohledu. Nejprve se provede rotace objektu o daný úhel a pak se spočítá horizontální projekce. š v Výstřednost B poměr délek nejdelší tětivy A a nejdelší k ní kolmé tětivy B A 47
49 Podlouhlost poměr mezi délkou a šířkou pravoúhelníku opsaného oblasti, který má nejmenší plochu ze všech pravoúhelníků, které lze oblasti opsat Pravoúhlost F k poměr mezi velikostí oblasti a plochou opsaného pravoúhelníka ve směru (natočení) k k měníme diskrétně, postačí měnit v rozmezí - 9 pravoúhlost = max F k k pravoúhlost, pravoúhlost = - dokonale pravoúhlá oblast Směr má smysl jen pro podlouhlé oblasti směr delší strany opsaného obdélníku použitého pro výpočet podlouhlosti / pravoúhlosti Nekompaktnost nekompaktnost = délka hranice oblasti velikost nejkompaktnější v Euklidově prostoru kruh kompaktní objekt nekompaktní objekt 48
50 .. Momentový popis Interpretujeme normalizovanou jasovou funkci obrazu jako hustotu pravděpodobnosti dvojrozměrné náhodné veličiny. Vlastnosti této veličiny lze vyjádřit pomocí statistických vlastností momentů Lze použít pro binární i šedotónové obrazy Obecný moment p q m pq x y f x, y v digitálních obrazech: m i j f i, j pq i j p q dx dy není invariantní vůči změně velikosti, natočení, posunutí, ani šedotónovým transformacím Centrální moment pq, p q x xt y yt f x y v digitálních obrazech: x i t t pq m m m m i j p q i i j j f i, j j y t t t m m m m je invariantní vůči posunu Normovaný centrální moment t dx dy pq p q pq = celá část je navíc invariantní vůči změně měřítka 49
51 .. Konvexní obal Oblast R je konvexní právě tehdy, když pro každé dva body x, x R platí, že všechny body úsečky x x také patří do R. x x konvexní oblast Konvexní obal nejmenší konvexní oblast H taková, že konkávní oblast R H konvexní obal H oblast R Jiný způsob popisu tvarových vlastností strom konkávnosti oblastí vytváříme konvexní obal oblastí, konvexní obal konkávní části, obal konkávních částí těchto částí, atd. R 5
52 4 KLASIFIKACE Rozpoznávání ( klasifikace, angl. Pattern recognition ) zařazování předmětů do tříd Klasifikátor nerozeznává objekty, nýbrž jejich obrazy. předmět (objekt) Sestrojení formálního popisu obraz Klasifikátor klasifikace do třídy 4. PŘÍZNAKOVÉ ROZPOZNÁVÁNÍ Obrazy jsou charakterizovány vektorem, jehož souřadnice tvoří hodnoty jednotlivých příznaků. Množina všech možných obrazů vytváří n-rozměrný obrazový prostor. Při vhodném výběru příznaků je podobnost předmětů v každé třídě vyjádřena geometrickou blízkostí jejich obrazů. Pokud lze obrazy jednotlivých tříd (různých) od sebe oddělit rozdělující nadplochou (mluvíme o separabilních množinách obrazů), je úloha klasifikace relativně jednoduchá a lze očekávat bezchybnou klasifikaci. Ve valné většině případů však množiny obrazů nejsou stoprocentně separabilní a část předmětů bude vždy chybně klasifikována. rozdělující nadplochy 4.. Klasifikátor Metoda nejbližšího souseda ( NN ) pro každou třídu je dána množina vzorových obrazů při klasifikaci porovnáme neznámý obraz se všemi vzorovými obrazy všech tříd a zařadíme ho do stejné třídy, do jaké patří jemu nejbližší vzorový obraz. nevýhoda: neřeší problém vychýlených vzorových obrazů, částečná náprava metoda k-nejbližších sousedů 5
53 Metoda minimální vzdálenosti každá třída je reprezentována jedním vzorovým obrazem, který lze vypočítat např. průměrem všech vzorových obrazů dané třídy. V V 4.. Učení s učitelem Základem je trénovací množina vzorových obrazů, kdy u každého je uvedeno zařazení do správné třídy. Na základě této trénovací množiny je pak určena reprezentace tříd, např. pro metodu minimální vzdálenosti jsou vypočteny centroidy (průměry) vzorových obrazů pro jednotlivé třídy. 4.. Učení bez učitele ( shluková analýza ) U trénovací množiny není udána informace o příslušnosti obrazů k třídám. Snahou je rozdělit obrazy do k tříd tak, aby byla minimalizována hodnota kritéria optimality (globální minimum nelze z výpočetních důvodů nalézt, snažíme se alespoň o přijatelné lokální minimum). Metody lze rozdělit na: hierarchické vytvářejí shlukovací strom aglomerativní vycházíme od jednotlivých obrazů a postupně spojujeme menší shluky do větších divizní vycházíme od celé trénovací množiny jako jednoho shluku a postupně dělíme větší shluky na menší nehierarchické různé iterační metody např. MacQueenův algoritmus 4. STRUKTURÁLNÍ (SYNTAKTICKÉ) METODY Syntaktický popis je vhodný tam, kde potřebujeme zachytit strukturu objektů nebo kde pro jejich složitost chceme využít strukturu pro rozpoznávání. Syntaktický popis objektu je hierarchická struktura jeho elementárních vlastností. Tyto elementární vlastnosti se nazývají primitiva. Obraz je většinou reprezentován řetězcem primitiv. Množina všech primitiv bývá nazývána abecedou. Množina všech řetězců, pomocí nichž lze charakterizovat obrazy jedné třídy, se nazývá jazyk popisu. Jazyk 5
54 je generován nějakou gramatikou. Gramatika je soubor pravidel, pomocí nichž lze ze symbolů abecedy vytvářet řetězce, charakterizující možné tvary objektů. Učení Na základě znalosti úlohy, zkušenosti, případně trénovací množiny je třeba zkonstruovat gramatiku generující řetězce, reprezentující možné tvary objektu. Tato úloha je převážně prováděna ručně. Úloha automatické inference (odvozování) gramatik je jen velmi obtížně řešitelná. Rozpoznávání Příslušnost neznámého obrazu do dané třídy testujeme procesem tzv. syntaktické analýzy. Při ní se snažíme pomocí gramatiky charakterizující danou třídu vygenerovat neznámý řetězec. 5
55 5 ANALÝZA POHYBU Vstupem je posloupnost obrazů snímaných po sobě v následujících časových okamžicích velký nárůst objemu dat. Tři hlavní typy úloh detekce pohybu např. automatický hlídač, detekující jakýkoliv pohyb ve snímaném prostoru (např. ostraha) nalezení umístění pohybujících se objektů, případně popis a rozpoznávání těchto objektů, složitější úlohou je pak sledování trajektorie objektu určování D vlastností objektů s využitím jejich D projekcí získaných v různých časových okamžicích pohybu Analýza pohybu může probíhat bez ohledu na polohu pohybujících se objektů v tomto případě se nejprve hledají významné body obrazu a pak se hledá jejich korespondence v sekvenci obrazů v závislosti na detekci objektů využíváme těchto předpokladů předpoklad maximální rychlosti vzdálenost, ve které můžeme hledat bod pohybujícího se objektu v následujícím obrazu je vdt, kde v je rychlost pohybu a dt je časový interval mezi po sobě jdoucími obrazy předpoklad malého zrychlení vzhledem k nenulové hmotnosti je změna rychlosti za čas dt malá předpoklad společného pohybu a pevné shody tuhá tělesa mají na následujících snímcích stabilní konfiguraci bodů, které se pohybují stejným směrem 54
56 5. ROZDÍLOVÉ METODY ANALÝZY POHYBU Rozdílový obraz binární obraz d d i, j pro f i, j f i, j e jinak Příčiny, které způsobují hodnotu v rozdílovém obrazu: f (i,j) byl prvkem pozadí a f (i,j) prvkem pohybujícího se objektu (nebo naopak) f (i,j) byl prvkem pohybujícího se objektu a f (i,j) prvkem jiného pohybujícího se objektu f (i,j) i f (i,j) byly prvkem téhož pohybujícího se objektu, ale v místech s různým jasem vlivem přítomnosti šumu se budou vyskytovat nesprávné detekované body s hodnotou Akumulativní rozdílový obraz d akum L i, j a f i, j f i, j l f R tzv. referenční obraz f l posloupnost L obrazů l R l a l váhové koeficienty, označují významnost jednotlivých obrazů posloupnosti Referenční obraz obraz zpracovávané scény, který obsahuje pouze stacionární objekty. Pokud je pohyb na scéně nepřetržitý, lze získat referenční obraz tak, že nahradíme oblasti odpovídající pohybujícím se objektům odpovídajícími oblastmi z jiných snímků. Druhou možností je určit referenční obraz interaktivně. 5. OPTICKÝ TOK zachycuje všechny změny obrazu za čas dt každému bodu obrazu odpovídá dvojrozměrný vektor rychlosti, který vypovídá o směru a velikosti rychlosti pohybu v daném místě obrazu výpočet optického toku je nutným předpokladem zpracování vyšší úrovně, které umožňuje pracovat se statickým i pohyblivým umístěním pozorovatele a určit parametry pohybu, relativní vzdálenosti předmětů v obraze apod. druhy pohybu, které se v dynamických obrazech vyskytují, lze popsat kombinací čtyř základních pohybů translační pohyb v rovině kolmé na osu pohledu (a), translace do dálky (b), rotace kolem osy pohled (c) a rotace kolmá na osu pohledu (d) při analýze pohybu z optického toku lze tyto základní pohyby od sebe odlišit aplikací poměrně jednoduchých operátorů (a) (b) (c) (d) 55
57 5. ANALÝZA POHYBU NA ZÁKLADĚ DETEKCE VÝZNAMNÝCH BODŮ Základem je vyřešit problém vzájemné korespondence sobě odpovídajících částí objektů v různých okamžicích pohybu. Z toho lze snadno vytvořit obraz rychlostního pole. V prvním kroku je třeba nalézt významné body takové, které jsou co nejméně podobné svému okolí vrcholy, hranice objektů apod. Následujícím úkolem je nalézt pomocí postupů srovnání korespondenci významných bodů v po sobě jdoucích obrazech a postupně tak vytvořit rychlostní pole Detekce významných bodů Moravcův operátor g i j 8 k il j i, j f i, j f k, l - dává dobré výsledky na hranách a v rozích Vzájemná korespondence Proces hledání začíná určením všech potenciálních korespondencí mezi dvojicemi významných bodů dvou po sobě jdoucích obrazů. Každá dvojice korespondujících bodů je ohodnocena jistou pravděpodobností udávající věrohodnost jejich korespondence. Tyto pravděpodobnosti jsou iterativně zpřesňovány na základě principu společného pohybu. Iterační proces skončíme tehdy, když pro každý významný bod z jednoho obrazu existuje právě jeden odpovídající významný bod z následujícího obrazu. Dále bereme v úvahu předpoklad maximální rychlosti. Do nalezení korespondence je také důležitá konzistence dvojic bodů, tzn. minimální rozdíl rychlosti pohybu těchto bodů. 56
Zpracování digitalizovaného obrazu (ZDO) - Segmentace II
Zpracování digitalizovaného obrazu (ZDO) - Segmentace II Další metody segmentace Ing. Zdeněk Krňoul, Ph.D. Katedra Kybernetiky Fakulta aplikovaných věd Západočeská univerzita v Plzni Zpracování digitalizovaného
Zpracování digitalizovaného obrazu (ZDO) - Popisy I
Zpracování digitalizovaného obrazu (ZDO) - Popisy I Úvod Ing. Zdeněk Krňoul, Ph.D. Katedra Kybernetiky Fakulta aplikovaných věd Západočeská univerzita v Plzni Zpracování digitalizovaného obrazu (ZDO) -
Zpracování digitalizovaného obrazu (ZDO) - Segmentace
Zpracování digitalizovaného obrazu (ZDO) - Segmentace úvod, prahování Ing. Zdeněk Krňoul, Ph.D. Katedra Kybernetiky Fakulta aplikovaných věd Západočeská univerzita v Plzni Zpracování digitalizovaného obrazu
Analýza a zpracování digitálního obrazu
Analýza a zpracování digitálního obrazu Úlohy strojového vidění lze přibližně rozdělit do sekvence čtyř funkčních bloků: Předzpracování veškerých obrazových dat pomocí filtrací (tj. transformací obrazové
ÚVOD DO SYSTÉMŮ VNÍMÁNÍ A POROZUMĚNÍ
ÚVOD DO SYSTÉMŮ VNÍMÁNÍ A POROZUMĚNÍ část Obraz Počítačové vidění Zpracování digitalizovaného obrazu KKY/USVP KATEDRA KYBERNETIKY učební text (přednášky) Doc. Ing. Miloš Železný, Ph.D. UN556 (776548) E-mail:
Matematická morfologie
/ 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda. 2 / 35 Matematická
Jasové transformace. Karel Horák. Rozvrh přednášky:
1 / 23 Jasové transformace Karel Horák Rozvrh přednášky: 1. Úvod. 2. Histogram obrazu. 3. Globální jasová transformace. 4. Lokální jasová transformace. 5. Bodová jasová transformace. 2 / 23 Jasové transformace
Zpracování digitalizovaného obrazu (ZDO) - Analýza pohybu
Zpracování digitalizovaného obrazu (ZDO) - Analýza pohybu Úvod Ing. Zdeněk Krňoul, Ph.D. Katedra Kybernetiky Fakulta aplikovaných věd Západočeská univerzita v Plzni Zpracování digitalizovaného obrazu (ZDO)
Digitalizace a zpracování obrazu
Digitalizace a zpracování obrazu Jaroslav Fiřt a), Radek Holota b) a) Nové technologie výzkumné centrum Sedláčkova 15 306 14 Plzeň tel. (+420) 377236881, kl. 237 e-mail: firt@kae.zcu.cz b) Nové technologie
Geometrické transformace
1/15 Předzpracování v prostoru obrazů Geometrické transformace Václav Hlaváč, Jan Kybic Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání hlavac@fel.cvut.cz http://cmp.felk.cvut.cz/
Operace s obrazem II
Operace s obrazem II Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno prezentace je součástí projektu FRVŠ č.2487/2011 Osnova Matematická morfologie Segmentace obrazu Klasifikace objektů
Grafika na počítači. Bc. Veronika Tomsová
Grafika na počítači Bc. Veronika Tomsová Proces zpracování obrazu Proces zpracování obrazu 1. Snímání obrazu 2. Digitalizace obrazu převod spojitého signálu na matici čísel reprezentující obraz 3. Předzpracování
Operace s obrazem I. Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno. prezentace je součástí projektu FRVŠ č.
Operace s obrazem I Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno prezentace je součástí projektu FRVŠ č.2487/2011 Osnova 1 Filtrování obrazu 2 Lineární a nelineární filtry 3 Fourierova
DÁLKOVÝ PRŮZKUM ZEMĚ
DÁLKOVÝ PRŮZKUM ZEMĚ KKY/DPZ Doc. Ing. Miloš Železný, Ph.D. Západočeská univerzita v Plzni katedra kybernetiky e-mail: zelezny@kky.zcu.cz místnost: UN556 tel.: 77 6 548 URL: http://www.kky.zcu.cz/cs/courses/dpz
Popis objektů. Karel Horák. Rozvrh přednášky:
1 / 41 Popis objektů Karel Horák Rozvrh přednášky: 1. Úvod.. Příznakový vektor. 3. Příznakový prostor. 4. Členění příznaků. 5. Identifikace oblastí. 6. Radiometrické deskriptory. 7. Fotometrické deskriptory.
Zobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování
problematika geometrického modelování manifold, Eulerova rovnost základní typy modelů hranový model stěnový model objemový model datové reprezentace modelů základní metody geometrického modelování těleso
DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH
DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH Viktor Haškovec, Martina Mudrová Vysoká škola chemicko-technologická v Praze, Ústav počítačové a řídicí techniky Abstrakt Příspěvek je věnován zpracování biomedicínských
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
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 CÍLE LABORTATORNÍ ÚLOHY 1. Seznámení se s metodami rozpoznání objektů v obraze 2. Vyzkoušení detekce objektů na snímcích z kamery a MRI snímku ÚKOL
ZPRACOVÁNÍ OBRAZU přednáška 4
ZPRACOVÁNÍ OBRAZU přednáška 4 Vít Lédl vit.ledl@tul.cz TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247,
Restaurace (obnovení) obrazu při známé degradaci
Restaurace (obnovení) obrazu při známé degradaci 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
2010 Josef Pelikán, CGG MFF UK Praha
Filtrace obrazu 21 Josef Pelikán, CGG MFF UK Praha http://cgg.mff.cuni.cz/~pepca/ 1 / 32 Histogram obrázku tabulka četností jednotlivých jasových (barevných) hodnot spojitý případ hustota pravděpodobnosti
Deformace rastrových obrázků
Deformace rastrových obrázků 1997-2011 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ Warping 2011 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 22 Deformace obrázků
Úvod do zpracování signálů
1 / 25 Úvod do zpracování signálů Karel Horák Rozvrh přednášky: 1. Spojitý a diskrétní signál. 2. Spektrum signálu. 3. Vzorkovací věta. 4. Konvoluce signálů. 5. Korelace signálů. 2 / 25 Úvod do zpracování
Operace s obrazem. Biofyzikální ústav LF MU. Projekt FRVŠ 911/2013
Operace s obrazem Biofyzikální ústav LF MU Obraz definujeme jako zrakový vjem, který vzniká po dopadu světla na sítnici oka. Matematicky lze obraz chápat jako vícerozměrný signál (tzv. obrazová funkce)
OBRAZOVÁ ANALÝZA. Speciální technika a měření v oděvní výrobě
OBRAZOVÁ ANALÝZA Speciální technika a měření v oděvní výrobě Prostředky pro snímání obrazu Speciální technika a měření v oděvní výrobě 2 Princip zpracování obrazu matice polovodičových součástek, buňky
1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15
Úvodní poznámky... 11 1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15 1.1 Základní pojmy... 15 1.2 Aplikační oblasti a etapy zpracování signálů... 17 1.3 Klasifikace diskretních
Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného)
Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného) 1 Obecný popis metody Particle Image Velocimetry, nebo-li zkráceně PIV, je měřící
Práce na počítači. Bc. Veronika Tomsová
Práce na počítači Bc. Veronika Tomsová Barvy Barvy v počítačové grafice I. nejčastější reprezentace barev: 1-bitová informace rozlišující černou a bílou barvu 0... bílá, 1... černá 8-bitové číslo určující
Algoritmizace prostorových úloh
INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Úlohy nad rastrovými daty Daniela
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.
1 / 40 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. 2 / 40 Analýza pohybu Karel Horák Rozvrh přednášky:
DIGITÁLNÍ FOTOGRAFIE
DIGITÁLNÍ FOTOGRAFIE Petr Vaněček, katedra informatiky a výpočetní techniky Fakulta aplikovaných věd, Západočeská univerzita v Plzni 19. listopadu 2009 1888, Geroge Eastman You press the button, we do
MATURITNÍ TÉMATA Z MATEMATIKY
MATURITNÍ TÉMATA Z MATEMATIKY 1. Základní poznatky z logiky a teorie množin Pojem konstanty a proměnné. Obor proměnné. Pojem výroku a jeho pravdivostní hodnota. Operace s výroky, složené výroky, logické
5. Lokální, vázané a globální extrémy
5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,
Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory
Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory Zkouška ověřuje znalost základních pojmů, porozumění teorii a schopnost aplikovat teorii při
Algoritmy a struktury neuropočítačů ASN - P11
Aplikace UNS při rozpoznání obrazů Základní úloha segmentace obrazu rozdělení obrazu do několika významných oblastí klasifikační úloha, clusterová analýza target Metody Kohonenova metoda KSOM Kohonenova
Úloha - rozpoznávání číslic
Úloha - rozpoznávání číslic Vojtěch Franc, Tomáš Pajdla a Tomáš Svoboda http://cmp.felk.cvut.cz 27. listopadu 26 Abstrakt Podpůrný text pro cvičení předmětu X33KUI. Vysvětluje tři způsoby rozpoznávání
ROZ I. CVIČENÍ V. Morfologické operace v obraze teorie & praxe
ROZ I. CVIČENÍ V. Morfologické operace v obraze teorie & praxe TEORIE Morfologické operace v obraze Zdroje (7.. 0): Wikipedia EN: http://en.wikipedia.org/wiki/mathematical_morphology CMP: http://cmp.felk.cvut.cz/~hlavac/
13 Barvy a úpravy rastrového
13 Barvy a úpravy rastrového Studijní cíl Tento blok je věnován základním metodám pro úpravu rastrového obrazu, jako je např. otočení, horizontální a vertikální překlopení. Dále budo vysvětleny různé metody
Triangulace. Význam triangulace. trojúhelník je základní grafický element aproximace ploch předzpracování pro jiné algoritmy. příklad triangulace
Význam triangulace trojúhelník je základní grafický element aproximace ploch předzpracování pro jiné algoritmy příklad triangulace Definice Triangulace nad množinou bodů v rovině představuje takové planární
Kybernetika a umělá inteligence, cvičení 10/11
Kybernetika a umělá inteligence, cvičení 10/11 Program 1. seminární cvičení: základní typy klasifikátorů a jejich princip 2. počítačové cvičení: procvičení na problému rozpoznávání číslic... body za aktivitu
Pokročilé operace s obrazem
Získávání a analýza obrazové informace Pokročilé operace s obrazem Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno prezentace je součástí projektu FRVŠ č.2487/2011 (BFÚ LF MU) Získávání
Světlo, které vnímáme, představuje viditelnou část elektromagnetického spektra. V
Kapitola 2 Barvy, barvy, barvičky 2.1 Vnímání barev Světlo, které vnímáme, představuje viditelnou část elektromagnetického spektra. V něm se vyskytují všechny známé druhy záření, např. gama záření či infračervené
7. Rozdělení pravděpodobnosti ve statistice
7. Rozdělení pravděpodobnosti ve statistice Statistika nuda je, má však cenné údaje, neklesejte na mysli, ona nám to vyčíslí Jednou z úloh statistiky je odhad (výpočet) hodnot statistického znaku x i,
Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace
Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi
Zpracování obrazu a fotonika 2006
Základy zpracování obrazu Zpracování obrazu a fotonika 2006 Reprezentace obrazu Barevný obrázek Na laně rozměry: 1329 x 2000 obrazových bodů 3 barevné RGB kanály 8 bitů na barevný kanál FUJI Superia 400
Omezení barevného prostoru
Úpravy obrazu Omezení barevného prostoru Omezení počtu barev v obraze při zachování obrazového vjemu z obrazu Vytváření barevné palety v některých souborových formátech Různé filtry v grafických programech
GIS Geografické informační systémy
GIS Geografické informační systémy Obsah přednášky Prostorové vektorové modely Špagetový model Topologický model Převody geometrií Vektorový model Reprezentuje reálný svět po jednotlivých složkách popisu
Roman Juránek. Fakulta informačních technologíı. Extrakce obrazových příznaků 1 / 30
Extrakce obrazových příznaků Roman Juránek Ústav počítačové grafiky a multimédíı Fakulta informačních technologíı Vysoké Učení technické v Brně Extrakce obrazových příznaků 1 / 30 Motivace Účelem extrakce
2. Kinematika bodu a tělesa
2. Kinematika bodu a tělesa Kinematika bodu popisuje těleso nebo také bod, který se pohybuje po nějaké trajektorii, křivce nebo jinak definované dráze v závislosti na poloze bodu na dráze, rychlosti a
kamerou. Dle optických parametrů objektivu mohou v získaném obraze nastat geometrická
Odstranění geometrických zkreslení obrazu Vstupní obraz pro naše úlohy získáváme pomocí optické soustavy tvořené objektivem a kamerou. Dle optických parametrů objektivu mohou v získaném obraze nastat geometrická
VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY
VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY Jan Krejčí 31. srpna 2006 jkrejci@physics.ujep.cz http://physics.ujep.cz/~jkrejci Obsah 1 Přímé metody řešení soustav lineárních rovnic 3 1.1 Gaussova eliminace...............................
Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty
Data v počítači Informační data (elementární datové typy) Logické hodnoty Znaky Čísla v pevné řádové čárce (celá čísla) v pohyblivé (plovoucí) řád. čárce (reálná čísla) Povelová data (instrukce programu)
Úpravy rastrového obrazu
Přednáška 11 Úpravy rastrového obrazu Geometrické trasformace Pro geometrické transformace rastrového obrazu se používá mapování dopředné prochází se pixely původního rastru a určuje se barva a poloha
Přednáška kurzu MPOV. Barevné modely
Přednáška kurzu MPOV Barevné modely Ing. P. Petyovský (email: petyovsky@feec.vutbr.cz), kancelář E512, tel. 1194, Integrovaný objekt - 1/11 - Barvy v počítačové grafice Barevné modely Aditivní modely RGB,
1 Modelování systémů 2. řádu
OBSAH Obsah 1 Modelování systémů 2. řádu 1 2 Řešení diferenciální rovnice 3 3 Ukázka řešení č. 1 9 4 Ukázka řešení č. 2 11 5 Ukázka řešení č. 3 12 6 Ukázka řešení č. 4 14 7 Ukázka řešení č. 5 16 8 Ukázka
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde
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.
Úloha 1 Která barva nepatří do základních barev prostoru RGB? a. Černá b. Červená c. Modrá d. Zelená Úloha 2 V rovině je dán NEKONVEXNÍ n-úhelník a bod A. Pokud paprsek (polopřímka) vedený z tohoto bodu
Světlo. Podstata světla. Elektromagnetické záření Korpuskulární charakter. Rychlost světla. Vlnová délka. Vlnění, foton. c = 1 079 252 848,8 km/h
Světlo Světlo Podstata světla Elektromagnetické záření Korpuskulární charakter Vlnění, foton Rychlost světla c = 1 079 252 848,8 km/h Vlnová délka Elektromagnetické spektrum Rádiové vlny Mikrovlny Infračervené
ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů
ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů REGISTRACI OBRAZU (IMAGE REGISTRATION) Více snímků téže scény Odpovídající pixely v těchto snímcích musí mít stejné souřadnice Pokud je nemají
Vlastní čísla a vlastní vektory
Vlastní čísla a vlastní vektory 1 Motivace Uvažujme lineární prostor všech vázaných vektorů v rovině, které procházejí počátkem, a lineární zobrazení tohoto prostoru do sebe(lineární transformaci, endomorfismus)
Signál v čase a jeho spektrum
Signál v čase a jeho spektrum Signály v časovém průběhu (tak jak je vidíme na osciloskopu) můžeme dělit na periodické a neperiodické. V obou případech je lze popsat spektrálně určit jaké kmitočty v sobě
Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic
Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je
Transformace obrazu Josef Pelikán KSVI MFF UK Praha
Transformace obrazu 99725 Josef Pelikán KSVI MFF UK Praha email: Josef.Pelikan@mff.cuni.cz WWW: http://cgg.ms.mff.cuni.cz/~pepca/ Transformace 2D obrazu dekorelace dat potlačení závislosti jednotlivých
DIGITÁLNÍ OBRAZ. Obrázky (popř. slajdy) převzaty od
DIGITÁLNÍ OBRAZ JANA ŠTANCLOVÁ jana.stanclova@ruk.cuni.cz Obrázky (popř. slajdy) převzaty od RNDr. Josef Pelikán, CSc., KSVI MFF UK Obsah fáze zpracování obrazu reprezentace obrazu digitalizace obrazu
U Úvod do modelování a simulace systémů
U Úvod do modelování a simulace systémů Vyšetřování rozsáhlých soustav mnohdy nelze provádět analytickým výpočtem.často je nutné zkoumat chování zařízení v mezních situacích, do kterých se skutečné zařízení
Světlo jako elektromagnetické záření
Světlo jako elektromagnetické záření Základní pojmy: Homogenní prostředí prostředí, jehož dané vlastnosti jsou ve všech místech v prostředí stejné. Izotropní prostředí prostředí, jehož dané vlastnosti
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítání
Mgr. Ladislav Zemánek Maturitní okruhy Matematika 2013-2014. 1. Obor reálných čísel
Mgr. Ladislav Zemánek Maturitní okruhy Matematika 2013-2014 1. Obor reálných čísel - obor přirozených, celých, racionálních a reálných čísel - vlastnosti operací (sčítání, odčítání, násobení, dělení) -
Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,
Úlohy k přednášce NMAG a : Lineární algebra a geometrie a Verze ze dne. května Toto je seznam přímočarých příkladů k přednášce. Úlohy z tohoto seznamu je nezbytně nutné umět řešit. Podobné typy úloh se
Náhodné chyby přímých měření
Náhodné chyby přímých měření Hodnoty náhodných chyb se nedají stanovit předem, ale na základě počtu pravděpodobnosti lze zjistit, která z možných naměřených hodnot je více a která je méně pravděpodobná.
Gymnázium Jiřího Ortena, Kutná Hora
Předmět: Cvičení z matematiky Náplň: Systematizace a prohloubení učiva matematiky Třída: 4. ročník Počet hodin: 2 Pomůcky: Učebna s dataprojektorem, PC, grafický program, tabulkový procesor Číselné obory
Barvy. Radek Fiala. Podpořeno z projektu FRVŠ 584/2011
fialar@kma.zcu.cz Podpořeno z projektu FRVŠ 584/2011 Kde se berou barvy? Co je barva Světlo jako elmg. záření nemá barvu. Jednou z vlastností světla je tzv. spektrální rozdělení (Spectral Power Distribution,
Detekce kartografického zobrazení z množiny
Detekce kartografického zobrazení z množiny bodů Tomáš Bayer Katedra aplikované geoinformatiky Albertov 6, Praha 2 bayertom@natur.cuni.cz Abstrakt. Detekce kartografického zobrazení z množiny bodů o známých
KOMPRESE OBRAZŮ. Václav Hlaváč, Jan Kybic. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání.
1/25 KOMPRESE OBRAZŮ Václav Hlaváč, Jan Kybic 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
Systematizace a prohloubení učiva matematiky. Učebna s dataprojektorem, PC, grafický program, tabulkový procesor. Gymnázium Jiřího Ortena, Kutná Hora
Předmět: Náplň: Třída: Počet hodin: Pomůcky: Cvičení z matematiky Systematizace a prohloubení učiva matematiky 4. ročník 2 hodiny Učebna s dataprojektorem, PC, grafický program, tabulkový procesor Číselné
FOURIEROVA ANAL YZA 2D TER ENN ICH DAT Karel Segeth
FOURIEROVA ANALÝZA 2D TERÉNNÍCH DAT Karel Segeth Motto: The faster the computer, the more important the speed of algorithms. přírodní jev fyzikální model matematický model numerický model řešení numerického
Obraz matematický objekt. Spojitý obraz f c : (Ω c R 2 ) R
Obraz matematický objekt Spojitý obraz f c : (Ω c R 2 ) R Obraz matematický objekt Spojitý obraz f c : (Ω c R 2 ) R Diskrétní obraz f d : (Ω {0... n 1 } {0... n 2 }) {0... f max } Obraz matematický objekt
Globální matice konstrukce
Globální matice konstrukce Z matic tuhosti a hmotnosti jednotlivých prvků lze sestavit globální matici tuhosti a globální matici hmotnosti konstrukce, které se využijí v řešení základní rovnice MKP: [m]{
Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021
Maturitní témata MATEMATIKA 1. Funkce a jejich základní vlastnosti. Definice funkce, def. obor a obor hodnot funkce, funkce sudá, lichá, monotónnost funkce, funkce omezená, lokální a globální extrémy funkce,
Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně
Lineární a adaptivní zpracování dat 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně Daniel Schwarz Investice do rozvoje vzdělávání Osnova Opakování: signály a systémy Vlastnosti systémů Systémy
Fakulta informačních technologíı. Extrakce obrazových příznaků 1 / 39
Extrakce obrazových příznaků Ing. Aleš Láník, Ing. Jiří Zuzaňák Ústav počítačové grafiky a multimédíı Fakulta informačních technologíı Vysoké Učení technické v Brně Extrakce obrazových příznaků 1 / 39
Analýza obrazu II. Jan Macháček Ústav skla a keramiky VŠCHT Praha
Analýza obrazu II Jan Macháček Ústav skla a keramiky VŠCHT Praha +4- - 44-45 Reference další doporučená literatura Microscopical Examination and Interpretation of Portland Cement and Clinker, Donald H.
Náhodné (statistické) chyby přímých měření
Náhodné (statistické) chyby přímých měření Hodnoty náhodných chyb se nedají stanovit předem, ale na základě počtu pravděpodobnosti lze zjistit, která z možných naměřených hodnot je více a která je méně
Matematika. Kamila Hasilová. Matematika 1/34
Matematika Kamila Hasilová Matematika 1/34 Obsah 1 Úvod 2 GEM 3 Lineární algebra 4 Vektory Matematika 2/34 Úvod Zkouška písemná, termíny budou včas vypsány na Intranetu UO obsah: teoretická a praktická
Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách
Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách Ústní zkouška z oboru Náročnost zkoušky je podtržena její ústní formou a komisionálním charakterem. Předmětem bakalářské zkoušky
GIS Geografické informační systémy
GIS Geografické informační systémy Obsah přednášky Prostorové vektorové modely Špagetový model Topologický model Převody geometrií Vektorový model Reprezentuje reálný svět po jednotlivých složkách popisu
Laboratorní práce č. 3: Měření vlnové délky světla
Přírodní vědy moderně a interaktivně SEMINÁŘ FYZIKY Laboratorní práce č. 3: Měření vlnové délky světla G Gymnázium Hranice Přírodní vědy moderně a interaktivně SEMINÁŘ FYZIKY Gymnázium G Hranice Test
Zpracování obrazů. Honza Černocký, ÚPGM
Zpracování obrazů Honza Černocký, ÚPGM 1D signál 2 Obrázky 2D šedotónový obrázek (grayscale) Několikrát 2D barevné foto 3D lékařské zobrazování, vektorová grafika, point-clouds (hloubková mapa, Kinect)
Rozšíření bakalářské práce
Rozšíření bakalářské práce Vojtěch Vlkovský 2011 1 Obsah Seznam obrázků... 3 1 Barevné modely... 4 1.1 RGB barevný model... 4 1.2 Barevný model CMY(K)... 4 1.3 Další barevné modely... 4 1.3.1 Model CIE
Geometrické transformace obrazu
Geometrické transformace obrazu a související témata 9. přednáška předmětu Zpracování obrazů Martina Mudrová 2004 Téma přednášk O čem bude tato přednáška? Geometrické transformace obrazu Interpolace v
Matice. Modifikace matic eliminační metodou. α A = α a 2,1, α a 2,2,..., α a 2,n α a m,1, α a m,2,..., α a m,n
[1] Základní pojmy [2] Matice mezi sebou sčítáme a násobíme konstantou (lineární prostor) měníme je na jiné matice eliminační metodou násobíme je mezi sebou... Matice je tabulka čísel s konečným počtem
Optika pro mikroskopii materiálů I
Optika pro mikroskopii materiálů I Jan.Machacek@vscht.cz Ústav skla a keramiky VŠCHT Praha +42-0- 22044-4151 Osnova přednášky Základní pojmy optiky Odraz a lom světla Interference, ohyb a rozlišení optických
Úvod do počítačové grafiky
Úvod do počítačové grafiky elmag. záření s určitou vlnovou délkou dopadající na sítnici našeho oka vnímáme jako barvu v rámci viditelné části spektra je člověk schopen rozlišit přibližně 10 milionů barev
Kombinatorická minimalizace
Kombinatorická minimalizace Cílem je nalézt globální minimum ve velké diskrétní množině, kde může být mnoho lokálních minim. Úloha obchodního cestujícího Cílem je najít nejkratší cestu, která spojuje všechny
SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY
SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY TEMATICKÉ OKRUHY Signály se spojitým časem Základní signály se spojitým časem (základní spojité signály) Jednotkový skok σ (t), jednotkový impuls (Diracův impuls)
4. Napjatost v bodě tělesa
p04 1 4. Napjatost v bodě tělesa Předpokládejme, že bod C je nebezpečným bodem tělesa a pro zabránění vzniku mezních stavů je m.j. třeba zaručit, že napětí v tomto bodě nepřesáhne definované mezní hodnoty.
Požadavky k opravným zkouškám z matematiky školní rok 2013-2014
Požadavky k opravným zkouškám z matematiky školní rok 2013-2014 1. ročník (první pololetí, druhé pololetí) 1) Množiny. Číselné obory N, Z, Q, I, R. 2) Absolutní hodnota reálného čísla, intervaly. 3) Procenta,
Zpracování náhodného výběru. Ing. Michal Dorda, Ph.D.
Zpracování náhodného výběru popisná statistika Ing. Michal Dorda, Ph.D. Základní pojmy Úkolem statistiky je na základě vlastností výběrového souboru usuzovat o vlastnostech celé populace. Populace(základní
Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně
Lineární a adaptivní zpracování dat 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně Daniel Schwarz Investice do rozvoje vzdělávání Osnova Opakování: signály a systémy Vlastnosti systémů Systémy
Geometrické transformace obrazu a související témata. 9. přednáška předmětu Zpracování obrazů
Geometrické transformace obrazu a související témata 9. přednáška předmětu Zpracování obrazů Martina Mudrová 2004 Téma přednášk O čem bude tato přednáška? Geometrické transformace obrazu Interpolace v