VYSOKÉ UENÍ TECHNICKÉ V BRN BRNO UNIVERSITY OF TECHNOLOGY
|
|
- Renáta Čechová
- před 6 lety
- Počet zobrazení:
Transkript
1 VYSOKÉ UENÍ TECHNICKÉ V BRN BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKANÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS DETEKTORY OBJEKT V OBRAZE A JEJICH REALIZACE DETECTORS OF IMAGE OBJECTS AND THEIR IMPLEMENTATION BAKALÁSKÁ PRÁCE BACHELOR S THESIS AUTOR PRÁCE AUTHOR VEDOUCÍ PRÁCE SUPERVISOR MICHAL GREGOR ING. FRANTIŠEK KYSELÝ BRNO 008
2 VYSOKÉ UENÍ TECHNICKÉ V BRN Fakulta elektrotechniky a komunikaních technologií Ústav telekomunikací Bakaláská práce bakaláský studijní obor Teleinformatika Student: Roník: Gregor Michal ID: Akademický rok: 007/008 NÁZEV TÉMATU: Detektory objekt v obraze a jejich realizace POKYNY PRO VYPRACOVÁNÍ: Nastudujte problematiku detekce objekt v obraze a s tím související hranové detektory. Popište základní typy detektor objekt v obraze, zhodnote jejich negativa a pozitiva. Následn v prostedí Matlab realizujte aplikaci, která umožní v obraze detekovat objekty a umožní testování realizovaného detektoru. DOPORUENÁ LITERATURA: [] BELZA L., Metody detekce a reprezentace hran v obraze, Brno VUT, Fakulta informa ních technologií, 006. [] BRÄUNL T., Parallel image processing, Berlin 00, ISBN [3] AMIT, Yali. D Object Detection and Recognition : Models, Algorithms, and Networks., s. ISBN Termín zadání:..008 Termín odevzdání: Vedoucí práce: Ing. František Kyselý prof. Ing. Kamil Vrba, CSc. pedseda oborové rady UPOZORNNÍ: Autor bakaláské práce nesmí pi vytváení bakaláské práce porušit autorská práva tetích osob, zejména nesmí zasahovat nedovoleným zpsobem do cizích autorských práv osobnostních a musí si být pln vdom následk porušení ustanovení a následujících autorského zákona. /000 Sb., v etn možných trestnprávních dsledk vyplývajících z ustanovení 5 trestního zákona. 40/96 Sb.
3 . Pan/paní LICENNÍ SMLOUVA POSKYTOVANÁ K VÝKONU PRÁVA UŽÍT ŠKOLNÍ DÍLO Jméno a píjmení: Bytem: (dále jen autor ) uzavená mezi smluvními stranami: Narozen/a (datum a místo):. Vysoké uení technické v Brn a Michal Gregor Herálec 43, 590, Herálec , Nové Msto na Morav Fakulta elektrotechniky a komunikaních technologií se sídlem Údolní 44/53, 60 00, Brno jejímž jménem jedná na základ písemného povení dkanem fakulty: prof. Ing. Kamil Vrba, CSc. (dále jen nabyvatel ) l. Specifikace školního díla. Pedmtem této smlouvy je vysokoškolská kvalifikaní práce (VŠKP): disertaní práce diplomová práce bakaláská práce jiná práce, jejíž druh je specifikován jako... (dále jen VŠKP nebo dílo) Název VŠKP: Vedoucí/ školitel VŠKP: Ústav: Datum obhajoby VŠKP: Detektory objekt v obraze a jejich realizace Ing. František Kyselý Telekomunikací VŠKP odevzdal autor nabyvateli v * : tištné form poet exemplá.. elektronické form poet exemplá.. * hodící se zaškrtnte
4 . Autor prohlašuje, že vytvoil samostatnou vlastní tvrí inností dílo shora popsané a specifikované. Autor dále prohlašuje, že pi zpracovávání díla se sám nedostal do rozporu s autorským zákonem a pedpisy souvisejícími a že je dílo dílem pvodním. 3. Dílo je chránno jako dílo dle autorského zákona v platném znní. 4. Autor potvrzuje, že listinná a elektronická verze díla je identická. lánek Udlení licenního oprávnní. Autor touto smlouvou poskytuje nabyvateli oprávnní (licenci) k výkonu práva uvedené dílo nevýdlen užít, archivovat a zpístupnit ke studijním, výukovým a výzkumným úelm vetn poizovaní výpis, opis a rozmnoženin.. Licence je poskytována celosvtov, pro celou dobu trvání autorských a majetkových práv k dílu. 3. Autor souhlasí se zveejnním díla v databázi pístupné v mezinárodní síti ihned po uzavení této smlouvy rok po uzavení této smlouvy 3 roky po uzavení této smlouvy 5 let po uzavení této smlouvy 0 let po uzavení této smlouvy (z dvodu utajení v nm obsažených informací) 4. Nevýdlené zveejování díla nabyvatelem v souladu s ustanovením 47b zákona. / 998 Sb., v platném znní, nevyžaduje licenci a nabyvatel je k nmu povinen a oprávnn ze zákona. lánek 3 Závrená ustanovení. Smlouva je sepsána ve tech vyhotoveních s platností originálu, piemž po jednom vyhotovení obdrží autor a nabyvatel, další vyhotovení je vloženo do VŠKP.. Vztahy mezi smluvními stranami vzniklé a neupravené touto smlouvou se ídí autorským zákonem, obanským zákoníkem, vysokoškolským zákonem, zákonem o archivnictví, v platném znní a pop. dalšími právními pedpisy. 3. Licenní smlouva byla uzavena na základ svobodné a pravé vle smluvních stran, s plným porozumním jejímu textu i dsledkm, nikoliv v tísni a za nápadn nevýhodných podmínek. 4. Licenní smlouva nabývá platnosti a úinnosti dnem jejího podpisu obma smluvními stranami. V Brn dne:... Nabyvatel Autor
5 ANOTACE Zpracování obrazu získává každým dnem vtší význam u rznorodých aplika ních oblastí. Jednou z dnešních vizí, která by mla využívat obrazových operací, je výroba tzv. autonomního vozidla, které by mlo zvládat samostatn provoz na silni ních komunikacích. asto je také zapotebí rychlého zpracování obrazu nap. v hodnocení lékaských nebo satelitních dat. Vda zabývající se zpracováním digitálního obrazu, se nazývá po íta ové vidní. Tato vda se snaží technickými prostedky napodobit lidský zrak. lovk získává pomocí o í zdroj informací o okolním svt. Pi vyhodnocení získaných informací je teba zapojit nabyté znalosti a zkušenosti z okolního svta. Stejnými zpsoby se snaží ešit zpracování obrazu také po íta ové vidní. Tato práce popisuje postupy, které se používají pro detekci D objekt v obraze. Postup zpracování a rozpoznávání obrazu se provádí v nkolika krocích. Nejprve se obraz uloží v digitální podob do po íta e a dále následuje pedzpracování obrazu, segmentace obrazu na objekty, popis získaných objekt a v posledním bod jejich klasifikace. Touto problematikou, a nkterými dalšími operacemi, se zabývá také tato práce. Hlavním úkolem bakaláské práce je zhodnocení základních detektor objekt a v praktické ásti pak realizace aplikace v prostedí programu Matlab, která v obraze detekuje objekty a umožuje testování navrženého detektoru. Klíová slova: detekce objekt, detekce hran, segmentace, zpracování obrazu, Matlab.
6 ABSTRACT Image processing puts more construction on various application areas these days. One of these days vision, which would use picture operations, is producing an autonomic car. It would manager traffic operations on its own. There is often quickly need to image processing for example in evolutions doctors or sattelites dates. The computer vision is science about digital image processing. This science tries simulate human eye by technical instrument. The man will get information source about surrounding world throught his eyes. It s necessary connect up gain knowledge and experiences from surrounding world to evolution informations. In the same ways computer s vision tries to solve the image processing too. This work described processes, which are used to detection D objects in the picture. The process of image recognition is engaged in several steps. First, the digital picture is put into the computer and than the picture preprocessing picture partitioning into objects and describe obtain objects follws. At least their classificattion follows. This work is engaged in these problems. The main task of this bachelor effort is evalution primary detector objects. In practically part there is implementation of application in Matlab program. This implementation detects objects in the picture. And makes it possible to test of designed detektor. Keywords: objects detection, edges detection, segmentation, image processing, Matlab.
7 GREGOR, M. Detektory objekt v obraze a jejich realizace. Brno: Vysoké u ení technické v Brn, Fakulta elektrotechniky a komunika ních technologií, s. Vedoucí bakaláské práce Ing. František Kyselý.
8 PROHLÁŠENÍ Prohlašuji, že svoji bakaláskou práci na téma Detektory objekt v obraze a jejich realizace jsem vypracoval samostatn pod vedením vedoucího bakaláské práce a s použitím odborné literatury a dalších informa ních zdroj, které jsou všechny citovány v práci a uvedeny v seznamu literatury na konci práce. Jako autor uvedené bakaláské práce dále prohlašuji, že v souvislosti s vytvoením této práce jsem neporušil autorská práva tetích osob, zejména jsem nezasáhl nedovoleným zpsobem do cizích autorských práv osobnostních a jsem si pln vdom následk porušení ustanovení a následujících autorského zákona. /000 Sb., v etn možných trestnprávních dsledk vyplývajících z ustanovení 5 trestního zákona. 40/96 Sb. V Brn dne podpis autora
9 POEKOVÁNÍ Dkuji vedoucímu bakaláské práce Ing. Františkovi Kyselému za velmi užite nou metodickou pomoc a cenné rady pi zpracování bakaláské práce. V Brn dne podpis autora
10 Obsah Úvod.... Teoretický úvod Digitální obraz Druhy digitálního obrazu Vzdálenost a sousednost pixel Diskrétní konvoluce Detekce hran Lineární filtrace Pojem hrana a gradientní operátor Operátory aproximující derivace obrazové funkce Robertsv operátor Sobelv operátor Operátor Prewittové Robinsonv operátor Kirschv operátor Laplacev operátor Detekce hran využívající druhou derivaci Cannyho hranový detektor Segmenta ní metody Prahování Segmentace obrazu založená na detekci hran Sledování hranice Regionov orientovaná segmentace Spojování oblastí Rozvodí (watershed) Rozpoznávání obrazu Statistické metody Connected komponent labelling Shluková analýza Píznaky Klasifikace Realizace detektoru objekt... 37
11 5.. Pedzpracování obrazu Výbr hranového detektoru Ozna ení objekt Výbr píznak Klasifikace objekt Testování detektoru pomocí aplikace Závr Seznam literatury... 5
12 Úvod Zrakové vnímání je pro lovka velmi dležité. Díky o ím získává lovk zdroj informací o okolním svt. Pi vyhodnocení získaných informací je teba zapojit nabyté znalosti a zkušenosti z okolního svta. Stejnými zpsoby se snaží ešit zpracování obrazu také po íta ové vidní. Prbh zpracování a rozpoznávání obrazu bývá vtšinou rozdlen do nkolika základních krok. Toto rozdlení není vždy úpln jednozna né, a proto mžeme najít v rzných literárních zdrojích rznou interpretaci tohoto problému.ve vtšin pípad závisí pímo na aplikaci, která má být realizována, jaké kroky bude teba vykonat. Prvním krokem zpracování obrazu je digitalizace a snímání, kdy se pevede obraz reálného svta do digitální formy. Dále následuje pedzpracování obrazu, které pedstavuje operace jako je filtrace obrazu nebo hranová detekce. Poté následuje segmentace obrazových dat, pedstavující analýzu obrazu vedoucí k získání objekt. tvrtým krokem je popis získaných objekt vlastnostmi, které charakteristicky popisující tyto objekty. Posledním krokem je klasifikace. Vtšinou se jedná o piazení objekt, které byly nalezeny v obraze, do skupiny známých tíd. Tato práce se zabývá problematikou detekce objekt v obraze, se kterou je velmi blízce spojená detekce hran, pedstavující velmi dležitý krok pi pedzpracování obrazu. V jednotlivých kapitolách práce jsou popsány postupy, které jsou uvedeny výše. Hlavním úkolem práce je zhodnotit základní typy detektor objekt a v praktické ásti realizace aplikace v prostedí Matlab, umožující detekci objekt v obraze a také testování navrženého detektoru. - -
13 . Teoretický úvod V této kapitole je obsažena základní problematika týkající se digitálního obrazu. Jsou zde popsány druhy digitálního obrazu a nkteré pojmy, které je pro zpracování obrazu nutné znát. V kapitole je obsažena také diskrétní konvoluce, což je operace, která se využívá napíklad pro detekci hran... Digitální obraz Digitální obraz je diskrétní veli ina, která lze popsat obrazovou funkcí f ( x,. Argumenty funkce pedstavují souadnice v rovin. Pi zpracování obrazu pomocí po íta e pracujeme s digitálními obrazovými funkcemi, které jsou popsány dvourozmrnou (D) maticí, s po tem ádk a sloupc odpovídající velikosti obrazu. ádky a sloupce této matice pedstavují obrazovou rovinu a prvky pedstavují jasové hodnoty v píslušných obrazových bodech. Jeden obrazový bod se pak nazývá pixel. Souadnice a hodnoty matice jsou celo íselné a defini ní obor obrazu je rovinná funkce R R = {(x,, x x, y y }, (.) m m kde x m, y m pedstavují maximální souadnice v obraze.obrazová funkce má tedy omezený obor hodnot [6].... Druhy digitálního obrazu Rozlišujeme ti základní druhy digitálního obrazu: - šedotónový (monochromatický) obraz - barevný (multispektrální) obraz - binární obraz Šedotonový obraz je reprezentován jedinou obrazovou funkcí f ( x,. Do pamti po íta e je ukládán ve 56 stupních šedi, což odpovídá osmibitové barevné hloubce (ozna ení barevná hloubka se užívá i pro šedotónový obraz). Pi emž bílá je reprezentována hodnotou 55 a erná hodnotou 0. Z toho - 3 -
14 dvodu také potebuje každý bod obrazu Byte pamti. Píklad diskrétního šedotónového obrazu a jemu odpovídající matice 5x5 jsou zobrazeny v následujícím obrázku. Obr.: Šedotónový obraz a jemu odpovídající matice. U barevného obrazu odpovídá každé dvojici plošných souadnic ( x, vektor hodnot nap. jas pro jednotlivé barevné složky obrazu ( ervená, zelená, modrá). Smícháním složek pak dochází ke vzniku barevného obrazu. Graficky je tento proces znázornn na Obr... Digitalizace a pípadné zpracování pomocí po íta e se provádí samostatn pro každou složku. Mžeme se ale setkat i s algoritmy, které využívají závislosti mezi jednotlivými barevnými složkami. Obr..: Vznik barev smícháním složek
15 Posledním typem obrazu z hlediska barevné hloubky je obraz binární. Jednotlivé prvky matice nabývají jen hodnot 0 nebo, kterým odpovídá erná nebo bílá barva.... Vzdálenost a sousednost pixel Vzdálenost mezi dvma body lze popsat jako nejmenší po et krok nutných pro pesun z bodu výchozího do bodu cílového v pravoúhlé mížce. Mjme dva obrazové body s polohou na souadnicích ( x,, ( h, k). Jestliže jsou povoleny pouze kroky o jedno pole mížky ve svislém nebo vodorovném smru, získáme vzdálenost D 4, ((x,, (h,k )) = x h + y k. D4 (.) Jsou-li navíc povoleny i jednotkové kroky v diagonálním smru, získáme vzdálenosti odpovídající D 8, ((x,, (h,k )) = max{ x h + y k }. D8 (.3) V digitálním obraze je dalším velmi dležitým pojmem sousednost pixel. Mezi dvma pixely mohou nastat dva druhy sousednosti. Graficky jsou oba pípady zobrazené na Obr..3. Dva pixely mohou být 4-sousedy v pípad, že jejich vzdálenost D nebo 8-sousedy, pro které platí vzdálenost D [5]. 4 = 8 = Obr..3: 4-sousedství a 8-sousedství bodu
16 .. Diskrétní konvoluce Konvoluce je velmi dležitá operace v teorii signál, a vzhledem k tomu, že obraz je dvourozmrný diskrétní signál, používá se konvoluce velmi asto také pro zpracování obrazu. Nkolik základních metod, ke kterým se adí i detekce hran, používají nkteré z mnoha hranových detektor jako konvolu ní masku. Následující vztah vyjaduje konvoluci (zna enou *) pro dvourozmrný obraz., kde symbol f(x, pedstavuje výstupní obraz, g(x, vstupní obraz a h ( x, konvolu ní jádro o rozmrech MxN [6]. f(x, = g(x,*h(x, = x+ M/ y+ N/ i= xm/ j= yn/ f(i,j).h(i x, j (.4) Grafické znázornní konvoluce dvou signál (obrazu a mask je uvedeno v Obr..4. Jedná se v podstat o postupné posouvání konvolu ní masky v prostoru nad obrazem. U každé vzájemné polohy masky a obrazu, odpovídající jednomu bodu, se vypo ítá sou et hodnot pixel, kdy jednotlivé pixely pedstavují násobky hodnot jasu pvodního obrazu s píslušným koeficientem masky. Tento sou et pak odpovídá výstupní hodnot signálu (obrazu) v daném bod. Obr..4: Diskrétní konvoluce
17 . Detekce hran Výzkumy ukazují, že pro zrakové vnímaní lovka jsou velmi dležitá místa v obraze, ve kterých se mní hodnoty jasu. Taková místa se nazývají hrany. Píkladem mže být perokresba, u které budou odpovídat linie náhlým jasovým zmnám. K nalezení takových významných oblastí v obraze patí práv detekce hran. V této kapitole je také obsažena lineární filtrace obrazu, která se používá k vyhlazování a ostení obrazu... Lineární filtrace Lineární filtrace popisuje operaci, které se využívá u pedzpracování obrazu. V podstat se jedná o metody, které využívají pro výpo et jasu bodu ve výstupním obraze pouze lokální hodnoty bodu ve vstupním obraze. Pro lokální filtraci se používá diskrétní konvoluce jejíž jádro popisuje okolí obrazového bodu. Vyhlazováním obrazu se potla ují vyšší frekvence obrazové funkce. Výsledkem vyhlazení by mlo být potla ení náhodného šumu v obraze. Nevýhodou je ovšem skute nost, že dochází také k rozmazání hran objekt. Vyhlazování se provádí napíklad jednoduchým prmrováním. Každý bod v obraze získá nový jas, který se vypo ítá prmrem pvodních jas v definovaném okolí. Nkdy se zámrn zvyšuje hodnota stedového bodu konvolu ní masky, popípad soused, a to v pípad, že je poteba vyhladit šum s Gaussovským rozložením. asto používané prmrovací filtry jsou [0] h 6 = 4, 6 h 0 =. (.) 0 Existují i další metody, které se používají k redukci šumu. Jednou z nich je vyhlazování mediánem. V této metod se zvolí jako filtrovaná hodnota ta, která leží uprosted seazené posloupnosti skládající se z okolních hodnot filtrovaného bodu. Nevýhodou mediánu je oezávání ostrých roh a poškození tenkých hran [6]
18 Ostení obrazu, se kterým souvisí také gradientní operace, vede naopak ke zvýraznní vyšších frekvencí. Z toho plyne, že jsou zvýraznna hlavn místa v obraze, ve kterých dochází k prudké zmn jasu. Výsledkem je tedy zvýraznní hran v obraze. Nevýhodou je, že jsou zvýraznné i šumové body... Pojem hrana a gradientní operátor V obraze je hrana dána vlastnostmi obrazového elementu a jeho okolím. Je ur ena podle náhlé zmny obrazové funkce f ( x,. Pro výpo et zmny funkce dvou promnných se používají parciální derivace. Operátor udávající zmnu funkce se nazývá gradient. Jedná se o vektorovou veli inu, která ur uje smr nejvtšího rstu funkce (smr gradientu) a také strmost tohoto rstu (modul gradientu). Pixely, které mají velký modul gradientu, nazýváme hranami [4]. Pro spojitou obrazovou funkci f ( x, se ur í velikost gradientu f ( x, a smr gradientu ψ vztahy f f f ( x, = +, (.) x y g g ψ = arg,, (.3) x y kde arg( x, je úhel (v radiánech) mezi radius-vektorem k bodu (x, a souadnou osou x. Nkdy se mže stát, že nás zajímají v obraze místa s výraznjšími hranami (s prudce se mnícím jasem), aniž bychom hledli na smrové vlastnosti hran. K tomuto ú elu se asto používá Laplacev operátor tzv. Laplacián, který vychází z parciálních derivací druhého ádu. Laplacián je nulový pro monotónn rostoucí jasovou funkci ( x, tam, kde je maximální velikost gradientu. g v píslušném okolí - 8 -
19 g( x, g( x, g( x, = +. (.4) x y Hrany, které jsou v obraze nalezené lokálními operátory, se dají použít pro hledání hranic objekt. Jelikož objektu odpovídají oblasti homogenního jasu, odpovídají pixely s vysokou hodnotou gradientu bodm hranice. Pixely hran se spojují do hranic, a proto mže být smr hrany nkdy definován jako kolmý na smr gradientu. Pi volb této orientace hrany se mohou hranové pixely spojovat do hranic. Hrany se dají také tídit podle jasového jednorozmrného profilu ve smru gradientu v daném pixelu. Na Obr.. jsou uvedeny profily nejbžnjších hran. Stechová hrana, skoková hrana a tenká linie jsou idealizované. V reálném obraze lze najít pouze profil odpovídající profilu zašumlé hrany. Obr.: Nejbžnjší profily hran. Gradientních operátor se využívá také pro ostení obrazu. Ostením obrazu se upraví obraz tak, aby hrany v nm byly strmjší. Z hlediska frekven ního - 9 -
20 spektra odpovídá ostení zdraznní vysokých frekvencí. Pro obraz g, který je výsledkem ostení obrazu f lze napsat g( x, = f ( x, CS( x,, (.5) kde pedstavuje kladný sou initel, který udává požadovanou sílu ostení a S( x, je operátor udávající strmost zmny obrazové funkce v píslušném bod. Strmost mže být také definována Laplaciánem nebo modulem gradientu. Ostení obrazu se velmi asto využívá v tiskaském prmyslu, nap. u laserové tiskárny pro zvýšení kontrastu obrazu. Odstíny jasu jsou zde vytvoeny rznou hustotou tisku bod (tzv. polotónování). Ostení obrazu ped polotónováním má dobrý vliv na vnímání obrazu lovkem. V digitalizovaném obraze se parciální derivace aproximují pomocí diferencí f ( x, = f ( x, f ( x,, x y f ( x, = f ( x, f ( x, y ), (.6) Diference mžeme vyjádit také symetricky f ( x, = f ( x +, f ( x,, x x f ( x, = f ( x, y + ) f ( x, y ), (.7) této operace se obvykle nevyužívá, protože zstává zanedbán vliv pixelu ( x,
21 .3. Operátory aproximující derivace obrazové funkce Tato kapitola popisuje operátory, které se dají vyjádit jako masky pro diskrétní konvoluci popsanou podle vztahu (.4). Jednotlivé operátory zde budou uvádny pomocí jim odpovídajícího konvolu ního jádra k. Smrový operátor má tolik jader k, kolik smr rozlišuje. Problémem tchto operátor je zna ná citlivost na šum. Všechny následn uvedené operátory aproximují první derivaci obrazové funkce, výjimku tvoí Laplacev operátor, který využívá druhé derivace. Výbr vhodného operátoru se asto opírá o experiment a také o charakter obrazu..3.. Robertsv operátor Jedná se o nejstarší a velmi jednoduchý operátor, který využívá pouze okolí x obrazového bodu. Jeho konvolu ní masky jsou 0 0 k =, k = 0. (.8) 0 Velikost gradientu se po ítá podle vztahu g(x, - g(x +,y + ) + g(x,y + ) - g(x +,. (.9).3.. Sobelv operátor Ukázka pouze prvních tí masek. Nej astji se používají masky k a k 3, které slouží k hledání vertikálních a vodorovných hran. Ostatní masky si lze pedstavit pooto ením [4]. k = 0 0 0, 0 k = 0, 0 0 k 3 = 0. (.0) 0 - -
22 Operátor Prewittové Opt pouze první ti masky, ostatní si lze pedstavit pooto ením. = k, = k, = k. (.) Gradient tohoto operátoru je odhadován v 3x3 pro osm smr. Vždy se vybírá jedna maska z osmi, které odpovídá nejvtší modul gradientu. Dají se vytváet i vtší masky s podrobnjším smrovým rozlišením [4] Robinsonv operátor = k, = k, = 3 k. (.).3.5. Kirschv operátor = k, = k, = k. (.3).3.6. Laplacev operátor Laplacev gradientní operátor aproximuje druhou derivaci, je invariantní v i oto ení a udává pouze velikost hrany a ne její smr. V digitálním obraze mže být také Lalplacián (.4) aproximován pomocí diskrétní konvoluce. Používá konvolu ní jádra 3x3 pro 4-sousedství a 8-sousedství. = k, = 8 k. (.4)
23 Nkde se mžeme setkat také s Laplaciánem, který využívá vtší váhu pixel blíže reprezentativnímu bodu masky. V takovém pípad neplatí invariantnost v i oto ení k = 4, k = 4. (.5) Nevýhodou tohoto operátoru je velká citlivost na šum, protože se snaží aproximovat druhou derivaci primitivními prostedky. Další nevýhodou je dvojitá odezva na hrany, kterým odpovídají tenké linie v obraze [4]..3. Detekce hran využívající druhou derivaci Pi použití první derivace nabývala obrazová funkce v míst hrany svého maxima. Druhá derivace obrazové funkce protíná v míst hrany nulovou hodnotu. Nalezení hrany v míst prchodu nulou je díky strmosti pechodu spolehlivjší než na plochém maximu u první derivace [4]. U Laplaciánu byla zjištna nevýhoda, že odhadem hrany pomocí druhé derivace by mla být vtší citlivost na šum než u odhadu první derivace. Existuje ale metoda, která k odhadu druhé derivace využívá konvoluce obrazu s vyhlazujícím filtrem, na který jsou kladeny dva požadavky. Prvním požadavek íká, že filtr by ml být hladký a ve frekven ním spektru odpovídat pibližn pásmové propusti, aby byl omezen po et frekvencí, pi kterých mže k prchodu nulou dojít. Druhý klade draz na pesnost lokalizace hrany v rovin a íká, že filtr má reagovat pouze na body, které se nachází v blízkém okolí hrany. Tyto požadavky jsou v protikladu, proto se pistoupilo ke kompromisu, kterým je lineární filtr s Gaussovým rozložením x + y σ G( x, = e, (.6) - 3 -
24 kde x, y jsou souadnice v obraze a σ stedn kvadratická odchylka, která udává, na jak velkém okolí operuje filtr. Pi filtraci mají pixely, které jsou blíže stedu, vtší váhu, vliv vzdálenjších pixel než 3σ je zanedbatelný. K odhadu druhé derivace obrazové funkce, která byla vyhlazena Gaussovým filtrem se dá využít všesmrový Laplacev operátor. Tento postup je nazýván jako LoG operátor (z angl. Laplacian of Gaussian). Provedením aproximace Laplaceovým operátorem s malou konvolu ní maskou pímo na obraz f dochází k potížím se šumem. Tento problém je ešitelný díky linearit použitých operací. Zámnou vyhlazování Gaussovým filtrem G pomocí konvoluce a druhé derivace pak pro prchody nulou platí (( x, y, ) * f ( x, ) = ( G( x, y, σ ))* f ( x, = 0 σ. (.7) Hodnota Gaussiánu G se dá spo ítat pedem, protože nezávisí na konkrétním obrazu. Jelikož je Gaussián symetrický mže se pro jednodušší výpo et zavést substituce x = + y r, kde r je Euklidovská vzdálenost [] od stedu Gaussiánu. Vztah pro Gaussián lze pak zapsat následovn r σ G( r) = e. (.8) První derivace G (r) je rovna r σ G ( r) = re. (.9) σ Druhá derivace G (r ) je rovna r σ G ( r) σ σ r = e. (.0) - 4 -
25 Vztah (.0) pedstavuje LoG tj. Laplacián Gassiánu. Zptnou substitucí k souadnicím x, y a zavedením koeficientu c, který zajišuje aby byl sou et všech koeficient v masce roven 0, dostaneme vztah, který poskytuje hodnoty konvolu ní masky k x + y x + y σ σ ( x, c e 4 =. (.) σ Konvolu ní maska je k = 6. (.) Nevýhodami operátoru LoG je píliš velké vyhlazování ostrých tvar, což má za následek, že ostré rohy se ztrácejí. Další nevýhodou je snaha spojovat hrany do uzavených kivek..4. Cannyho hranový detektor Detekce hran je postup, pi kterém se pracuje lokáln na úrovni jednotlivých bod obrazu. Velkým problém nastává pi volb mítka, protože hrany se hledají jako diference jasu bod obrazu v njakém okolí. Správná velikost tohoto okolí se ve vtšin pípad nedá vybrat pímo. Dvodem je, že velikost okolí závisí na velikosti objekt v obraze. Tento problém se eší tak, že zkoumaný jev se vyjádí pomocí formálního popisu (model) pro každé z rzných rozlišení (mítko). Poté se dají studovat kvalitativní zmny ve formálním modelu pro rzná rozlišení. Takto lze získat znalost o zkoumaném jevu, která není viditelná v jediném rozlišení. Na principu rzných rozlišení, a hledaní nejlepšího z nich, je založen práv Cannyho hranový detektor [4]. Základní myšlenka je, že skoková hrana lze - 5 -
26 hledat filtrem. Aby byl detektor optimální pro skokové hrany musí splovat následující ti kritéria. Detekní kritérium požaduje, aby nebyly pehlížené významné hrany a aby na jednu hranu nebyla vícenásobná odezva. Lokalizaní kritérium požaduje minimální rozdíl mezi polohou skute né a nalezené hrany. Jednoznaná odezva zajišuje, aby nebyla vícenásobná odezva na jednu hranu. V tomto pípad se na rozdíl od prvního kritéria požadavek týká zejména zašumlé a nehladké hrany. Nejprve byl detektor vyvinut pro D signál a bylo nalezeno ešení pro první dv kritéria optimalizace. Pidáním tetího kritéria byla nutná eliminace šumu k emuž se zde využívá filtrace Gaussiánem. Zobecnním detektoru do D je hrana dána polohou, orientací a velikostí (výška schodu). JestližeG pedstavuje D Gaussián (.8) a obrázek má být podroben konvoluci s operátorem d, platí vztah G n, pedstavující první derivaci G ve smru gradientu G n G = = d. G. (.3) d Smr gradientu není znám, ale existuje jeho odhad. Normála k hran obrázku g se odhaduje jako d ( G * g) =. (.4) ( G * g) Pozice hrany pak odpovídá lokálnímu maximu konvoluce obrazu g s operátorem G n ve smru d, Gn * g = 0. (.5) d - 6 -
27 Dosazením G n ze vztahu (.) do pedchozího vztahu se získá vztah, který ukazuje nalezení lokálních maxim ve smru kolmém na hranu. d G * g = 0 (.6) Síle hrany (velikosti gradientu intenzit odpovídá vztah G n * g = ( G * g). (.7) Problémem pi detekci hran je vícenásobná odezva na jednu hranu, zpsobená šumem. Tomuto problému se pedchází prahováním, ímž se zvolí, která hrana se považuje za významnou. Po prahování jsou ovšem hrany vtšinou nesouvislé i pesto, že by tomu tak nemlo mnohdy být. Tato potíž lze vyešit prahováním s hysterezí, ehož využívá i Cannyho hranový detektor. Silné hrany s modulem gradientu nad vyšším prahem T jsou považovány za hranové pixely. Hrany s menším modulem gradientu než T se považují za hrany zpsobené šumem, jsou-li ale souvislé se silnou hranou, mže se jednat i o hranové pixely. Proto pesahuje-li modul gradientu nižší práh T, jsou i tyto body považovány za hranové. Správné mítko hranového detektoru závisí na velikosti objekt v obraze. Mítko pedstavuje stední kvadratická odchylka Gaussiánu σ. Je li významnjší odezva na více mítek, použije se nejmenší mítko z dvodu nejlepší lokalizace hrany. Cannyho detektor zahrnuje také zpsob syntézy z odezev detektoru v rzných mítkách. Jedná se o postup, pi kterém jsou ozna ené jako hrany odezvy pro nejmenší mítko a hrany pro vtší mítka se pak syntetizují z nich. Syntetizovaná odezva je pak porovnána se skute nou odezvou pro vtší mítko σ. Cannyho hranový detektor je považován za pokro ilý hranový detektor. Bžn ovšem nebývá obsažena syntéza odezev. Detekce hran pro Cannyho detektor a rzné výše uvedené operátory je znázornna na Obr
28 (a) (b) (c) (d) (e) (f) Obr..: Detekce hran. (a) Pvodní obraz. (b) Robertsv operátor. (c) Sobelv operátor. (d) Operátor Prewittové. (e) LoG. (f) Cannyho hranový detektor
29 3. Segmentaní metody Segmentace je velmi dležitá operace, která vede k analýze obsahu obrazových dat. Cílem je roz lenní obrazu na nepekrývající se oblasti, které mohou jednozna n definovat objekty. V takovém pípad se jedná o segmentaci kompletní. Druhou variantou je, že segmenty nesouvisí pímo s objekty obrazu, v tomto pípad se jedná o segmentaci áste nou. U kompletní segmentace se pracuje s vyšší úrovní zpracování obrazu, kde se využívá pímo znalostí týkajích se ešeného problému. Nkteré úlohy umožují dobré výsledky i pi nižší úrovni zpracování. Píkladem mže být psaný text, u kterého lze dosáhnout segmentace obrazu na objekty a pozadí I jednoduchými postupy. áste nou segmentací se obraz rozdlí do samostatných ástí homogenních k vlastnostem, jakými jsou nap. jas, odrazivost, barva. U složitého obrazu je výsledem seznam oblastí, které se mohou pekrývat. Po áste né segmentaci je nutné provést další postupy umožující získat výslednou segmentaci obrazu. U složitých obraz není v této fázi zpracování dokonalá segmentace dosažitelná. Z toho dvodu je dobré získat áste nou segmentaci a výsledky zpesnit vyšším zpracováním obrazu. Výhodou segmentace je redukce objemu dat. Naopak nevýhodou je nejednozna nost obrazových dat. 3.. Prahování Prahování je nejjednodušší segmenta ní metodou. Využívá se zde toho, že objekty v obraze charakterizuje konstantní odrazivost nebo pohltivost svého povrchu. Prahováním se vstupní obraz f transformuje na výstupní binární obraz g dle vztahu [5] pro f ( i, j) T g( i, j) =, (3.) 0 pro f ( i, j) < T - 9 -
30 kde T pedstavuje tzv. práh a hodnota g(i,j)= písluší objektm a g(i,j)=0 náleží pozadí. Prahování je napíklad vhodné využít u obrazu na kterém jsou objekty, které se nedotýkají, výrazn se lišící jasem od pozadí. Pro prahování je velmi dležité zvolit správný práh. Prahování celého obrazu pouze jedním prahem bývá neúspšné, protože hodnoty jasu objekt a pozadí nemusí být na celém obraze rovnomrné. V takovém pípad se dá využít prahování s promnným prahem. Hodnoty tohoto prahu se v obraze ur ují lokáln. Další vztahy pro prahování se odvozují od základního vztahu (3.). Píkladem je pro f ( i, j) D g( i, j) =, (3.) 0 jinak kde Z pedstavuje množinu jasových úrovní. Obraz je pak segmentován na hodnoty z množiny Z a na hodnoty ostatních oblastí. Tento zpsob prahování se dá využít také pro detekci hranic objekt, a to v pípad že se nkteré hodnoty jasu nacházejí pouze na hranicích mezi pozadím a objektem. Když se z tchto hodnot vytvoí množina Z získáme prahováním hranice objekt. Další možností je prahování s více prahy. Tímto zpsobem se získá obraz s ur itým po tem jasových úrovní podle vzahu pro pro n pro f ( i, j) D f ( i, j) D g( i, j) =. (3.3) f ( i, j) D 0 jinak n V pípad poteby se dá použít také tzv. poloprahování, kde se odstraní napíklad pouze pozadí. Pro tuto metodu platí vztah h( i, j) pro f ( i, j) D g( i, j) =. (3.4) 0 jinak
31 Ideální práh se ur uje vtšinou podle histogramu. Ten je dvouvrcholový v pípad, že objekty mají pibližn stejný jas a jsou jasov odlišné od pozadí. Pak jeden vrchol odpovídá objektm a druhý pozadí. Body, které leží v histogramu, odpovídají hrani ním bodm proto nejsou v obraze zastoupeny tak asto. Pro práh je tedy ideální aby odpovídal hodnot mezi maximi. Histogram obrazu mže mít take více vrchol. V takovém pípad jde ur it více hodnot prah, a to v minimech mezi dvma maximy. Rozhodnout jestli je histogram dvou nebo vícevrcholový je ovšem složité [5]. 3.. Segmentace obrazu založená na detekci hran Segmenta ní metody založené na detekci hran vycházejí z toho, že hrany v obraze tvoí hranice oblastí. Hrany se v obraze dají hledat pomocí nkterého z hranových detektor popsaných ve 3. kapitole. Hrany pak ozna ují místa, ve kterých v obraze dochází nap. ke zmn jasu. Obraz, který vznikne detekcí hranového operátoru je po tomto kroku tém nepoužitelný, proto se obraz dále zpracovává tak, že se vzniklé hrany spojují do etzc, které pak lépe odpovídají hranicím. Problémem, který tímto postupem vzniká, jsou hrany v místech, kde ve skute nosti hranice není, a naopak také místa, kde hrana chybí, ale ve skute nosti se zde hranice nachází Sledování hranice Využívá se v pípad, kdy není znám tvar hranice, ale v obraze jsou ur ené oblasti. Jako výchozí se pedpokládá obraz binární nebo oblasti vzniklé barvením. Hlavní úkol metody je ur ení vnitní hranice všech oblastí v obraze, protože vnitní hranice tvoí podmnožinu oblastí a vnjší hranice ji naopak netvoí
32 Obr.3.: Vnitní a vnjší hranice. Postup rozeznání hrani ních bod se provádí postupným procházením ádk dokud není nalezen bod nové oblasti. Po nalezení se prochází oblast proti smru hodinových ru i ek. Obr.3.: Postup procházení obrazu pi sledování hranice Regionov orientovaná segmentace Jedná se os segmenta ní metody, které místo hranic oblastí ur ují pímo oblasti v obraze. Výhodou tchto metod je malá citlivost na šum. Je zde kladen velký draz na homogenitu oblasti. Kritériem homogenity mohou být nap. jas, barva nebo tvar. Uplatuje se v obrazech se šumem, ve kterých by se hledaly tžko hranice. Významnou vlastností oblasti je homogenita. Obraz se rozdluje do maximáln souvislých oblastí tak, aby byly oblasti z ur itého hlediska homogenní. Požaduje se splnní podmínek H ( R i ) = TRUE pro i =,,,..., I, (3.5) H ( R R ) = FALSE pro i, j,,..., I i i j j R i sousedí s R, (3.6) j - 3 -
33 kde I je po et oblastí, R jednotlivé oblasti a H R ) dvouhodnotné vyjádení i ( i kritéria homogenity. Oblast v segmentovaném obraze by tedy mla být homogenní a sou asn také maximální Spojování oblastí Metoda vychází z po áte ního rozložení, kdy každý obrazový element pedstavuje samostatnou oblast, ímž pi splnní (3.5) nesplní (3.6). Dále spojujeme vždy dv sousední oblasti, pokud oblast vzniklá spojením tchto dvou oblastí bude vyhovovat kritériu homogenity. Výsledek spojování závisí na poadí, v jakém jsou oblasti pedkládány ke spojování. Nejjednodušší metody vycházejí z po áte ní segmentace obrazu na oblasti x, 4x4 nebo 8x8. Popis oblasti je srovnáván pomocí statistických test s popisem sousední oblasti. Pi shod dojde ke spojení obou oblastí a vznikne nová oblast. V okamžiku, kdy nelze spojit žádné dv oblasti, proces kon í Rozvodí (watershed) Obraz je zde chápán jako terén, který je postupn zaplavován vodou. Povodí jsou postupn z nejníže položených bod terénu (lokálních minim) zaplavována vodou. V místech, ve kterých je možnost, že by se mohla dv rzná povodí slít, se vytvoí hráze. Zaplavování kon í ve chvíli, kdy je dosaženo nejvyššího bodu v terénu (maximum obrazu). Po této operaci je obraz rozdlen do region, které oddlují hráze (watersheds). Všechny body z regionu jsou pak ozna eny stejným unikátním indexem. Pro všechny body hráze je použit speciální index odlišný od ostatních. Metoda se využívá pedevším v medicínských aplikacích, nap. pro segmentaci mozku. Výhodou je efektivita této metody. Nevýhodou je velký po et region v pípad, že je obraz zašumlý
34 4. Rozpoznávání obrazu Posledním krokem pi zpracování obrazu je jeho rozpoznání a s ním související klasifikace objekt. Oblasti segmentovaného obrazu se zaadí podle spole ných rys do ur itých pedem známých tíd. Podle klasifikace objekt se mohou metody rozdlit do dvou skupin. První skupinou jsou statistické metody, kde je popis objekt provádn pomocí píznak, které íseln vyjadují ur ité vlastnosti vtšinou metrické povahy [0]. Druhým typem je strukturální rozpoznávání, které popisuje objekty primitivy. Primitiva pedstavují nejjednodušší kvalitativní charakteristiky. Primitiva dále tvoí abecedu jazyka a vztahy mezi jednotlivými primitivy se dají vyjádit relacemi. Danému po tu tíd pak odpovídá po et gramatik. Rozpoznávání je provádno syntaktickou analýzou [3]. 4.. Statistické metody Základním požadavkem tchto metod je statistická analýza obrazových dat, nej astji hodnot pixel. Získáme tak píznaky, které se zna í x,..., x n. Obraz tedy pedstavuje sloupcový vektor x = [ x, x,..., ] x N T,který se skládá z jednotlivých píznak. V této kapitole jsou popsány základní statistické metody a také druhy píznak, které se dají dále použít pi klasifikaci objekt Connected komponent labelling Binární obraz je u této metody zpracován tak, že obrazové body s hodnotou (objekt, které se nachází v propojeném shluku, jsou ozna eny spole ným indexem. Na výstupu pak mají jednotlivé obrazové body hodnotu indexu podle toho, ke kterému segmentu patí [0] Shluková analýza Jedná se o metodu, kde jsou shlukovány obrazové body s podobnými vlastnostmi. Metoda je tedy závislá na mení pro každý pixel. Každý pixel je popsán vektorem x = x, x,..., x ], který obsahuje výsledky mení pro daný [ N
35 pixel - píznaky. Jednotlivé píznaky mohou být nap. jas, barva, rozptyl aj.. Píznaky by mli být zvolené tak, aby byly pixely s podobným ohodnocením shlukovány do jedné oblasti a s rzným ohodnocením do rzných oblastí. Tato metoda pedstavuje pedevším klasifika ní metodu bez u itele, ale její základní postupy jsou použitelné také pro segmentaci obrazu. Výhodami shlukové analýzy jsou jednoduchost, snadná rozšiitelnost a mnoho modifikací. Nevýhodou pak problémy pi stanovení celkového po tu shluk [7] Píznaky Dležitým faktorem pi rozeznávání objekt pomocí píznak je správná volba píznak. Existuje nkolik druh píznak. Mezi základní patí [7]:. Velikost po et pixel ve spojité oblasti, které ur ují plochu objektu.. Obvod celkový po et pixel hranice. 3. Nekompaktnost jedná se o míru podobnosti oblasti k ideálnímu kruhu. Je definována jako Obvod / Velikost. 4. Konvexnost jedná se o míru podobnosti objektu ke své konvexní schránce. Definována jako Velikost/ Plocha konvexního obalu. 5. Hlavní osa délka hlavní osy elipsy v pocelech. 6. Vedlejší osa délka vedlejší osy elipsy v pocelech. 7. Orientace úhel mezi hlavní osou objektu a souadnicovou osou x. 8. Výstednost pomr mezi vzdálenostmi ohnisek elipsy a její hlavní osou. 9. Podlouhlost pomr stran obdélníku, který opisuje daný objekt. 0. Pravoúhlost udává pomr Velikost/Plocha opsaného obdélníku. Postupným otá ením se hledá minimální plocha jemu opsaného obdélníku.. Eulerovo íslo po et souvislých ástí objektu.. S. π. Kruhovitost podobnost kruhu. Definován jako [9]. O
36 4.. Klasifikace Klasifikátor je funkce rozhodující o tom, do jaké tídy patí objekt. Rozhodovací pravidlo je popsáno jako skalární funkce s dvma vektorovými argumenty = d( x, q), (4.) kde x = [ x, x,..., ] x n T pedstavuje vektor píznaku klasifikovaného objektu a T q = [ q, q,..., q n ] parametry, na které je nastaven klasifikátor. Jak je zejmé, kvalita klasifikace je závislá na nastavení klasifikátoru, tedy na hodnotách jednotlivých složek vektoru q [9]. Klasifikátor je možné nastavit pímo pouze v jednoduchých pípadech. U složitjších pípad se používá tzv. trénování. Jedná se v podstat o u ení, pi kterém je klasifikátor naplnn trénovací množinou obraz, které je sou asn piazen index klasifika ní tídy do které obraz písluší. Je zejmé, že s velikostí trénování množiny, roste pesnost klasifikátoru. Proto se asto využívá rozšiování trénovaní množiny. Tento postup popisuje tzv. uení s uitelem. Jestliže máme pouze obrazy, které obsahují vektory, aniž bychom mli další znalosti o správné klasifikaci nebo po tu tíd, jedná se o tzv. uení bez uitele. S tímto druhem klasifikace pracuje shluková analýza popsaná v kapitole
37 5. Realizace detektoru objekt Tato kapitola popisuje postup, kterými byl vytvoen detektor objekt. Je zde popsáno pedzpracování obrazu, výbr píznak, u ení a klasifikace pomocí rozhodovacího stromu. Dále je zde popsáno vytvoení aplikace v prostedí programu Matlab, která umožuje navržený detektor testovat. Navržený detektor slouží k rozeznávání trojúhelník, tverc a kruh v obraze. 5.. Pedzpracování obrazu Prvním krokem je na tení obrazu. Pokud je obraz barevný, je následn peveden do šedotónového, a to z toho dvodu, že následujícím krokem je detekce hran pomocí vybraného hranového detektoru, který je schopen pracovat pouze s jednou maticí s odstíny šedi Kdybychom nechali obraz v barevné podob, byly by matice ti, viz. kapitola... V dalším kroku je obraz vyfiltrován pomocí mediánového filtru. 5.. Výbr hranového detektoru Jak bylo popsáno v kapitole., každý detektor má jiné vlastnosti a zvolit správný detektor tak není vždy jednoduché a asto se musí vycházet z experiment nebo charakteru obrazu. V mnou vytvoené aplikaci je možnost výbru ze tí detektor. Tmi jsou Sobelv operátor, operátor Prewittové a Cannyho hranový detektor. U každého hranového detektoru v programu Matlab je možnost definovat prahovou hodnotu. Není-li definována provede program nastavení automaticky. Správné nastavení prahové hodnoty detektoru stejn tak i samotného výbru detektoru je velmi dležité pi dalším zpracování obrazu Oznaení objekt Je-li provedena hranová detekce tak, že hrany tvoí celek a pedstavují tak hranice objekt, mžeme jednotlivé oblasti ozna it. Program Matlab umožuje takto vzniklé oblasti ozna it jako díry a vyplnit je pomyslnou barvou
38 Díky tomuto postupu se pak dají každému takto vzniklému objektu piadit píznaky Výbr píznak Výbr správných píznak pro klasifikaci je velmi dležitý. Mnou navržený detektor slouží k rozeznání trojúhelníku, tverce a kruhu. Základní druhy píznak jsou popsány v kapitole Je zejmé, že pro klasifikaci jsou nkteré píznaky nevhodné. Napíklad velikost tverce uvádná v pixelech mže být stejná jak u tverce, tak u kruhu. Z toho dvodu jsem se snažil vybrat píznaky, které jsou typické pro dané objekty. Z výše uvedených píznak jsem vybral kruhovitost a nekompaktnost. Pro každý objekt jsem vytvoil 8 trénovacích obraz. Oba píznaky popisují míru podobnosti kruhu, ale každý vychází z jiných základních píznak. Závislosti pro vybrané píznaky jsou znázornny na následujících obrazcích. Kruhovitost Hodnota píznaku [-] 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0, 0, Poet objekt [-] tverec Trojúhelník Kruh Obr.5.: Závislost kruhovitosti jednotlivých objekt
39 Nekompaktnost Hodnota píznaku [-] Poet objekt [-] tverec Trojúhelník Kruh Obr.5.: Závislost nekompaktnosti jednotlivých objekt Klasifikace objekt Pro klasifikaci objekt jsem v detektoru použil rozhodovací strom. Tuto funkci také nabízí program Matlab. Rozhodovací strom pedstavuje jednoduchý klasifikátor, který umožuje rychle a lehce vyhodnotit výsledky. Strom je založen na u ení s u itelem. Cílem je identifikace objekt, které jsou popsány rznými píznaky a jsou zaazeny do tíd. Jednotlivé píznaky objekt se nejprve zapisují do sloupc. Podle po tu píznak se tak vytvoí po et sloupc, kde jednotlivé ádky popisují vlastnosti daného objektu. Uitel pak musí do posledního sloupce zaadit jednotlivé objekty pomocí indexu do skupin. Klasifikace za íná v koeni stromu a pokra uje porovnáváním píslušných atribut v rozhodovacích uzlech ímž dochází k vtvení stromu do chvíle, než se strom dostane k listu, který piadí klasifikovaný objekt k njaké tíd. Nevýhodou je zašumní nebo nedostatek dat. V takovém pípad mže docházet k tzv. peuení. Tento problém lze ešit tak, že necháme strom peu it a pak provedeme tzv. oezání. Správná velikost stromu se pak ur uje statistickými testy [8]. Jako trénovací data jsem použil pro jednotlivé objekty sadu 8 objekt zobrazených na Obr
40 (a) (b) (c) Obr.5.3:Trénovací data pro (a) tverec, (b) kruh, (c) trojúhelník
41 5.6. Testování detektoru pomocí aplikace Vytvoená aplikace nabízí otestování navrženého detektoru nkolika zpsoby. Nabízí možnost zobrazení histogramu a výbru hranového mezi Sobelovým operátorem, operátorem Prewittové a Cannyho hranovým detektorem. Dále umožuje nastavení prahové hodnoty jednotlivých detektor v etn nastavení automatického prahu a zanesení šumu typu sl a pep do vstupního obrazu. Další možností je nastavení velikosti objekt. Toto nastavení nefunguje jako pesné nastavení velikosti, ale jako nastavení hodnoty nejmenšího objektu pro rozeznávání. Jako minimální je nastavena hodnota 00 pixel. Samozejmostí je možnost na tení a uložení obraz. Panel aplikace pro nastavení je uveden na Obr.5.4. Obr.5.4: Panel pro nastavení testování
42 Na Obr.5.5 je ukázka detekce objekt bez zašumní. Nastavené hodnoty pro detekci: Sobelv operátor, zanesení šumu 0%, automatické nastavení prahové hodnoty a velikost objektu 000 px. (a) (b) Obr.5.5: Zobrazení (a) vstupního obrazu, (b) obrazu po detekci
43 Každý hranový detektor má jiné vlastnosti, proto jsou výsledky detekce asto závislé také na správné volb hranového detektoru. Ukázka úspšnosti detekce objekt pro rzné hranové detektory je na Obr.5.6. (a) (b)
44 (c) (d) Obr.5.6: (a) Vstupní obraz.výsledky detekce objekt pi nastavení (b) Sobelova operátoru (c) operátoru Prewittové (d) Cannyho hranového detektoru
45 Problémy detekce objekt vznikají je-li obraz zašumlý. Aplikace umožuje vkládat dva typy šumu. Na Obr.5.7 je ukázka detekce pi zanesení šumu typu sl a pep. Na Obr.5.8 je zanášen Gaussv šum. Jako detektor je použit pro oba pípady Cannyho hranový detektor s automaticky nastavenou prahovou hodnotou pi každém vnesení šumu. (a) (b)
46 (c) Obr.5.7: Zanesení šumu sl a pep (a) 0%, (b) 5%, (c) 45%. (a)
47 (b) (c) Obr.5.8: Zanesení Gaussova šumu (a) 5%, (b) 45%, (c) 60%. Všechny testy pro zašumní byly provedeny pi použití Cannyho hranového detektoru. Na Obr.5.9 je ukázka detekce pi zašumní také pro zbývající dva hranové detektory, které je možné v aplikaci nastavit. Prahová hodnota je opt nastavena automaticky pro oba pípady
48 (a) (b) Obr.5.9: Ukázka detekce objekt pi zanesení 0% šumu typu sl a pep pi nastavení (a) Sobelova operátoru, (b) operátoru Prewittové
49 6. Závr Úkolem této bakaláské práce bylo popsat problematiku detekce objekt v obraze a s tím související hranové detektory. Dalším úkolem bylo realizovat aplikaci v prostedí Matlab, která umožuje detekci objekt a testování navrženého detektoru. Detekce objekt se provádí v nkolika krocích, které jsou popsány v této práci. Prvním krokem je uložení obrazu, který chceme zpracovat do po íta e. Dalšími kroky jsou pedzpracování obrazu, segmentace obrazu, popis získaných objekt a posledním krokem je jejich klasifikace. První kapitola práce, nazvaná Teoretický úvod, popisuje základní teoretické poznatky nutné k pochopení zpracování obrazu a metody, které se pro zpracování používají. Druhá kapitola se zabývá lineární filtrací obrazu a detekcí hran. Lineární filtrace se asto používá k potla ení šumu, který by ml být pi zpracování potla en ped dalším krokem pedzpracování obrazu, kterým je detekce hran. Detekce hran se provádí pomocí nkolika hranových detektor. Každý detektor má jiné vlastnosti, a proto se asto vybírá vhodný detektor pomocí testování a experiment. Mezi nejpoužívanjší detektory se adí Sobelv operátor, operátor Prewittové a Cannyho hranový detektor, který je považován za pokro ilý hranový detektor. Hranové detektory bývají asto používány spole n s prahováním, což je základní segmenta ní metoda. Další segmenta ní metody popisuje tetí kapitola. Tyto metody se používají k roz lenní objekt na oblasti, které mohou pímo souviset s objekty. Další kapitoly práce jsou zamené na rozpoznávání objekt v obraze a klasifikaci. V praktické ásti bakaláské práce jsem vytvoil v programu Matlab funkci pro detekci jednoduchých objekt v obraze. Mnou navržený detektor slouží k rozeznání trojúhelník, tverc a kruh. Vstupní obraz je nejprve pedzpracován. Poté následuje vyplnní dr (objekt) vzniklých pi pedzpracování, aby mohlo dojít k popisu oblastí pomocí píznak. Jako píznaky, které se dále používají pi klasifikaci jsem zvolil kruhovitost a nekompaktnost. Pro samotnou klasifikaci je použit rozhodovací strom, který je nau en sadou trénovacích dat pro každý z objekt. U ení stromu je vytvoeno v samostatné funkci
50 Tyto funkce jsou použité také v aplikaci, vytvoené v grafickém prostedí programu Matlab, sloužící pro testování detektoru objekt. Testování detektoru lze provádt výbrem rzných druh hranových detektor, nastavením prahové hodnoty zvolených detektor a zanášením šumu typu sl a pep do obrazu. Aplikace umožuje na tení obrazu pro detekci a také ukládání obraz po detekci. Pro správnou funkci detektoru je ve vtšin pípad zcela zásadní pedzpracování obrazu, které vytvoená aplikace nabízí. Objektový detektor je nau en pouze na rozeznávání tí objekt. Protože je pro klasifikaci použit rozhodovací strom, je detekovaný objekt ozna en jako jeden z tchto tí objekt, a to i v pípad, že se nejedná pímo o tverec, trojúhelník nebo kruh
51 7. Seznam literatury [] Euklidovský metrický prostor. [WWW stránky] Dostupné z: [] FIT J., HOLOTA R.: Digitalizace a zpracování obrazu. [ PDF dokument ]. Dostupné z: [3] HLAVÁ V.: Vztah mezi statistickým a strukturním rozpoznáváním. [ PDF dokument ]. Dostupné z: ktrozp.pdf [4] HLAVÁ V., SEDLÁEK M.: Zpracování signál a obraz. Skripta VUT. Praha [5] HLAVÁ V., ŠONKA M.: Poítaové vidní. Grada. Praha. 99. [6] HORÁK K., KALOVÁ I.: Poítaové vidní. [po íta ová cvi ení]. Skripta VUT Brno. Brno [7] HORÁK K., KALOVÁ I., PETYOVSKÝ P., RICHTER M.: Poítaové vidní. Skripta VUT Brno. Brno.007. [8] HUY N.: EEG Toolbox. Bakaláská práce. [PDF dokument].007 [9] ŠKROBÁK D.: Identifikace objekt v obraze s využitím pravdpodobnostních metod. Bakaláská práce. [PDF dokument].006. [0] ŠPANL M., BERAN V.: Obrazové segmentaní techniky. [ WWW stránky ]. Dostupné z:
NÁVRH ŘEŠENÍ FLUKTUACE ZAMĚSTNANCŮ VE SPOLEČNOSTI
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV FINANCÍ FACULTY OF BUSINESS AND MANAGEMENT INSTITUTE OF FINANCES NÁVRH ŘEŠENÍ FLUKTUACE ZAMĚSTNANCŮ VE SPOLEČNOSTI
AUTOMATIZACE CHYB OBJEDNÁVKOVÉHO SYSTÉMU AUTOMATION OF ORDERING SYSTEM ERRORS
VYSOKÉ UENÍ TECHNICKÉ V BRN BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT INSTITUT OF INFORMATICS AUTOMATIZACE CHYB OBJEDNÁVKOVÉHO SYSTÉMU AUTOMATION
HLEDÁNÍ HRAN. Václav Hlaváč. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání.
1/35 HLEDÁNÍ HRAN Václav Hlaváč Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání hlavac@fel.cvut.cz http://cmp.felk.cvut.cz/ hlavac FYZIOLOGICKÁ MOTIVACE 2/35 Výsledky
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY NÁVRH STRATEGIE ROZVOJE MALÉ RODINNÉ FIRMY THE DEVELOPMENT OF SMALL FAMILY OWNED COMPANY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV FACULTY OF BUSINESS AND MANAGEMENT INSTITUT OF NÁVRH STRATEGIE ROZVOJE MALÉ RODINNÉ FIRMY THE DEVELOPMENT OF SMALL
Příloha 1. Náleţitosti a uspořádání textové části VŠKP
Příloha 1 Náleţitosti a uspořádání textové části VŠKP Náležitosti a uspořádání textové části VŠKP je určeno v tomto pořadí: a) titulní list b) zadání VŠKP c) abstrakt v českém a anglickém jazyce, klíčová
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ů
POPIS TESTOVACÍHO PROSTEDÍ 1 ZÁLOŽKA PARSER
POPIS TESTOVACÍHO PROSTEDÍ Testovací prostedí je navrženo jako tízáložková aplikace, každá záložka obsahuje logicky související funkce. Testovací prostedí obsahuje následující ti záložky: Analýza Gramatiky
Bakalářská práce bakalářský studijní obor Teleinformatika
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Ústav telekomunikací Bakalářská práce bakalářský studijní obor Teleinformatika Student: Bílek Petr ID: 78462 Ročník: 3
POÍTAOVÁ PODPORA DETEKCE ZAJÍMAVÝCH OBRÁZK
POÍTAOVÁ PODPORA DETEKCE ZAJÍMAVÝCH OBRÁZK Pavel Krsek a Jií Matas VUT, Fakulta elektrotechnická, Centrum aplikované kybernetiky Technická 2, 166 27 Praha 6 Úvod a motivace Pi zpracování a výmn dat prostednictvím
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
Z OBRAZOVÉHO ZÁZNAMU. Jan HAVLÍK. Katedra teorie obvodů, Fakulta elektrotechnická
POROVNÁNÍ HRANOVÝCH DETEKTORŮ POUŽITÝCH PŘI PARAMETRIZACI POHYBU Z OBRAZOVÉHO ZÁZNAMU Jan HAVLÍK Katedra teorie obvodů, Fakulta elektrotechnická České vysoké učení technické v Praze Abstrakt Tento článek
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
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV MIKROELEKTRONIKY FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF
Pravdpodobnost výskytu náhodné veliiny na njakém intervalu urujeme na základ tchto vztah: f(x)
NÁHODNÁ VELIINA Náhodná veliina je veliina, jejíž hodnota je jednoznan urena výsledkem náhodného pokusu (je-li tento výsledek dán reálným íslem). Jde o reálnou funkci definovanou na základním prostoru
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
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é
MATEMATIKA MATEMATIKA
PRACOVNÍ MATERIÁLY PRACOVNÍ MATERIÁLY MATEMATIKA MATEMATIKA Struktura vyuovací hodiny Metodický Struktura vyuovací list aplikace hodiny Ukázková Metodický hodina list aplikace materiál Záznamový Ukázková
Stanovení požadavk protismykových vlastností vozovek s ohledem na nehodovost
VUT Brno Fakulta stavební Studentská vdecká a odborná innost Akademický rok 2005/2006 Stanovení požadavk protismykových vlastností vozovek s ohledem na nehodovost Jméno a píjmení studenta : Roník, obor
Pedání smny. Popis systémového protokolování. Autor: Ing. Jaroslav Halva V Plzni 24.01.2012. Strana 1/6
Autor: Ing. Jaroslav Halva V Plzni 24.01.2012 Strana 1/6 Obsah 1 OBSAH... 2 2 NKOLIK SLOV NA ÚVOD... 3 3 MODEL... 3 4 DEFINICE... 3 5 DENNÍ VÝKAZ... 4 6 ZÁVR... 6 Strana 2/6 1 Nkolik slov na úvod Zamení
Správa obsahu ízené dokumentace v aplikaci SPM Vema
Správa obsahu ízené dokumentace v aplikaci SPM Vema Jaroslav Šmarda, smarda@vema.cz Vema, a. s., www.vema.cz Abstrakt Spolenost Vema patí mezi pední dodavatele informaních systém v eské a Slovenské republice.
Definice : Jsou li povrchové pímky kolmé k rovin, vzniká kolmá kruhová válcová plocha a pomocí roviny také kolmý kruhový válec.
3. EZY NA VÁLCÍCH 3.1. VÁLCOVÁ PLOCHA, VÁLEC Definice : Je dána kružnice k ležící v rovin a pímka a rznobžná s rovinou. Všechny pímky rovnobžné s pímkou a protínající kružnici k tvoí kruhovou válcovou
Každý datový objekt Pythonu má minimáln ti vlastnosti. Identitu, datový typ a hodnotu.
Datový objekt [citováno z http://wraith.iglu.cz/python/index.php] Každý datový objekt Pythonu má minimáln ti vlastnosti. Identitu, datový typ a hodnotu. Identita Identita datového objektu je jedinený a
Základy zpracování obrazů
Základy zpracování obrazů Martin Bruchanov BruXy bruxy@regnet.cz http://bruxy.regnet.cz 23. března 29 1 Jasové korekce........................................................... 1 1.1 Histogram........................................................
Hledání hran. Václav Hlaváč. České vysoké učení technické v Praze
Hledání hran Václav Hlaváč České vysoké učení technické v Praze Centrum strojového vnímání (přemosťuje skupiny z) Český institut informatiky, robotiky a kybernetiky Fakulta elektrotechnická, katedra kybernetiky
Tematický plán uiva z matematiky pro 6. roník na školní rok 2009-2010
Tematický plán uiva z matematiky pro 6. roník na školní rok 2009-2010 Msíc: Záí Uivo: Shrnutí a opakování uiva z 5.roníku Pirozená ísla íselná osa, porovnávání, zaokrouhlování, operace s nimi, pevody,
PÍRUKA A NÁVODY PRO ÚELY: - RUTINNÍ PRÁCE S DATY
PÍRUKA A NÁVODY PRO ÚELY: - RUTINNÍ PRÁCE S DATY YAMACO SOFTWARE 2006 1. ÚVODEM Nové verze produkt spolenosti YAMACO Software pinášejí mimo jiné ujednocený pístup k použití urité množiny funkcí, která
Cykly Intermezzo. FOR cyklus
Cykly Intermezzo Rozhodl jsem se zaadit do série nkolika lánk o základech programování v Delphi/Pascalu malou vsuvku, která nám pomže pochopit principy a zásady pi používání tzv. cykl. Mnoho ástí i jednoduchých
Tematický plán uiva z matematiky pro 6. roník na školní rok 2011-2012
Tematický plán uiva z matematiky pro 6. roník na školní rok 2011-2012 Msíc: Záí Uivo: Shrnutí a opakování uiva z 5.roníku Pirozená ísla íselná osa, porovnávání, zaokrouhlování, operace s nimi, pevody,
MENÍ TEPLOTNÍHO POLE BIMETALOVÉHO SENZORU S VYUŽITÍM ANALÝZY OBRAZU
MENÍ TEPLOTNÍHO POLE BIMETALOVÉHO SENZORU S VYUŽITÍM ANALÝZY OBRAZU David Grobelný, Pavel Neviva, Pemysl Plešivák VSB - TU Ostrava, K455, 17. Listopadu 15, Ostrava Poruba, 708 33, Czech Republic Abstrakt
L I C H O B Ž N Í K (2 HODINY) ? Co to vlastn lichobžník je? Podívej se napíklad na následující obrázky:
L I C H O B Ž N Í K (2 HODINY)? Co to vlastn lichobžník je? Podívej se napíklad na následující obrázky: Na obrázcích je vyobrazena hospodáská budova a židlika, kterou urit mají tvoji rodie na chodb nebo
1. Exponenciální rst. 1.1. Spojitý pípad. Rstový zákon je vyjáden diferenciální rovnicí
V tomto lánku na dvou modelech rstu - exponenciálním a logistickém - ukážeme nkteré rozdíly mezi chováním spojitých a diskrétních systém. Exponenciální model lze považovat za základní rstový model v neomezeném
Ing. Jaroslav Halva. UDS Fakturace
UDS Fakturace Modul fakturace výrazn posiluje funknost informaního systému UDS a umožuje bilancování jednotlivých zakázek s ohledem na hodnotu skutených náklad. Navíc optimalizuje vlastní proces fakturace
Diskrétní 2D konvoluce
ČVUT FEL v Praze 6ACS. prosince 2006 Martin BruXy Bruchanov bruxy@regnet.cz Diracův impuls jednotkový impulz, δ-impulz, δ-funkce; speciální signál s nulovou šířkou impulzu a nekonečnou amplitudou; platí
Aplikovaná numerická matematika
Aplikovaná numerická matematika 6. Metoda nejmenších čtverců doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů Příprava studijních
Proud ní tekutiny v rotující soustav, aneb prozradí nám vír ve výlevce, na které polokouli se nacházíme?
Veletrh nápad uitel fyziky 10 Proudní tekutiny v rotující soustav, aneb prozradí nám vír ve výlevce, na které polokouli se nacházíme? PAVEL KONENÝ Katedra obecné fyziky pírodovdecké fakulty Masarykovy
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
Promnné. [citováno z
Promnné [citováno z http://wraith.iglu.cz/python/index.php] Abychom s datovým objektem mohli v programu njak rozumn pracovat, potebujeme se na nj njakým zpsobem odkázat. Potebujeme Pythonu íct, aby napíklad
Praktické využití metod digitálního zpracování obrazu
STEDOŠKOLSKÁ ODBORNÁ INNOST obor 01 Praktické využití metod digitálního zpracování obrazu Vypracoval: Ondej Mikšík Oktáva B Gymnázium Kromíž Masarykovo nám. 496 2007 1 Obsah 1. Úvod... 3 2. Digitální obraz...
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,
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
KUSOVNÍK Zásady vyplování
KUSOVNÍK Zásady vyplování Kusovník je základním dokumentem ve výrob nábytku a je souástí výkresové dokumentace. Každý výrobek má svj kusovník. Je prvotním dokladem ke zpracování THN, objednávek, ceny,
27. asové, kmitotové a kódové dlení (TDM, FDM, CDM). Funkce a poslání úzkopásmových a širokopásmových sítí.
Petr Martínek martip2@fel.cvut.cz, ICQ: 303-942-073 27. asové, kmitotové a kódové dlení (TDM, FDM, CDM). Funkce a poslání úzkopásmových a širokopásmových sítí. Multiplexování (sdružování) - jedná se o
Hledání hran. Václav Hlaváč. České vysoké učení technické v Praze
Hledání hran Václav Hlaváč České vysoké učení technické v Praze Český institut informatiky, robotiky a kybernetiky 166 36 Praha 6, Jugoslávských partyzánů 1580/3 http://people.ciirc.cvut.cz/hlavac, vaclav.hlavac@cvut.cz
ESKÝ JAZYK ESKÝ JAZYK
PRACOVNÍ MATERIÁLY PRACOVNÍ MATERIÁLY ESKÝ JAZYK ESKÝ JAZYK Struktura vyuovací hodiny Plán Struktura vyuovací vyuovací hodiny hodiny Plán Metodický vyuovací list aplikace hodiny Záznamový Metodický list
R O V N O B Ž N Í K (2 HODINY)
R O V N O B Ž N Í K (2 HODINY)? Co to vlastn rovnobžník je? Na obrázku je dopravní znaka, která íká, že vzdálenost k železninímu pejezdu je 1 m (dva pruhy, jeden pruh pedstavuje vzdálenost 80 m): Pozorn
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á
2. M ení t ecích ztrát na vodní trati
2. M ení t ecích ztrát na vodní trati 2. M ení t ecích ztrát na vodní trati 2.1. Úvod P i proud ní skute ných tekutin vznikají následkem viskozity t ecí odpory, tj. síly, které p sobí proti pohybu ástic
Statistika pro geografy. Rozd lení etností DEPARTMENT OF GEOGRAPHY
Statistika pro geografy Rozd lení etností DEPARTMENT OF GEOGRAPHY Faculty of Science Palacký University Olomouc t. 17. listopadu 1192/12, 771 46 Olomouc Pojmy etnost = po et prvk se stejnou hodnotou statistického
Zamení fasády stavebního objektu
Zamení fasády stavebního objektu metodou pozemní stereofotogrammetrie - souhrn materiál k projektu OBSAH - technologický postup - poznámky - práce v terénu pehled - poznámky - fotogrammetrické vyhodnocení
Ú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í
GYMNÁZIUM CHEB SEMINÁRNÍ PRÁCE
GYMNÁZIUM CHEB SEMINÁRNÍ PRÁCE Relace Cheb, 006 Radek HÁJEK Prohlášení Prohlašuji, že jsem seminární práci na téma: Relace vypracoval zcela sám za použití pramen uvedených v piložené bibliograii na poítai
TopoL sbr bod pro AAT
TopoL sbr bod pro AAT technologický postup Jindich Hoda Ph.D. únor 2005 Pi práci v SW TopoL se budete pi sbru bod pro aerotriangulaci ídit následujícím pracovním postupem, viz obrázek 1. Obr. 1 pracovní
ROBOTICKÉ PROSTŘEDKY PRO TĚLESNĚ POSTIŽENÉ
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV AUTOMATIZACE A MĚŘICÍ TECHNIKY FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION
4. Lineární diferenciální rovnice rovnice 1. ádu
4. Lineární diferenciální rovnice rovnice. ádu y + p( ) y = (4.) L[ y] = y + p( ) y p q jsou spojité na I = (ab) a < b. Z obecné teorie vyplývá že množina všech ešení rovnice (4.) na intervalu I (tzv.
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
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
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.
P. Petyovsk", MAPV Aplikace po"íta"ového vid#ní v dopravních úlohách2, Virtualizovaná realita
P!edná!ka kurzu MAPV Aplikace po"íta"ového vid#ní v dopravních úlohách2 Virtualizovaná realita P. Petyovsk" (email: petyovsk@feec.vutbr.cz), kancelá! E530, Integrovan" objekt - 1/12 - Pojmy a opakování!...
PRAVIDLA RADY MSTA VIMPERK pro vyizování stížností a peticí
PRAVIDLA RADY MSTA VIMPERK pro vyizování stížností a peticí Rada msta Vimperk v souladu s 102 odst. (2) písm. n) zákona. 128/2000 Sb., o obcích, v platném znní a zákonem. 85/1990 Sb., o právu petiním,
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
Przkum kvality služby v Mstském dopravním podniku Opava, a.s. v roce 2007
Przkum kvality služby v Mstském dopravním podniku Opava, a.s. v roce 2007 Zpracoval: Ing. Michal Matoušek, Ph.D. Dresden, 11.5.2007 1 V návaznosti na provedený przkum kvality služby v Mstském dopravním
KINEMATICKÁ GEOMETRIE V ROVIN
KINEMATICKÁ GEOMETRIE V ROVIN Kivka je jednoparametrická množina bod X(t), jejíž souadnice jsou dány funkcemi: x = x(t), y = y(t), t I R. Tena kivky je urena bodem dotyku X a teným vektorem o souadnicích
Abstrakt. Abstract. Klíová slova. Keywords
!""!# $%&%'())*+), Abstrakt Tato práce se zabývá systémy detekce prnik. Rozdluje tyto systémy do kategorií a popisuje jejich funknost. Popisuje píklady jejich praktického nasazení. Zabývá se pedevším IDS
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ DETEKTOR OBJEKTŮ S VYUŽITÍM VLNKOVÉ TRANSFORMACE DIPLOMOVÁ PRÁCE MASTER S THESIS
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKACNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS
OCR (optical character recognition) - rozpoznávání textu v obraze
OCR (optical character recognition) - rozpoznávání textu v obraze Martin Koníek, I46 programová dokumentace 1. Úvod Tento projekt vznikl na MFF UK a jeho cílem bylo vytvoit algoritmus schopný rozpoznávat
Píkazy pro kreslení.
Píkazy pro kreslení. Tento text je psán pro AUTOCAD 2006, eskou modifikaci. V jiných verzích se proto vyskytnou odchylky. Jsou to píkazy, které umožují nakreslit jednotlivé entity v AUTOCADu. Z menu je
Statistická analýza volebních výsledk
Statistická analýza volebních výsledk Volby do PSP R 2006 Josef Myslín 1 Obsah 1 Obsah...2 2 Úvod...3 1 Zdrojová data...4 1.1 Procentuální podpora jednotlivých parlamentních stran...4 1.2 Údaje o nezamstnanosti...4
LABORATORNÍ CVIENÍ Stední prmyslová škola elektrotechnická
Stední prmyslová škola elektrotechnická a Vyšší odborná škola, Pardubice, Karla IV. 13 LABORATORNÍ VIENÍ Stední prmyslová škola elektrotechnická Píjmení: Hladna íslo úlohy: 14 Jméno: Jan Datum mení: 14.
PRÁCE S GRAFICKÝMI VÝSTUPY SESTAV
PRÁCE S GRAFICKÝMI VÝSTUPY SESTAV V PRODUKTECH YAMACO SOFTWARE PÍRUKA A NÁVODY PRO ÚELY: - UŽIVATELSKÉ ÚPRAVY GRAFICKÝCH VÝSTUP YAMACO SOFTWARE 2006 1. ÚVODEM Vtšina produkt spolenosti YAMACO Software
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)
MATEMATICKÁ KARTOGRAFIE
VYSOKÉ UENÍ TECHNICKÉ V BRN FAKULTA STAVEBNÍ MILOSLAV ŠVEC MATEMATICKÁ KARTOGRAFIE MODUL KARTOGRAFICKÁ ZKRESLENÍ STUDIJNÍ OPORY PRO STUDIJNÍ PROGRAMY S KOMBINOVANOU FORMOU STUDIA Matematická kartografie
Integrování jako opak derivování
Integrování jako opak derivování V tomto dokumentu budete seznámeni s derivováním b ºných funkcí a budete mít moºnost vyzkou²et mnoho zp sob derivace. Jedním z nich je proces derivování v opa ném po adí.
BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STAVEBNÍ ÚSTAV POZEMNÍHO STAVITELSTVÍ FACULTY OF CIVIL ENGINEERING INSTITUTE OF BUILDING STRUCTURES
VYSOKÉ UENÍ TECHNICKÉ V BRN BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STAVEBNÍ ÚSTAV POZEMNÍHO STAVITELSTVÍ FACULTY OF CIVIL ENGINEERING INSTITUTE OF BUILDING STRUCTURES POLYFUNKNÍ DM, JIHLAVA OFFICE AND APARTMENTS
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
2.1 Pokyny k otev eným úlohám. 2.2 Pokyny k uzav eným úlohám. Testový sešit neotvírejte, po kejte na pokyn!
MATEMATIKA základní úrove obtížnosti DIDAKTICKÝ TEST Maximální bodové hodnocení: 50 bod Hranice úspšnosti: 33 % Základní informace k zadání zkoušky Didaktický test obsahuje 26 úloh. asový limit pro ešení
Zbytky zákaznického materiálu
Autoi: V Plzni 31.08.2010 Obsah ZBYTKOVÝ MATERIÁL... 3 1.1 Materiálová žádanka na peskladnní zbytk... 3 1.2 Skenování zbytk... 7 1.3 Vývozy zbytk ze skladu/makulatura... 7 2 1 Zbytkový materiál V souvislosti
DRUHY ROVNOBŽNÍK A JEJICH VLASTNOSTI 1 HODINA
DRUHY ROVNOBŽNÍK A JEJICH VLASTNOSTI HODINA Podívej se na následující obrázek: Na obrázku je rovnobžník s vyznaeným pravým úhlem. Odpovídej na otázky:? Jaká je velikost vnitního úhlu pi vrcholu C? Je rovna
DOPRAVNÍ INŽENÝRSTVÍ
VYSOKÉ UENÍ TECHNICKÉ V BRN FAKULTA STAVEBNÍ ING. MARTIN SMLÝ DOPRAVNÍ INŽENÝRSTVÍ MODUL 4 ÍZENÉ ÚROVOVÉ KIŽOVATKY ÁST 1 STUDIJNÍ OPORY PRO STUDIJNÍ PROGRAMY S KOMBINOVANOU FORMOU STUDIA Dopravní inženýrství
1. Signatura datového typu
1. Signatura datového typu a) popisuje vlastnosti operací datového typu b) popisuje sémantiku datového typu c) popisuje jména druh a operací a druhy argument a výsledku d) je grafickým vyjádením implementace
ÚSTAV AUTOMATIZACE A MICÍ TECHNIKY Fakulta elektrotechniky a komunikaních technologií Vysoké uení technické v Brn
1 Obsah: 1. ÚVOD...4 1.1 Obecné použití...4 1.2 Konkrétní použití...5 2. ZPRACOVÁNÍ OBRAZU...7 2.1 Snímání obrazu...8 2.2 Další zpracování...9 2.3 Omezující vlivy...11 2.3.1 Odlesk zdroje svtla na lesklých
Párování. Nápovdu k ostatním modulm naleznete v "Pehledu nápovd pro Apollo".
Párování Modul Párování poskytuje pehled o došlých i vrácených platbách provedených bankovním pevodem i formou poštovní poukázky. Jedná se napíklad o platby za e-pihlášky, prkazy ISIC nebo poplatky za
CZECH Point. Co dostanete: Úplný nebo ástený výstup z Listu vlastnictví k nemovitostem i parcelám v jakémkoli katastrálním území v eské republice.
Co je to Czech POINT: CZECH Point eský Podací Ovovací Informaní Národní Terminál, tedy Czech POINT je projektem, který by ml zredukovat pílišnou byrokracii ve vztahu oban - veejná správa. Projekt Czech
ANALÝZA A KLASIFIKACE DAT
ANALÝZA A KLASIFIKACE DAT prof. Ing. Jiří Holčík, CSc. INVESTICE Institut DO biostatistiky ROZVOJE VZDĚLÁVÁNÍ a analýz III. PŘÍZNAKOVÁ KLASIFIKACE - ÚVOD PŘÍZNAKOVÝ POPIS Příznakový obraz x zpracovávaných
Á D TAJEMNÍKA MSTSKÉHO ÚADU . R 03/2007 PODPISOVÝ ÁD
Á D TAJEMNÍKA MSTSKÉHO ÚADU. R 03/2007 PODPISOVÝ ÁD Zpracovatel: Ing. Jan Kvasnika, povený vedením odboru kancelá starosty Rozsah psobnosti: uvolnní lenové zastupitelstva, pedsedové výbor ZM a komisí RM
Bezpenost dtí v okolí škol z pohledu bezpenostního auditora
Bezpenost dtí v okolí škol z pohledu bezpenostního auditora Ing. Jaroslav Heinich, HBH Projekt spol. s r.o. pednáška na konferenci Bezpenos dopravy na pozemných komunikáciách 2008 ve Vyhne (SK) ÚVOD Bezpenostní
Počítačové vidění vs. digitální zpracování obrazu Digitální obraz a jeho vlastnosti
Počítačové vidění vs. digitální zpracování obrazu Digitální obraz a jeho vlastnosti 1/32 Václav Hlaváč Fakulta elektrotechnická ČVUT, katedra kybernetiky Centrum strojového vnímání, Praha hlavac@fel.cvut.cz
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,
ZÁKLADNÍ METODY REFLEKTOMETRIE
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF
Efektivní hodnota proudu a nap tí
Peter Žilavý: Efektivní hodnota proudu a naptí Efektivní hodnota proudu a naptí Peter Žilavý Katedra didaktiky fyziky MFF K Praha Abstrakt Píspvek experimentáln objasuje pojem efektivní hodnota stídavého
DUM 07 téma: P edepisování tolerancí
DUM 07 téma: P edepisování tolerancí ze sady: 03 tematický okruh sady: Kreslení výrobních výkres ze šablony: 04_Technická dokumentace Ur eno pro :1. ro ník vzd lávací obor: 26-41-M/01 Elektrotechnika 18-20-M/01
UTB ve Zlín, Fakulta aplikované informatiky, 2010 4
UTB ve Zlín, Fakulta aplikované informatiky, 2010 4 ABSTRAKT Elektronická fakturace je zaínajícím fenoménem moderní doby. Její pehlednost, návaznost na jiné systémy a informace, jednoduchost a ekonomická
Dokumentaní píruka k aplikaci. Visor: Focení vzork. VisorCam. Verze 1.0
Dokumentaní píruka k aplikaci Visor: Focení vzork VisorCam Verze 1.0 ervenec 2009 Modul Focení vzork slouží k nafocení vzork 1. Prostednictvím této aplikace je provádna veškerá práce s fotoaparátem pístroje
POKYNY PRO VYPRACOVÁNÍ BAKALÁSKÉ A DIPLOMOVÉ PRÁCE
POKYNY PRO VYPRACOVÁNÍ BAKALÁSKÉ A DIPLOMOVÉ PRÁCE na Fakult životního prostedí Univerzity J.E.Purkyn v Ústí n.l. a) Zadávané téma BP nebo DP musí mít pímou vazbu na studovaný obor. b) Zadání BP nebo DP
Prbh funkce Jaroslav Reichl, 2006
rbh funkce Jaroslav Reichl, 6 Vyšetování prbhu funkce V tomto tetu je vzorov vyešeno nkolik úloh na vyšetení prbhu funkce. i ešení úlohy jsou využity základní vlastnosti diferenciálního potu.. ešený píklad
Pravidla pro organizaci studia na 2. lékařské fakultě Univerzity Karlovy
Publikováno z 2. léka?ská fakulta Univerzity Karlovy (https://www.lf2.cuni.cz) LF2 > Pravidla pro organizaci studia na 2. léka?ské fakult? Univerzity Karlovy Pravidla pro organizaci studia na 2. lékařské
IV. CVIENÍ ZE STATISTIKY
IV. CVIENÍ ZE STATISTIKY Vážení studenti, úkolem dnešního cviení je nauit se analyzovat data kvantitativní povahy. K tomuto budeme opt používat program Excel 2007 MS Office. 1. Jak mžeme analyzovat kvantitativní
2. PÍKLAD DÍLÍ ÁSTI SOUSTAVY - DÍLÍ ÁST SDÍLENÍ TEPLA
2. PÍKLAD DÍLÍ ÁSTI SOUSTAVY - DÍLÍ ÁST SDÍLENÍ TEPLA 2.1. OBECN Tepelné požadavky na dílí ást sdílení tepla zahrnují mimoádné ztráty pláštm budovy zpsobené: nerovnomrnou vnitní teplotou v každé tepelné
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
ZÁKLADNÍ INFORMACE O LÉB INFORMATIKY
ZÁKLADNÍ INFORMACE O LÉB INFORMATIKY Informatika jsou specifickým pípravkem, který jsem vynalezla sama pod vesmírným vedením a není mi známo, že by jej kdokoli jiný pede mnou, ani v souasné dob, vytváel
Skalární sou in. Úvod. Denice skalárního sou inu
Skalární sou in Jedním ze zp sob, jak m ºeme dva vektory kombinovat, je skalární sou in. Výsledkem skalárního sou inu dvou vektor, jak jiº název napovídá, je skalár. V tomto letáku se nau íte, jak vypo