Detekce geometrických primitiv
|
|
- Jozef Pešan
- před 6 lety
- Počet zobrazení:
Transkript
1 1/49 Detekce geometrických primitiv Ilona Janáková Rozvrh přednášky: 1. Segmentační metody. 2. Metody orientované na regiony. 3. Znalostní metody. 4. Hybridní metody. 5. Segmentace textur. 6. Segmentace barevná hloubka obrazu. 7. Vyplňování oblastí, indexace oblastí.
2 2/49 Detekce geometrických primitiv Ilona Janáková Rozvrh přednášky: 1. Segmentační metody. 2. Metody orientované na regiony. 3. Znalostní metody. 4. Hybridní metody. 5. Segmentace textur. 6. Segmentace barevná hloubka obrazu. 7. Vyplňování oblastí, indexace oblastí.
3 Segmentační metody 3/49 Segmentace prahováním - prosté - s více prahy - částečné / poloprahování - adaptivní / lokální prahování Hybridní metody - neuronové sítě - morfologické operace - amplitudová projekce - Segmentace z obrazu hran (edge-based) - prahování obrazu hran - sledování hranice - heuristické sledování hranice - určování hranice s využitím znalosti o její poloze - aktivní kontury - level-set - houghova transformace Znalostní metody (knowledgebased) - srovnáním se vzorem Metody orientované na regiony (region-based) - spojování oblastí - štěpení oblastí - štěpení a spojování - watershed - shluková analýza (Mean-shift, K-means)
4 4/49 Detekce geometrických primitiv Ilona Janáková Rozvrh přednášky: 1. Segmentační metody. 2. Metody orientované na regiony. 3. Znalostní metody. 4. Hybridní metody. 5. Segmentace textur. 6. Segmentace barevná hloubka obrazu. 7. Vyplňování oblastí, indexace oblastí.
5 Metody orientované na regiony 5/49 Snaha o rozčlenění obrázku do maximálních souvislých homogenních oblastí z hlediska zvoleného parametru Kritérium homogenity: jasové vlastnosti, barva, textura, model obrazu, poloha, Nemusí dávat stejné výsledky jako metody založené na detekci hran - kombinace metod Vhodné pro obrazy se šumem, kde se hranice určují obtížně Metody orientované na regiony (region-based) - spojování oblastí - štěpení oblastí - štěpení a spojování - watershed - shluková analýza (Mean-shift, K-means)
6 Spojování oblastí 6/49 Narůstání oblastí spojováním malých homogenních oblastí Pro oblasti požadujeme splnění těchto podmínek: 1. H(R i ) = TRUE pro i = 1, 2, I 2. H(R i U R j ) = FALSE pro i,j 1, 2, 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 (1) homogenní a (2) maximální Algoritmus: 1. Definuj: a) počáteční rozdělení obrazu do velkého množství malých oblastí (nejlépe jen bod), b) kritérium spojování dvou sousedních oblastí, c) postup předkládání oblastí. 2. Spojuj sousední oblasti vyhovující kritériu. 3. Pokud již nelze spojit žádné dvě oblasti bez porušení kritéria, skonči. Příklad: Kritérium: Pokud rozdíl středních jasů dvou sousedních oblastí je menší než 5, tak tyto oblasti spoj. Různé výsledky pro různé: - definice počátečních oblastí - kritéria - počátky spojování - pořadí předkládaných oblastí
7 Štěpení oblastí, Štěpení a spojování 7/49 Štěpení oblastí principiálně opačný přístup než spojování na začátku je jediná oblast (celý obraz) a ta se pak dělí dokud podoblasti nesplňují kritérium štěpení a spojování mohou dávat různé výsledky výsledek lze zapsat pomocí stromové struktury Štěpení a spojování využívá pyramidové reprezentace obrazu štěpení a spojování je realizováno v rámci čtvercových oblastí pyramidové datové struktury je-li oblast v dané úrovni pyramidy nehomogenní -> oblast je rozdělena na čtyři podoblasti jsou-li oblasti navzájem homogenní -> dojde ke spojení do jedné originál štěpení štěpení a spojování
8 Watershed 8/49 watershed = rozvodí, povodí či vodní předěl segmentační metoda vycházející z geografie - obraz je chápán jako terén nebo topografický reliéf jas vstupního obrázku určuje výšku terénu (černá nejníže, bílá nejvýše) princip je založen na postupném zaplavování terénu vodou stoupání hladiny výsledkem je obraz rozdělený do regionů - jednotlivých povodí oddělených hrázemi, všechny body daného povodí jsou označeny stejným unikátním indexem varianta s uživatelskou inicializací pro obrazy obsahující šum vytváří příliš mnoho oblastí. Lze eliminovat: - vhodnou předpřípravou obrázku - povolením hráze až určité prahové výšky - regiony patřící do stejné oblasti lze později spojit jinými metodami Algoritmus: 1. Nalezni nejnižší body (lokální minima obrazu). 2. Začni zaplňovat povodí vodou z těchto počátečních bodů hladina stoupá. - v místech, kde by se voda ze dvou různých povodí mohla slít, vytvoř hráze 3. Ve chvíli dosažení nejvyššího bodu terénu (maxima jasu obrazu) skonči. převzato z
9 Shluková analýza 9/49 Shluková analýza = obecná statistická klasifikační metoda Zpracování obrazu -> shlukování pixelů podobných vlastností každý pixel nebo část obrazu je reprezentována vektorem vlastností x = [x 1, x 2,, x N ], což mohou být např. barevné komponenty, vlastnosti okolí, pozice atd. (nutná je normalizace jednotlivých vlastností) je nutné vybrat takové vlastnosti, které mají pixely z jedné oblasti podobné a z různých oblastí rozdílné = měly by v N-rozměrném prostoru vznikat shluky metoda učení bez učitele, iterativní postup úlohou segmentace je automaticky určit polohu shluků (někdy i jejich počet) a přiřadit jednotlivým vzorkům nejbližší shluk shluková analýza vychází z podobnosti, resp. vzdálenosti vzorků - vzdálenost dvou objektů r a s (charakterizovanými N vlastnostmi) lze vyjádřit např.: d N k ( r, s) = k d( r, s) = max x ri xsi í = 1 x ri x si k = 1 vzdálenost v městských blocích (Manhattan) Čebyševova vzdálenost k = 2 Euklidovská vzdálenost
10 Mean-shift 10/49 Mean-shift segmentace shlukuje body obrazu na základě podobnosti jejich vzhledu a blízkosti jejich pozic pomocí konvergence do lokálních maxim spojeného souřadnicového a intenzitního prostoru Např.: x i = [x, y, f(x,y)], x i = [x, y, r(x,y), g(x,y), b(x,y)] Algoritmus: Vstup: množina vzorků (bodů v N-rozměrném prostoru) 1. Definuj velikost a tvar okna 2. Pro všechny vzorky: a) vypočti lokální maximum hustoty vzorků uvnitř okna kolem aktuálního vzorku (mean pozice) b) posuň (shift) pozici vzorku do maxima c) opakuj dokud se mění pozice maxima d) zapamatuj si poslední pozici 3. Shlukujeme ty vzorky, které dokonvergovaly do stejného maxima (s určitou tolerancí).
11 Mean-shift 11/49 obloha tráva silnice jas x originální obrázek segmenty barvou centra shluku obrázek indexů y
12 K-means 12/49 K-means algoritmus iterativně hledá hodnoty vektorů μ j (středy shluků) tak, že minimalizuje střední odchylku mezi zadanou množinou dat a vektory, které mají k těmto datům nejmenší vzdálenost a rozděluje je do předem daného počtu shluků (tříd) K: C 1, C 2, C k. Algoritmus: Vstup: množina dat x 1, x 2, x l a číslo K udávající počet shluků (tedy počet vektorů μ j, j = 1, K) 1. Inicializace vektorů μ j : náhodně zvolené hodnoty nebo využitím vhodné heuristiky (např. apriorní informace) 2. Iterativní opakování kroků dokud se alespoň jeden vektor x i klasifikuje do jiné třídy než byl klasifikován v předcházejícím kroku: a) Klasifikace: všechna data x i se klasifikují do tříd určených vektory μ j podle minima vzdálenosti (většinou euklidovské). Tedy vzor x i je přiřazen do třídy y i, podle: y = arg min D( x, u i j b) Přepočítání vektorů μ j : vypočítají se nové hodnoty vektorů μ j jako střední hodnota dat x i, které byly klasifikovány do třídy určené příslušným vektorem μ j. Tedy nová hodnota μ j se určí jako: µ = j 1 l j l x y i j x i i j ), kde l j je počet vzorů x i klasifikovaných v předchozím kroku do třídy určené vektorem μ j Voroného diagram
13 Shluková analýza 13/49 vstupní vektor příznaků může popisovat vlastnosti ne jen jednotlivých pixelů, ale i většího okolí, vlastnosti oblastí nebo dílčích primitiv obrazu (např. hran) Př.: Lokalizace SPZ ve snímcích po předzpracování (hranové filtry, ztenčování, ) se SPZ hledá jako skupina svislých čar (určité délky, s podobnými souřadnicemi,..)
14 14/49 Detekce geometrických primitiv Ilona Janáková Rozvrh přednášky: 1. Segmentační metody. 2. Metody orientované na regiony. 3. Znalostní metody. 4. Hybridní metody. 5. Segmentace textur. 6. Segmentace barevná hloubka obrazu. 7. Vyplňování oblastí, indexace oblastí.
15 Znalostní metody 15/49 Patří sem všechny metody využívající dříve získané znalosti o objektech šablona nebo model Vyhledávání známých objektů nebo jen např. vzorů, textury, kontur, modelů, geometrických útvarů atd. v obrazu pomocí srovnání se vzorem = tamplate matching nikdy nemůžeme očekávat absolutní shodu šum, zkreslení, deformace atd. => hledáme jen maximum vhodného kritéria a to pro všechny uvažované transformace obrazu (natočení, změna měřítka, zkreslení, ) vhodné i pro stereoskopické snímky nebo sledování relativního pohybu z jednoho snímku se vyjme předloha a v ostatních se pátrá po stejném objektu Metody: srovnání regionů, ale možné i srovnávat pouze kontury hledání shody částí obrazu jen s jednotlivými částmi vzoru srovnávání modelů objektů (modely definovány vlastnostmi jako např. střední jas, velikost, momenty nebo jiné radiometrické či fotometrické příznaky) srovnání grafů vytvořených podle vlastností sledovaných objektů Příklady míry souhlasu (hodnotícího kritéria): C1( u, v) = max C ( u, v) = 2 C ( u, v) = 3 ( i, j) V [ f ( i + u, j + v) h( i, j) ] ( i, j) V 1 f ( i + u, j + v) h( i, j) 1 f ( i + u, j + v) h( i, j) 1 2 f zpracovávaný obraz h hledaný vzor F, H Fourierovy obrazy V množina všech obrazových elementů vzoru C 4 F H a následná zpětná transformace
16 Srovnání se vzorem vzájemná korelace 16/49 vzájemná korelace se vzorem v základní pozici součet korelací od čtyř pozic + práh vzor + rotace originální snímek odečtené pozadí + ekvalizace + prahování výsledek s označenými indexy
17 Active Appearance Models (AAM) 17/49 AAM využívá statisticky vytvořený model objektů z manuálně segmentovaných trénovacích dat. Parametry získaného modelu je možné přizpůsobit jakémukoliv novému obrazu a ověřit tak přítomnost objektu v obraze model je generován jako kombinace modelu variací tvaru objektu a modelu variací textury (intenzity pixelů) k vytvoření modelu je třeba trénovací sada anotovaných obrazů, kde jsou vždy označeny odpovídající si hraniční body (landmark points) v průběhu trénovaní je zaznamenán vzájemný vztah mezi změnou polohy hraničních bodů a změnou intenzity pixelů v dané množině vzorů vytvoření modelu pomocí statistické metody zpracování dat - PCA analýza (Principal Component Analysis) tímto způsobem natrénovaný model umožňuje velice rychlé porovnání modelu s objekty v novém obraze Výhody rychlé porovnání / prohledávání obrazu rychlá adaptace modelu na nový obraz Nevýhody nutná rozsáhlá a reprezentativní galerie trénovacích vzorů náročná ruční anotace vzorů metoda vyžaduje poměrně přesnou počáteční inicializaci (odhad polohy objektu v testovaném obraze) možnost selhání při porovnávání modelu s novým obrazem
18 Active Appearance Models (AAM) 18/49 Anotace snímků: 1. Zvolit významné body objektu 2. Najít a označit tyto body na všech snímcích 3. Zarovnat všechny obrázky - translace, rotace, měřítko (např. Procrustes analysis, tangenciální projekce) 4. Určit variace polohy všech bodů a variace intenzit 5. Korelační matice bodů body se pohybují závisle (např. PCA - principal component analysis) anotované snímky ruky s 56 hraničními body nezarovnané anotace ze 40 snímků zarovnané anotace se zvýrazněným nezávislá PCA analýza pro každý středním tvarem hraniční bod naznačení vzájemného pohybu bodů
19 Active Appearance Models (AAM) 19/49 segmentace zápěstních kůstek: model tvaru model intenzit kombinovaný model prohledávání segmentace obličeje: inicializace po první iteraci po druhé iteraci konvergence převzato z:
20 20/49 Detekce geometrických primitiv Ilona Janáková Rozvrh přednášky: 1. Segmentační metody. 2. Metody orientované na regiony. 3. Znalostní metody. 4. Hybridní metody. 5. Segmentace textur. 6. Segmentace barevná hloubka obrazu. 7. Vyplňování oblastí, indexace oblastí.
21 Hybridní metody 21/49 Metody primárně určené k jiným účelům Kombinace různých přístupů Úprava obrazu před nebo po nasazení jiné segmentační techniky Neuronové sítě obecně nástroj pro klasifikaci, simulaci, zpracování informací atd. paralelní distribuovaný systém jednoduchých výkonných prvků uspořádán účelně tak, aby byl schopen požadovaného zpracování informací Amplitudová projekce, Radonova transformace technika, kterou je možné použít pro separovaní obrazových dat Morfologické operace vhodné především jako úprava/zjednodušení binárního obrazu (např. po prahování), např.: - spojení blízkých segmentů, vyplnění děr atd. (dilatace nebo uzavření) - rozložení složitého objektu na několik jednodušších (eroze) - náhrada složitého objektu jeho skeletem; ztenčování - odstranění objektů dle velikosti Segmentace na základě pohybu
22 Neuronové sítě 22/49 NN jsou rozsáhlé paralelní sítě obsahující jednoduché výpočetní elementy (neurony) schopné provádět pouze jednoduché výpočty učení se děje adaptací vah na propojích mezi jednotlivými neurony (znalosti se ukládají do vazeb) simulují schopnost živých organismů učit se Dva přístupy: - hledáme charakteristické vlastnosti vstupních dat (obvykle příznakové vektory) a klasifikujeme je do tříd bez jakékoliv další interpretace - učení bez učitele (podobné shlukové analýze) - trénování s učitelem vyžaduje ručně segmentovaná trénovací data. Vstupem učícího algoritmu jsou nejen příznakové vektory, ale i funkce, která každému vstupnímu vektoru přiřazuje určitý segment obrazu. Vlastnosti NN: učení se z příkladů a zobecňování znalostí potlačení šumu odolnost vůči defektům a poruchám ve vstupních datech Použití: klasifikace pomocí trénovacích obrazů jsou nastaveny váhy v síti. Síť je pak schopna segmentovat neznámé obrazy nebo klasifikovat segmentované obrazy do tříd shlukování deformační modely
23 Neuronové sítě Kohonenova mapa 23/49 Samoorganizující se síť = učení bez učitele, učení se z příkladů, podobný shlukování využívá se soutěžní strategie učení = neurony ve výstupní vrstvě spolu soutěží o to, který bude aktivní (do které třídy bude vstup zařazen) síť je dvouvrstvá, každý neuron výstupní vrstvy je spojen se všemi neurony vstupní vrstvy počet vstupů je dán počtem měřených vlastností pixelu nebo oblastí (jas, pozice, vlastnosti okolí atd.) počet výstupů určuje počet očekávaných shluků segmentů obrazu (problém s jejich vhodným určením) Proces učení: 1. Inicializace vah (např. náhodně nebo rovnoměrně), parametru učení α(t) a velikosti okolí Ω(t) 2. Předložení vzoru x(t) = [x 0 (t), x 1 (t), x n (t)] a. výpočet vzdálenosti vzoru pro všechny výstupní neurony, např. euklidovská vzdálenost: d j = n [ ] 2 xi ( t) wij ( t) í = 0 b. výběr nejbližšího (nejpodobnějšího) neuronu = vítězný neuron d j * = min(d j ) c. úprava vah nejpodobnějšího neuronu (případně i okolních), ostatní váhy zůstávají stejné [ x ( t) w ( )] w ( t + 1) = w ( t) + α( t) t ij ij d. je možné upravit i další parametry parametr učení či velikost okolí 3. Krok 2. opakujeme pro všechny vzory nebo do dosažení potřebné přesnosti Proces segmentace: 1. Pro celý obrázek a. předložení nového vzoru x(t) b. výpočet vzdáleností a určení nejbližšího neuronu = přiřazení indexu daného vítězného segmentu i ij
24 Neuronové sítě Konvoluční sítě 24/49 Dopředné sítě; často hluboké Základními stavebními kameny CNN jsou konvoluční a redukční vrstvy Vstupem sítě není příznakový vektor obrazu, ale obraz samotný - snaha o napodobení zpracování obrazu v lidském mozku Konvoluční vrstva z několika příznakových map. Výstupy jednotlivých vrstev nejsou získávány pomocí aktivační funkce, ale pomocí konvoluce vstupu a příslušného konvolučního jádra + sdílení vah jedna a ta samá váha sdílená více neurony příznaková mapa lokální charakteristiky obrazu podobrazy, výřezy. Každý podobraz (např. 5x5 pxl) je vstupem jednoho neuronu a tento neuron je díky sdílení vah rozkopírován pro každou podoblast dané velikosti (podoblasti se mohou i překrývat) Redukční (subsamplingová, pooling) vrstva napojena na předchozí konvoluční vrstvu a obsahuje stejné množství příznakových map. Představuje proces podvzorkování urychlení procesu konvergence sítě a nalezení robustnějších obrazových příznaků. Většinou operace max nebo mean. Klasifikační vrstva nemusí být (plně konvoluční neuronové sítě) nejvyšší vrstva, tolik neuronů, kolik je klasifikačních tříd, plně propojená Učení CNN probíhá obdobným způsobem jako učení klasické neuronové sítě - jen s tím rozdílem, že nedochází k aktualizaci vah, ale jsou upravovány formy jednotlivých konvolučních jader Výhody oproti klasickým vrstevnatým sítím: vhodné pro zpracování obrazu posunutý vzor, zdeformovaný vzor více vrstev umožňuje zachycení vyšší abstrakce rychlá klasifikace
25 Neuronové sítě Konvoluční sítě 25/49 převzato z:
26 26/49 Amplitudová projekce obrazové segmenty mohou být někdy vhodně separovatelné vytvořením projekce ve směru řádků a sloupců = vertikální a horizontální projekce = = = = Y y X x y x f x H y x f y V 1 1 ), ( ) ( ),, ( ) (
27 Radonova transformace 27/49 integrál funkčních hodnot podél parametricky zadané přímky amplitudová projekce pod obecným úhlem,,, kde R[o(x,y)] je Radonův operátor,,...,.. soubor projekcí pod měnícím se úhlem nazýváme sinogram (Radonův prostor) - osa y představuje úhel pořízené projekce - osa x představuje pozici měření paprskového integrálu - funkční hodnoty jsou hodnoty daných paprskového integrálu obrázky převzaty z:
28 Radonova transformace použití 28/49 detekce čárových úseků, určení orientace objektů na obraze sinogram vybrané projekce obrázek objektu s vyznačenýma několika projekčními přímkami k přímé Radonově transformaci dochází při snímání tomografem paprskový integrál reprezentuje celkové zeslabení toku fotonů rtg záření měřený ve sloupci tkáně y v daných pozicích osy x výpočetní tomografie (CT) má za úkol zrekonstruovat ze zpravidla několika stovek projekcí v jedné rovině - plošný řez vyšetřovaným objektem při prosté zpětné Radonově transformaci (součet zpětných promítání jednotlivých projekcí) vzniká hvězdicový artefakt, proto se používá tzv. metoda filtrované projekce (inverzní Radonova transformace) Fourierova rekonstrukce, algebraická rekonstrukce
29 29/49 Detekce geometrických primitiv Ilona Janáková Rozvrh přednášky: 1. Segmentační metody. 2. Metody orientované na regiony. 3. Znalostní metody. 4. Hybridní metody. 5. Segmentace textur. 6. Segmentace barevná hloubka obrazu. 7. Vyplňování oblastí, indexace oblastí.
30 Segmentace textur 30/49 Vlastnosti opakující se struktura (tonální variace) má výrazné statistické vlastnosti má vlastní a nevlastní složku (nevlastní nerovnost povrchu, osvětlení) může se vyskytovat ve více úrovních rozlišení Motivace kontrola textilií kvalita potisku dálkový průzkum Země povrchové vady dřevěných desek kontrola jakosti potravin
31 Segmentace textur - metody 31/49 Prahování tón a kontrast textury (z histogramu ) statistika 1. řádu => nepostihuje prostorovou strukturu Segmentace z obrazu hran prostorové vlastnosti textur hustota hran, směr hran kombinace s jinými metodami (např. znalostní porovnání obrazů hran) u jednoduchých textur např. typu šrafování může být využita houghova transformace Metody orientované na regiony spojování oblastí definice kriteria homogenity z vlastností textury shluková analýza textura popsána vektorem jejich vlastností Znalostní metody vzorek textury, se kterým je prohledáván (korelován) obraz Hybridní metody neuronové sítě textura popsána vektorem jejich vlastností
32 Segmentace textur popis vlastností textury 32/49 tón a kontrast (z histogramu) - statistika 1. řádu, nepostihuje prostorovou strukturu výkonové spektrum - charakteristické frekvence a směrovost spektra energie ve fourierově roviny autokorelační funkce - velikost primitiva a periodicita haralickovy texturní příznaky energie, entropie, kontrast, homogenita, korelace, aplikace morfologických operací pro měření zrnitosti textury funkcí pro různě velká jádra histogram kookurence - jak často se v textuře vyskytuje stejná konfigurace pixelů vzdálených o vektor (p,q) nebo určené poloměrem r (směrová nebo rotačně invariantní) lokální momenty obrazové funkce - konvoluce gáborovská analýza obraz je filtrován bankou filtrů, které jsou popsány Gáborovskou funkcí haarovy příznaky extrahují informace o lokální frekvenci, jednoduchá šablona, mnoho kombinací histogram LBP (local binary pattern) pro každý bod obrazu je pomocí prahování a váhování bodů v jeho okolí vytvořen LBP kód, texturním příznakem je pak histogram LBP kódů všech bodů příklady haarových příznaků příklady jader vygenerovaných pomocí gáborovské funkce primitiva LBP výkonové spektrum převzato z:
33 Segmentace textur - příklady 33/49 Metoda k-means příznakový vektor zkonstruován z gradientu - vektory jsou dvojdimenzionální, jednotlivé složky jsou obrazové derivace ve směru řádků a sloupců dvě textury = dva shluky převzato z: LBP příznaky texturním příznakem není hodnota LBP jednotlivých pixelů, ale histogram hodnot lokálního okolí segmentace porovnáním histogramů textur převzato z:
34 34/49 Detekce geometrických primitiv Ilona Janáková Rozvrh přednášky: 1. Segmentační metody. 2. Metody orientované na regiony. 3. Znalostní metody. 4. Hybridní metody. 5. Segmentace textur. 6. Segmentace barevná hloubka obrazu. 7. Vyplňování oblastí, indexace oblastí.
35 Segmentace barevná hloubka obrazu 35/49 Binární výhodou je snadnější vyhodnocení nevýhodou je nižší přesnost, ztráta podstatných informací Šedotónový nejčastěji 256 úrovní jasu náročnější a delší výpočty, ale dosahuje se vyšší přesnosti často se pracuje s kombinací binární+šedotónový šedotónový se převede na binární, kde se hrubě nalezne tvar a v původním obrazu se provede upřesnění Barevný nejčastěji 3 složky ve 256 úrovních jasu řada možností pro další zpřesnění kvalitnější segmentace hlavně pokud máme apriorní znalosti o barvě objektu nejnáročnější na paměť i výpočty Možné postupy: převést na šedotónový obraz vybrat pouze nejvýznamnější barevnou složku a s ní pracovat (šedotónový obraz) rozdělit na jednotlivé složky a každou složku zpracovávat zvlášť komplexní řešení ve všech složkách převést na jiný výhodnější barevný model (RGB, HSV, YCbCr, ), kde vyniknou požadované informace
36 Barevná segmentace příklad segmentace barvy kůže 36/49 RGB HSV YCbCr
37 Barevná segmentace příklad segmentace barvy kůže 37/49 databáze obrazů kůže histogram výskytu pixelů C b C r histogram aproximovaný gaussovou křivkou příklady originální snímek (vlevo), detekovaná kůže (uprostřed), naprahovaný obraz (vpravo)
38 Transformace barev omezení barevného prostoru 38/49 Barevný šedotónový z hlediska dalšího zpracování obrazu můžeme každé složce barevného obrazu přiřadit stejnou váhu Iz = 0,33R + 0,33G + 0, 33B můžeme pracovat pouze s jednou dominantní složkou převod do jiného barevného modelu Iz z hlediska vnímání obrazu člověkem využívá se různé citlivosti oka na různé složky Io = 0,299R + 0,587G + 0, 114B Io R G B
39 Transformace barev omezení barevného prostoru 39/49 Šedotónový binární z hlediska dalšího zpracování obrazu prahování zvolení vhodného prahu vzhledem ke snímané scéně prahování aplikujeme buď na plochy nebo hrany prahování s více prahy z hlediska vnímání obrazu člověkem využívá se schopnosti oka skládat barvy průměrovat => rozptylování a) náhodné rozptýlení Algoritmus: Cyklus přes všechny souřadnice obrazu x,y: Pokud C in > random(0:255), tak C out = 1, jinak C out = 0
40 Transformace barev omezení barevného prostoru 40/49 Šedotónový binární z hlediska vnímání obrazu člověkem využívá se schopnosti oka skládat barvy průměrovat => rozptylování b) pravidelné (maticové) rozptýlení předem vytvořené vzory černých a bílých bodů, které budou zastupovat jednotlivé odstíny v originálním obrazu b.2) zachování velikosti obrazu místo původního pixelu vložíme jen odpovídající hodnotu masky Algoritmus: Cyklus přes všechny souřadnice obrazu x,y: Pokud C in > M[(X mod XmaskSize),(Y mod YmaskSize)], tak C out = 1, jinak C out = 0 b.1) zvětšení obrazu místo původního pixelu vložíme celou vybranou masku Př.: C in = (0-50> (50-100> ( > ( > ( ) c) distribuce zaokrouhlovací chyby algoritmus Floyd-Steinberg, Burkes, Stucki M display = M tisk =
41 41/49 Detekce geometrických primitiv Ilona Janáková Rozvrh přednášky: 1. Segmentační metody. 2. Metody orientované na regiony. 3. Znalostní metody. 4. Hybridní metody. 5. Segmentace textur. 6. Segmentace barevná hloubka obrazu. 7. Vyplňování oblastí, indexace oblastí.
42 Vyplňování oblastí 42/49 Definice oblasti souvisí s popisem její hranice a) geometricky určená hranice posloupnost bodů definující mnohoúhelník Metody: - řádkové vyplňování b) hranice nakreslená v rastru hranice není jasně definována, všechny informace o oblasti se získávají pouze z obrazu (z obrazové = rastrové paměti) - hraniční vyplňování = bod je vnitřní, pokud má jinou barvu než hranice - záplavové vyplňování (lavinové, přebarvování) = bod je vnitřní, pokud má stejnou barvu jako semínko - měkké vyplňování = bod je vnitřní, pokud má výrazně jinou barvu než hranice (hranice byla vyhlazena a má nestejnou barvu) Metody: - semínkové vyplňování - jednoduché / řádkové - rekurzivní / se zásobníkem - indexace oblastí - barvení
43 Vyplňování geometricky určené hranice 43/49 Řádkové vyplňování každým řádkem je vedená pomyslná čára a jsou hledány její průsečíky s hranicí oblasti nalezené průsečíky se seřadí podle souřadnic x dvojice průsečíků určuje úsečky ležící uvnitř oblasti problémy s vrcholy a vodorovnými hranicemi, proto vhodnější modifikace algoritmu
44 Vyplňování geometricky určené hranice 44/49 1a. 1b. 1c. 2a. 2b.+c. 3. Algoritmus: 1. Pro všechny hraniční úsečky ověř: a. je-li vodorovná, tak ji vynechej b. uprav orientaci shora dolů c. zkrať hranice zdola o jeden pixel d. urči mezní souřadnice celé hranice y max a y min 2. Pro všechna y od y min do y max proveď: a. nalezni průsečíky hraničních úseček s řádkem y b. uspořádej všechny průsečíky podle souřadnice x c. vykresli úseky mezi lichými a sudými průsečíky 3. Vykresli hranici oblasti
45 Vyplňování hranice nakreslené v rastru 45/49 Semínkové vyplňování základem je semínko libovolný vnitřní bod (určí uživatel nebo dané znalostmi o oblasti) od semínka se postupně rozšiřuje prohledávání obrazové paměti a nalezeným vnitřním bodům je přiřazena nová barva 4-spojitá X 8-spojitá oblast 4-spojitá X 8-spojitá hranice a) Jednoduché semínkové vyplňování rekurzivní algoritmus šíření semínka do všech stran => prakticky nepoužitelné každý pixel je testován několikrát, mnohonásobné zanoření rekurze - možné řešit pomocí zásobníku Algoritmus rekurze, čtyřokolí: Seminko(x,y) Je-li bod [x,y] vnitřní, pak: 1. obarvi bod [x,y] požadovanou barvou 2. proveď Seminko(x+1,y) 3. proveď Seminko(x-1,y) 4. proveď Seminko(x,y+1) 5. proveď Seminko(x,y-1)
46 Vyplňování hranice nakreslené v rastru 46/49 b) Řádkové semínkové vyplňování vyhledávání sousedních bodů je prováděno v jednom řádku pixelů (úsek), pouze bezprostředně nad ním a pod ním má smysl hledat nová semínka Algoritmus - zásobník: 1. Vlož první semínko do zásobníku 2. Dokud není zásobník prázdný, opakuj: a. vyjmi semínko se souřadnicemi [x,y] ze zásobníku b. nalezni hranici x L a x R na řádku y v nejbližším okolí bodu [x,y] c. nakresli úsečku [x L,y],[y,x R ] d. na vyšší úsečce [x L,y-1], [x R,y-1] hledej souvislé nevyplněné vnitřní úseky a pro každý z nich vlož do zásobníku souřadnici jednoho vnitřního bodu e. na nižší úsečce [x L,y+1], [x R,y+1] hledej souvislé nevyplněné vnitřní úseky a pro každý z nich vlož do zásobníku souřadnici jednoho vnitřního bodu
47 Indexace oblastí - barvení 47/49 Obvyklá metoda - 1 až N barev každou samostatnou souvislou oblast opatříme neopakujícím se přirozeným číslem pozadí má číslo 0, oblastem jsou přiřazena čísla postupně od jedničky. Největší identifikační číslo oblasti tedy udává počet oblastí v obraze. Jiná možnost - 4 barvy 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 (resp. čísla). Pro identifikaci oblastí je pak třeba mít pro každou oblast uloženou informaci o poloze některého jejího bodu. Algoritmus 1 až N barev: 1. 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) kolize barev (4-okolí) sledované pixely pro 4-okolí a pro 8-okolí ekvivalence barev příklady objektů, kdy dojde ke kolizi
48 Indexace oblastí - barvení 48/49 Algoritmus 1 až N barev: 2. projdeme znovu celý obraz po řádcích a přebarvíme obrazové body kolizních barev podle tabulky ekvivalence barev Př.: kolize barev 7 a 9 = všechny pixely s barvou 9 přebarvíme na 7 (počet oblastí bude od zjištěného čísla po prvním průchodu o jednu nižší). Chceme-li aby žádná barva nebyla vynechána (barva 9), musíme zbytek oblastí přečíslovat (přebarvit). Barvení: - původní obraz - naprahovaný obraz - první průchod - druhý průchod
49 Zdroje - literatura 49/49 Segmentace: Hlaváč, V., Šonka, M.: Počítačové vidění, Grada Praha, 1992, ISBN Watershed: Beucher S.: Image Segmentation and Mathematical Morphology. Center of Mathematical Morphology home page, Shluková analýza, Mean-shift: Kelbel, J., Šilhán, D. Shlukova analyza Doubek, P. Mean-Shift segmentace Active Appearance Models: Cootes, T.F., Edwards, G.J., Taylor, Ch.J. Active Appearance Models, IEEE Translation on Pattern Analysis and Machine Intelligence, vol. 23, no. 6, june 2001 Stegmann, M.B. Active Appearance Models Neuronové sítě: Rayes-Aldasoro, C.C. Image Segmentation with Kohonen Neural Network Self-Organising Maps. Dinggang, S., Horace, H.S. A Hopfield neural network for adaptive image segmentation: An active surface paradigm. Textura: Šára, R. Analýza textury Láník, A., Zuzaňák, J. Extrakce obrazových příznaků. Vyplňování oblastí: Žára, J., Beneš, B., Felkel, P.: Moderní počítačová grafika, Computer Press Praha, 1998, ISBN Vyplňování oblastí přednáška Počítačová grafika 2006, PV-KID-UPCE
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
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ů
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
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
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
Analýza textury. Radim Šára Centrum strojového vnímání FEL ČVUT. DZO, R. Šára
Analýza textury Radim Šára Centrum strojového vnímání FEL ČVUT 1999 DZO, R. Šára DZO, R. Šára 1 Osnova prednášky 1. Co je to textura? 2. Motivační příklady. 3. Jak lze měřit vlastnosti textury? 4. Analytický
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
Fakulta informačních technologíı. Extrakce obrazových příznaků 1 / 53
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 / 53
ANALÝZA A KLASIFIKACE BIOMEDICÍNSKÝCH DAT. Institut biostatistiky a analýz
ANALÝZA A KLASIFIKACE BIOMEDICÍNSKÝCH DAT prof. Ing. Jiří Holčík,, CSc. NEURONOVÉ SÍTĚ otázky a odpovědi 1 AKD_predn4, slide 8: Hodnota výstupu závisí na znaménku funkce net i, tedy na tom, zda bude suma
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é
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
Regionální segmentace a shlukování
Regionální segmentace a shlukování Poítaové vidní Ilona Kalová Skupina poítaového vidní Ústav automatizace a micí techniky Fakulta elektrotechniky a komunikaních technologií Vysoké uení technické v Brn
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
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.
ANALÝZA BIOLOGICKÝCH A KLINICKÝCH DAT V MEZIOBOROVÉM POJETÍ
ANALÝZA BIOLOGICKÝCH A KLINICKÝCH DAT V MEZIOBOROVÉM POJETÍ INVESTICE Institut DO biostatistiky ROZVOJE VZDĚLÁVÁNÍ a analýz 5. LETNÍ ŠKOLA MATEMATICKÉ BIOLOGIE ANALÝZA BIOLOGICKÝCH A KLINICKÝCH DAT V MEZIOBOROVÉM
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
12 Metody snižování barevného prostoru
12 Metody snižování barevného prostoru Studijní cíl Tento blok je věnován základním metodám pro snižování barevného rozsahu pro rastrové obrázky. Postupně zde jsou vysvětleny důvody k použití těchto algoritmů
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
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á
Rosenblattův perceptron
Perceptron Přenosové funkce Rosenblattův perceptron Rosenblatt r. 1958. Inspirace lidským okem Podle fyziologického vzoru je třívrstvá: Vstupní vrstva rozvětvovací jejím úkolem je mapování dvourozměrného
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í
Vyplňování souvislé oblasti
Počítačová grafika Vyplňování souvislé oblasti Jana Dannhoferová (jana.dannhoferova@mendelu.cz) Ústav informatiky, PEF MZLU. Které z následujících tvrzení není pravdivé: a) Princip interpolace je určení
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í
Státnice odborné č. 20
Státnice odborné č. 20 Shlukování dat Shlukování dat. Metoda k-středů, hierarchické (aglomerativní) shlukování, Kohonenova mapa SOM Shlukování dat Shluková analýza je snaha o seskupení objektů do skupin
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
5. Umělé neuronové sítě. Neuronové sítě
Neuronové sítě Přesný algoritmus práce přírodních neuronových systémů není doposud znám. Přesto experimentální výsledky na modelech těchto systémů dávají dnes velmi slibné výsledky. Tyto systémy, včetně
5 Algoritmy vyplňování 2D oblastí
5 Algoritmy vyplňování 2D oblastí Studijní cíl Tento blok je věnován základním algoritmům pro vyplňování plošných objektů. V textu bude vysvětlen rozdíl mezi vyplňováním oblastí, které jsou definovány
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í
Moderní systémy pro získávání znalostí z informací a dat
Moderní systémy pro získávání znalostí z informací a dat Jan Žižka IBA Institut biostatistiky a analýz PřF & LF, Masarykova universita Kamenice 126/3, 625 00 Brno Email: zizka@iba.muni.cz Bioinformatika:
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
Trénování sítě pomocí učení s učitelem
Trénování sítě pomocí učení s učitelem! předpokládá se, že máme k dispozici trénovací množinu, tj. množinu P dvojic [vstup x p, požadovaný výstup u p ]! chceme nastavit váhy a prahy sítě tak, aby výstup
Algoritmy a struktury neuropočítačů ASN - P10. Aplikace UNS v biomedicíně
Aplikace UNS v biomedicíně aplikace v medicíně postup při zpracování úloh Aplikace UNS v medicíně Důvod: nalezení exaktnějších, levnějších a snadnějších metod určování diagnóz pro lékaře nalezení šetrnějších
LBP, HoG Ing. Marek Hrúz Ph.D. Plzeň Katedra kybernetiky 29. října 2015
LBP, HoG Ing. Marek Hrúz Ph.D. Plzeň Katedra kybernetiky 29. října 2015 1 LBP 1 LBP Tato metoda, publikovaná roku 1996, byla vyvinuta za účelem sestrojení jednoduchého a výpočetně rychlého nástroje pro
Ú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í
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í
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
ZPRACOVÁNÍ DAT DÁLKOVÉHO PRŮZKUMU
A - zdroj záření B - záření v atmosféře C - interakce s objektem D - změření záření přístrojem E - přenos, příjem dat F - zpracování dat G - využití informace v aplikaci Typ informace získávaný DPZ - vnitřní
Přednáška 13 Redukce dimenzionality
Vytěžování Dat Přednáška 13 Redukce dimenzionality Miroslav Čepek Fakulta Elektrotechnická, ČVUT Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti ČVUT (FEL) Redukce dimenzionality 1 /
Zpracování digitalizovaného obrazu (ZDO) - Popisy III
Zpracování digitalizovaného obrazu (ZDO) - Popisy III Statistické popisy tvaru a vzhledu Ing. Zdeněk Krňoul, Ph.D. Katedra Kybernetiky Fakulta aplikovaných věd Západočeská univerzita v Plzni Zpracování
Odečítání pozadí a sledování lidí z nehybné kamery. Ondřej Šerý
Odečítání pozadí a sledování lidí z nehybné kamery Ondřej Šerý Plán Motivace a popis úlohy Rozdělení úlohy na tři části Detekce pohybu Detekce objektů Sledování objektů Rozbor každé z částí a nástin několika
Asociativní sítě (paměti) Asociace známého vstupního vzoru s daným výstupním vzorem. Typická funkce 1 / 44
Asociativní paměti Asociativní sítě (paměti) Cíl učení Asociace známého vstupního vzoru s daným výstupním vzorem Okoĺı známého vstupního vzoru x by se mělo také zobrazit na výstup y odpovídající x správný
Algoritmy a struktury neuropočítačů ASN P9 SVM Support vector machines Support vector networks (Algoritmus podpůrných vektorů)
Algoritmy a struktury neuropočítačů ASN P9 SVM Support vector machines Support vector networks (Algoritmus podpůrných vektorů) Autor: Vladimir Vapnik Vapnik, V. The Nature of Statistical Learning Theory.
Umělé neuronové sítě
Umělé neuronové sítě 17. 3. 2018 5-1 Model umělého neuronu y výstup neuronu u vnitřní potenciál neuronu w i váhy neuronu x i vstupy neuronu Θ práh neuronu f neuronová aktivační funkce 5-2 Neuronové aktivační
Automatická detekce anomálií při geofyzikálním průzkumu. Lenka Kosková Třísková NTI TUL Doktorandský seminář, 8. 6. 2011
Automatická detekce anomálií při geofyzikálním průzkumu Lenka Kosková Třísková NTI TUL Doktorandský seminář, 8. 6. 2011 Cíle doktorandské práce Seminář 10. 11. 2010 Najít, implementovat, ověřit a do praxe
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
Zobrazování barev. 1995-2015 Josef Pelikán CGG MFF UK Praha. pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/
Zobrazování barev 1995-2015 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ ColorRep 2015 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 18 Barevné schopnosti HW True-color
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
Výsledky = = width height 3 width height R + G + B ( )
Půltónování a chybová difůze Třetí fáze při redukci počtu barev mají na starosti algoritmy, které obdrží Truecolor bitmapu a paletu, přičemž na výstupu je bitmapa v indexovaném barevném formátu. Úkolem
Ú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
Fiala P., Karhan P., Ptáček J. Oddělení lékařské fyziky a radiační ochrany Fakultní nemocnice Olomouc
Neuronové sítě a možnosti jejich využití Fiala P., Karhan P., Ptáček J. Oddělení lékařské fyziky a radiační ochrany Fakultní nemocnice Olomouc 1. Biologický neuron Osnova 2. Neuronové sítě Umělý neuron
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
Algoritmy pro shlukování prostorových dat
Algoritmy pro shlukování prostorových dat Marta Žambochová Katedra matematiky a informatiky Fakulta sociálně ekonomická Univerzita J. E. Purkyně v Ústí nad Labem ROBUST 21. 26. leden 2018 Rybník - Hostouň
Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze
Dobývání znalostí Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze Dobývání znalostí Pravděpodobnost a učení Doc. RNDr. Iveta Mrázová,
9 Prostorová grafika a modelování těles
9 Prostorová grafika a modelování těles Studijní cíl Tento blok je věnován základům 3D grafiky. Jedná se především o vysvětlení principů vytváření modelů 3D objektů, jejich reprezentace v paměti počítače.
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
Ú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í
1. Číselné posloupnosti - Definice posloupnosti, základní vlastnosti, operace s posloupnostmi, limita posloupnosti, vlastnosti limit posloupností,
KMA/SZZS1 Matematika 1. Číselné posloupnosti - Definice posloupnosti, základní vlastnosti, operace s posloupnostmi, limita posloupnosti, vlastnosti limit posloupností, operace s limitami. 2. Limita funkce
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)
Numerické metody a programování. Lekce 8
Numerické metody a programování Lekce 8 Optimalizace hledáme bod x, ve kterém funkce jedné nebo více proměnných f x má minimum (maximum) maximalizace f x je totéž jako minimalizace f x Minimum funkce lokální:
Úvod do teorie grafů
Úvod do teorie grafů Neorientovaný graf G = (V,E,I) V množina uzlů (vrcholů) - vertices E množina hran - edges I incidence incidence je zobrazení, buď: funkce: I: E V x V relace: I E V V incidence přiřadí
Úvodem Dříve les než stromy 3 Operace s maticemi
Obsah 1 Úvodem 13 2 Dříve les než stromy 17 2.1 Nejednoznačnost terminologie 17 2.2 Volba metody analýzy dat 23 2.3 Přehled vybraných vícerozměrných metod 25 2.3.1 Metoda hlavních komponent 26 2.3.2 Faktorová
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
Profilování vzorků heroinu s využitím vícerozměrné statistické analýzy
Profilování vzorků heroinu s využitím vícerozměrné statistické analýzy Autor práce : RNDr. Ivo Beroun,CSc. Vedoucí práce: prof. RNDr. Milan Meloun, DrSc. PROFILOVÁNÍ Profilování = klasifikace a rozlišování
Rasterizace je proces při kterém se vektorově definovaná grafika konvertuje na. x 2 x 1
Kapitola 4 Rasterizace objektů Rasterizace je proces při kterém se vektorově definovaná grafika konvertuje na rastrově definované obrazy. Při zobrazení reálného modelu ve světových souřadnicích na výstupní
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
AVDAT Mnohorozměrné metody, metody klasifikace Shluková analýza
AVDAT Mnohorozměrné metody, metody klasifikace Shluková analýza Josef Tvrdík Katedra informatiky Přírodovědecká fakulta Ostravská univerzita Shluková analýza Cílem shlukové analýzy je nalézt v datech podmnožiny
Metody zvýrazňování obrazu III. Vícepásmová zvýraznění. Spektrální příznaky. Příznakový prostor. Podstata vícepásmových zvýraznění
Podstata vícepásmových zvýraznění Metody zvýrazňování obrazu III Vícepásmová zvýraznění DN hodnoty jako příznaky a, tzv. příznakový prostor. Vytváření nových pásem s cílem zvýšit odlišení různých objektů
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
Vytěžování znalostí z dat
Pavel Kordík, Josef Borkovec (ČVUT FIT) Vytěžování znalostí z dat BI-VZD, 2012, Přednáška 8 1/26 Vytěžování znalostí z dat Pavel Kordík, Josef Borkovec Department of Computer Systems Faculty of Information
Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech."
Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech." Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Na
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
Statistická teorie učení
Statistická teorie učení Petr Havel Marek Myslivec přednáška z 9. týdne 1 Úvod Představme si situaci výrobce a zákazníka, který si u výrobce objednal algoritmus rozpoznávání. Zákazník dodal experimentální
Analýza dat v GIS. Dotazy na databáze. Překrytí Overlay Mapová algebra Vzdálenostní funkce. Funkce souvislosti Interpolační funkce Topografické funkce
Analýza dat v GIS Dotazy na databáze Prostorové Atributové Překrytí Overlay Mapová algebra Vzdálenostní funkce Euklidovské vzdálenosti Oceněné vzdálenosti Funkce souvislosti Interpolační funkce Topografické
Strojové učení se zaměřením na vliv vstupních dat
Strojové učení se zaměřením na vliv vstupních dat Irina Perfilieva, Petr Hurtík, Marek Vajgl Centre of excellence IT4Innovations Division of the University of Ostrava Institute for Research and Applications
SYLABUS PŘEDNÁŠKY 10 Z GEODÉZIE 1
SYLABUS PŘEDNÁŠKY 10 Z GEODÉZIE 1 (Souřadnicové výpočty 4, Orientace osnovy vodorovných směrů) 1. ročník bakalářského studia studijní program G studijní obor G doc. Ing. Jaromír Procházka, CSc. prosinec
Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group
Vytěžování dat Miroslav Čepek, Filip Železný Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group Evropský sociální fond Praha & EU: Investujeme
Počítače a grafika. Ing. Radek Poliščuk, Ph.D. Přednáška č.7. z předmětu
Ústav automatizace a informatiky Fakulta strojního inženýrství Vysoké učení technické v Brně Přednáška č.7. z předmětu Počítače a grafika Ing. Radek Poliščuk, Ph.D. 1/14 Obsahy přednášek Přednáška 7 Zpracování
Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová
Základy informatiky Teorie grafů Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová Obsah přednášky Barvení mapy Teorie grafů Definice Uzly a hrany Typy grafů Cesty, cykly, souvislost grafů Barvení mapy
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)
Univerzita Palackého v Olomouci
Počítačová grafika - 8. cvičení Radek Janoštík Univerzita Palackého v Olomouci 12.11.2018 Radek Janoštík (Univerzita Palackého v Olomouci) Počítačová grafika - 8. cvičení 12.11.2018 1 / 11 Výplň oblasti
Neuronové časové řady (ANN-TS)
Neuronové časové řady (ANN-TS) Menu: QCExpert Prediktivní metody Neuronové časové řady Tento modul (Artificial Neural Network Time Series ANN-TS) využívá modelovacího potenciálu neuronové sítě k predikci
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:
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) -
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 Grafové úlohy Daniela Szturcová Tento
Rozpoznávání písmen. Jiří Šejnoha Rudolf Kadlec (c) 2005
Rozpoznávání písmen Jiří Šejnoha Rudolf Kadlec (c) 2005 Osnova Motivace Popis problému Povaha dat Neuronová síť Architektura Výsledky Zhodnocení a závěr Popis problému Jedná se o praktický problém, kdy
Rastrová reprezentace
Rastrová reprezentace Zaměřuje se na lokalitu jako na celek Používá se pro reprezentaci jevů, které plošně pokrývají celou oblast, případně se i spojitě mění. Používá se i pro rasterizované vektorové vrstvy,
Význam a výpočet derivace funkce a její užití
OPAKOVÁNÍ ZÁKLADŮ MATEMATIKY Metodický list č. 1 Význam a výpočet derivace funkce a její užití 1. dílčí téma: Výpočet derivace přímo z definice a pomocí základních vzorců. K tomuto tématu je třeba zopakovat
GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 10
UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 10 Lubomír Vašek Zlín 2013 Tento studijní materiál vznikl za finanční podpory Evropského sociálního fondu (ESF)
Jana Dannhoferová Ústav informatiky, PEF MZLU
Počítačová grafika 1. Definice oblasti souvisí: a) s definováním množiny všech bodů, které náleží do hranice a zároveň do jejího vnitřku b) s popisem její hranice c) s definováním množiny všech bodů, které
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)
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
7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem
7 Transformace 2D Studijní cíl Tento blok je věnován základním principům transformací v rovinné grafice. V následujícím textu bude vysvětlen rozdíl v přístupu k transformacím u vektorového a rastrového
Geometrické vyhledávání
mnohoúhelníky a jejich vlastnosti lokalizace bodu vůči konvexnímu mnohoúhelníku rozhodnutí, zda je bod vnitřní či vnější lokalizace bodu vůči nekonvexnímu mnohoúhelníku rozhodnutí, zda je bod vnitřní či
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,
2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2
Výpočet transformačních koeficinetů vybraných 2D transformací Jan Ježek červen 2008 Obsah Odvození transformačního klíče vybraných 2D transformací 2 Meto vyrovnání 2 2 Obecné vyjádření lineárních 2D transformací
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
Úvod do zpracování obrazů. Petr Petyovský Miloslav Richter
Úvod do zpracování obrazů Petr Petyovský Miloslav Richter 1 OBSAH Motivace, prvky a základní problémy počítačového vidění, pojem scéna Terminologie, obraz, zpracování a analýza obrazu, počítačové vidění,
Prohledávání do šířky = algoritmus vlny
Prohledávání do šířky = algoritmus vlny - souběžně zkoušet všechny možné varianty pokračování výpočtu, dokud nenajdeme řešení úlohy průchod stromem všech možných cest výpočtu do šířky, po vrstvách (v každé
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
Kapitola 2. o a paprsek sil lze ztotožnit s osou x (obr.2.1). sil a velikost rovnou algebraickému součtu sil podle vztahu R = F i, (2.
Kapitola 2 Přímková a rovinná soustava sil 2.1 Přímková soustava sil Soustava sil ležící ve společném paprsku se nazývá přímková soustava sil [2]. Působiště všech sil m i lze posunout do společného bodu