VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ
|
|
- Miloslava Blažková
- před 6 lety
- Počet zobrazení:
Transkript
1 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV BIOMEDICÍNSKÉHO INŽENÝRSTVÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF BIOMEDICAL ENGINEERING SEGMENTACE KARBONOVÝCH NANOKUŽELŮ V TEM OBRAZECH POMOCÍ ZOBECNĚNÉ HOUGHOVY TRANSFORMACE BAKALÁŘSKÁ PRÁCE BACHELOR'S THESIS AUTOR PRÁCE AUTHOR VLADIMÍR SLADKÝ BRNO 2014
2 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV BIOMEDICÍNSKÉHO INŽENÝRSTVÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF BIOMEDICAL ENGINEERING SEGMENTACE KARBONOVÝCH NANOKUŽELŮ V TEM OBRAZECH POMOCÍ ZOBECNĚNÉ HOUGHOVY TRANSFORMACE SEGMENTATION OF CARBON NANOCONES IN TEM IMAGES USING GENERALIZED HOUGH TRANSFORM BAKALÁŘSKÁ PRÁCE BACHELOR'S THESIS AUTOR PRÁCE AUTHOR VEDOUCÍ PRÁCE SUPERVISOR VLADIMÍR SLADKÝ Ing. PETR WALEK BRNO 2014
3 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Ústav biomedicínského inženýrství Bakalářská práce bakalářský studijní obor Biomedicínská technika a bioinformatika Student: Vladimír Sladký ID: Ročník: 3 Akademický rok: 2013/2014 NÁZEV TÉMATU: Segmentace karbonových nanokuželů v TEM obrazech pomocí zobecněné Houghovy transformace POKYNY PRO VYPRACOVÁNÍ: 1) Seznamte se s principem Houghovy transformace jak pro vyhledávání analytických tvarů (přímka, kružnice, elipsa), tak zobecněné Hughovy transformace pro vyhledávání obecných tvarů. 2) Popište charakter a vlastnosti obrazů karbonových nanokuželů zobrazených pomocí TEM, zaměřte se na charakteristické vlastnosti vláken, které mohou být využity k jejich detekci. 3) Realizujte detekci hran v obrazových datech včetně detekce směru hrany, na základě jeho charakteristických vlastností sestavte model vlákna a sestavte R-tabulku. 4) Vytvořte soubor simulovaných TEM obrazů karbonových nanovláken, včetně zatížení charakteristickým šumem. 5) V programovém prostředí MATLAB realizujte vlastní algoritmus zobecněné Houghovy transformace. 6) Proveďte diskuzi a zhodnocení dosažené spolehlivosti detekce. DOPORUČENÁ LITERATURA: [1] JAN, J. Medical Image Processing, Reconstruction and Restoration: Concepts and Methods. Boca Raton: CRC Press, 2005, ISBN [2] SMITH, A. H., LEE J. K., HU, H. a MANDELL, E. S. Hough Transform-based Technique for Automated Carbon Nanocone Segmentation. WSCG 2013 Full papers proceedings, pp.19-28, ISBN , Union Agency, Termín zadání: Termín odevzdání: Vedoucí práce: Ing. Petr Walek Konzultanti bakalářské práce: prof. Ing. Ivo Provazník, Ph.D. Předseda oborové rady
4 ABSTRAKT Bakalářská práce se zabývá problematikou automatické detekce karbonových nanostruktur v TEM obrazech pomocí zobecněné Houghovy transformace. Je zde popsána teorie Houghovy transformace obrazu za účelem detekce analyticky popsatelných i obecných struktur. Dle charakteristiky TEM obrazů karbonových nanostruktur jsou vytvořeny syntetické testovací obrazy, které jsou předzpracovány kombinací morfologických operací a prahování s globálním prahem. Je navržen algoritmus Houghovy transformace, který detekuje nanokužely v umělých obrazech. Úspěšnost a přesnost detekce je testována v závislosti na parametrech použitých při vytváření umělých obrazů nebo úrovni předzpracování. KLÍČOVÁ SLOVA Karbonové nanokužely, transmisní elektronová mikroskopie, zobecněná Houghova transformace, automatická detekce a segmentace, morfologické operátory. ABSTRACT Bachelor thesis deals with automatic detection of carbon nanostructures in TEM images using generalized Hough transform. There is described the theory of Hough transform in order to detect analytic as well as general structures in images. According to the characteristics of carbon nanostructures TEM images synthetic test images, that are preprocessed by morphological operations and thresholding with global threshold, are created. Hough transform algorithm that detects nanocones in synthetic images of carbon nanocone structures is created. Success and accuracy of detection is tested changing the parameters of artificial images or level of preprocessing. KEYWORDS Carbon nanocone, Transmission electron microscopy, Generalised Hough transform, automatic detection and segmentation, Morphological operations. SLADKÝ, Vladimír Segmentace karbonových nanovláken v TEM obrazech pomocí zobecněné Houghovy transformace: bakalářská práce. Brno: Vysoké učení technické v Brně, Fakulta elektrotechniky a komunikačních technologií, Ústav biomedicínského inženýrství, s. Vedoucí práce byl Ing. Petr Walek
5 PROHLÁŠENÍ Prohlašuji, že svou bakalářskou práci na téma Segmentace karbonových nanovláken v TEM obrazech pomocí zobecněné Houghovy transformace 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 vytvořením této bakalářské práce jsem neporušil autorská práva třetích osob, zejména jsem nezasáhl nedovoleným způsobem do cizích autorských práv osobnostních a/nebo majetkových a jsem si plně vědom následků porušení ustanovení S 11 a následujících autorského zákona č. 121/2000 Sb., o právu autorském, o právech souvisejících s právem autorským a o změně některých zákonů (autorský zákon), ve znění pozdějších předpisů, včetně možných trestněprávních důsledků vyplývajících z ustanovení části druhé, hlavy VI. díl 4 Trestního zákoníku č. 40/2009 Sb. Brno (podpis autora)
6 PODĚKOVÁNÍ Rád bych poděkoval vedoucímu bakalářské práce panu Ing. Petru Wálkovi za odborné vedení, konzultace, trpělivost a podnětné návrhy k práci. Brno (podpis autora)
7 OBSAH Úvod 10 1 Karbonová nanovlákna v TEM obrazech Karbonové nanokužely Zobrazení amorfních nanokuželů v TEM obrazech Houghova transformace Detekce přímek Detekce kružnic Zobecněná Houghova transformace pro vyhledávání obecných tvarů Vytvoření syntetických testovacích TEM obrazů 20 4 Předzpracování obrazu Prahování s globálním prahem Morfologické operace pro zvýraznění nanostruktur Eroze a dilatace Zvýraznění nanojahlanů pomocí operace otevření Realizace Houghovy transformace v detekci nanokuželů Vytvoření R-tabulky pro karbonová nanovlákna Detekce jednoho nanokužele Rozhodování o správnosti detekce a vykreslení výsledků Testování úspěšnosti detekce 34 7 Závěr 40 Literatura 41 Seznam symbolů, veličin a zkratek 43
8 SEZNAM OBRÁZKŮ 1.1 Snímky nanocones z TEM. (a) - (d) jsou vyobrazeny jehlany s různým vrcholovým úhlem , 38.9, 60.0 a 83.6, na obrázku (b) je přidán atomový model jehlanu ze skutečného snímku. Převzato z [10] Uhlíkový nanokužel ve zobrazení TEM. Převzato z [2] Průchod ektronového paprsku nanostrukturami v různém úhlu změní maximální pohlcení paprsku a kontrast výsledného TEM obrazu. (a, b) Dvě orientace pro nanokužely, které dají vzniknout lineárním strukturám v TEM obrazech. (c, d) Dva směry natočení nanokuželů, které můžou vést ke spojené lineární struktuře v TEM obrazech. Převzato z [6] Princip vyplňování Houghova prostoru u přímky Přímka s normálou ve 2D prostoru princip hledání středu kružnic v Houghově transformaci Grafické znázornění Houghova prostoru na modelovém obrázku. (a) Modelový obrázek kružnic o poloměrech 30 a 70 px (pixelů). (b) řez Houghovým prostorem pro poloměr 70 px. (c) řez Houghovým prostorem pro poloměr 30 px Vytvoření R-tabulky na základě gradientu a referenčního bodu. (převzato z [5]) Vytvořené syntetické testovací obrazy karbonových nanokuželů. (a) Pět tmavých nanokuželů s délkou hran 70 px a vnitřním úhlem 110. (b) Stejné nanokužely po přidání šumu o směrodatné odchylce 1,4 a filtraci. (c) Osm tmavých nanokuželů s délkou hran 70 px a vzájemným překryvem, (d) Obraz (c) pro přidání šumu o směrodatné odchylce 1,6 a filtraci Výsledky prahování testovacích obrazů. (a) Vstupní testovací obraz. (b) Obraz po prahovaní s prahem určeným pomocí Otsu algoritmu (c) Negativ obrazu (b) Schématické znázornění binární eroze, černé tečky vyjadřují jedničky: (a) vstupní obraz, zeleně je vyznačena oblast prvků, které splňují podmínku jedniček pod všemi aktivními prvky strukturního elementu a červeně oblast prvků, které nemají jedničky na místech aktivních prvků sturkturního elementu. (b) Strukturní element s modře vyznačeným referenčním bodem, (c) výstupní obraz po operaci eroze všech bodů vstupního obrazu. Zeleně je vyznačen zachovaný bod a červeně bod odstraněný erozí. Převzato z [3]
9 4.3 Schématické znázornění binární dilatace, černé tečky vyjadřují jedničky: (a) vstupní obraz, zeleně je vyznačena oblast, kde se na pozici referenčního bodu (střed) zapíše do výstupního obrazu jednička. Červeně vyznačená oblast, která je neaktivní. (b) Strukturní element s modře vyznačeným referenčním bodem, (c) výstupní obraz po operaci dilatace všech bodů vstupního obrazu. Zeleně je vyznačen ukázkový bod přidaný dilatací a červeně bod neovlivněný. Převzato z [3] Zvýraznění nanokuželů pomocí operace otevření: (a) vstupní binární obraz, (b) šedotónová reprezentace výsledku po sečtení otevřených obrazů, (c) výsledek po prahování obrazu b, (d) obraz (c) po aplikaci morfologické operace ztenčení, vstup do HT Výsledné obrazy po morfologických operacích ztenčování v závislosti na délce strukturního elementu: (a) vstupní binární obraz, (b) výstupní obraz s délkou linie 13 px. (c) výstupní obraz s délkou linie 7 px Tvar karbonové nanostruktury (110 hladký nanokužel): O označuje referenční bod a γ natočení struktury oproti ose x. Převzato z [2] HT pro jeden nanokužrl s rotací 270 : (a) vstupní binární obraz, (b) šedotónová reprezentace řezu Houghovým prostorem pro nejvyšší pík z (c), (c) graf maximálních inkrementací pro jednotlivá natočení v Houghově prostoru Výsledná segmentace obrazu: (a), (c) vstupní obrazy se sedmi nanokužely, v (b) a (d) jsou zakresleny výsledky segmentace. Modře jsou znároněny správné detekce nanokuželů, zeleně falešné pozitivní detekce a červeně nedetekované nanokužely Graf závislosti úspěšnosti detekce na délce strukturního elementu pro dvě úrovně šumu. Modře jsou vyznačeny obrazy se šumem o směrodatné odchylce 1,55 a červeně o směrodatné odchylce 1, Graf závislosti přesnosti detekce správně určených nanojehlanů na délce strukturního elementu pro dvě úrovně šumu. Modře jsou vyznačeny obrazy se šumem o směrodatné odchylce 1,55 a červeně o směrodatné odchylce 1, Graf závislosti úspěšnosti detekce na počtu nanokuželů v obraze, Vyhodnocení na základě senzitivity a pozitivni prediktivity Graf přesnosti detekce v závislosti na počtu nanokuželů v obraze, prům. chyba detekce pozice vykreslena plnou čárou a prům. chyba rotace šrafovaně
10 SEZNAM TABULEK 2.1 R-tabulka používaná pro hledání křivek v zobecněné Houghově transformaci L-tabulka reprezentující karbonové 110 nanokužely z Obr Tabulka závislosti senzitivity, pozitivní prediktivity a průměrné chyby určení pozice (px) a rotace ( ) na úrovni šumu
11 ÚVOD Pro zpracování obrazových dat se používá množství technik, kdy je původní obraz změněn - transformován tak, aby bylo možné zjistit potřebné informace někdy skryté v obrazu. Obrazová informace v digitální podobě je popsána funcí f(x, y). Každý prvek o souřadnici (x, y) nese informaci o jednom dikrétním prvku obrazu - pixelu. Rozvoj elektronové mikroskopie a stále větší využítí uhlíkových nanokuželů v různých technických oborech způsobil narůst počtu TEM obrazů, ve kterých je potřeba automaticky vyhledávat uhlíkové nanokužely. Ve zpracování obrazů pro automatickou detekci objektů se používá velké množství metod. Nejrůznější typy obrazů a rušení způsobují specifické problémy, na které se zaměřuje způsob jejich zpracování. TEM obrazy uhlíkových nanostruktur se vyznačují útvary přímek a vysokou úrovní šumu. Pro detekci nespojitých linií v digitálních obrazech se už od roku 1962 využívá Houghova transformace. Tato metoda se používá pro hledání analyticky popsatelných objektů, jako je např. přímka, kružnice anebo elipsa, které se v obrazových datech poměrně často vyskytují. Silnou stránkou Houghovy transformace je schopnost detekovat neostré a nespojité linie v šumem zarušených obrazech. Houghova transformace ve zobecněném tvaru může detekovat libovolný objekt definovaný pomocí tvz. R-tabulky. Cílem bakalářské práce je popsat metodu obecné Houghovy transformace tak, aby jí bylo možné využít pro detekci pravidelné struktury uhlíkových nanokuželů v obrazech z elektronového mikroskopu. Nejdříve je nutné vytvořit sadu testovacích syntetických TEM obrazů, které slouží k návrhu algoritmu pro výpočet Houghovy transformace a testování úspěšnosti detekce karbonových nanokuželů. Do obrazů se uměle zakreslí křivky, které mají charakteriscké vlastnosti nanokuželů. K těmto modelovým křivkám se přidá šumová složka, aby simulované obrazy co nejvíce odpovídaly reálným TEM snímkům. Vzhledem k vysoké úrovni šumu v TEM obrazech je třeba obrazy před výpočtem Houghovy transformace předzpracovat. Předzpracováním se snižuje zastoupení šumových složek v obraze a zvýrazňují se kontury nanostruktur. V práci je pro předzpracování aplikována kombinace morfologických operací a prahování obrazu. Realizovaná navržená metoda zobecněné Houghovy transformace pro detekci nanostruktur je testována sadou umělých obrazů. Výsledky v závislosti na různých parametrech jsou shrnuty na konci práce. 10
12 1 KARBONOVÁ NANOVLÁKNA V TEM OB- RAZECH Nanomateriály jsou objekty s velikostí některého rozměru menšího než 100 nm. Do této skupiny patří velké množství molekulárních struktur uhlíku. Uhlík je schopen tvořit rozsáhlé mřížky sestavené z šestiúhelníků jako je tomu např. v grafitu. V umělé vytvořené molekule fullerenu je mřížka sestavena i s pomocí pětiúhelníků. Základní strukturou pro většinu dalších uhlíkových materiálů je tedy rozsáhlá jednovrstevná mřížka z mnoha uhlíkových šestiúhelníků, která se nazývá grafen, přirozeně se vyskytuje jako jedna vrstva mřížky v grafitu. Z uhlíku se skládáním dají postavit nejrůznější materiály jako jsou např. nanotrubice, fullereny, nanodiamanty, kvantové tečky. Další struktury a jejich vznik lze nalézt v [9]. Použití takových materiálů lze najít napříč vědními obory. Příkladem může být využití v přípravě vzorků pro analýzu. [7] 1.1 Karbonové nanokužely Uhlík může vytvářet i kuželovité útvary popisované jako nanokužely (překlad anglického termínu nanocone). Tyto kužely mají aspoň jeden rozměr menší než jeden mikrometr. Nanokužely byly poprvé pozorovány na přírodních vrstvách grafitu. Jejich stěny jsou často prohnuté a méně pravidelné než u uměle vytvořených (viz [8]). Vrcholový úhel u umělých nanokuželů (zobrazeny na Obr. 1.1) není libovolný, ale dle měření na obrazech z elektronového mikroskopu je 112.9, 83.6, 60.0, 38.9, Tyto diskrétní velikosti úhlů jsou způsobeny tím, že nanokužely jsou tvořeny tenkou vrstvou zahnutého grafenu. Vazebné síly této přesné pravidelné struktury podmiňují zadané vrcholové úhly (viz [10]). Obr. 1.1: Snímky nanocones z TEM. (a) - (d) jsou vyobrazeny jehlany s různým vrcholovým úhlem , 38.9, 60.0 a 83.6, na obrázku (b) je přidán atomový model jehlanu ze skutečného snímku. Převzato z [10] 11
13 Uhlíkové nanokužely představují skupinu nových materiálů, které jsou v zájmu vědců z hlediska jejich role ve fosilních palivech, skladování vodíku a v nanotechnologiích. [7] 1.2 Zobrazení amorfních nanokuželů v TEM obrazech Na obrazech z TEM s fázovým kontrastem lze pozorovat dvě lineární linie spojené v jednom společném bodě (zobrazeno na 1.2 pomocí šipek). Tyto tmavé linie jsou tvořeny uhlíkovými strukturami nanokuželů. Obr. 1.2: Uhlíkový nanokužel ve zobrazení TEM. Převzato z [2]. Nanostruktury se vyskytují v TEM obrazech buď jako hladké kužely nebo s několika hranami jako jehlany. Obě struktury při určitém úhlu elektronového paprsku vystupují v TEM zobrazení oproti amorfnímu uhlíkovému pozadí. Na Obr. 1.3 lze vidět dvě možné orientace nanojehlanu a nanokuželu při zobrazení, které mají za výsledek vznik dvou různých lineárních struktur. Tyto struktury mají specifické úhly mezi dvěma různě dlouhými úsečkami. Podle toho, jak je nanostruktura orientovaná oproti směru zobrazovacího elektronového paprsku, nanokužely vytvařejí úhel buď úhel 113 nebo 150 mezi liniemi a pro nanojehlany jsou to úhly 110 a 140. Automatizovaná správná lokalizace těchto uhlíkových nanostruktur je klíčový předpoklad pro efektivní použití TEM obrazů v různých odvětvích např. při tvorbě biosenzorů a nanomateriálů [2]. Velká úroveň strukturního šumu amorfního uhlíku spolu se šumem způsobeným zobrazením TEM kladou velké nároky na automatickou detekci. 12
14 Obr. 1.3: Průchod ektronového paprsku nanostrukturami v různém úhlu změní maximální pohlcení paprsku a kontrast výsledného TEM obrazu. (a, b) Dvě orientace pro nanokužely, které dají vzniknout lineárním strukturám v TEM obrazech. (c, d) Dva směry natočení nanokuželů, které můžou vést ke spojené lineární struktuře v TEM obrazech. Převzato z [6]. 13
15 2 HOUGHOVA TRANSFORMACE Zpracování obrazu pomocí Houghovy transformace se řadí k hranové analýze a segmentaci obrazu. Segmentace není úplná, protože Houghovu transformaci využíváme k vyhledávání známých objektů v obraze, které lze popsat pomocí rovnic. Před samotným použitím Houghovy transformace je třeba obraz upravit. Hledané objekty často tvoří ostré linie a přechody v obrazech. Použitím hranové detekce a převedením na binární obraz zůstanou v obraze pouze pixely tvořící hranové linie. Hrany v obraze jsou vstupem pro výpočet Houghovy transformace a současně na hranách leží samotné hledané linie. Houghova transformace (HT) pro geometrické útvary jako je přímka, kruh a elipsa využívá toho, že tyto objekty lze snadno popsat rovnicemi s malým počtem parametrů. Pro všechny hranové pixely se počítají všechny možné křivky, kterých může být potenciálně daný pixel součástí. Parametry těchto křivek se zapisují do parametrického Houghova prostoru. Pixely ležící na stejné křivce vytvoří v Houghově prostoru ideálně průsečík v jediném bodě, který udává přesné parametry nalezené křivky. V diskrétním případě se v Houghově prostoru tvoří shluky (nedochází k protnutí přesně v jednom bodě), které ukazují na jednotlivé detekované objekty. Zobecněná Houghova transformace hledá objekty popsané pomocí tvz. R-tabulky a je tedy, na rozdíl od HT pro vyhledávání analyticky popsatelných objektů, obecnější. Houghova transformace vyhledává úplné objekty jako celky, takže přerušené linie úseček a např. kruhové výseče jsou pak určeny jako přímky a kružnice. Pro limitování hranice křivek lze použít další analýzu, kde například lze sledovat souvislost hran s vyznačenými liniemi nalezené křivky. [1], [3], [4] 2.1 Detekce přímek Přímku můžeme popsat pomocí její směrnice k a ypsilonové souřadnice, kde přímka protíná osu y. Směrnicový tvar přímky v ortogonálním systému x, y s dvěma parametry k, q je: y = kx + q (2.1) každým bodem x, y lze vést nekonečné množství přímek v závislosti na parametrech k, q. Při dosazení do rovnice souřadnice hranového bodu x 0, y 0 pro zadanou směrnici k vypočteme q : q = k * x 0 + y 0 (2.2) 14
16 Obr. 2.1: Princip vyplňování Houghova prostoru u přímky V parametrickém prostoru bude každá přímka protínající bod x 0, y 0 reprezentována jediným bodem. Všechny možné přímky s různými parametry k, q pro jeden bod potom vytvoří přímku v parametrickém prostoru (na obr. 2.1 jsou znázorněny takto vytvořené dvě přímky v parametrickém prostoru z bodů A, B). Přímku v obraze potom najdeme jako průnik přímek v parametrickém prostoru. Parametry k 0, q 0 průniku budou odpovídat detekované přímce v obraze. Tato přímka není nijak omezena a protíná celý obraz, pro vymezení částí přímky je potřeba další analýza. [3],[1] Přímka rovnoběžná s osou y bude mít parametr k = a proto je vhodnější zápis přímky pomocí délky úseku normály přímky procházející počátkem souřadného systému a úhlu, který svírá s osou x, Obr Obr. 2.2: Přímka s normálou ve 2D prostoru 15
17 Takto můžeme popsat přímku pomocí normálové rovnice: n = x * cos(ψ) + y * sin(ψ) (2.3) Parametr n určuje vzdálenost přímky od počátku souřadnicového systému. Úhel ψ je z intervalu od 0 do 2π a je dán úhlem, který svírá normálový vektor přímky s osou x. Dosazením vypočteme parametr n pro všechny přímky protínající bod (x, y). Na rozdíl od směrnicového tvaru se tyto přímky se zapisují do Houghova prostoru jako části harmonických funkcí. Hledaná přímka bude opět dána průsečíky, tedy maximy v Houghově prostoru. Vlivem diskretizace to nebude jediný bod, ale shluk, ze kterého se určí parametry pro jedinou detekovanou přímku z jednoho shluku. 2.2 Detekce kružnic Kružnice je dalším analytickým objektem, který lze snadno parametricky popsat. Parametry jsou tři a získáme je z obecné rovnice kružnice. (x x 0 ) 2 + (y y 0 ) 2 = r 2, (2.4) kde r označuje poloměr kružnice a x 0 a y 0 značí její střed. Neznámé proměnné (x, y) v rovnici 2.4 jsou souřadnice splňující rovnici, a tedy ležící na kružnici. Kružnice jsou opět vyhledávány v Houghově prostoru postupným výpočtem pro všechny detekované hranové pixely v obraze. Kružnice jsou dány souřadnicemi středu a poloměrem, proto je Houghův prostor tvořen těmito třemi parametry - poloměr r a souřadnice středu x 0 a y 0, a je tedy třírozměrný. [3] Určíme-li hranové body na kružnici v obraze za středy kružnic o stejném poloměru, jako je poloměr dané kružnice, protnou se tyto kružnice přesně ve středu původní kružnice obrazu (znázorněno na Obr. 2.3 ). Této vlastnosti kružnic je využito při vyplňování Houghova trostoru. Protože předem není znám poloměr hledané kružnice v obraze, před samotnou detekcí se určí interval, ve kterém se bude vyhledávat. Pro každý poloměr se potom vypočítají souřadnice všech kružnic se středy v hranových bodech obrazu. Tyto vypočtené souřadnice se započítávají do Houghova prostoru jako inkrementace počtu na dané souřadnici. Pokud se potom Houghův prostor zobrazí v jasové modulaci, detekovaná kružnice zde zaujímá jasný bod v místě, kde se protnou kružnice ze všech bodů, které na ní leží. Kružnice tvořená z více bodů, má potom pík v Houghově prostoru výraznější. [4] Souřadnice bodů na kružnici v Houghově prostoru se vypočítají pomocí parametrické rovnice kružnice: x = x 0 + r * cos(φ), y = y 0 + r * sin(φ), (2.5) 16
18 Obr. 2.3: princip hledání středu kružnic v Houghově transformaci kde x 0 a y 0 jsou souřadnice hranového bodu z binárního obrazu, r je poloměr hledané kružnice a φ nabývá hodnot od 0 do 2π. Grafické znázornění Houghova prostoru modelového obrázku se dvěma kružnicemi je znázorněno Obr Lze vidět dvě roviny řezů parametrickým prostorem pro poloměry rovné poloměrům obou kružnic. V místech středů kružnic lze vidět jasné body v Houghově prostoru značící nalazené kružnice. (a) (b) (c) Obr. 2.4: Grafické znázornění Houghova prostoru na modelovém obrázku. (a) Modelový obrázek kružnic o poloměrech 30 a 70 px (pixelů). (b) řez Houghovým prostorem pro poloměr 70 px. (c) řez Houghovým prostorem pro poloměr 30 px. 17
19 2.3 Zobecněná Houghova transformace pro vyhledávání obecných tvarů Zobecněná Houghova transformace umožňuje detekci mnohem složitějších křivek a objektů, které nelze popsat několika jednoduchými rovnicemi. Pro zobecněné popsání objektů již nestačí binární reprezentace hran, ale objekty jsou popsány detekovanými pozicemi hranových pixelů a směry detekovaných hran. Křivku obecného tvaru lze popsat pomocí bodů na ní ležících a referenčního bodu, ke kterému se body na křivce vztahují. Vytvoří se tabulka těchto popisných bodů tvz. R-tabulka. Referenční bod se libovolně zvolí uvnitř objektu. Popisných bodů musí být dostatek pro vyjádření všech detailů křivky. Pozice hrany je dána polarními souřadnicemi (r k, β k ) vzhledem k souřadnicím referenčního bodu v obraze. Další důležitou komponentou je směr hrany. Určuje se jako úhel Φ k, který svírá tečna v bodě na křivce s osou x (Obr. 2.5, v obrázku je k úhlu Φ přičteno π ). Křivka je 2 diskretizována proto, že existuje konečný počet různých úhlů Φ n. [1] Obr. 2.5: Vytvoření R-tabulky na základě gradientu a referenčního bodu. (převzato z [5]) R-tabulka je poté tvořena diskretizovanými směry hran. Souřadnice bodů křivky jsou přiřazeny na základě svého směru hrany k takovému diskrétnímu Φ n, se kterým mají směr hrany paralelní. Body z jednoho řádku o relativních souřadnicích r nk, β nk v Tab. 2.1 mají stejný směr hrany jako Φ n na řádku. Vyhledávání obecných tvarů podle R-tabulky se opět provádí v Houghově prostoru. Houghův prostor bude v nejjednoduším názorném případu dvouparametrický a bude dán pouze souřadnicemi hledanými souřadnicemi referenčního bodu x c a y c. Protože hledaná linie je dána jednoznačně referenčním bodem a jeho R-tabulkou, hledají se v parametrickém prostoru píky charakterizující souřadnice referenčního bodu. 18
20 Směr hrany Body křivky v polárních souřadnicích Φ 1 r 11, β 11 r 12, β Φ 2 r 21, β 21 r 22, β Φ n r n1, β n1... r nk, β nk Tab. 2.1: R-tabulka používaná pro hledání křivek v zobecněné Houghově transformaci Pro všechny nalezené hranové body (x 0, y 0 ) v obraze se vypočte jejich směr. Pro daný bod a jeho směr hrany se v R-tabulce 2.1 najde nejbližší hodnota úhlu Φ n. Relativní souřadnice r nk, β nk určují svou pozici vůči referenčnímu bodu, proto je lze použít zpětně pro určení referenčního bodu. Dosazením správných souřadnic r nk, β nk náležících hranovému bodu x 0 a y 0 se stejným směrem hrany jako Φ n do rovnic 2.6 (převzato z [5]) se vypočtou souřadnice (x, y). Tyto souřadnice se v Houghově prostoru postupně inkrementují. x = x 0 + r nk * cos(β nk ), y = y 0 + r nk * sin(β nk ) (2.6) Po výpočtu všech bodů vzniknou v Houghově prostoru píky v místech, které reprezentují referenční bod, jehož R-tabulka se používá. Tímto způsobem lze najít křivky, které jsou přesně stějně natočené a mají stejnou velikost jako křivka podle níž je vytvořena R-tabulka. Hledaná křivka, ale může být zvětšená nebo zmenšená a také jinak natočená. Pro obecnější hledání se zavedou další proměnné s a φ.pro změnu rozměrů výchozí křivky se vzdálenosti vynásobí proměnnou s. Úhel φ znázorňuje vychýlený úhel natočení křivky oproti ose x, než je výchozí křivka se svou R-tabulkou, takže se v podstatě úhly sečtou. Houghův prostor potom bude čtyřparametrický v závislosti na proměnných (x, y, s, φ). Toto rozšíření ale za cenu vyšší obecnosti velmi zvyšuje nároky na výpočetní výkon. [1], [5] 19
21 3 VYTVOŘENÍ SYNTETICKÝCH TESTOVA- CÍCH TEM OBRAZŮ Syntetické testovací TEM obrazy karbonových nanokuželů vytvořené v prostředí MATLAB slouží k návrhu a testování algoritmu zobecněné Houghovy transformace. V části 1.2 jsou popsány vlastnosti hledaných reálných nanostruktur. Mají charakter tmavých linií v šumovém poli na pozadí obrazu. Charakter šumu se zdá být nízkofrekvenční. Pro vytvoření testovacích obrazů je použita funkce, která umožňuje navolit počet vykreslených nanostruktur, délku hran, úhel mezi rameny nanokuželů a úroveň šumu na pozadí. Pozice vrcholů, kde se dvě tmavé linie spojují, a natočení jednotlivých nanokuželů je voleno náhodně pomocí funkce randi. Nanokužely se mohou vzájemně křížit a rozsah jejich natočení je v rozmezí od 0 do 360. Vygenerované obrazy jsou matice nul a jedniček, kde nuly představují nanokužely, proto jsou tmavé. Na Obr. 3.1(a) je znázorněno výsledné rozložení pěti nanokuželů s délkou hran 70 px a s vnitřním úhlem 110. Na dalším Obr. 3.1(c) je generováno osm tmavých nanokuželů. Velikost obrazů je px. K vytvořeným nanokuželům je následně přidán šum generovaný funkcí randn která poskytuje pseudonáhodná čísla z normálního rozložení. Tyto náhodná čísla jsou zapsána do matice o velikosti shodné s velikostí obrazů s nanokužely. Úroveň šumu se zvyšuje s rozptylem těchto čísel. Tato šumová matice se sečte s obrazem generovaných nanokuželů. Poté se obraz filtruje funkcí s maskou typu dolní propusť 3.1, aby se dosáhlo snížení vysokofrekvenčních složek šumu a tím vyšší vizuální podobnosti simulovaných obrazů s reálnými. Použitá maska pro filtraci: , 5 1 1, 5 2 1, 5 1 1, 5 1 (3.1) Výsledný filtrovaný obraz 3.1(b) je vstupem pro předzpracování a segmentaci s následnou automatickou detekcí pozic nanokuželů. 20
22 (a) (b) (c) (d) Obr. 3.1: Vytvořené syntetické testovací obrazy karbonových nanokuželů. (a) Pět tmavých nanokuželů s délkou hran 70 px a vnitřním úhlem 110. (b) Stejné nanokužely po přidání šumu o směrodatné odchylce 1,4 a filtraci. (c) Osm tmavých nanokuželů s délkou hran 70 px a vzájemným překryvem, (d) Obraz (c) pro přidání šumu o směrodatné odchylce 1,6 a filtraci. 21
23 4 PŘEDZPRACOVÁNÍ OBRAZU V kapitole 1.2 byl popsán charakter TEM obrazů s uhlíkovými strukturami. Pro použití zobecněné Houghovy transformace popsané v části 2.3 je potřeba získat binární obraz uhlíkových nanostruktur. Při předzpracování se nejdříve obraz prahuje na binární obraz. Na tento obraz se pak aplikují morfologické operace s cílem potlačit šum a zvýraznit linie nanokuželů. Zvýrazněné binární obrazy jsou vstupem pro segmentaci a automatickou detekci zobecněnou Houghovou transformací. [2] 4.1 Prahování s globálním prahem Prahováním se převádí šedotónový obraz na binární. Pokud se zvolí hodnota jasu T v obraze jako práh, všechny body s nižším jasem než T jsou převedeny na nulu a body s vyšším jasem jsou jedničky. Prahování s globálním prahem určuje, že hodnota prahu T je pro všechny body v obraze stejná. Na obrazy vytvořené v kapitole 3 se použije prahování s globálním prahem. Výpočet prahu je založen na Otsu algoritmu, který je popsán v [11]. Algoritmus vychází z histogramu prahovaného obrazu, na kterém se provede shluková analýza. Otsu metoda předpokládá v obraze dvě třídy pixelů - pozadí a popředí. Algoritmus postupně volí prahy a počítá varianci uvnitř obou tříd na základě aktuálního prahu. Jako práh je zvolena taková hodnota, při které je vnitřní variance tříd minimální. Výsledkem je binární obraz s velkým množstvím bílých pixelů, kde tmavé protáhlé linie představují nanokužely. Negativem tohoto obrazu se získají bílé nanokužely v téměř černém poli, což je výhodné pro další zpracování morfologickými operacemi i pro samotnou Houghovu transformaci. Výsledky prahování lze vidět na Obr. 4.1 [2]. 4.2 Morfologické operace pro zvýraznění nanostruktur Morfologické operátory jsou používány k analýze tvarů různých objektů, zjištění jejich počtu nebo ke zpracování hranových reprezentací objektů. Původně byly odvozeny pouze pro práci s binárními obrazy. Nutnost segmentace a zvýrazňování šedotónových obrazů vedla k odvození těchto operátorů i pro ně. Použití morfologických operací na výstupní obraz z 3 umožňuje zvýraznit nanokužely a potlačit okolní šum. Morfologické operace považují binární obraz za množinu a při aplikaci morfologických operátorů na obraz používají množinové operace jako jsou průnik, sjednocení, množinový doplněk () c atd. Viz [3]. 22
24 (a) (b) (c) Obr. 4.1: Výsledky prahování testovacích obrazů. (a) Vstupní testovací obraz. (b) Obraz po prahovaní s prahem určeným pomocí Otsu algoritmu (c) Negativ obrazu (b). Množinové operace jsou výchozí kostrou pro všechny morfologické operátory. Tyto operátory jsou lokální, nevyužívají masku jako u konvoluční operátory, ale tzv. strukturní elementy. Strukturní element je binární matice, která vyjadřuje tvar objektu, který se používá k jednotlivým morfologickým operacím. Jedničky v matici vyjadřují aktivní prvky daného elementu a jejich rozložením se mění výsledek aplikované morfologické operace. Pozice bodu ve výstupním obrazu, do kterého se zapisuje výsledek morfologické operace, může být kterýkoliv z bodů v strukturním elementu. Základní jednoduché morfologické operace pro zpracování obrazu jsou eroze a dilatace [3] Eroze a dilatace Operátor binární eroze zapisuje do výstupního obrazu jedničky pro takové pozice referenčního bodu, které mají v oblasti obrazu vymezené strukturním elementem jedničky na stejných pozicích, jako jsou rozloženy aktivní prvky v matici strukturního elementu. Na pozicích referenčních bodů, v jejichž okolí se alespoň v jednom bodě neshodují jedničky s aktivními prvky strukturního elementu, jsou výsledkem nuly ve výstupním obraze. Na obr. 4.2 lze vidět schématické znázornění operátoru binární eroze [3]. Operátor binární dilatace na rozdíl od binární eroze oblasti obrazu, kde jsou jedničky, rozšiřuje. Binární dilatace sleduje oblast vstupního obrazu vymezenou rozsahem strukturního elementu, jestli je alespoň na jednom místě aktivního prvku sturkturního elementu jednička ve vstupním obraze, tak ve výstupním obraze se zapíše jednička na pozici referenčního bodu. Na obr. 4.3 lze vidět schématické znázornění operátoru binární dilatace [3]. 23
25 (a) (b) (c) Obr. 4.2: Schématické znázornění binární eroze, černé tečky vyjadřují jedničky: (a) vstupní obraz, zeleně je vyznačena oblast prvků, které splňují podmínku jedniček pod všemi aktivními prvky strukturního elementu a červeně oblast prvků, které nemají jedničky na místech aktivních prvků sturkturního elementu. (b) Strukturní element s modře vyznačeným referenčním bodem, (c) výstupní obraz po operaci eroze všech bodů vstupního obrazu. Zeleně je vyznačen zachovaný bod a červeně bod odstraněný erozí. Převzato z [3]. (a) (b) (c) Obr. 4.3: Schématické znázornění binární dilatace, černé tečky vyjadřují jedničky: (a) vstupní obraz, zeleně je vyznačena oblast, kde se na pozici referenčního bodu (střed) zapíše do výstupního obrazu jednička. Červeně vyznačená oblast, která je neaktivní. (b) Strukturní element s modře vyznačeným referenčním bodem, (c) výstupní obraz po operaci dilatace všech bodů vstupního obrazu. Zeleně je vyznačen ukázkový bod přidaný dilatací a červeně bod neovlivněný. Převzato z [3]. 24
26 4.2.2 Zvýraznění nanojahlanů pomocí operace otevření Morfologická operace otevření vznikne využitím operace eroze s následnou dilatací. Strukturní element pro obě operace je stejný. Důvodem pro použití kaskády obou operací je ovlivnění malých objektů při malé změně tvarů a velikostí větších objektů. Z hlediska časové úspornosti je výhodné spojit obě operace do jedné. Binární otevření podobně jako binární eroze sleduje, zda jsou jedničky ve vstupním obraze pod všemi aktivními prvky strukturního elementu vzhledem k referenčnímu bodu. Pokud toto platí, tak jsou ve výstupním obraze vloženy jedničky pod všechny aktivní prvky strukturního elementu. U binární eroze byl rozdíl v tom, že jednička ve výstupním obraze byla pouze na pozici referenčního bodu [3]. V kapitole 4.1 je prahováním získán binární obraz, který se zpracovává operací otevření. Cílem je zvýraznit dlouhé tenké linie jedniček a současně co nejvíce potlačit okolní šumové pixely. Strukturním elementem pro otevření tenkých obdelníků je linie jedniček s referenčním bodem uprostřed, zbytek matice jsou nuly. Jednička se do výstupního obrazu vloží jenom pokud budou pod strukturním elementem jedničky, což pro šum (díky jeho náhodnosti) většinou splněno není. Pro vhodně natočený nanokužel je podmínka naopak splněna velmi často. Jednotlivé nanokužely v obraze jsou různě natočené, a proto je třeba otáčet i linie strukturního elementu, aby se zvýraznily všechny nanokužely. Programové prostředí MATLAB obsahuje funkce, které provádějí morfologické operace. Strel je funkce, která vytváří rozličné druhy strukturních elementů (čtverec, obdélník, linie, kruh...) o různých velikostech. První parametr nastavuje typ strukturního elementu (pro zvýraznění nanokuželů je to linie) a druhý parametr určuje velikost. Referenční bod těchto vytvořených strukturních elementů je vždy uprostřed. Funkce imopen pak provádí operaci otevření s daným obrazem a strukturním elementem. Poslední použitá funkce pro zvýraznění nanokuželů je bwmorph, která v závislosti na druhém parametru počítá různé morfologické operace. Zvýraznění nanokuželů probíhá v cyklu, kde se výsledek operace otevření (binární matice) opakovaně přičítá do jedné původně nulové matice. V cyklu je postupně měněno naklonění strukturního elementu v rozmezí 0 až 180 s krokem 1. Výsledkem je matice čísel, kde jsou sečteny všechny dílčí operace otevření s jednotlivými úhly natočení linií strukturního elementu. Větší čísla v matici představují s vysokou pravděpodobností hledané linie. Tlustší světlé oblasti představují nanokužely a tmavé krátké kontury představují zbytky šumu obr. 4.4(b). Na získaný šedotónový obraz se použije prahování popsané v kapitole 4.1. Ve výsledném binárním obraze se po aplikaci popsaných morfologických operací sníží počet aktivních pixelů způsobených šumem a struktury nanokuželů nejsou nijak výrazně potlačeny obr. 4.4(c). Nanokužely mají potom tloušťku několika pixelů, což by mohlo ztěžovat 25
27 (a) (b) (c) (d) Obr. 4.4: Zvýraznění nanokuželů pomocí operace otevření: (a) vstupní binární obraz, (b) šedotónová reprezentace výsledku po sečtení otevřených obrazů, (c) výsledek po prahování obrazu b, (d) obraz (c) po aplikaci morfologické operace ztenčení, vstup do HT. jejich jednoznačnou detekci, proto je nakonec na tento obraz aplikováno ztenčení pomocí funkce bwmorph. Ztenčení také zrychluje výpočet HT, protože na vstupu bude menší počet bodů, pro které se musí HT počítat, a snižuje se počet chybně detekovaných nanokuželů. Takto upravený binární obraz,viz obr. 4.4(d), obsahuje výrazně nižší počet aktivních pixelů způsobených šumem a je vstupem do HT. Délka linie strukturního elementu linie výrazně mění výsledný obraz, který vstu- 26
28 (a) (b) (c) Obr. 4.5: Výsledné obrazy po morfologických operacích ztenčování v závislosti na délce strukturního elementu: (a) vstupní binární obraz, (b) výstupní obraz s délkou linie 13 px. (c) výstupní obraz s délkou linie 7 px. puje do HT. Jak je vidět na obr. 4.5 kratší linie lépe zachová kontury nanokuželů, ale na rozdíl od delší linie tolik nepotlačí šum. 27
29 5 REALIZACE HOUGHOVY TRANSFORMACE V DETEKCI NANOKUŽELŮ V kapitole 2.3 je popsán princip zobecněné HT pro vyhledávání jakýkoliv křivek v obraze. V části 5.1 je popsáno získání zjednodušené L-tabulky pro realizaci HT při hledání nanokuželů. Vstupem do HT je výstupní obraz předzpracování 4.4(d), jedničky v obraze představují body, pro které se HT počítá. Houghův prostor je tříparametrický. První dva parametry jsou souřadnice pozic, které se inkrementují, a třetím parametrem je rotace nanokuželů v rozsahu 0 až 360. Matice Houghova prostoru pro provedení transformace obsahuje píky na pozicích vrcholů nanokuželů a informace o natočení struktury je uložena ve třetím parametru. V parametrickém prostoru vznikne vlivem šumu mnoho falešných píku, a proto je třeba výsledky HT správně analyzovat. Po určení a detekci jednotlivých nanokuželů se posoudí úspěšnost algoritmu. Vstupní obrazy jsou uměle simulované, a proto jsou známy pozice a natočení jednotlivých nanokuželů. Srovnáním výsledků detekce píků Houghova prostoru a správných dat lze rozlišit a následně barevně zakreslit správně a falešně detekované nanokužely a také ty, které se nepodařilo detekovat. 5.1 Vytvoření R-tabulky pro karbonová nanovlákna Pro správnou segmentaci obrazu karbonových nanostruktur se vytvoří R-tabulka, která chararakterizuje hledané linie. V kapitole 1.2 jsou charakterizovány jejich vlastnosti. Zjednodušeně lze karbonové nanostruktury popsat jako dvě lineární linie, které se spojí v referenčním bodě. Dohromady vytváří útvar ve tvaru písmene L svírající např. úhel 110 pro jeden typ nanokužele (zobrazeno na Obr. 5.1). Toho lze využít ke zjednodušení R-tabulky ve zobecněné Houghově transformaci. Parametry v Houghově prostoru pro karbonové nanostruktury budou souřadnice (x, y) referenčního bodu O a orientace úhlu γ, což je úhel mezi polovinou vnitřního úhlu L-tvaru a osou x [2]. Zjednodušení zobecněné Houghovy transformace spočívá v úpravě obecné R- tabulky 2.1 tak, aby šlo získat parametry útvaru písmene L. Tato tabulka se jmenuje L-tabulka. Oproti obecné linii, která obsahuje mnoho směrů hran, je na Obr. 5.1 vidět, že existují pouze dva směry hrany. Z toho plyne, že všechny body na hraně mají stejný směr. Orientace hran oproti úhlu γ je pro pro levou hranu +55 (označenou v obrázku jako CCW je z angl. counter-clockwise) a pro pravou hranu -55 (označenou v obrázku jako CW je z angl. clockwise). Bodům na jedné hraně postupně vzrůstá 28
30 Obr. 5.1: Tvar karbonové nanostruktury (110 hladký nanokužel): O označuje referenční bod a γ natočení struktury oproti ose x. Převzato z [2]. vzdálenost od refenčního bodu, proto se tyto body v tabulce nemusí popisovat pomocí souřadnic, ale jsou přímo a jednoznačně dány svou vzdáleností od referenčního bodu O. Takto se získá jednoduchá L-tabulka s číselnými hodnotami znázorněná v Tab.5.1, která je dána pouze dvěma směry hran a vzdálenostmi bodů na hraně od referenčního bodu. Tím, že L-tabulka obsahuje přímo vzdálenosti bodů na hraně, lze analýzou výstupu parametrického pole po provedení Houghovy transformace zjistit délku hrany. Tím odpadá nutnost provádět Houghovu transformaci s parametrem, který charakterizuje změnu velikosti hledané křivky, jak je popsáno v kapitole 2.3. Tím se snižují nároky na výpočet Houghovy transformace. [2] CCW hrana CW hrana Vzdálenost Natočení struktury Vzdálenost Natočení struktury Tab. 5.1: L-tabulka reprezentující karbonové 110 nanokužely z Obr Detekce jednoho nanokužele Pro názornost je navržená metoda detekce nanokuželu pomocí zobecněné HT předvedena na jednom umělém nanokuželu bez přidaného šumu (zobrazen na obr. 5.2(a)). Zjednodušeně lze říci, že se do Houhova prostoru přičítají nanokužely pro všechny pozice jedniček v obraze a 360 různých natočení. Pozice inkrementace plyne z obecné 29
31 rovnice HT 2.6. Snížením počtu proměnných dle tabulky 5.1 se získají jednoduché rovnice pro výpočet obou hran nanokužele: x l = x 0 + d * cos(γ + 55 ), y l = y 0 + d * sin(γ + 55 ) (5.1) x r = x 0 + d * cos(γ 55 ), y r = y 0 + d * sin(γ 55 ), (5.2) kde (x 0, y 0 ) jsou souřadnice jedniček ve vstupním obraze, γ je natočení nanokužele měnící se od 0 do 360, d je inkrementovaná vzdálenost od vrcholu nanokužele. Houghův prostor se postupně inkrementuje v závislosti na proměnných (x r, y r, γ) pro pravou hranu a (x l, y l, γ) pro levou hranu. Vyplňování Houghova prostoru probíhá v několika cyklech. V prvním se hledají všechny jedničky ve vstupním obrazu, z jejichž pozice se vychází při výpočtu. V dalším cyklu se funkcemi sinus a cosinus vypočítá posun ve směru osy x a y pro jednotlivá natočení nanokuželů od 0 do 360. Na vypočtených pozičních souřadnicích se inkrementují jednotlivé pixely Houghova prostoru pod aktuálním úhlem a to ve vzdáleností od 1 px do délky hrany. Výsledný Houghův prostor je třírozměrná matice Rovnice 5.1 a 5.2 se liší pouze úhlem v závislosti, zda se počítá pravá nebo levá hrana nanokužele. Nanokužely mohou být natočeny ve všech směrech, lze výpočítat parametrický prostor pouze pro jednu z hran. Rotací vypočítaného parametrického pole o 110 (dle vnitřního úhlu nanokužele) se získá příspěvek druhé hrany bez nutnosti výpočtu, čímž se výrazně sníží výpočetní náročnost. Výsledné parametrické pole se získá sečtením posunutého a vypočteného pole. Pro jeden nanokužel vznikne v v z-ové ose Houghova prostoru vždy celkem šest píků (obr. 5.2(c) ). Všechny píky jsou projevem sečtení příspěvků bodů jedné hrany. Postupnou rotací obě hrany vytvoří 4 menší píky, z nichž dva se sečtou na stejné pozici v jeden pík hlavní. Největší pík se nachází v místě,které koresponduje se správným natočením nanokužele 1 (šedotónová reprezentace Houghova prostoru pro hlavní pík obr. 5.2(b)). Pět vedlejších píků má charakteristickou vzdálenost od hlavního píku danou vnitřním úhlem nanokužele. Tyto píky jsou důsledkem zarovnání bodů pouze z jedné hrany a jsou využity pro určení správnosti detekovaného nanokužele. 1 MATLAB počítá úhel ve směru hodinových ručiček a detekce je určena jako směr levé hrany, proto je maximální pík při rotaci 215 místo 270. Rozdíl je způsoben polovinou vnitřního úhlu nanokužele, tedy
32 (a) (b) 1.5 Maximalní hodnoty v Houghovì prostoru pro jednotlivé rotace nanojehlanu 1 Výška píku Rotace nanojehlanu [ ] (c) Obr. 5.2: HT pro jeden nanokužrl s rotací 270 : (a) vstupní binární obraz, (b) šedotónová reprezentace řezu Houghovým prostorem pro nejvyšší pík z (c), (c) graf maximálních inkrementací pro jednotlivá natočení v Houghově prostoru. 5.3 Rozhodování o správnosti detekce a vykreslení výsledků V předchozí části 5.2 je zkrze HT získán parametrický prostor, jehož píky představují pravděpodobné pozice vrcholů nanokuželů. Jako potencionální pozice vrcholů nanokuželů jsou nejdříve určeny pouze píky větší než polovina nejvyššího z nich. Pozice a rotace nanokužele je dána polohou pixelu o velikosti konkrétního píku v parametrickém prostoru. Vedlejší píky jsou vždy posunuty o přesný počet stupňů v závislosti na velikosti vnitřního úhlu nanokužele, to znamená, že se nacházejí v odlišném řezu paramet- 31
33 rickým prostorem, představujícím jinou rotaci. Pozice těchto píků je navíc závislá na poloze vrcholu ověřovaného nanokuželu. Jestli jsou tyto menší píky nalezeny na předem určených pozicích v parametrickém prostoru, je pík vyhodnocen jako nanokužel. Píky 3 a 5 (vzato v pořadí od nulové rotace) jsou vzdáleny od hlavního píku o 70. Pravá hrana se v rotaci o -70 oproti hlavnímu píku srovná do linie, protože při velikosti vnitřního úhlu 110 je celkový rozdíl -180 a pík vznikne na pozici skutečného konce hrany. Shodná situace nastává pro levou hranu. Pro ostatní ostatní píky platí podobné analogie. Vlivem šumu vznikají v jednotlivý hranách mezery a původně rovné linie hran se lehce zakřivují. To může vést k několikanásobné detekci jednoho nanokužele. Pro snížení vícenásobné detekce jediné nanostruktury jsou parametry každého nově detekovaného nanokužele porovnány s dříve detekovanými nanokužely. Určuje se vzdálenost vrcholů obou nanokuželů a vzájemný rozdíl v natočení. Pokud jsou vrcholy vzdáleny méně než 10 px. a zároveň je rozdíl v natočení menší než 7, není struktura označena jako nový nanokužel. Navzdory tomuto opatření se mohou linie zakřivit natolik, že se vícenásobná detekce objeví. Pro posouzení správnosti detekovaných nanokuželů se určí vzdálenosti a odchylky v natočení od známých parametrů uměle vygenerovaných nanokuželů. Pokud jsou odchylky nižší než prahy je nanokužel vyhodnocen jako správně detekovaný. Na obr. 5.3 jsou zakresleny výsledky detekce pomocí barev. Modře jsou vyznačeny správně detekované nanostruktury, zeleně falešné detekce vzniklé vzájemným propojením sousedních hran, opětovnou detekcí jediného nanokužele nebo šumem a červeně nanokužely, které se nepodařilo detekovat. 32
34 (a) (b) (c) (d) Obr. 5.3: Výsledná segmentace obrazu: (a), (c) vstupní obrazy se sedmi nanokužely, v (b) a (d) jsou zakresleny výsledky segmentace. Modře jsou znároněny správné detekce nanokuželů, zeleně falešné pozitivní detekce a červeně nedetekované nanokužely. 33
35 6 TESTOVÁNÍ ÚSPĚŠNOSTI DETEKCE Pro zhodnocení úspěšnosti detekce byl algoritmus testován na obrazech generovaných pomocí postupu popsaném v části 3. V těchto obrazech lze měnit úroveň šumu pomocí směrodatné odchylky a také počet nanokuželů. Oba tyto parametry ovlivňují výslednou úspěšnost detekce. S vyšším počet nanokuželů roste pravděpodobnost vzájemného křížení a propojení, které algoritmus vyhodnocuje jako falešný nanokužel. Šum potlačuje kontury nanokuželů a vytváří šumové linie pixelů, takže jeho úroveň působí na přesnost a úspěšnost algoritmu správně detekovat nanokužely. Vliv délky strukturního elementu při předzpracování obrazu v části na kvalitu a přesnost detekce je také otestován. Úspěšnost detekce je vyhodnocena pomocí senzitivity (T P R) a pozitivní prediktivity (P P V ) výpočtem pomocí jednoduchých rovnic: T P T P R = (6.1) T P + F N T P P P V = (6.2) T P + F P kde T P (True positive) jsou správně detekované nanokužely, F N (false negative) jsou nanokužely v obraze, které se nepodařilo detekovat, a F P (false positive) jsou detekované struktury, které nepředstavují reálné nanokužely. Senzitivita 6.1 udává poměr správně detekovaných nanokuželů vůči všem nanokuželům v obraze. Poměr správně detekovaných nanokuželů vůči všem detekovaným nanokuželům je určen pozitivní prediktivitou 6.2. Hodnoty blízké jedničce pro oba statistické parametry znamenají úspěšnou detekci. Obecně je ve statistickém hodnocení je často používána také specifita. Ve výpočtu specifity se objevuje hodnota počtu správně nedetekovaných struktur. V případě zde použitých obrazů jsou všechny struktury, které se nachází v obraze (kromě šumu na pozadí), určené k detekci. V obraze nelze hovořit o strukturách, které se algoritmem nemají detekovat, proto by bylo velmi obtížné specificitu použít. Pro vyhodnocení přesnosti detekce se počítá vzdálenost pozičních souřadnic detekovaného vrcholu od skutečné pozice zakresleného nanokužele, která je známa z generování vstupních obrazů, a absolutní hodnota rozdílu detekovaného natočení nanokužele od reálného natočení. Nejdříve byla testována závislost úspěšnosti a přesnosti detekce na délce strukturního elementu za účelem určení ideální úrovně předzpracování. Vstupní vygenerované obrazy obsahovaly sedm nanokuželů o délce hran 70 px. Detekce proběhla dvakrát pro dvě různé úrovně šumu se směrodatnými odchylkami rovným hodnotám 1,4 a 1,55. Délka linie strukturního elementu byla měněna v rozsahu od 5 do 15 px s krokem 1 px. Pro každou délku linie strukturního elementu bylo vygenerováno 10 obrazů. Celkem tedy bylo detekováno 70 nanokuželů pro jednu délku linie. 34
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í
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
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á
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
PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII
PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII V úvodu analytické geometrie jsme vysvětlili, že její hlavní snahou je popsat geometrické útvary (body, vektory, přímky, kružnice,...) pomocí čísel nebo proměnných.
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
TSO NEBO A INVARIANTNÍ ROZPOZNÁVACÍ SYSTÉMY
TSO NEBO A INVARIANTNÍ ROZPOZNÁVACÍ SYSTÉMY V PROSTŘEDÍ MATLAB K. Nováková, J. Kukal FJFI, ČVUT v Praze ÚPŘT, VŠCHT Praha Abstrakt Při rozpoznávání D binárních objektů z jejich diskrétní realizace se využívají
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ů
Semestrální projekt. Vyhodnocení přesnosti sebelokalizace VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ. Fakulta elektrotechniky a komunikačních technologií
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Semestrální projekt Vyhodnocení přesnosti sebelokalizace Vedoucí práce: Ing. Tomáš Jílek Vypracovali: Michaela Homzová,
Cyklografie. Cyklický průmět bodu
Cyklografie Cyklografie je nelineární zobrazovací metoda - bodům v prostoru odpovídají kružnice v rovině a naopak. Úlohy v rovině pak převádíme na řešení prostorových úloh, např. pomocí cyklografie řešíme
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é
SYLABUS 9. PŘEDNÁŠKY Z INŢENÝRSKÉ GEODÉZIE
SYLABUS 9. PŘEDNÁŠKY Z INŢENÝRSKÉ GEODÉZIE (Řešení kruţnicových oblouků v souřadnicích) 3. ročník bakalářského studia studijní program G studijní obor G doc. Ing. Jaromír Procházka, CSc. prosinec 2015
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
CVIČNÝ TEST 13. OBSAH I. Cvičný test 2. Mgr. Zdeňka Strnadová. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 13 Mgr. Zdeňka Strnadová OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT A OBRÁZEK K ÚLOZE 1 V trojúhelníku ABC na obrázku dělí úsečka
VYUŽITÍ PRAVDĚPODOBNOSTNÍ METODY MONTE CARLO V SOUDNÍM INŽENÝRSTVÍ
VYUŽITÍ PRAVDĚPODOBNOSTNÍ METODY MONTE CARLO V SOUDNÍM INŽENÝRSTVÍ Michal Kořenář 1 Abstrakt Rozvoj výpočetní techniky v poslední době umožnil také rozvoj výpočetních metod, které nejsou založeny na bázi
A[a 1 ; a 2 ; a 3 ] souřadnice bodu A v kartézské soustavě souřadnic O xyz
1/15 ANALYTICKÁ GEOMETRIE Základní pojmy: Soustava souřadnic v rovině a prostoru Vzdálenost bodů, střed úsečky Vektory, operace s vektory, velikost vektoru, skalární součin Rovnice přímky Geometrie v rovině
CVIČNÝ TEST 36. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 36 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST 1 Určete iracionální číslo, které je vyjádřeno číselným výrazem (6 2 π 4
VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C)
VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C) max. 3 body 1 Zjistěte, zda vektor u je lineární kombinací vektorů a, b, je-li u = ( 8; 4; 3), a = ( 1; 2; 3), b = (2; 0; 1). Pokud ano, zapište tuto lineární kombinaci.
Algoritmizace prostorových úloh
Algoritmizace prostorových úloh Vektorová data Daniela Szturcová Prostorová data Geoobjekt entita definovaná v prostoru. Znalost jeho identifikace, lokalizace umístění v prostoru, vlastností vlastních
Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného)
Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného) 1 Obecný popis metody Particle Image Velocimetry, nebo-li zkráceně PIV, je měřící
ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ
ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ Parametrické vyjádření přímky v rovině Máme přímku p v rovině určenou body A, B. Sestrojíme vektor u = B A. Pro bod B tím pádem platí: B = A + u. Je zřejmé,
Elementární křivky a plochy
Příloha A Elementární křivky a plochy A.1 Analytický popis geometrických objektů Geometrické vlastnosti, které jsme dosud studovali, se týkaly především základních geometrických objektů bodů, přímek, rovin
Vzorce počítačové grafiky
Vektorové operace součet vektorů rozdíl vektorů opačný vektor násobení vektoru skalárem úhel dvou vektorů velikost vektoru a vzdálenost dvojice bodů v rovině (v prostoru analogicky) u = B A= b a b a u
Mgr. Tomáš Kotler. I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17
Mgr. Tomáš Kotler I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 1 bod 1 Určete průsečík P[x, y] grafů funkcí f: y = x + 2 a g: y = x 1 2, které jsou definovány na množině reálných
3. ÚVOD DO ANALYTICKÉ GEOMETRIE 3.1. ANALYTICKÁ GEOMETRIE PŘÍMKY
3. ÚVOD DO ANALYTICKÉ GEOMETRIE 3.1. ANALYTICKÁ GEOMETRIE PŘÍMKY V této kapitole se dozvíte: jak popsat bod v rovině a v prostoru; vzorec na výpočet vzdálenosti dvou bodů; základní tvary rovnice přímky
3.2. ANALYTICKÁ GEOMETRIE ROVINY
3.2. ANALYTICKÁ GEOMETRIE ROVINY V této kapitole se dozvíte: jak popsat rovinu v třídimenzionálním prostoru; jak analyzovat vzájemnou polohu bodu a roviny včetně jejich vzdálenosti; jak analyzovat vzájemnou
Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32
Matematika 1 12. přednáška MA1 1 Analytická geometrie v prostoru - základní pojmy 2 Skalární, vektorový a smíšený součin, projekce vektoru 3 Přímky a roviny 4 Vzdálenosti 5 Příčky mimoběžek 6 Zkouška;
Rovinné přetvoření. Posunutí (translace) TEORIE K M2A+ULA
Rovinné přetvoření Rovinné přetvoření, neboli, jak se také často nazývá, geometrická transformace je vlastně lineární zobrazení v prostoru s nějakou soustavou souřadnic. Jde v něm o přepočet souřadnic
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
Vytyčení polohy bodu polární metodou
Obsah Vytyčení polohy bodu polární metodou... 2 1 Vliv měření na přesnost souřadnic... 3 2 Vliv měření na polohovou a souřadnicovou směrodatnou odchylku... 4 3 Vliv podkladu na přesnost souřadnic... 5
Mgr. Tomáš Kotler. I. Cvičný test 2 II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17
Mgr. Tomáš Kotler I. Cvičný test 2 II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17 VÝCHOZÍ TEXT A OBRÁZEK K ÚLOZE 1 Je dán rovinný obrazec, v obrázku vyznačený barevnou výplní, který představuje
Analytická geometrie (AG)
Analytická geometrie (AG) - zkoumá geometrické útvary pomocí algebraických a analytických metod Je založena na vektorech a soustavě souřadnic, rozděluje se na AG v rovině a v prostoru. Analytická geometrie
Geometrické transformace pomocí matic
Geometrické transformace pomocí matic Pavel Strachota FJFI ČVUT v Praze 2. dubna 2010 Obsah 1 Úvod 2 Geometrické transformace ve 2D 3 Geometrické transformace ve 3D Obsah 1 Úvod 2 Geometrické transformace
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,
GEODETICKÉ VÝPOČTY I.
SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 2.ročník GEODETICKÉ VÝPOČTY I. TABELACE FUNKCE LINEÁRNÍ INTERPOLACE TABELACE FUNKCE Tabelace funkce se v minulosti často využívala z důvodu usnadnění
i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice
I. Funkce dvou a více reálných proměnných 1. Úvod Značení: V textu budeme používat označení: N pro množinu všech přirozených čísel; R pro množinu všech reálných čísel; R n pro množinu všech uspořádaných
1. Přímka a její části
. Přímka a její části přímka v rovině, v prostoru, přímka jako graf funkce, konstrukce přímky nebo úsečky, analytická geometrie přímky, přímka jako tečna grafu, přímka a kuželosečka Přímka v rovině a v
Odvození středové rovnice kružnice se středem S [m; n] a o poloměru r. Bod X ležící na kružnici má souřadnice [x; y].
Konzultace č. 6: Rovnice kružnice, poloha přímky a kružnice Literatura: Matematika pro gymnázia: Analytická geometrie, kap. 5.1 a 5. Sbírka úloh z matematiky pro SOŠ a studijní obory SOU. část, kap. 6.1
CVIČNÝ TEST 48. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 48 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT A OBRÁZEK K ÚLOZE 1 Je dán konvexní čtyřúhelník, jehož vnitřní
1. Dva dlouhé přímé rovnoběžné vodiče vzdálené od sebe 0,75 cm leží kolmo k rovine obrázku 1. Vodičem 1 protéká proud o velikosti 6,5A směrem od nás.
Příklady: 30. Magnetické pole elektrického proudu 1. Dva dlouhé přímé rovnoběžné vodiče vzdálené od sebe 0,75 cm leží kolmo k rovine obrázku 1. Vodičem 1 protéká proud o velikosti 6,5A směrem od nás. a)
Teorie tkaní. Modely vazného bodu. M. Bílek
Teorie tkaní Modely vazného bodu M. Bílek 2016 Základní strukturální jednotkou tkaniny je vazný bod, tj. oblast v okolí jednoho zakřížení osnovní a útkové nitě. Proces tkaní tedy spočívá v tvorbě vazných
Kapitola 5. Seznámíme se ze základními vlastnostmi elipsy, hyperboly a paraboly, které
Kapitola 5 Kuželosečky Seznámíme se ze základními vlastnostmi elipsy, hyperboly a paraboly, které společně s kružnicí jsou známy pod společným názvem kuželosečky. Říká se jim tak proto, že každou z nich
Občas se používá značení f x (x 0, y 0 ), resp. f y (x 0, y 0 ). Parciální derivace f. rovnoběžného s osou y a z:
PARCIÁLNÍ DERIVACE Jak derivovat reálné funkce více proměnných aby bylo možné tyto derivace použít podobně jako derivace funkcí jedné proměnné? Jestliže se okopíruje definice z jedné proměnné dostane se
Modelování blízkého pole soustavy dipólů
1 Úvod Modelování blízkého pole soustavy dipólů J. Puskely, Z. Nováček Ústav radioelektroniky, Fakulta elektrotechniky a komunikačních technologií, VUT v Brně Purkyňova 118, 612 00 Brno Abstrakt Tento
1 Jasové transformace
1 Jasové transformace 1.1 Teoretický rozbor 1.1.1 Princip jasové transformace Jasové transformace představují transformační funkce, které mění vždy určitou hodnotu vstupní jasové funkce na výstupní. Transformace
1.1 Napište středovou rovnici kružnice, která má střed v počátku soustavy souřadnic a prochází bodem
Analytická geometrie - kružnice Napište středovou rovnici kružnice, která má střed v počátku soustavy souřadnic a prochází bodem A = ; 5 [ ] Napište středový i obecný tvar rovnice kružnice, která má střed
X = A + tu. Obr x = a 1 + tu 1 y = a 2 + tu 2, t R, y = kx + q, k, q R (6.1)
.6. Analtická geometrie lineárních a kvadratických útvarů v rovině. 6.1. V této kapitole budeme studovat geometrické úloh v rovině analtick, tj. lineární a kvadratické geometrické útvar vjádříme pomocí
Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky. Téma Školní výstupy Učivo (pojmy) volné rovnoběžné promítání průmětna
Předmět: Matematika Náplň: Stereometrie, Analytická geometrie Třída: 3. ročník a septima Počet hodin: 4 hodiny týdně Pomůcky: PC a dataprojektor, učebnice Stereometrie Volné rovnoběžné promítání Zobrazí
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.
GEOMETRICKÁ OPTIKA. Znáš pojmy A. 1. Znázorni chod význačných paprsků pro spojku. Čočku popiš a uveď pro ni znaménkovou konvenci.
Znáš pojmy A. Znázorni chod význačných paprsků pro spojku. Čočku popiš a uveď pro ni znaménkovou konvenci. Tenká spojka při zobrazování stačí k popisu zavést pouze ohniskovou vzdálenost a její střed. Znaménková
Jak ovládat ručičku tachometru (ukazatel)?
Tachometr v Excelu (speedometer, zkrátka budík) je typ grafu, kterým se řada zkušenějších uživatelů chlubila již před několika lety. Nativní podpora v Excelu pro něj stále není, a tak si pomáháme jako
5. Lokální, vázané a globální extrémy
5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,
1 Analytická geometrie
1 Analytická geometrie 11 Přímky Necht A E 3 a v R 3 je nenulový Pak p = A + v = {X E 3 X = A + tv, t R}, je přímka procházející bodem A se směrovým vektorem v Rovnici X = A + tv, t R, říkáme bodová rovnice
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
8 Plochy - vytvoření, rozdělení, tečná rovina a normála. Šroubové plochy - přímkové, cyklické. Literatura:
8 Plochy - vytvoření, rozdělení, tečná rovina a normála. Šroubové plochy - přímkové, cyklické. Literatura: (1)Poláček, J., Doležal, M.: Základy deskriptivní a konstruktivní geometrie, díl 5, Křivky a plochy
Digitální učební materiál
Digitální učební materiál Číslo projektu CZ07/500/34080 Název projektu Zkvalitnění výuky prostřednictvím ICT Číslo a název šablony klíčové aktivity III/ Inovace a zkvalitnění výuky prostřednictvím ICT
Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Množiny, funkce
Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/07.0018 2. Množiny, funkce MNOŽIN, ZÁKLDNÍ POJMY Pojem množiny patří v matematice ke stěžejním. Nelze jej zavést ve formě definice pomocí
37. PARABOLA V ANALYTICKÉ GEOMETRII
37.. Napiš rovnici paraboly, která má osu rovnoběžnou s osou y a prochází body A 0; 60, B 4; 8, C 8;36. 0m p60n 4m p8n 8m p36n m p pn 0 6 8 6 mm p pn 64 6 7 3 mm p pn 6 8m64 p 3 64 6m9 p Je-li osa rovnoběžná
Gymnázium Jiřího Ortena, Kutná Hora
Předmět: Náplň: Cvičení z matematiky geometrie (CZMg) Systematizace a prohloubení učiva matematiky Planimetrie, Stereometrie, Analytická geometrie, Kombinatorika, Pravděpodobnost a statistika Třída: 4.
Další plochy technické praxe
Další plochy technické praxe Dosud studované plochy mají široké využití jak ve stavební tak ve strojnické praxi. Studovali jsme možnosti jejich konstrukcí, vlastností i využití v praxi. Kromě těchto ploch
14. přednáška. Přímka
14 přednáška Přímka Začneme vyjádřením přímky v prostoru Přímku v prostoru můžeme vyjádřit jen parametricky protože obecná rovnice přímky v prostoru neexistuje Přímka v prostoru je určena bodem A= [ a1
Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci
Projekt OPVK - CZ.1.07/1.1.00/26.0047 Matematika pro všechny Univerzita Palackého v Olomouci Tematický okruh: Závislosti a funkční vztahy Gradovaný řetězec úloh Téma: graf funkce, derivace funkce a její
Ú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í
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
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
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
Řešení geometrické úlohy spočívá v nalezení geometrického útvaru (útvarů) daných vlastností.
Řešení geometrické úlohy spočívá v nalezení geometrického útvaru (útvarů) daných vlastností. Metody řešení konstrukčních úloh: množinou bodů zobrazením výpočtem kombinací předchozích způsobů Konstrukční
3.4.2 Rovnováha Rovnováha u centrální rovinné silové soustavy nastává v případě, že výsledná síla nahrazující soustavu je rovna nule. Tedy. Obr.17.
Obr.17. F F 1x = F.cos α1,..., Fnx = F. cos 1y = F.sin α1,..., Fny = F. sin α α n n. Původní soustava je nyní nahrazena děma soustavami sil ve směru osy x a ve směru osy y. Tutu soustavu nahradíme dvěma
MATURITNÍ TÉMATA Z MATEMATIKY
MATURITNÍ TÉMATA Z MATEMATIKY 1. Základní poznatky z logiky a teorie množin Pojem konstanty a proměnné. Obor proměnné. Pojem výroku a jeho pravdivostní hodnota. Operace s výroky, složené výroky, logické
Pedagogická poznámka: Celý obsah se za hodinu stihnout nedá. z ] leží na kulové ploše, právě když platí = r. Dosadíme vzorec pro vzdálenost:
753 Kulová plocha Předpoklady: 750 Pedagogická poznámka: Celý obsah se za hodinu stihnout nedá Kulová plocha = kružnice v prostoru Př : Vyslov definici kulové plochy Kulová plocha je množina všech bodů
2. Množiny, funkce. Poznámka: Prvky množiny mohou být opět množiny. Takovou množinu, pak nazýváme systém množin, značí se
MNOŽIN, ZÁKLDNÍ POJMY Pojem množiny patří v matematice ke stěžejním. Nelze jej zavést ve formě definice pomocí primitivních pojmů; považuje se totiž rovněž za pojem primitivní. Představa o pojmu množina
4. Statika základní pojmy a základy rovnováhy sil
4. Statika základní pojmy a základy rovnováhy sil Síla je veličina vektorová. Je určena působištěm, směrem, smyslem a velikostí. Působiště síly je bod, ve kterém se přenáší účinek síly na těleso. Směr
2.5 Rovnováha rovinné soustavy sil
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 2.5 Rovnováha rovinné soustavy sil Rovnováha sil je stav, kdy na těleso působí více sil, ale jejich výslednice
CVIČNÝ TEST 41. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 41 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT A OBRÁZEK K ÚLOZE 1 Je dán magický čtverec, pro nějž platí,
R β α. Obrázek 1: Zadání - profil složený ze třech elementárních obrazců: 1 - rovnoramenný pravoúhlý trojúhelník, 2 - čtverec, 3 - kruhová díra
Zadání: Vypočtěte polohu těžiště, momenty setrvačnosti a deviační moment k centrálním osám a dále určete hlavní centrální momenty setrvačnosti, poloměry setrvačnosti a natočení hlavních centrálních os
Matematika I 12a Euklidovská geometrie
Matematika I 12a Euklidovská geometrie Jan Slovák Masarykova univerzita Fakulta informatiky 3. 12. 2012 Obsah přednášky 1 Euklidovské prostory 2 Odchylky podprostorů 3 Standardní úlohy 4 Objemy Plán přednášky
P L A N I M E T R I E
M T E M T I K P L N I M E T R I E rovinná geometrie Základní planimetrické pojmy od - značí se velkými tiskacími písmeny, např.,,. P, Q. Přímka - značí se malými písmeny, např. a, b, p, q nebo pomocí bodů
2. Základní typy dat Spojitá a kategoriální data Základní popisné statistiky Frekvenční tabulky Grafický popis dat
2. Základní typy dat Spojitá a kategoriální data Základní popisné statistiky Frekvenční tabulky Grafický popis dat Anotace Realitu můžeme popisovat různými typy dat, každý z nich se specifickými vlastnostmi,
b) Maximální velikost zrychlení automobilu, nemají-li kola prokluzovat, je a = f g. Automobil se bude rozjíždět po dobu t = v 0 fg = mfgv 0
Řešení úloh. kola 58. ročníku fyzikální olympiády. Kategorie A Autoři úloh: J. Thomas, 5, 6, 7), J. Jírů 2,, 4).a) Napíšeme si pohybové rovnice, ze kterých vyjádříme dobu jízdy a zrychlení automobilu A:
17 Kuželosečky a přímky
17 Kuželosečky a přímky 17.1 Poznámka: Polára bodu M ke kuželosečce Nechť X = [x 0,y 0 ] je bod. Zavedeme následující úpravy: x x 0 x y y 0 y xy (x 0 y + xy 0 )/ x (x 0 + x)/ y (y 0 + y)/ (x m) (x 0 m)(x
CVIČNÝ TEST 15. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 15 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT K ÚLOZE 1 Je dána čtvercová mřížka, v níž každý čtverec má délku
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY Komentovaný metodický list č. 1/4 Vytvořil: Ing. Oldřich Ševeček & Ing. Tomáš Profant, Ph.D.
Mgr. Ladislav Zemánek Maturitní okruhy Matematika 2013-2014. 1. Obor reálných čísel
Mgr. Ladislav Zemánek Maturitní okruhy Matematika 2013-2014 1. Obor reálných čísel - obor přirozených, celých, racionálních a reálných čísel - vlastnosti operací (sčítání, odčítání, násobení, dělení) -
1. Náhodný vektor (X, Y ) má diskrétní rozdělení s pravděpodobnostní funkcí p, kde. p(x, y) = a(x + y + 1), x, y {0, 1, 2}.
VIII. Náhodný vektor. Náhodný vektor (X, Y má diskrétní rozdělení s pravděpodobnostní funkcí p, kde p(x, y a(x + y +, x, y {,, }. a Určete číslo a a napište tabulku pravděpodobnostní funkce p. Řešení:
Analýza obrazu II. Jan Macháček Ústav skla a keramiky VŠCHT Praha
Analýza obrazu II Jan Macháček Ústav skla a keramiky VŠCHT Praha +4- - 44-45 Reference další doporučená literatura Microscopical Examination and Interpretation of Portland Cement and Clinker, Donald H.
Funkce - pro třídu 1EB
Variace 1 Funkce - pro třídu 1EB Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv využití výukového materiálu je povoleno pouze s odkazem na www.jarjurek.cz. 1. Funkce Funkce je přiřazení, které každému
Požadavky ke zkoušce
Požadavky ke zkoušce Zkouška z předmětu MATEMATIKA 2 má dvě části Písemná část: Písemná část se ještě dále rozděluje na praktickou část písemku a teoretickou část test. Písemka trvá 90 minut a je v ní
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
Lingebraické kapitolky - Analytická geometrie
Lingebraické kapitolky - Analytická geometrie Jaroslav Horáček KAM MFF UK 2013 Co je to vektor? Šipička na tabuli? Ehm? Množina orientovaných úseček majících stejný směr. Prvek vektorového prostoru. V
7.5.1 Středová a obecná rovnice kružnice
7.5.1 Středová a obecná rovnice kružnice Předpoklady: kružnice, 505, 7103, 730 Pedagogická poznámka: Pro tuto hodinu (a mnoho dalších hodin v kapitole o kuželosečkách) je rozhodující, aby studenti uměli
Popis funkcí tlačítek jednotlivých modulů programu OGAMA
Nevázaná příloha bakalářské práce VYUŽITÍ OPEN-SOURCE NÁSTROJŮ PRO PŘÍPRAVU, PRŮBĚH A VYHODNOCENÍ EYE-TRACKING EXPERIMENTŮ Popis funkcí tlačítek jednotlivých modulů programu OGAMA Michal KUČERA, 2014 Replay
DIGITÁLNÍ ARCHIV VZDĚLÁVACÍCH MATERIÁLŮ
DIGITÁLNÍ ARCHIV VZDĚLÁVACÍCH MATERIÁLŮ Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast CZ.1.07/1.5.00/34.0963 IV/2 Inovace a zkvalitnění výuky směřující k rozvoji matematické gramotnosti
Analytická geometrie lineárních útvarů
) Na přímce: a) Souřadnice bodu na přímce: Analtická geometrie lineárních útvarů Bod P nazýváme počátek - jeho souřadnice je P [0] Nalevo od počátku leží čísla záporná, napravo čísla kladná. Každý bod
Opakování k maturitě matematika 4. roč. TAD 2 <
8.. Otázka číslo Mocniny a odmocniny. b.) Zjednodušte: 6 b. b Opakování k maturitě matematika. roč. TAD : 6.) Zjednodušte: 6 6.) Vypočtěte: a. y : ( a. y ) =.) Usměrněte zlomek =.. Otázka číslo Lineární
DERIVACE. ln 7. Urči, kdy funkce roste a klesá a dále kdy je konkávní a
DERIVACE 1. Zderivuj funkci y = ln 2 (sin x + tg x 2 ) 2. Zderivuj funkci y = 2 e x2 cos x 3. Zderivuj funkci y = 3 e sin2 (x 2 ) 4. Zderivuj funkci y = x3 +2x 2 +sin x x 5. Zderivuj funkci y = cos2 x
Ú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í
Kinematická geometrie
Gymnázium Christiana Dopplera Kinematická geometrie Autor: Vojtěch Šimeček Třída: 4.C Školní rok: 2011/2012 Zadavatel: Mgr. Ondřej Machů Ročníkovou práci jsem zhotovil samostatně, pouze s pomocí zdrojů
3.3. ANALYTICKÁ GEOMETRIE KRUŽNICE A KOULE
3.3. ANALYTICKÁ GEOMETRIE KRUŽNICE A KOULE V této kapitole se dozvíte: jak popsat kružnici a kruh v rovině; jak určit vzájemnou polohu bodu nebo a kružnice, resp. bodu a kruhu; jakými metodami určit vzájemnou
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
Klínové plochy. Gymnázium Christiana Dopplera, Zborovská 45, Praha 5 ROČNÍKOVÁ PRÁCE
Gymnázium Christiana Dopplera, Zborovská 45, Praha 5 ROČNÍKOVÁ PRÁCE Klínové plochy Vypracoval: Vojtěch Kolář Třída: 4.C Školní rok:2013/2014 Seminář: Deskriptivní geometrie Prohlašuji, že jsem svou ročníkovou