Automatická detekce přírůstku trhliny pomocí digitálního zpracování obrazu
|
|
- Adam Kraus
- před 6 lety
- Počet zobrazení:
Transkript
1 Automatická detekce přírůstku trhliny pomocí digitálního zpracování obrazu Ondřej Chudý Ing. Karel Doubrava, Ph. D. Abstrakt Obsahem textu je popis algoritmu pro detekci přírůstku trhlin a stanovení velikosti tohoto přírůstku z digitálních snímků povrchu vzorků. Algoritmus je sestaven v prostředí Matlab a využívá především jeho Image Processing Toolbox. Výsledný algoritmus je schopen vcelku spolehlivé detekce přírůstku trhliny. Vzhledem k různorodosti jednotlivých snímků s trhlinami (širší nebo tenčí trhlina, méně šumu, více šumu) je však vhodné parametry jednotlivých kroků hlídat a vhodně upravit. Klíčová slova detekce trhlin, Matlab, konvoluce, vzájemná korelace, otevření obrazu 1. Úvod V textu bude probrán algoritmus určený pro detekci prodloužení trhliny mezi dvěma obrázky. Při popisu bude využito několik metod pro digitální zpracování obrazu. Vzheldem k omezenému rozsahu textu nebude možné popsat tyto metody blíže. Případné informace o použitých metodách, jejich principu a vlastnostech, lze nalézt v uvedené literatuře. Ke tvorbě následného programu bylo využito prostředí Matlab. Proto budou funkce popisovány tak, jak jsou používány v Matlabu a jak je Matlab zpracovává. Mnoho použitých funkcí je součástí Image Processing Toolboxu. 2. Převod na stupně šedi Po načtení obrazů do Matlabu je první operací převod do stupňů šedi. Zpracování obrázků ve třech kanálech (RGB) naráz místo jednoho je zbytečně výpočtově náročnější. Informace o přírůstku trhliny tímto převodem neutrpí. V případě leštěných CT vzorků je navíc rozložení barev v RGB obraze velmi blízké stupnici šedé viz Obr. 1. a) b) Obr. 1: Vzorové snímky vybrané pro nástin postupu algoritmu.
2 V prostředí Matlab bylo využito příkazu rgb2gray, který sčítá hodnoty v jednotlivých kanálech násobené váhovými faktory. Konkrétní hodnoty jsou 0, 2989 pro červený kanál, 0, 587 pro zelený a 0,114 pro modrý. Výsledný obraz je uložen do jednoho kanálu v 8-bitovém rozsahu pro hodnoty intenzity (matice o stejném rozměru jako má obraz v pixelech * ). Na obr. 1 je dvojice snímků, na kterých budou ilustrovány postupně jednotlivé kroky algoritmu. Jedná se o snímky povrchu CT vzorku s již rostoucí trhlinou. Nachází se v levé dolní části a končí zhruba v 1/3 pravého obrázku. 3. Konvoluční rozmazání a sjednocení intenzit Po převodu na stupně šedi následuje operace rozmazání (rozostření). Do algoritmu byla přidána kvůli zlepšení výsledků 2-úrovňové filtrace, která později následuje. Každý snímek je snímán s nepatrně odlišnou intenzitou. To může vzniknout nejen díky osvětlení, ale také díky náhodným procesům v samotném snímači intenzity záření v každém pixelu a velký podíl má i následná diskretizace signálu. Následně při filtraci na 2 úrovně se stává (téměř u každé dvojice snímků), že některé pixely jsou v jednom snímku těsně nad prahovou hodnotou (a tudíž zůstanou zachovány) a ty stejné pixely v druhém snímku jsou těsně pod touto hodnotou (a jsou odstraněny). Tato chyba se potom dál nese algoritmem a někdy může způsobovat potíže, proto je snaha o její eliminaci. V řešeném příkladu bylo použito jádro: C = (1) Zvolené konvoluční jádro je možné v případě potřeby změnit (přepsat na vhodnější pro dané snímky). Za tímto účelem k souboru s algoritmem bude připojen i soubor s konfigurací jednotlivých prvků. Rozmazáním byla sledována rovněž snaha o potlačení drobných otřepů na hranách trhlin, zejména na jejím čele. Zde totiž tyto otřepy způsobují nepřesnosti při finálním určování velikosti přírůstku, neboť tento je poté počítán včetně těchto otřepů. Pro zlepšení výsledku dvou-úrovňové filtrace byla do algoritmu zařazena ještě operace pro sjednocení intenzit na obou vyšetřovaných snímcích. Pracuje na principu vytvoření váženého průměru hodnoty intenzity na jeden pixel. To je provedeno u obou obrazů a následně je vytvořen poměr těchto hodnot. Tímto poměrem se vynásobí hodnoty všech pixelů jednoho snímku a zaokrouhlí na celá čísla (pracuje se s 8-bitovými obrazy). Závěrem je třeba přiznat, že efekt těchto dvou operací není 100%. I po jejich aplikaci některé pixely v obrázcích vzájemně přeskakují přes prahovou hodnotu intenzity. Přesto došlo k jistému zlepšení, přesněji úbytku takových pixelů oproti stavu bez těchto operací. Pro svoji výpočtovou nenáročnost byly v algoritmu ponechány. 4. Dvou-úrovňová filtrace a vzájemná korelace Následující část programu je ve své podstatě příprava pro efektivní vzájemnou korelaci. Ta slouží ke zjištění celkového posunutí obou snímku mezi sebou navzájem (díky mnoha příčinám zde bude pravděpodobně největší roli hrát zastavení stroje v nestejné poloze). Zjištění a následné odstranění tohoto posuvu je díky způsobu zjišťování přírůstku zcela nezbytné. Nestačí tedy tuto hodnotu pouze superponovat na výslednou délku trhliny. * Termíny pixel a bod (rastrového) obrázku je v textu myšlena jedna a stejná věc (obrazový bod). Oba záměnné termíny budou nadále nezávisle použity v textu.
3 Proces vzájemné korelace je výpočtově velmi náročným procesem. Z hlediska výpočtové náročnosti je to bezkonkurenčně nejnáročnější část celého algoritmu. Proto byly provedeny kroky k její snížení a tím zrychlení celého programu. Náročnost vzájemné 2D korelace lze vyjádřit vztahem: = MN log MN (2) P op 2 ( ) kde M a N jsou rozměry obrazu v pixelech. Vzorec platí pro korelaci provedenou pomocí Fourierovy transformace, což odpovídá korelaci v Matlabu pomocí příkazu xcorr2. Více v [1] a [2]. Ze vzorce je patrná nejpřímější cesta ke snížení výpočtové náročnosti a to zmenšení rozlišení obrazu. V programu je rozlišení sníženo z původních [1280x960] na [640x480] pixelů, tedy na polovinu. Dalším krokem pro zrychlení výpočtu je filtrace na 2 úrovně. Po této operaci zbudou v obraze jen 1 a 0 (zde konkrétně hodnoty 0 a 255). Tím se jednak vyloučí případná korelační maxima vzniklá načítáním bodů s různou hodnotou intenzity, za druhé se proces urychlí, protože velká část členů pro násobení jsou nuly. Proces se tím tedy urychlí a zpřesní (jsou zde korelovány posuvy ostrých objektů, nikoliv objektů s pozvolným přechodem do pozadí). Z tohoto důvodu byl nastaven poněkud vyšší práh pro dvou-úrovňovou filtraci, aby zůstalo méně objektů (a bylo více nul). Konkrétní prahová hodnota intenzity byla zvolena 90. Hodnotu lze případně opět jednoduše měnit, praktické testy však ukázaly malý význam této změny. Výsledek této filtrace ( a snížení rozlišení není okem znatelné) je na Obr. 2 (je to filtrovaný Obr. 1 b). Poté je provedena již samotná vzájemná korelace (příkazem xcorr2) a v korelační mapě je z rozdílu souřadnic jejího středu a souřadnic korelačního maxima zjištěn vzájemný posuv obou snímků. Vyjádřen je v pixelech. V této fázi se ovšem jedná o posuv obrazů se sníženým rozlišením. Pro stanovení posuvu původních obrazů je potřeba tyto hodnoty (ve směru x a y) vynásobit poměrem mezi rozlišením původních a korelovaných snímků, zde číslem 2. To samozřejmě zanáší do celého procesu možnou chybu o velikosti jednoho pixelu. Nicméně vzhledem k podstatné úspoře výpočtové náročnosti byla tato nepřesnost shledána za přijatelnou. Obr. 2.: Snímek 1 b) po dvou-úrovňové filtraci. Pro další zrychlení výpočtu provedeno oříznutí okrajů u obou snímků. Tím došlo k dalšímu zmenšení počtu vyhodnocovaných bodů. Velikost tohoto oříznutí byla zvolena jako 2 x 1/8 obrázku ve směru x a y. Rozměry korelovaných obrazů finálně jsou [361x481].
4 U zvolené dvojice snímků (na Obr. 1) je korelační mapa na Obr. 3 a). Pro větší názornost byl přidán ještě kolmý pohled shora pro lepší identifikaci konkrétního posuvu. Světlá jsou místa s vyšším korelačním koeficientem. Oboje znázorňuje Obr. 3. a) b) Obr. 3. Korelační mapa pro řešenou dvojici snímků. Výsledný posuv je zjištěn z rozdílu souřadnice korelačního maxima a geometrického středu korelační mapy (zde má korelační mapa rozměry [721x961] ). Na mapě je jasně patrný vliv horizontálních čar (na Obr. 1 a), b) ), díky nimž lze vysledovat horizontální čáry (a menší horizontální gradient korelačního maxima). Toto je způsobeno velkou vzájemnou korelací (velkou podobností ) podél těchto objektů (čar). Pokud by snímky obsahovaly pouze objekty přímých trhlin a žádné okolní objekty (šum), např. při chemickém černění vzorků, nastal by problém se správnou identifikací posuvu obou snímků. Proto není zcela vhodné ostatní objekty dokonale odstraňovat. Hodnoty zjištěného posuvu z korelační mapy na obr. 3 jsou [2, 2] pixelů (směry y a x). Po přepočtu přes poměr rozlišení mezi snímky na Obr. 1 a upravenými snímky pro korelaci je výsledný posuv původní dvojice obrazů roven [4, 4] pixelů. 5. Dvou-úrovňová filtrace původních snímků a jejich překrytí 5.1 Dvou-úrovňová filtrace V další části algoritmu jsou vzaty originální obrázky (tj. v plném rozlišení ) a opět filtrovány z 8-bitů na 1 bit. Přináší to opět výhody v podobě zrychlení a zjednodušení následujících operací, bez ztráty na jejich přesnosti. Pro následující morfologické operace je tato filtrace navíc nutností (tedy musela by být za každých okolností v průběhu algoritmu provedena). V této části je již potřeba poněkud opatrnější filtrace původních obrázků. Je potřeba, aby z nich zůstalo zachováno více objektů než pro potřeby korelace. To z důvodu případného neodstranění méně výrazných částí trhliny. Riziko odfiltrování částí trhliny je poněkud zvýšeno konvolučním rozmazáním snímku v úvodní části. Z tohoto důvodu byla zvolena nižší prahová hodnota intenzity, konkrétně hodnota 80. Pro snímky s výrazně odlišnou intenzitou je vhodné tuto hodnotu přenastavit (bude součástí konfiguračního souboru). Na Obr. 4 je porovnání těchto dvou prahových hodnot (v části a) je Obr. 2). Při soustředění se na trhlinu je v části b) patrné odstranění některých mezer vyskytujících se v části a) a celkový nárůst počtu a velikosti objektů (v části b) ). A to i přes relativně malou změnu prahové intenzity.
5 a) b) Obr. 4.: 2-úrovňová filtrace Obr. 1 b), 4 a) je pro prahovou hodnotu intenzity 90, 4 b) pro hodnotu Překrytí snímků Po zjištění velikosti vzájemného posuvu následuje posunutí obrazů tak, aby se překrývaly. V programu to bylo řešeno jednoduchým oříznutím příslušných okrajů obou obrazů o velikost posuvu. Dojde při tom k posunutí indexů pixelů a výsledné obrazy si odpovídají. V prostředí Matlab to bylo řešeno pomocí rozhodovací procedury if. Podle směru zjištěného posuvu (kladná či záporná hodnota) je ořezávána příslušná strana obou snímků (v programu značeny jako A a B). Schéma je na Obr. 5. Obr. 5.: Schématické znázornění potřeby odříznout okraje posunutých obrázků. Odříznuté části jsou červená (u snímku A) a modrá (ze snímku B). Střední část obrázku je shodná pro oba snímky a zůstává celá zachována. 6. Zjištění přírůstku trhliny Samotná detekce přírůstku trhliny je založena na rozdílu mezi oběma snímky. Po jejich srovnání na sebe jsou od sebe odečteny hodnoty v jednotlivých pixelech. Po této operaci
6 zbudou ve výsledném rozdílovém snímku pouze pixely, jejichž hodnoty jsou vzájemně rozdílné. Takto jsou odfiltrovány veškeré šumové objekty ve snímcích. Zůstanou pouze objekty, které se nachází na snímku B (Obr. 1 b) ) a na snímku A (Obr. 1 a) ) chybí. Konkrétně to bude především přírůstek v délce trhliny. Z tohoto se stane nejvýraznější objekt v celém snímku. Kromě tohoto přírůstku zde však jsou další objekty. Odpovídají jednotlivým rozdílovým pixelům, které vznikly díky dvou-úrovňové filtraci. Přesněji díky překmitávání některých pixelů přes prahovou hodnotu intenzity, způsobenou drobnými změnami v intenzitě obou snímků. Tento postup je rovněž velmi citlivý na jakékoliv změny mezi obrázky. V případě trhlin vznikají problémy díky zvětšování šířky trhliny během dalšího zatěžovacího cyklu (dochází k jejímu většímu rozevření). Což vnáší do rozdílového snímku další objekty. Problematické je, pokud při snímání obou snímků dojde kromě posunutí polohy vzorku i k jeho rotaci vůči kameře. Vzájemná korelace je schopná dobře zjistit pouze posunutí obrázků jako celku, nikoliv však jejich rotaci (posuvy protějších stran jsou vzájemně opačné). Pro čistou rotaci okolo středu obrázku je poloha korelačního maxima uprostřed korelační mapy, tzn. posuv je nula. I po srovnání obou snímků na sebe zůstanou v rozdílovém snímku části některých objektů v jeho okrajových částech. Nedokonalosti zmíněné v předchozích odstavcích jsou ilustrovány na následujícím obrázku (Obr. 6). Jde o rozdíl mezi vyšetřovanými snímky z Obr. 1. Obr. 6.: Rozdíl vzorových Obr. 1 a), b). Snímky byly podrobeny korekci jejich posunutí, ale díky rotaci mezi těmito snímky zůstaly v jejich rozdílu zbytky některých objektů. Samotný přírůstek trhliny je nejvýraznější bílá čára v dolní pravé části snímku. Byly provedeny pokusy i o korekci vzájemné rotace snímků pomocí Radonové transformace. Pokusy však nebyly úspěšné. Pravděpodobná příčina je spatřována v nevýrazné směrové orientaci objektů v obrázcích. Maximum hodnoty úhlu nebylo výrazné a měla na něj vliv změna intenzity snímku, či jejich posunutí. Radonová transformace při praktických pokusech detekovala jisté natočení, které ale neodpovídalo zpravidla skutečnému natočení snímků. V některých případech došlo k detekci vzájemného natočení i u snímků, které natočené nebyly. V celkovém měřítku došlo díky Radonové transformaci ke zhoršení výsledku, tzn. ve výsledném rozdílovém snímku bylo více šumu (dalších objektů mimo přírůstku trhliny), než když byla korekce natočení vynechána.
7 7. Transformace otevření obrazu Pro odstranění drobných objektů, které zbyly po odečtení vyšetřovaných snímků, byla jako nejvhodnější vybrána transformace otevření obrazu. Ta je vhodná na odstranění drobných objektů z binárních obrázků. Zde je již potřeba pečlivěji sledovat celkový průběh této transformace, aby nedošlo k případnému zkrácení, či odstranění některé části trhliny. V případě takového výsledku je třeba upravit strukturní elementy, v některých případech bylo vhodné jednu část této transformace vynechat. Proto jsou jednotlivé mezikroky v této transformaci vykreslovány. Transformace otevření obrazu byla aplikována postupně ve dvou fázích, v každé fázi s jiným strukturním elementem. Námi vyšetřované snímky vykazují (díky rotaci) značné množství nadbytečných objektů (šumu), musely být použity relativně hrubé strukturní elementy na jejich eliminaci (alespoň částečnou). Pro první otevření obrazu byl použit strukturní element: G 1 = (3) Výsledek po transformaci je na Obr. 1. Je vhodné provést srovnání s Obr. 6, který znázorňuje stav před touto transformací. Obr. 7.: Obr. 6 po první aplikaci transformace otevření obrazu. Pro druhou fázi by použit strukturní element G G 2 = (4) Finální výsledek je na dalším obrázku (Obr. 8). Srovnání s předchozími obrázky (Obr. 6 a Obr. 7) vypovídá o prokazatelném zlepšení (odfiltrování šumu) a tím i smyslu (a robustnosti) morfologických transformací.
8 Obr. 8.: Finální obrázek s přírůstkem trhliny. Obr. 7 po druhém otevření obrazu. Při kvalitním rozdílovém snímku (tj. obsahuje především přírůstek trhliny a málo šumu) je vhodné některou z transformací vynechat. Nejjednodušší způsob je změna příslušného strukturního elementu na G = [1]. Samozřejmě lze i celou operaci ve zdrojovém kódu vymazat (přeměnit na komentář). V případě tenké trhliny je vhodné strukturní elementy zmenšit (především ve vertikálním rozměru). Pokud budou použity elementy podobně hrubé jako (3) a (4), může dojít k odfiltrování (vymizení) podstatné části trhliny. A to nejen na okrajích, ale i uprostřed přírůstku. To vede ke komplikacím v další části algoritmu, která se věnuje již samotné detekci a kvantifikaci přírůstku trhliny. Limitem filtrování pomocí operací otevření obrazu je případ, kdy máme tenkou trhlinu a výrazné nadbytečné objekty (např. díky rotaci snímku). V takovém případě je bohužel pravděpodobné selhání celého algoritmu. 8. Vyhledání a kvantifikace přírůstku trhliny 8.1 Vyhledání přírůstku trhliny Pokud bychom po předchozím zpracování obrazu dostali obrázek, který bude obsahovat pouze přírůstek trhliny, byla by detekce a kvantifikace přírůstku velmi snadnou záležitostí. Stačil by výpis všech bodů s hodnotou 1 (nebo 255) a poté vybrat souřadnice nejzazších bodů (vpravo, vlevo, nahoře, dole). Z toho se již snadno získá délka (horizontální, vertikální, Euklidovská). Díky předchozímu zpracování obrazu není dosažení takového výsledku výjimečné. Nicméně i z pohledu na vzorové, řešené snímky je patrné, že též není výjimečné nedosažení tohoto ideálního stavu. Z těchto důvodů byl dále sestaven alespoň jednoduchý algoritmus na prohledání výsledného snímku (Obr. 8). Základem algoritmu je rozdělení celého obrázku (Obr. 8) na menší podoblasti. V konkrétním případě je to rozdělení obrázku s rozměry [956, 1276] pixelů (tyto rozměry mají snímky po oříznutí okrajů po korelaci) na oblasti s rozměry [16, 22] pixelů. Podoblasti jsou srovnány do tabulky (matice, rozměr [60, 59] ), kde na každém poličku je jedna podoblast. Základem následujícího kroku je předpoklad, že přírůstek trhliny je nejvýraznější objekt v celém obraze ( zpracovaném Obr. 8), nebo že má alespoň největší hustotu bodů. S tímto předpokladem jsou prohledány všechny podoblasti a zaznamenány počty nenulových bodů (s
9 hodnotou 1 či 255) uvnitř každé podoblasti. Poté je vybrána podoblast s největším počtem nenulových bodů. O té je předpokládáno, že je to jedna z podoblastí, v nichž se nachází hledaný přírůstek trhliny. Tato podoblast je dále startovací oblastí pro další část prohledávání. Po nalezení části trhliny a stanovení startovní podoblasti je prohledáváno její okolí do všech směrů (s výjimkou směru zpět). Důvodem je snaha o jistou robustnost, univerzálnost algoritmu (aby byl schopen případně sledovat trhliny jdoucí svisle, případně i v obecném směru). Navíc též horizontální trhliny se nemusí šířit po přímce, ale (např. díky nehomogenitě materiálu) jsou schopné svůj směr lehce měnit, či uskočit ve směru kolmém na směr šíření. Předpokládá se, že růst trhliny nebude probíhat směrem zpět, nejhůře směrem kolmo na předpokládaný směr šíření. Algoritmus je postavený tak, aby v daném směru nejprve prověřil nejbližší (sousední) oblast. Rozhodujícím kritériem je přítomnost nenulových bodů ve vyšetřované podoblasti. Pokud zde jsou, je tato podoblast brána jako další oblast s trhlinou, algoritmus si uloží souřadnice původní oblasti a přesune se do nové. Odtud se celý postup opakuje. Pokud nenulové body nejsou přítomny, jsou vyšetřovány nejbližší okolní podoblasti ve směru šikmém a kolmém na směr šíření. Příklad celého postupu je na Obr. 9 pro směr podle záporné osy x. Čísla odpovídají pořadí, v jakém jsou jednotlivé podoblasti (zde znázorněna jako políčka) prohledávány Startovací oblast 2 5 Obr. 9.: Ilustrace hledání další podoblast s trhlinou. Takto algoritmus pokračuje dokud nenarazí na konec trhliny v daném směru. Poté, opět z původní startovací pozice, startuje ve směru dalším. Na konci trhliny v některých případech hrozí zacyklení algoritmu, např. na konci trhliny mohu najít nenulové body až v oblasti 5 (trhlina leží na hranici oblastí), přesunu do ní aktuální startovací oblast a znovu prohledám okolí, pak naleznu nenulové body vždy v oblasti 4, což je předchozí startovací pozice apod. Proto bylo nutné kontrolovat, jestli se minulá startovací oblast (uložená jako předposlední v paměti) neshoduje s budoucí, zatím vyšetřovanou. V takovém případě je postup ukončen a přejde na prohledávání v dalším směru (z původní startovací oblasti). Rovněž je nutné kontrolovat, aby algoritmus při prohledávání nezašel za okraje matice podoblastí. Toto bylo ošetřeno jednoduchými pevnými mezemi pro hodnoty souřadnic ( 0, x, ( 0, y. Pro zvýšení odolnosti algoritmu vůči drobným objektům v těsném okolí trhliny, které tam i po dvojitém provedení operace otevření obrazu mohou zůstat, je nastaven minimální počet nenulových bodů na 9. Hodnota 9 odpovídá počtu jedniček ve strukturním elementu G 2. Příčinou je situace, kdy po první části operace otevření obrazu (eroze) z objektů v okolí trhlin (šumu) zůstane pouze centrální bod příslušného objektu. Následující operace dilatace kolem osa-
10 moceného bodu vytvoří objekt se shodnou velikostí jako má použitý strukturní element. Díky minimálnímu počtu bodů algoritmus takový objekt vynechá. Pokud vyšetřovaná podoblast obsahuje 9 a méně nenulových bodů, není považována za další podoblast s trhlinou. 8.2 Kvantifikace přírůstku trhliny Po předchozí části vznikne tabulka (matice) souřadnic oblastí, v nichž byla nalezena trhlina. Z tabulky jsou vybrány maximální a minimální hodnoty souřadnic a z původního snímku je vybrána opsaná obecně obdélníková oblast, která bude přesně zahrnovat všechny nalezené podoblasti. Jedná se v podstatě o obdélníkový výřez okolo trhliny z původního snímku. Výsledek námi řešeného případu je na Obr. 10. Jedná se o výřez z Obr. 8. Obr. 10.:Výřez přírůstku trhliny z Obr. 8. Pro možnost kontroly je tento výřez vždy vykreslován. Může nastat situace, že oblast obsahuje i nějaký bod mimo trhlinu vzniklý díky šumu. Pokud se tak stane, je vhodné zmenšit velikost jednotlivých podoblastí, nebo zvětšit minimální počet nenulových bodů pro každou oblast (obojí lze snadno nastavit). Další možnou situací je vymizení části trhliny. Dojít k tomu může dvěma způsoby. Prvním způsobem je vymazání části trhliny během transformací otevření obrazu. Jedno z možných řešení je zmíněno výše (zmenšení strukturního elementu). Druhou příčinou je projetí trhliny nějakým objektem (zpravidla rýha, oděrka, nebo nečistota na povrchu vzorku), který je přítomen v obraze i před šířením trhliny. Po zpracování (konkrétně při operaci vzájemného odečtení snímků) vznikne takto v trhlině proluka. Podle aktuální velikosti vzniklých proluk hrozí, že algoritmus na jedné straně této mezery zastaví a nedostane se přes ni. Řešením je odpovídající zvětšení podoblastí tak, aby byly schopny tuto mezeru překlenout. Problematické je, pokud trhlina v takovém objektu (rýha, oděrka apod.) skončí. Potom již algoritmus není schopen určit skutečný konec trhliny. Takový úkol je však problematický i pro lidské oko a mozek. Samotné stanovení délky přírůstku je provedeno pomocí rozdílu nejvzdálenějších bodů ve výřezu (souřadnice konců přírůstku trhliny). Pomocí znalosti velikosti jednoho pixelu ve skutečnosti (přesněji rozměru celého snímku) je vypočtena horizontální, vertikální a Euklidovská délka trhliny. Dále jsou stanoveny souřadnice konců trhliny v celkovém snímku přičtením souřadnic výřezu k souřadnicím konců trhlin uvnitř výřezu. Za účelem případného posunutí snímací kamery je stanovena a vypsána velikost vzdálenosti konce trhliny (zde levý konec přírůstku šíření trhliny bylo zprava doleva) od středu snímku. To umožňuje polohování kamery tak, aby další přírůstek trhliny byl pokud možno uprostřed snímku, tedy v místě největší ostrosti kamery. Posuv je zaokrouhlen, v našem případě na setiny milimetru (zde [-0,22, -0,14] ).
11 9. Závěr Algoritmus se při testování ukázal jako vcelku robustní a univerzální. Má i některé limity (zmiňované v textu), například není příliš odolný vůči vzájemné rotaci snímků, dále má problémy pokud trhlina projede objektem již v obraze přítomným atd. Z tohoto důvodu jsou důležité mezikroky vykreslovány, aby bylo možné ihned přenastavit příslušné parametry pro jednotlivé kroky. Zde například pokud je použit příliš hrubý strukturní element pro otevření obrazu, který způsobí vymazání nejen šumu, ale i části trhliny. Problémy někdy způsobuje i přílišná citlivost algoritmu na veškeré změny mezi snímky. Díky této citlivosti může být rozměr trhliny zvětšen o otřepy na čele trhliny (které ale doposud trhlinou nejsou), případně vznikají další výrazné šumové objekty při sekundárním rozšiřování předchozí části trhliny. V tomto případě je třeba zmenšit velikost podoblastí pro prohledávací část algoritmu. Obecně ale stanovuje přírůstek trhliny s odchylkou ±10 µm. Použitá literatura [1] Jähde Bernd: Digital Image Processing, Springer Verlag Berlin, Berlin 2002, (585 stran) [2] Prof. Ing. Hlaváč Václav, CSc., Doc. Ing. Miloš Sedláček, CSc.: Zpracování signálů a obrazů, Vydavatelství ČVUT v Praze, Praha 2007, (255 stran) [3] Bastiaans Rob J.M.: Cross-corelation PIV, Dostupné z URL: (citováno ) [4] The Math Works Inc., Matlab R2011b Documentation, Radon Transform, Dostupné z: (citováno ) [5] Collet Chritophe, Chanussot Jocelyn, Chehdi Kacem: Multivariate Image Processing, ISTLE, London 2010 (459 stran)
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í
DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH
DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH Viktor Haškovec, Martina Mudrová Vysoká škola chemicko-technologická v Praze, Ústav počítačové a řídicí techniky Abstrakt Příspěvek je věnován zpracování biomedicínských
Měření průtoku kapaliny s využitím digitální kamery
Měření průtoku kapaliny s využitím digitální kamery Mareš, J., Vacek, M. Koudela, D. Vysoká škola chemicko-technologická Praha, Ústav počítačové a řídicí techniky, Technická 5, 166 28, Praha 6 e-mail:
Matematická morfologie
/ 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda. 2 / 35 Matematická
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é
GIS ANALÝZA VLIVU DÁLNIČNÍ SÍTĚ NA OKOLNÍ KRAJINU. Veronika Berková 1
GIS ANALÝZA VLIVU DÁLNIČNÍ SÍTĚ NA OKOLNÍ KRAJINU Veronika Berková 1 1 Katedra mapování a kartografie, Fakulta stavební, ČVUT, Thákurova 7, 166 29, Praha, ČR veronika.berkova@fsv.cvut.cz Abstrakt. Metody
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Příklady použití tenkých vrstev Jaromír Křepelka
Příklady použití tenkých vrstev Jaromír Křepelka Příklad 01 Spočtěte odrazivost prostého rozhraní dvou izotropních homogenních materiálů s indexy lomu n 0 = 1 a n 1 = 1,52 v závislosti na úhlu dopadu pro
Grafika na počítači. Bc. Veronika Tomsová
Grafika na počítači Bc. Veronika Tomsová Proces zpracování obrazu Proces zpracování obrazu 1. Snímání obrazu 2. Digitalizace obrazu převod spojitého signálu na matici čísel reprezentující obraz 3. Předzpracování
Cyklické změny v dynamice sluneční konvektivní zóny
Cyklické změny v dynamice sluneční konvektivní zóny P. Ambrož, Astronomický ústav AVČR, Ondřejov, pambroz @asu.cas.cz Abstrakt Na základě analýzy rozsáhlého materiálu evoluce fotosférických pozaďových
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
ÚLOHY S POLYGONEM. Polygon řetězec úseček, poslední bod je totožný s prvním. 6 bodů: X1, Y1 až X6,Y6 Y1=X6, Y1=Y6 STANOVENÍ PLOCHY JEDNOHO POLYGONU
ÚLOHY S POLYGONEM Polygon řetězec úseček, poslední bod je totožný s prvním 6 bodů: X1, Y1 až X6,Y6 Y1=X6, Y1=Y6 STANOVENÍ PLOCHY JEDNOHO POLYGONU 3 úsečky (segmenty) v horní části 2 úsečky ve spodní části
Vliv realizace, vliv přesnosti centrace a určení výšky přístroje a cíle na přesnost určovaných veličin
Vliv realizace, vliv přesnosti centrace a určení výšky přístroje a cíle na přesnost určovaných veličin doc. Ing. Martin Štroner, Ph.D. Fakulta stavební ČVUT v Praze 1 Úvod Při přesných inženýrsko geodetických
Zpracování obrazů. Honza Černocký, ÚPGM
Zpracování obrazů Honza Černocký, ÚPGM 1D signál 2 Obrázky 2D šedotónový obrázek (grayscale) Několikrát 2D barevné foto 3D lékařské zobrazování, vektorová grafika, point-clouds (hloubková mapa, Kinect)
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
Fyzikální sekce přírodovědecké fakulty Masarykovy univerzity v Brně FYZIKÁLNÍ PRAKTIKUM. Praktikum z pevných látek (F6390)
Fyzikální sekce přírodovědecké fakulty Masarykovy univerzity v Brně FYZIKÁLNÍ PRAKTIKUM Praktikum z pevných látek (F6390) Zpracoval: Michal Truhlář Naměřeno: 13. března 2007 Obor: Fyzika Ročník: III Semestr:
Algoritmizace prostorových úloh
INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Úlohy nad rastrovými daty Daniela
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
CT-prostorové rozlišení a citlivost z
CT-prostorové rozlišení a citlivost z Doc.RNDr. Roman Kubínek, CSc. Předmět: lékařská přístrojová fyzika Prostorové rozlišení a citlivost z Prostorové rozlišení význam vyjádření rozlišení měření rozlišení
ROZDĚLENÍ SNÍMAČŮ, POŽADAVKY KLADENÉ NA SNÍMAČE, VLASTNOSTI SNÍMAČŮ
ROZDĚLENÍ SNÍMAČŮ, POŽADAVKY KLADENÉ NA SNÍMAČE, VLASTNOSTI SNÍMAČŮ (1.1, 1.2 a 1.3) Ing. Pavel VYLEGALA 2014 Rozdělení snímačů Snímače se dají rozdělit podle mnoha hledisek. Základním rozdělení: Snímače
SEMESTRÁLNÍ PRÁCE Z X37SAS Zadání č. 7
SEMESTRÁLNÍ PRÁCE Z X37SAS Zadání č. 7 Daniel Tureček St-lichý týden, 9:15 Zadání Určete periodu signálu s(k), určete stejnosměrnou složku, výkon, autokorelační funkci. Záznam signálu je v souboru persig2.
Volba zobrazení (Direct Current, Scaling) - FFT 1D, FFT 2D
Volba zobrazení (Direct Current, Scaling) - FFT 1D, FFT 2D Jiří Stančík Fakulta chemická, Vysoké učení technické v Brně Purkyňova 118, 61200 Brno e-mail: HTUxcstancik@fch.vutbr.czUTH Úkolem této práce
Restaurace (obnovení) obrazu při známé degradaci
Restaurace (obnovení) obrazu při známé degradaci Václav Hlaváč České vysoké učení technické v Praze Centrum strojového vnímání (přemosťuje skupiny z) Český institut informatiky, robotiky a kybernetiky
CT - artefakty. Doc.RNDr. Roman Kubínek, CSc. Předmět: lékařská přístrojová fyzika
CT - artefakty Doc.RNDr. Roman Kubínek, CSc. Předmět: lékařská přístrojová fyzika Artefakty v CT Systematické neshody v CT číslech v rekonstruovaném obraze oproti skutečné hodnotě koeficientu zeslabení
Souřadnicové prostory
Prostor objektu Tr. objektu Tr. modelu Prostor scény Souřadnicové prostory V V x, y z x, y z z -z x, y Tr. objektu V =V T 1 T n M Tr. modelu Tr. scény x, y Tr. pohledu Tr. scény Tr. pohledu Prostor pozorovatele
Geometrické transformace obrazu
Geometrické transformace obrazu a související témata 9. přednáška předmětu Zpracování obrazů Martina Mudrová 2004 Téma přednášk O čem bude tato přednáška? Geometrické transformace obrazu Interpolace v
Geometrické transformace obrazu a související témata. 9. přednáška předmětu Zpracování obrazů
Geometrické transformace obrazu a související témata 9. přednáška předmětu Zpracování obrazů Martina Mudrová 2004 Téma přednášk O čem bude tato přednáška? Geometrické transformace obrazu Interpolace v
Úpravy rastrového obrazu
Přednáška 11 Úpravy rastrového obrazu Geometrické trasformace Pro geometrické transformace rastrového obrazu se používá mapování dopředné prochází se pixely původního rastru a určuje se barva a poloha
Rozšíření Hessova Plátna na Weissovo plátno
Rozšíření Hessova Plátna na Weissovo plátno (20-02-2012) Z důvodu úpravy na serveru (na ČVUT FEL v Praze) vložena předčasně nová verze. Oprava drobných chyb a některá vylepšení (za případné potíže se omlouvám,
Primární zpracování radarového signálu dopplerovská filtrace
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE K13137 - Katedra radioelektroniky A2M37RSY Jméno Stud. rok Stud. skupina Ročník Lab. skupina Václav Dajčar 2011/2012 2. 101 - Datum zadání Datum odevzdání Klasifikace
2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2
Výpočet transformačních koeficinetů vybraných 2D transformací Jan Ježek červen 2008 Obsah Odvození transformačního klíče vybraných 2D transformací 2 Meto vyrovnání 2 2 Obecné vyjádření lineárních 2D transformací
Dynamické chyby interpolace. Chyby při lineární a kruhové interpolaci.
Dynamické chyby interpolace. Chyby při lineární a kruhové interpolaci. 10.12.2014 Obsah prezentace Chyby interpolace Chyby při lineární interpolaci Vlivem nestejných polohových zesílení interpolujících
ROZPOZNÁVÁNÍ AKUSTICKÉHO SIGNÁLU ŘEČI S PODPOROU VIZUÁLNÍ INFORMACE
TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky a mezioborových inženýrských studií ROZPOZNÁVÁNÍ AKUSTICKÉHO SIGNÁLU ŘEČI S PODPOROU VIZUÁLNÍ INFORMACE AUTOREFERÁT DISERTAČNÍ PRÁCE 2005 JOSEF CHALOUPKA
KONTROLA PŘESNOSTI VÝROBY S VYUŽITÍM MATLABU
KONTROLA PŘESNOSTI VÝROBY S VYUŽITÍM MATLABU Ing. Vladislav Matějka, Ing. Jiří Tichý, Ing. Radovan Hájovský Katedra měřicí a řídicí techniky, VŠB-TU Ostrava Abstrakt: Příspěvek se zabývá možností využít
POPIS PROSTŘEDÍ PROGRAMU GIMP 2. Barvy 2. Okno obrázku 4 ZÁKLADNÍ ÚPRAVA FOTOGRAFIÍ V GRAFICKÉM EDITORU 6. Změna velikosti fotografie 6
Obsah POPIS PROSTŘEDÍ PROGRAMU GIMP 2 Barvy 2 Okno obrázku 4 ZÁKLADNÍ ÚPRAVA FOTOGRAFIÍ V GRAFICKÉM EDITORU 6 Změna velikosti fotografie 6 Ořezání obrázku 7 TRANSFORMACE 9 Rotace 9 Překlopení 11 Perspektiva
Zobrazování barev. 1995-2015 Josef Pelikán CGG MFF UK Praha. pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/
Zobrazování barev 1995-2015 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ ColorRep 2015 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 18 Barevné schopnosti HW True-color
DIGITÁLNÍ ORTOFOTO. SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník
DIGITÁLNÍ ORTOFOTO SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník DIGITÁLNÍ SNÍMEK Ortofotomapa se skládá ze všech prvků, které byly v době expozice přítomné na povrchu snímkované oblasti.
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
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
Celostátní kolo soutěže Mladý programátor 2013, kategorie C, D
Pokyny: 1. Kategorie C i D řeší úlohy 1, 2, 3. 2. Řešení úloh ukládejte do složky, která se nachází na pracovní ploše počítače. Její název je stejný, jako je kód, který váš tým dostal přidělený (C05, D10
Projekt do předmětu ZPO
Projekt do předmětu ZPO Sledování ruky pomocí aktivních kontur 13. května 2014 Autoři: Pavlík Vít, xpavli62@stud.fit.vutbr.cz Žerdík Jan, xzerdi00@stud.fit.vutbr.cz Doležal Pavel, xdolez08@stud.fit.vutbr.cz
NPGR032 CVIČENÍ III. Šum a jeho odstranění teorie&praxe. Adam Novozámský (novozamsky@utia.cas.cz)
NPGR032 CVIČENÍ III. Šum a jeho odstranění teorie&praxe Adam Novozámský (novozamsky@utia.cas.cz) TEORIE Šum a jeho odstranění ŠUM Co je to šum v obrázku a jak vzniká? Jaké známe typy šumu? ŠUM V obrázku
doc. Dr. Ing. Elias TOMEH Elias Tomeh / Snímek 1
doc. Dr. Ing. Elias TOMEH e-mail: elias.tomeh@tul.cz Elias Tomeh / Snímek 1 Frekvenční spektrum Dělení frekvenčního pásma (počet čar) Průměrování Časovou váhovou funkci Elias Tomeh / Snímek 2 Vzorkovací
Vliv přístroje SOMAVEDIC Medic na poruchy magnetických polí
IIREC Dr. Medinger e.u. Mezinárodní institut pro výzkum elektromagnetické kompatibility elektromagnetická kompatibilita na biofyzikálním základě projektová kancelář v oboru ekologické techniky Ringstr.
Ú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í
Momenty setrvačnosti a deviační momenty
Momenty setrvačnosti a deviační momenty Momenty setrvačnosti a deviační momenty charakterizují spolu shmotností a statickými momenty hmoty rozložení hmotnosti tělesa vprostoru. Jako takové se proto vyskytují
Základní nastavení. Petr Novák (novace@labe.felk.cvut.cz) 13.12.2010
Základní nastavení Petr Novák (novace@labe.felk.cvut.cz) 13.12.2010 Všechny testy / moduly používají určité základní nastavení. Toto základní nastavení se vyvolá stiskem tlačítka Globální / základní konfigurace
2010 Josef Pelikán, CGG MFF UK Praha
Filtrace obrazu 21 Josef Pelikán, CGG MFF UK Praha http://cgg.mff.cuni.cz/~pepca/ 1 / 32 Histogram obrázku tabulka četností jednotlivých jasových (barevných) hodnot spojitý případ hustota pravděpodobnosti
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
2. úkol MI-PAA. Jan Jůna (junajan) 3.11.2013
2. úkol MI-PAA Jan Jůna (junajan) 3.11.2013 Specifikaci úlohy Problém batohu je jedním z nejjednodušších NP-těžkých problémů. V literatuře najdeme množství jeho variant, které mají obecně různé nároky
Mikroskopická obrazová analýza
Návod pro laboratorní úlohu z měřicí techniky Práce O1 Mikroskopická obrazová analýza 0 1 Úvod: Tato laboratorní úloha je koncipována jako seznámení se s principy snímání mikroskopických obrazů a jejich
Zada ní 1. Semina rní pra ce z pr edme tu Matematický software (KI/MSW)
Zada ní. Semina rní pra ce z pr edme tu Matematický software (KI/MSW) Datum zadání: 5.. 06 Podmínky vypracování: - Seminární práce se skládá z programové části (kódy v Matlabu) a textové části (protokol
Příloha 1 Strana 1. Naměřené hodnoty v mikroteslách (barevné hodnoty dle stupnice), souřadnice v metrech
Obr. 1: Uspořádání při měření magnetickéh o pole pomocí měřicí mřížky Aktivovaný přístroj Protector (svítící) vedle měřicího pole (s dřevěnou měřicí mřížkou, vedením a držákem pro měřicí sondu) A. Měření
Chování mapování při exportu kót aplikace Revit do kót aplikace AutoCAD
Chování mapování při exportu kót aplikace Revit do kót aplikace AutoCAD Parametr kóty aplikace Revit Namapováno na vlastnost kótovacího stylu DWG Komentáře Šikmá kóta Lineární kóta Úhlová kóta Radiální
Analytické znaky laboratorní metody Interní kontrola kvality Externí kontrola kvality
Analytické znaky laboratorní metody Interní kontrola kvality Externí kontrola kvality RNDr. Alena Mikušková FN Brno Pracoviště dětské medicíny, OKB amikuskova@fnbrno.cz Analytické znaky laboratorní metody
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
Nepřímá úměrnost I
.. Nepřímá úměrnost I Předpoklady: 000 Př. : Která z následujících slovních úloh popisuje nepřímou úměrnost? Zapiš nepřímou úměrnost jako funkci. a) 7 rohlíků stojí Kč. Kolik bude stát rohlíků? b) Pokud
Měření optických vlastností materiálů
E Měření optických vlastností materiálů Úkoly : 1. Určete spektrální propustnost vybraných materiálů různých typů stavebních skel a optických filtrů pomocí spektrofotometru 2. Určete spektrální odrazivost
Bitmapová grafika: Vrstvy - interakce (režimy prolnutí)
VY_32_INOVACE_PG3108 ; Mgr. Pavel Hauer ; 5/2012; 1.ročník; bitmapová grafika, Počítačová grafika; názorná pomůcka pro výuku, opakování, doplnění látky Bitmapová grafika: Vrstvy - interakce (režimy prolnutí)
4.2.3 ŠÍŘE FREKVENČNÍHO PÁSMA CHOROVÉHO ELEMENTU A DISTRIBUČNÍ FUNKCE VLNOVÝCH NORMÁL
4.2.3 ŠÍŘE FREKVENČNÍHO PÁSMA CHOROVÉHO ELEMENTU A DISTRIBUČNÍ FUNKCE VLNOVÝCH NORMÁL V předchozích dvou podkapitolách jsme ukázali, že chorové emise se mohou v řadě případů šířit nevedeným způsobem. Připomeňme
kamerou. Dle optických parametrů objektivu mohou v získaném obraze nastat geometrická
Odstranění geometrických zkreslení obrazu Vstupní obraz pro naše úlohy získáváme pomocí optické soustavy tvořené objektivem a kamerou. Dle optických parametrů objektivu mohou v získaném obraze nastat geometrická
Výpočet framu na základě 3 změřených bodů v prostoru (MEAFRAME)
Funkce Příkaz MEAFRAME je rozšířením jazyka systému 840 pro podporu měřicích cyklů. Funkce MEAFREAME vypočítává frame na základě tří ideálních a vzájemně korespondujících změřených bodů. Když je obrobek
PROGRAMY PRO GIS. Formovat/formulovat problém pro aplikaci v počítači. Fungování GIS programů na základní úrovni - "uvažovat" jako počítač
PROGRAMY PRO GIS Formovat/formulovat problém pro aplikaci v počítači Fungování GIS programů na základní úrovni - "uvažovat" jako počítač Jak počítače řeší problémy procesor central processing unit - CPU
1. Určete závislost povrchového napětí σ na objemové koncentraci c roztoku etylalkoholu ve vodě odtrhávací metodou.
1 Pracovní úkoly 1. Určete závislost povrchového napětí σ na objemové koncentraci c roztoku etylalkoholu ve vodě odtrhávací metodou. 2. Sestrojte graf této závislosti. 2 Teoretický úvod 2.1 Povrchové napětí
Návod k použití softwaru Solar Viewer 3D
Návod k použití softwaru Solar Viewer 3D Software byl vyvinut v rámci grantového projektu Technologie a systém určující fyzikální a prostorové charakteristiky pro ochranu a tvorbu životního prostředí a
Omezení barevného prostoru
Úpravy obrazu Omezení barevného prostoru Omezení počtu barev v obraze při zachování obrazového vjemu z obrazu Vytváření barevné palety v některých souborových formátech Různé filtry v grafických programech
3. Reálná čísla. většinou racionálních čísel. V analytických úvahách, které praktickým výpočtům
RACIONÁLNÍ A IRACIONÁLNÍ ČÍSLA Význačnými množinami jsou číselné množiny K nejvýznamnějším patří množina reálných čísel, obsahující jako podmnožiny množiny přirozených, celých, racionálních a iracionálních
ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů
ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů REGISTRACI OBRAZU (IMAGE REGISTRATION) Více snímků téže scény Odpovídající pixely v těchto snímcích musí mít stejné souřadnice Pokud je nemají
Automatické zaostřování světlometu
Automatické zaostřování světlometu Ing. Ondřej Šmirg,Ing. Michal Kohoutek Ústav telekomunikací, Purkyňova 118, 612 00 Brno Email: xsmirg00@stud.feec.vutbr.cz Článek se zabývá zpracováním obrazu a tvorbou
DIGITÁLNÍ FOTOGRAFIE
DIGITÁLNÍ FOTOGRAFIE Petr Vaněček, katedra informatiky a výpočetní techniky Fakulta aplikovaných věd, Západočeská univerzita v Plzni 19. listopadu 2009 1888, Geroge Eastman You press the button, we do
Novinky v Solid Edge ST7
Novinky v Solid Edge ST7 Primitiva Nově lze vytvořit základní geometrii pomocí jednoho příkazu Funkce primitiv je dostupná pouze v synchronním prostředí Těleso vytvoříme ve dvou navazujících krocích, kde
4EK213 LINEÁRNÍ MODELY
4EK213 LINEÁRNÍ MODELY Úterý 11:00 12:30 hod. učebna SB 324 3. přednáška SIMPLEXOVÁ METODA I. OSNOVA PŘEDNÁŠKY Standardní tvar MM Základní věta LP Princip simplexové metody Výchozí řešení SM Zlepšení řešení
IB112 Základy matematiky
IB112 Základy matematiky Řešení soustavy lineárních rovnic, matice, vektory Jan Strejček IB112 Základy matematiky: Řešení soustavy lineárních rovnic, matice, vektory 2/53 Obsah Soustava lineárních rovnic
Seriál II.II Vektory. Výfučtení: Vektory
Výfučtení: Vektory Abychom zcela vyjádřili veličiny jako hmotnost, teplo či náboj, stačí nám k tomu jediné číslo (s příslušnou jednotkou). Říkáme jim skalární veličiny. Běžně se však setkáváme i s veličinami,
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.
Jednoduché cykly 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45.
Jednoduché cykly Tento oddíl obsahuje úlohy na první procvičení práce s cykly. Při řešení každé ze zde uvedených úloh stačí použít vedle podmíněných příkazů jen jediný cyklus. Nepotřebujeme používat ani
Laboratorní úloha č. 8: Elektroencefalogram
Laboratorní úloha č. 8: Elektroencefalogram Cíle úlohy: Rozložení elektrod při snímání EEG signálu Filtrace EEG v časové oblasti o Potlačení nf a vf rušení o Alfa aktivita o Artefakty Spektrální a korelační
Počítače a grafika. Ing. Radek Poliščuk, Ph.D. Přednáška č.7. z předmětu
Ústav automatizace a informatiky Fakulta strojního inženýrství Vysoké učení technické v Brně Přednáška č.7. z předmětu Počítače a grafika Ing. Radek Poliščuk, Ph.D. 1/14 Obsahy přednášek Přednáška 7 Zpracování
SEKVENČNÍ LOGICKÉ OBVODY
Sekvenční logický obvod je elektronický obvod složený z logických členů. Sekvenční obvod se skládá ze dvou částí kombinační a paměťové. Abychom mohli určit hodnotu výstupní proměnné, je potřeba u sekvenčních
Mezinárodní kolo soutěže Baltík 2010, kategorie C a D
Pokyny: 1. Pracovat můžete v ikonkových režimech nebo v režimech C#, ani jedna z variant nebude při hodnocení zvýhodněna. 2. Řešení úloh ukládejte do složky, která se nachází na pracovní ploše počítače.
Jan Kaiser xkaiserj@feld.cvut.cz. ČVUT, Fakulta elektrotechnická, katedra Radioelektroniky Technická 2, 166 27 Praha 6
KOLORIMETRICKÉ ZKRESLENÍ ZPŮSOBENÉ NOVÝMI ZOBRAZOVACÍMI SYSTÉMY, ASPEKTY MODERNÍCH OBRAZOVÝCH KOMPRESNÍCH METOD Jan Kaiser xkaiserj@feld.cvut.cz ČVUT, Fakulta elektrotechnická, katedra Radioelektroniky
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
Digitalizace dat metodika
Digitalizace dat metodika Digitalizace Jak počítač získá jedničky a nuly, se kterými potom počítá a které je schopen si pamatovat? Pomocí různých přístrojů a zařízení (mikrofon, fotoaparát, skener, kamera,
Metodický pokyn. k zadávání fotogrammetrických činností pro potřeby vymezování záplavových území
Ministerstvo zemědělství ČR Č.j.: 28181/2005-16000 Metodický pokyn k zadávání fotogrammetrických činností pro potřeby vymezování záplavových území Určeno: K využití: státním podnikům Povodí Zemědělské
Práce s texty, Transformace rastru, Připojení GPS
Školení programu TopoL xt Práce s texty, Transformace rastru, Připojení GPS Obsah: 1. Uživatelské rozhraní (heslovitě, bylo součástí minulých školení) 2. Nastavení programu (heslovitě, bylo součástí minulých
Rozšíření Hessova plátna na Weissovo plátno
Rozšíření Hessova plátna na Weissovo plátno Petr Novák (Ing, Ph.D.) novakpe@labe.felk.cvut.cz 23.05.2016 (poslední oprava / modifikace) Obsah 1 Úvod... 1 2 Popis... 1 3 Poznámky... 4 4 Dodatky... 4 1 Úvod
Měření optických vlastností materiálů
E Měření optických vlastností materiálů Úkoly : 1. Určete spektrální propustnost vybraných materiálů různých typů stavebních skel a optických filtrů pomocí spektrofotometru 2. Určete spektrální odrazivost
Interní norma č. 22-102-01/01 Průměr a chlupatost příze
Předmluva Text vnitřní normy byl vypracován v rámci Výzkumného centra Textil LN00B090 a schválen oponentním řízením dne 7.12.2004. Předmět normy Tato norma stanoví postup měření průměru příze a celkové
Anti Aliasing. Ondřej Burkert. atrey.karlin.mff.cuni.cz/~ondra/ ~ondra/stranka
Anti Aliasing Ondřej Burkert atrey.karlin.mff.cuni.cz/~ondra/ ~ondra/stranka Úvod Co je to anti - aliasing? Aliasing = vznik artefaktů v důsledku podvzorkování při vzorkování (sampling) obrazu podvzorkování
. je zlomkem. Ten je smysluplný pro jakýkoli jmenovatel různý od nuly. Musí tedy platit = 0
Příklad 1 Určete definiční obor funkce: a) = b) = c) = d) = e) = 9 f) = Řešení 1a Máme určit definiční obor funkce =. Výraz je zlomkem. Ten je smysluplný pro jakýkoli jmenovatel různý od nuly. Musí tedy
Úvod do mobilní robotiky AIL028
md at robotika.cz http://robotika.cz/guide/umor07/cs 20. prosince 2007 1 2 3D model světa ProMIS Cvičení hledání domečku Model štěrbinové kamery Idealizovaný jednoduchý model kamery Paprsek světla vychází
Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady.
Číselné řady Definice (Posloupnost částečných součtů číselné řady). Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady. Definice (Součet číselné
1. Mechanické vlastnosti šitých spojů a textilií
Mechanické vlastnosti šitých spojů a textilií 1. Mechanické vlastnosti šitých spojů a textilií 1.1 Teoretická pevnost švu Za teoretickou hodnotu pevnosti švu F š(t), lze považovat maximálně dosažitelnou
Makroskopická obrazová analýza pomocí digitální kamery
Návod pro laboratorní úlohu z měřicí techniky Práce O3 Makroskopická obrazová analýza pomocí digitální kamery 0 1 Úvod: Cílem této laboratorní úlohy je vyzkoušení základních postupů snímání makroskopických
Zvuk. 1. základní kmitání. 2. šíření zvuku
Zvuk 1. základní kmitání - vzduchem se šíří tlakové vzruchy (vzruchová vlna), zvuk je systémem zhuštěnin a zředěnin - podstatou zvuku je kmitání zdroje zvuku a tím způsobené podélné vlnění elastického
- obvyklejší, výpočetně dražší - každé písmeno je definováno jako zakřivený nebo polygonální obrys
Práce s písmem Definice písma Vektorové písmo - obvyklejší, výpočetně dražší - každé písmeno je definováno jako zakřivený nebo polygonální obrys Rastrové písmo - jednodušší, snadno se kreslí, obvykle méně
Úvod do problematiky ÚPRAVY TABULKY
Úvod do problematiky ÚPRAVY TABULKY Zaměříme se na úpravy, které určují finální grafickou úpravu tabulky (tzv. formátování.). Měnit můžeme celou řadu vlastností a ty nejdůležitější jsou popsány v dalším
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ů
Deskriptivní geometrie pro střední školy
Deskriptivní geometrie pro střední školy Mongeovo promítání 1. díl Ivona Spurná Nakladatelství a vydavatelství R www.computermedia.cz Obsah TEMATICKÉ ROZDĚLENÍ DÍLŮ KNIHY DESKRIPTIVNÍ GEOMETRIE 1. díl
Formát stránky, písma, odstavce Word 2007 egon. Formát stránky a písma, okraje, odstavce, oddíly
Formát stránky, písma, odstavce Word 2007 egon Formát stránky a písma, okraje, odstavce, oddíly Jan Málek 11.6.2010 Formát stránky Před psaním textu bychom se měli rozmyslet, na jaký formát papíru případně
Vyhodnocení experimentálního měření kmitání vibrační třídičky pomocí optické metody
Vyhodnocení experimentálního měření kmitání vibrační třídičky pomocí optické metody Bc. Martin Machač, Ing. Jan Hoidekr ČVUT v Praze, Fakulta strojní, Ústav konstruování a částí stojů, Technická 4, 166