VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Ústav automatizace a měřicí techniky
|
|
- Dominik Bednář
- před 8 lety
- Počet zobrazení:
Transkript
1
2 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Ústav automatizace a měřicí techniky Ing. Karel Horák APLIKACE METOD ROZPOZNÁVÁNÍ OBRAZU V DEFEKTOSKOPII APPLIED METHODS FOR TRANSPARENT MATERIALS INSPECTION ZKRÁCENÁ VERZE Ph.D. THESIS Obor: Elektrotechnika, elektronika, komunikační a řídicí technika Školitel: Doc. Ing. Jozef Honec, CSc., FEKT VUT Brno Oponenti: Doc. RNDr. Jana Šarmanová, CSc., FEI VŠB TU Ostrava Doc. Dr. Ing. Pavel Zemčík, FEI VUT Brno Datum obhajoby:
3 KLÍČOVÁ SLOVA Vizuální inspekční systémy, defektoskopie, transparentní materiály, rozpoznávání vzorů, funkce geometrických a komplexních invariantů, klasifikace reprezentantem třídy. KEYWORDS Visual inspecting systems, defectoscopy, transparent materials, pattern recognition, geometric and complex invariants functions, class representative classification. MÍSTO ULOŽENÍ DISERTAČNÍ PRÁCE Vědecké oddělení FEKT, VUT v Brně. Karel Horák, 2008 ISBN ISSN
4 OBSAH 1 ÚVOD CÍLE DISERTAČNÍ PRÁCE SOUČASNÝ STAV ŘEŠENÉ PROBLEMATIKY INSPEKČNÍ SYSTÉM BTCAM Popis inspekčního systému Požadavky na inspekční systém LOKALIZACE OBLASTÍ KONTROLY Lokalizace oblasti kontroly hrdla Lokalizace oblasti kontroly dna Lokalizace oblasti kontroly stěny FILTRACE ZNÁMÝCH VZORŮ Komplexní momentové invarianty Funkce komplexních invariantů Experimentální ověření EXTRAKCE A KLASIFIKACE PŘÍZNAKŮ Extrakce a klasifikace příznaků ze snímku hrdla Extrakce a klasifikace příznaků ze snímku dna Extrakce a klasifikace příznaků ze snímku stěny ZÁVĚR LITERATURA PUBLIKACE CURRICULUM VITAE ABSTRACT
5
6 1 ÚVOD Z hlediska automatizační techniky aplikované v průmyslových provozech je zcela zbytečné obhajovat nutnost stálého výzkumu a technického rozvoje v této oblasti. Automatické kontrolní systémy využívající kamerových zařízení lze nalézt téměř na každém kroku a to nejen v průmyslových provozech. Nedílnou součástí inspekčních systémů je na jedné straně hardware poskytující platformu pro samotnou činnost stroje a na straně druhé software, který celou tuto činnost řídí. Vizuální systémy obsahují zpravidla sofistikované algoritmy zpracování obrazu simulující rozhodovací činnost člověka (v některých ohledech dodnes nezastupitelnou). V oblasti počítačového vidění a zpracování obrazu se během jeho vývoje vytvořila řada kategorií zabývajících se konkrétní problematikou, oblastí jako např. rekonstrukce scény, detekce události, sledování trajektorie, rozpoznávání fyzických objektů nebo dokonce lidské tváře, učení, optická navigace, rekonstrukce obrazu a mnohé další. Mimo jiné i z uvedeného výčtu již částečně vyplývá, že v oblasti počítačového vidění není dodnes stanoven formalizmus pro řešení obecné úlohy a velmi těžko odhadovat, bude-li kdy vůbec nalezen. Místo tohoto obecného formalizmu byla postupem času vytvořena nepřeberná škála metod řešících různé a často velmi specifické úlohy. Mezi ty obecnější a v praxi alespoň částečně aplikované metody patří systémy pro rozpoznávání identity člověka ze snímku obličeje nebo sekvence pohybu celého těla. Rovněž v průmyslu nebo robotické navigaci dnes již existují relativně generické systémy zpracování a vyhodnocení obrazu stejně jako OCR systémy pro rozpoznávání písma. Pravděpodobně nejrozšířenější třídu aplikací tvoří kamerové systémy inspekce kvality výroby. Cílová skupina průmyslových zařízení je velmi široká a lze říci, že téměř neomezená. Průmyslové inspekční systémy zpravidla nahrazují dřívější kontrolní činnost člověka a poskytují především spolehlivost, přesnost, rychlost a neúnavnost. Mezi takové systémy patří např. i celá řada kamerových kontrol společnosti CAMEA spol. s r.o., s jejíž spoluprací je řešena i tato disertační práce. Značná část průmyslových vizuálních systémů pak spadá do oblasti defektoskopie, čili detekce vad nebo jiných poruch na zkoumaném výrobku. Systémy pracují obvykle s velmi vysokou rychlostí zpracování obrazu a proto je jejich nedílnou součástí také výkonný a často cíleně navržený hardware. Stejně tak tomu je i u inspekčního systému řešeného v této práci. Žádanou komoditou jsou inspekční systémy výrobků, které nějakým způsobem přicházejí do přímého styku s člověkem. Konkrétním případem, kterým se zabývá tato práce, je inspekční systém pro kontrolu kvality potravinářských lahví vizuální cestou. Hlavním cílem je provést detekci vad na láhvi ať už jde o špínu, mechanické poškození vlastní láhve nebo např. cizích předmětů v láhvi. Rychlost zpracování obrazu se u tohoto systému pohybuje v řádu několika málo desítek milisekund pro jednu kontrolovanou láhev. 5
7 2 CÍLE DISERTAČNÍ PRÁCE Obecným cílem této disertační práce je nalezení hardwarových a softwarových řešení pro sestavení vizuálního inspekčního systému kontroly skleněných lahví. Velká pozornost je zaměřena na nestandardní provozy východních zemí. Tyto provozy jsou charakteristické vysokým počtem nekvalitních lahví a obecně výskytem lahví s různými značkami, znaky a logy zejména na dně láhve, které je třeba filtrovat od skutečných vad. Provozy s obdobně nekvalitními láhvemi se před časem vyskytovaly také v ČR a jiných zemích střední Evropy, ale postupem času byly vytlačeny modernějšími a kvalitnějšími systémy. Tím došlo k exportu velkého množství lahví na východní trhy, zejména pak do Ruska. Současně se zde ale rozvinula i potřeba kvalitních kamerových inspekčních systémů pro zvýšení jakosti výroby. Kontrola láhve se v potravinářském oboru dělí na tři hlavní oblasti. Na kontrolu dna, hrdla a stěny láhve. Někteří výrobci poskytují také jiné kontroly jako např. kontrolu vnitřní stěny, kontrolu závitu, kontrolu vnitřního hrdla apod. Zpravidla se jedná o modifikaci některé z uvedených hlavních kontrol. Tato práce se zabývá uvedenými třemi standardními kontrolami a to v nestandardních provozech. Konkrétním cílem práce je filtrace syntetických vzorů z oblasti dna, jejíž absence ve vizuálním systému znemožňuje expanzi na uvedené rozvíjející se východní trhy. Pro každý provoz je stanovena uzavřená skupina značek, symbolů a jiných umělých vzorů, které je třeba z obrazu filtrovat dříve, než je příslušný obraz postoupen detekci vad. Z hlediska zpracování obrazu mají tyto vzory charakter nehomogenit obdobně jako skutečné vady a nejsou dosavadními systémy rozlišitelné. Přestože konkurence na trhu vizuálních inspekčních systémů je velká, není zřejmá snaha zejména větších výrobců tyto specifické problémy řešit. Z tohoto faktu nepřímo vyplývá, že zmíněné řešení inspekce potravinářských lahví nebylo pro tyto specifické provozy dosud řešeno. Návrh metod pro rozpoznávání vzorů je uveden v kapitole 6. Kromě uvedené filtrace vzorů si práce klade několik dalších neméně významných cílů. Jednak jde o kompaktní řešení hardwarové části vizuálního systému včetně popisů principů pořízení snímků, jednak o algoritmické řešení detekce oblastí kontroly, extrakce příznaků a následné klasifikace pro rozpoznání vad. Přesné stanovení cílů práce umožňují konkrétní požadavky průmyslových subjektů. Jde zejména o stanovené velikosti detekovatelných vad, procentuální úspěšnost inspekce, výčet typových nehomogenit na skleněném materiálu považovaných za vady a také výčet specifických vlastností lahví příslušného provozu. Velká část práce je proto zaměřena na řešení problematiky inspekce v ruském Kirově, který je typickým příkladem méně vyspělého provozu z hlediska kvality lahví. Zde je v současné době instalován standardní vizuální systém BTCAM612 provádějící kontrolu hrdla a dna láhve bez detekce syntetických vzorů. Kontrola stěny nebyla zadavatelem požadována. Obdobná situace je také v polské Jurajské s tím rozdílem, že zde je instalován kompletní systém včetně kontroly stěny láhve. 6
8 Praktickým požadavkem z hlediska realizovatelnosti celého inspekčního systému na průmyslové lince je maximální doba zpracování jedné láhve. Tato doba je závislá na rychlosti konkrétní linky a pohybuje se zpravidla v rozmezí 8 tisíc zpracovaných lahví za hodinu v menších provozech (např. pivovar Hlinsko ČR) až po více než 30 tisíc lahví za hodinu v provozech velkých výrobců jako např. Jurajska (Polsko) nebo Liepãja (Lotyšsko). Z hlediska algoritmů vyhodnocení vad na hrdle, dně a stěně láhve je splnění časových poměrů zpracování obrazu chápáno jako jeden z cílů práce. Ze známých rychlostí průmyslových linek pak vyplývá, že pro nejméně příznivý případ (nejrychlejší linku) musí být všechny algoritmy dokončeny v čase kratším, než 100 ms. Tato doba odpovídá rychlosti linky kolem 40 tisíc lahví za hodinu. Z hlediska časových poměrů algoritmů pro rozpoznávání vzorů na dně láhve je situace o něco složitější. Jelikož se ve své podstatě jedná o pilotní projekt, nejsou zatím známa přesná specifika detekce vzorů a tak je cílem práce sestavit obecný přístup pro jejich rozpoznávání. Časová optimalizace a platformová implementace je pak závislá na konkrétní implementaci a požadavcích zadavatele. 3 SOUČASNÝ STAV ŘEŠENÉ PROBLEMATIKY Přestože se předložená práce zabývá komplexním návrhem inspekčního vizuálního systému, je značná část pozornosti věnována algoritmické části. Důvody jsou hned dva. Prvním z nich je relativně vysoká úroveň vyspělosti hardwarových prvků a obecně kamerových systémů určených do průmyslu, které svou výpočetní kapacitou a rychlostí plně dostačují většině požadavků. Druhý důvod je komplementární a to ten, že právě softwarovému vybavení inspekčních systémů v potravinářství není věnována dostatečná pozornost. O tom svědčí např. nedostatek kontrolních systémů pro specifické provozy ve východní Evropě. Na trhu inspekčních systémů v potravinářském průmyslu dominují po hardwarové stránce zejména větší vývojové firmy z Německa jako např. Krones se systémy Linatronic, Rotocheck a Smartronic. Druhým velkým dodavatelem inspekčních kamerových systémů je rovněž německý výrobce Heuft se systém InLine využívající technologii Reflexx RTG. V České republice se těmto systémům věnuje pouze firma CAMEA spol. s r.o., která ve spolupráci se společností NATE Chotěboř a.s. dodávající mechanickou a řídicí část zařízení vyvíjí a produkuje kontrolní kamerové zařízení BTCAM612. V těsné spolupráci s těmito dvěma komerčními subjekty a potažmo i průmyslovými zadavateli byla zpracována i tato práce. Z hlediska hardwaru obsahuje inspekční systém BTCAM612 řadu prvků určených speciálně pro účely inspekce lahví. Na elektronické bázi se jedná o digitalizační karty GX6, řídicí kartu BOTCTRL1.1 a průmyslové programovatelné kamery Modicam612. Všechny tři uvedené prvky jsou znázorněné na ilustrativním obrázku
9 Obr. 3.1.: Digitalizační karta GX6, řídicí karta BOTCTRL a kamera Modicam612 Z hlediska mechanických prvků je systém vybaven zejména kompletním řešením zdrojů světla pro vhodné nasvícení snímaných lahví, optického kabelu pro řízení expoziční doby snímku dna a stěny, optických expozimetrů, kabeláže datové a řídicí komunikace a řady dalších potřebných prvků. Z hlediska výzkumu a vývoje byly hardwarové možnosti pro daný účel zcela dostačující s výjimkou kontroly stěn, která byla v rámci této práce a realizace inspekčních systémů vyvinuta pro provoz Samson v Českých Budějovicích, Jurajskou v Polsku a Liepãja v Lotyšsku. V současné době dochází k realizaci dalších systémů zejména na území ČR. Blíže jsou hardwarové prvky a vlastnosti systému BTCAM612 popsány v následující kapitole. Softwarové vybavení inspekčního systému BTCAM612 lze z hlediska implementace rozdělit na dvě části. První je samotný řídicí systém obsahující uživatelské rozhraní, metody archivace dat, úrovně přístupů obsluhy, řízení zpracování obrazu, zobrazení galerie snímků a jiné moduly. Tato část je specifická pro konkrétní stroj podle požadavků zadavatele a je řešena v rámci technického rozvoje systému. Druhou část tvoří metody a algoritmy zpracování obrazu, které patří a díky zvyšujícím se nárokům na přesnost a rychlost inspekce budou i nadále patřit do oblasti výzkumu a vývoje. Obě tyto části byly v rámci práce vyvíjeny a implementovány na stroje Samson (České Budějovice), Hlinsko (ČR), Jurajská (Polsko), Liepãja (Lotyšsko) a Kirov (Rusko). Z obecného pohledu není řada metod zpracování obrazu a rozpoznávání objektů ničím novým, avšak vyzkoušené postupy pro reálné aplikace nejsou téměř vůbec k dispozici. Lze tedy využít společný teoretický základ zpracování obrazu pro návrh konkrétních metod splňujících žádanou funkci. Tento fakt se týká všech částí vyhodnocení obrazu, tedy od předzpracování, přes segmentaci, extrakci příznaků, redukci příznakového prostoru až po finální klasifikaci. 4 INSPEKČNÍ SYSTÉM BTCAM612 Jak bylo zmíněno v úvodní kapitole, předložená práce pojednávající o defektoskopii transparentních materiálů se bezprostředně týká vizuálního systému pro kontrolu kvality a čistoty lahví BTCAM612. Tento systém je vyvíjen ve spolupráci se společností CAMEA spol. s r.o., která se již řadu let zabývá podobnými systémy automatického zpracování obrazu. 8
10 Ve spolupráci s dalšími výrobními subjekty mechanického, optického a elektrotechnického zaměření byla od roku 1996 sestavena řada strojů BTCAM612 pro inspekci různých typů lahví jak ukazuje obrázek 4.1. První dva pilotní stroje byly instalovány v severokazašském městě Semey (známějším pod ruským jménem Semipalatinsk), následovaly stroje pro Vyškov, Zábřeh, Budějovice, Hlinsko (vše ČR), Jurajska Miszków (Polsko), Kirov (Rusko) a Liepãja (Lotyšsko). Obr. 4.1.: Variace některých typů lahví kontrolovaných systémem BTCAM POPIS INSPEKČNÍHO SYSTÉMU Inspekční defektoskopický systém je fyzický stroj, který zařazen do stávající plnicí linky detekuje vady na lahvích podle uživatelem nastavených parametrů. V současnosti jsou k dispozici tři typy kontrol kontrola hrdla, dna a stěny láhve. Kontrola hrdla je stejně jako kontrola dna zajištěna jednou kamerou, kontrola stěny láhve po celém jejím obvodu je zajištěna čtveřicí kamer. Schématické znázornění stroje na plnicí lince s vyznačením umístění jednotlivých kontrol je uvedeno na obrázku 4.2. Obr. 4.2.: Prostorové uspořádání inspekčního systému Láhve se na plnicí lince L pohybují ve vertikální (stojící) poloze po dopravníkových pásech ve směru šipek vyznačených na obrázku. Kontrola hrdla reprezentována blokem A a kontrola dna blokem B probíhají v okamžiku, kdy láhev nestojí na ocelovém pásu, ale je vedena za stěny v pěnových pásech a je možné ji vertikálně prosvítit, což je principiálně nutné hlavně u kontroly dna. Kamerová místa kontroly stěn skládající se vždy ze zdroje transmisního světla a dvou kamer jsou umístěna na vstupu (blok C) a výstupu (blok D) stroje. Rozdílnou rychlostí pohybu obou pásů uvnitř stroje je zajištěno otočení láhve o 90 podle její axiální osy a tím zajištěno, že druhé měřicí místo stěny (blok D) provádí inspekci zbylé části 9
11 láhve, která nemohla být na prvním měřicím místě (blok C) kontrolována. Pokud je láhev na kterékoliv dílčí kontrole vyhodnocena jako závadná, je v místě bloku E vyřazena z plnicí linky na vedlejší odpadový stůl. Kontrola dna a stěny láhve využívá transmisního principu snímání, kdy je láhev prosvětlena skrz směrem ke kameře. Kontrola hrdla pak využívá reflexního principu, kdy kamera i zdroj zábleskového světla jsou umístěny stejně nad hrdlem láhve. Geometrické uspořádání snímací aparatury hrdla láhve je ukázáno na obrázku 4.3. vlevo, dna uprostřed a stěny vpravo. Obr. 4.3.: Techniky pořízení snímků a) hrdla, b) dna, c) stěny Jak již bylo zmíněno, je kontrola hrdla láhve zajištěna jednou kamerou, dna také jednou kamerou a kontrola stěny po celém obvodu láhve čtyřmi kamerami, jejichž zorné úhly se symetricky kryjí a pokrývají tak celou stěnu láhve. Kamery jsou umístěny po dvojicích na dvou měřicích místech, na vstupu a výstupu stroje, v němž je láhev otočena. Každá dvojice kamer sdílí stejný začátek a trvání expoziční doby. Schéma pořízení všech čtyř snímků stěny láhve ilustruje obrázek 4.4. Obr. 4.4.: Technika pořízení sady snímků stěny láhve 4.2 POŽADAVKY NA INSPEKČNÍ SYSTÉM Většina průmyslových linek pracuje s průměrnou rychlostí kolem 12 až 15 tisíc lahví za hodinu. Důležitější pro návrh celého systému a hlavně algoritmů je ale extrémní okamžitá rychlost, která zpravidla nepřekročí hodnotu 36 tisíc lahví za hodinu, z čehož vyplývá maximální možný čas zpracování jedné láhve 100 ms. 10
12 Pro každou láhev je třeba algoritmicky vyhodnotit jeden pohled hrdla, jeden dna a čtyři pohledy stěn a zpracovat režijní rutiny vizuálního systému jako např. ukládání vybraných snímků na disk, vykreslování vadných lahví na obrazovku, řízení hardwaru apod. Na algoritmické vyhodnocení jednoho snímku pak vychází průměrná doba přibližně 15 ms, ačkoliv důležitější hledisko je trvání všech algoritmů dohromady, které nesmí překročit uvedených 100 ms. Této skutečnosti je v systému využito, protože např. algoritmy nad snímkem hrdla a dna mají delší dobu trvání kvůli operacím v polárních souřadnicích (přesněji viz tabulka 4.1 pod odstavcem). Algoritmy dna jsou navíc zatíženy filtracemi vzorů a vroubků, takže využívají procesorový čas na úkor jednodušších algoritmů stěn, jejichž váha je navíc oproti hrdlu nebo dnu čtyřnásobná vlivem počtu snímků stěn. Tabulka 4.1.: Průměrné procesorové časy algoritmů Algoritmus Hrdlo Dno Stěna Celkem Průměrný čas algoritmu [ms] 18 ms 23 ms 8 ms *8= 73 ms Zatímco rychlost zpracování je binární parametr systému typu vyhověl/nevyhověl rychlosti dané linky, má hodnota citlivosti detekčních algoritmů obdobně jako spolehlivost systému (procentuální úspěšnost správné klasifikace láhve) charakter spíše konkurenční výhody. Přesto existují obecně platné minimální hodnoty, které musí každý inspekční systém tohoto typu splňovat. Obvykle se uvádí generická chybovost systému nepřesahující zpravidla 0.5 % a hodnoty citlivosti a spolehlivosti konkrétních vybraných částí láhve jsou upraveny tabulkou. Hodnoty platné pro standardní inspekční systémy jsou uvedeny v následující tabulce
13 Tabulka 4.2.: Přehled standardních parametrů inspekčních systémů Typ inspekce Povaha vady Garantovaná Spolehlivost velikost vady [ % ] Hrdlo nespojitost po obvodu 3 mm x 2 mm ve středu 99.9 tmavé fleky 3 x 3 mm ve 99.9 vroubcích Dno 3 x 3 mm ve středu 99.9 polarizovatelná 4 x 4 mm ve fólie 99.9 vroubcích Stěna tmavé fleky 6 x 6 mm 99.9 (dvě měřicí polarizovatelná místa) fólie 10 x 10 mm 99.9 Stěna tmavé fleky 4 x 4 mm 99.9 (čtyři měřicí polarizovatelná místa) fólie 6 x 6 mm 99.9 Kromě uvedených parametrů bývá často specifikován výčet typových objektů, které se mohou na láhvi vyskytnout a jsou považovány za vadu. Tento výčet bývá zpravidla pevný, ovšem v méně kvalitních provozech (např. uvedené Polsko, Rusko, Lotyšsko) se občas liší podle lokálních podmínek. Nejčastěji jsou pro detekci specifikovány vady, které jsou uvedeny v následující tabulce 4.3. Tabulka 4.3.: Seznam typických vad v různých částech láhve Typ inspekce Hrdlo Dno Stěny Charakteristika vady obecná nehomogenita v radiálním i tangenciálním směru výštipky úlomky přítomnost zátky přítomnost cizího předmětu na těle hrdla cizí předmět v oblasti vnitřního dna cizí předmět v oblasti vnějšího dna (vroubků) vyštípnuté nebo jinak poničené dno špína nebo plíseň fólie zbytky etiket špína nebo plíseň praskliny nebo jinak porušené sklo špatný profil daného typu láhve 12
14 5 LOKALIZACE OBLASTÍ KONTROLY Spouštění kamer a tedy pořizování snímků se provádí na základě optických čidel, konkrétně laserových optických závor. Vzhledem ke konečné přesnosti celé soustavy a lahvím pohybujícím se po dopravníkovém pásu rychlostí až 1 m/s, jsou předem nastavené oblasti kontroly na snímcích jednotlivých částí láhve sice ve vymezené, nicméně ne v zcela přesné poloze a liší se snímek od snímku. Každá láhev bez ohledu na typ kontroly může být navíc na pásu vlivem jeho pohybu rozkymácena. Algoritmická část systému pracuje s přesností na hranici srovnatelné s velikostí rozmazání objektu vlivem samotného pohybu na pásu, takže i z tohoto důvodu je ze zkušenosti nevyhnutelně nutné lokalizovat přesně oblasti kontroly. 5.1 LOKALIZACE OBLASTI KONTROLY HRDLA U snímku hrdla, kdy je láhev vedena pásy za její spodní okraj, se projevuje častý náklon láhve v pásech a tím větší skutečný posun oblasti hrdla v rámci snímku oproti přednastavené smyčce. Přesné určení polohy oblasti hrdla na snímku je provedeno na základě detekce světlého reflexního proužku, který se vyskytuje u všech snímků hrdla symetricky kolem jeho středu. Obrázek 5.1 přehledně ukazuje pracovní pásma lokalizace a nalezenou přesnou polohu hrdla. Obr. 5.1.: Detekce polohy hrdla bez závitu (vlevo) a se závitem (vpravo) Z nalezených okrajových hodnot světlého pruhu je vypočítán geometrický střed hrdla. Hodnoty konců trasovacích čar, které se výrazným způsobem liší od mediánu souboru, jsou při výpočtu středu hrdla ignorovány. Podmínkou pro správnou lokalizaci hrdla výše uvedeným postupem je dostatečně silné zábleskové světlo a správně nastavené zesílení a offset kamery, aby byl světlý pruh hrdla dostatečně kontrastní. 13
15 5.2 LOKALIZACE OBLASTI KONTROLY DNA Nalezení polohy dna na snímku je možné realizovat mimo jiné i pomocí tzv. amplitudové projekce v horizontálním resp. vertikálním směru. Jedná se o prostý součet jasů pixelů po sloupcích resp. řádcích obrazu. Vzhledem k výskytu vad na dně, zejména velmi tmavých, jsou hodnoty vektorů amplitudové projekce těmito vadami zkresleny a způsobují lokální minima v jejím průběhu a to samozřejmě i v okolí globálního maxima (viz obrázek 5.2 uprostřed, vliv vady je vyznačen zelenou elipsou). Průběh projekce ale není zcela hladký ani v případě dna bez vady (šum, drobné nepravidelnosti skla, nápisy apod.) jak je ukázáno na obrázku 5.2 vlevo. Navíc oblast bezprostředně kolem maxima je zpravidla plochá, čili přímá detekce indexu maxima by byla zatížena velkou systematickou chybou. Přesná lokalizace polohy dna na základě detekce jeho okrajů přímo z hodnot amplitudové projekce také není možná, protože okraje dna způsobují v jejím průběhu jen velmi slabé zázněje (viz obrázek 5.2 vlevo, vyznačeno červenou barvou), které mohou být navíc zcela potlačeny nebo naopak zcela nahrazeny potenciální vadou v jiném místě. Obr. 5.2.: Průběh amplitudové projekce snímku dna bez vady, s vadou a aproximace Řešením přesné lokalizace oblasti dna je polynomiální aproximace průběhů horizontální a vertikální projekce, protože polohu středu dna lze pak hledat jako globální maximum získané aproximační funkce, která je hladká, spojitá a hlavně je znám její analytický předpis. Na obrázku 5.2 vpravo je průběh takové aproximační funkce druhého řádu s vyznačeným maximem pro horizontální amplitudovou projekci (sčítání v řádcích). Vyznačené maximum odpovídá vertikální poloze středu hledané kružnice. Stejným způsobem je nalezena druhá, čili horizontální souřadnice středu dna. 14
16 5.3 LOKALIZACE OBLASTI KONTROLY STĚNY Obdobně jako u lokalizace polohy středu hrdla, je i při lokalizaci polohy stěny láhve na snímku využita detekce gradientů a to na rozhraní matnice tvořící optické pozadí snímané scény a konkrétní láhve. Vzhledem k tomu, že osa kamery a normála matnice zdroje světla spolu svírají úhel 30 (viz obrázek 4.4), je na snímcích vždy jedna hrana láhve vlivem odrazu světla kontrastnější, než hrana na straně opačné. Z tohoto důvodu je detekována vždy jen kontrastnější hrana a poloha osy láhve je dopočítána ze známé šířky láhve v milimetrech pro daný typ a z kalibrační konstanty pxl/mm. Na následujícím obrázku 5.3 je ukázána detekce okraje a stanovení polohy osy láhve. Obr. 5.3.: Lokalizace polohy stěny láhve na snímku Ve spodní polovině láhve s rovným profilem (jehož se využívá při lokalizaci polohy láhve na snímku) je drobné profilové zúžení o velikosti několika málo desetin milimetru. Na obrázku 5.3 je oblast zúžení mezi modrými šipkami. Za těmito okraji pak vlivem dotyku lahví vznikají odřené oblasti, ve kterých inspekce čistoty neprobíhá, a proto algoritmy stěn pracují ve dvou oddělených smyčkách ve spodní a horní části láhve jak ukazuje obrázek 5.4. Obr. 5.4.: Oblasti kontroly na stěně láhve Lokalizace osy láhve na základě nalezení kontrastního přechodu hrany stěny a matnice je ztížena přítomností okolních lahví. V některých případech dochází až 15
17 k částečnému zákrytu lahví, kdy nelze přesnou polohu láhve výše uvedeným postupem stanovit. V takových případech se přesná poloha láhve stanoví na základě detekce hrany láhve v její horní polovině. 6 FILTRACE ZNÁMÝCH VZORŮ Na snímcích dna lahví se v některých případech uvnitř smyček podléhajících kontrole objevují vzory, které nejsou specifikovány jako vada, ale mají z hlediska zpracování obrazu obdobné nebo dokonce stejné charakteristiky. Příkladem mohou být různé profilové změny skla, hrany materiálu apod., ale hlavně nápisy a různá loga výrobce, které na obraze vytvářejí nehomogenity stejně jako skutečné vady. Tyto vzory je nutné na základě vhodných charakteristik ze snímku filtrovat dříve, než je tento postoupen dál k extrakci příznaků vad, na jejichž základě je láhev hodnocena. Pro sestavení mechanizmu k vyřazení vzorů z oblasti dna je třeba pro každou instanci vizuálního systému (jeden fyzický stroj) sestavit seznam těchto vzorů ve smyslu abecedy. Takový výčet vzorů např. provozu v Ruském Kirově je uveden na obrázku 6.1. Obr. 6.1.: Abeceda obrazových vzorů v provozu Kirov Vzhledem k tomu, že na snímku není předem známa poloha, orientace, velikost ani přibližné jasové rozložení úrovní hledaných vzorů, je nutné pro jejich detekci použít generickou metodu hledání vzoru v obraze. K tomuto účelu je většinou určena metoda srovnávání se vzorem pomocí korelace, která je ale, jakožto triviální řešení, velmi výpočetně náročná. Pro danou aplikaci je tato vzhledem k velikosti snímku a požadované přesnosti nepoužitelná byť jen pro jeden jediný hledaný vzor. Vady se mohou z hlediska geometrických a fotometrických (radiometrických) vlastností vyskytnout na snímku v mnoha nepředpokládatelných variacích. Pro popis segmentovaných vzorů pak nelze použít klasické charakteristiky popisu jako velikost, Euler-Poincarého charakteristika, projekce, délka hranice, výstřednost, podlouhlost, pravoúhlost či nekompaktnost. Pokud nelze uvažovat ani tyto charakteristiky ani zmíněný časově velmi náročný výpočet korelací všech možných velikostí a natočení korelační předlohy, stává se nastíněná filtrace vzorů velmi komplikovanou obecně nevyřešenou úlohou. Jednou ale nikoliv jedinou možností se jako popisných charakteristik vzorů ukazuje použití momentových invariantů. Momentové invarianty vycházejí z algebraických momentů a popisují základní geometrické charakteristiky obrazového segmentu jako statistické veličiny. S výhodou lze využít jejich rotační nezávislosti, na druhou stranu však neobsahují informace o prostorovém rozložení pixelů. Momentové invarianty mohou být 16
18 geometrické resp. komplexní podle toho, zda se odvozují od geometrických resp. komplexních momentů 6.1 KOMPLEXNÍ MOMENTOVÉ INVARIANTY Komplexní momentové invarianty jsou diskriminačními popisnými charakteristikami vzorů stejně jako invarianty geometrické. Obě uvedené třídy momentových invariantů jsou v literatuře uváděny společně, protože sdílí matematický formalismus a formálně se shodují, přestože samy o sobě představují zcela odlišné charakteristiky popisovaného objektu. Bez ohledu na tento fakt jsou komplexní momentové invarianty vhodné jako reprezentativní charakteristiky pro rozpoznávání vzoru. Komplexní momentové invarianty řeší nezávislost i kompletnost báze invariantů a vztah pro výpočet komplexního momentu c pq řádu p+q má následující tvar. p q c = ( x + iy) ( x iy) s( x, y). pq Y X Absolutní hodnoty komplexních momentů jsou na rotaci obrazového segmentu nezávislé pro libovolné hodnoty p a q a na rotaci obrazu je závislá pouze jejich fáze. Na druhou stranu je nutné podotknout, že pomocí pouze těchto absolutních hodnot nelze vytvořit sadu komplexních momentových invariantů z hlediska kompletnosti, přestože jsou v mnohé literatuře jako invarianty použity právě samotné absolutní hodnoty komplexních momentů a fáze jsou vynechány. Využitím invariantů druhého, třetího a čtvrtého řádů je pro úlohu rozpoznávání k dispozici celkem 11 invariantů tvořících bázi. V aplikaci rozpoznávání syntetických vzorů na dně láhve se využívají první dva, jejichž tvary uvádí následující vzorce. ψ 1 = c11. 2 ψ = Re{ c c } FUNKCE KOMPLEXNÍCH INVARIANTŮ Bez ohledu na to, zda se jedná o geometrické nebo komplexní momentové invarianty, je každý vzor popsán několika málo číselnými charakteristikami. V případě použití pouze dvou prvních geometrických invariantů φ 1 a φ 2 resp. komplexních ψ 1 a ψ 2 z důvodu nižší citlivosti jejich hodnot na šum (nižší energetický vliv vzdálených pixelů), je každý vzor popsán pouze dvěma čísly a tedy jedním bodem ve dvourozměrném příznakovém prostoru. Na základě konkrétních hodnot invariantů je snadné odhadnout, že takový systém uzavřený do numericky omezeného dvourozměrného prostoru nemůže mít vysokou diskriminační schopnost pro vyšší množství vzorů v abecedě a pro širokou třídu rozměrových a jasových variací. Tato třída je v případě uvedené úlohy rozpoznávání vzorů na skleněném materiálu téměř neomezená
19 Alespoň částečnou informaci o tvaru objektu a prostorovém rozložení jeho pixelů lze získat zavedením tzv. funkcí momentových invariantů f φi. Jedná se o úmyslnou, předem přesně stanovenou degradaci vzoru, která způsobuje závislost hodnoty invariantu právě na stupni degradace. Nulová degradace pak odpovídá původní hodnotě invariantu. Je zřejmé, že chování těchto funkcí, čili jejich průběh se bude lišit i pro vzory, pro něž jsou hodnoty invariantů při nulové degradaci podobné a těžko rozlišitelné. Pokud je uvažována degradace každého vzoru taková, která nuluje všechny jeho pixely uvnitř kružnice o poloměru r a se středem shodným s geometrickým středem vzoru, jsou obrazové segmenty pro výpočet funkcí invariantů takové, jak ukazuje obrázek 6.2. Obr. 6.2.: Vstupní vzory výpočtu hodnot invariantů získané kruhovou degradací Hodnota poloměru r udává míru degradace vzoru, přičemž na prvním místě je uveden vzor bez degradace, tedy pro nulové r. Pro zvolenou kruhovou degradaci má smysl zvyšovat parametr r pouze do určité mezní hodnoty, která je dána poloměrem kružnice opsané ke konkrétnímu vzoru. Dalším zvyšováním hodnoty parametru r zůstává funkční hodnota invariantu konstantní, a tedy nepřispívá ke zvýšení diskriminační schopnosti u daného vzoru. Může ale zvýšit diskriminační schopnost celého modelu a to pro podobné vzory lišící se právě až v hodnotách vzdálenějších pixelů. Následným výpočtem hodnoty příslušného momentového invariantu ψ i pro každou realizaci degradovaného vzoru je získána funkce f ψi (r). Funkce f ψi (r) je pro sadu realizací z předešlého obrázku uvedena na obrázku
20 Obr. 6.3.: Průběh funkce invariantu pro segmenty na předchozím obrázku 6.3 EXPERIMENTÁLNÍ OVĚŘENÍ Pro experimentální ověření kvality příznaků vytěžených z obrazových vzorů na dně láhve a reprezentovaných pomocí funkcí momentových invariantů byly vybrány dva nejčastěji se vyskytující vzory v provozu v ruském Kirově a to vzory č.1 a č.4 z obrázku 6.1. Deset náhodně vybraných realizací prvního z nich je uvedeno na obrázku 6.4. Obr. 6.4.: Sada realizací vzoru č.4 V horním řádku jsou vždy originální obrazové segmenty, ve spodním pak segmenty vstupující do modulu výpočtu invariantů. Každému segmentu z obrázku přísluší jedna funkce invariantu ψ 1 a jedna funkce invariantu ψ 2. Průběhy funkcí invariantu ψ 1 pro všechny realizace vzoru z obrázku 6.4 jsou vyneseny v grafu na obrázku
21 Obr. 6.5.: Průběhy funkcí invariantu v závislosti na hodnotě degradace Příznakový vektor je pak sestaven z hodnot funkcí invariantů ψ 1 a ψ 2 a jejich 13 stupňů degradací včetně nedegradovaného originálního segmentu. Prvních 13 členů příznakového prostoru odpovídá hodnotám invariantu ψ 1 a příslušným degradacím a druhých 13 členů pak invariantu ψ 2 a jeho příslušným degradacím. Formálně je vektor příznaků X k (k-té třídy) určen následujícím vztahem. X k = [{ ψ }; { ψ }] = [ ψ ; ψ ;... ψ ; ψ ; ψ ;... ] ψ 2 Vzhledem k tomu, že třetí a vyšší dimenze příznakového prostoru S 26 R 26 jsou funkčním rozvojem prvních dvou dimenzí ψ 1 a ψ 2, lze alespoň přibližné rozložení tříd vzoru z obrázku 6.1 interpretovat na základě příznakového prostoru S 2 R 2. Jeho grafické vyjádření s uvedenými třídami všech vzorů z obrázku 6.2 je uvedeno na obrázku 6.6. Obr. 6.6.: Klasifikační třídy známých vzorů v prostoru S 2 20
22 Pro stanovení příslušnosti neznámého segmentu k některé z uvedených tříd vzorů lze u shlukového rozložení hodnot v příznakovém prostoru podle obrázku 6.5 (ve 26 rozměrném prostoru je situace obdobná, i když konvenčními metodami nezobrazitelná) využít klasifikátoru založeném na vyhodnocení absolutní vzdálenosti příznakového vektoru neznámého segmentu od příznakových vektorů reprezentantů všech sedmi tříd. Postup verifikace navrženého modelu rozpoznávání vzorů byl v principu jednoduchý, avšak vzhledem k počtu použitých snímků časově náročný a pracný. Ověřovací procedura byla rozdělena na několik částí kontrolujících úspěšnost jednotlivých etap celého řetězce zpracování obrazu dna. První část je zaměřena na samotné nalezení oblasti dna, druhá na správnost segmentace nehomogenit, třetí na klasifikaci vad a konečně čtvrtá na klasifikaci vzorů. V následující tabulce 6.1 jsou uvedeny výsledky testů na snímcích vad. Tabulka 6.1.: Úspěšnost algoritmů zpracování segmentů vad vady nalezen é segmentování klasifikováno klasifikováno oblasti oblastí správně špatně dna nehomogenit (ze 140) (ze 140) N [ - ] p [%] % % 94,3% 5.7 % Obdobným způsobem jako pro snímky s vadami byly testovány i snímky se vzory a výsledky jsou uvedeny v tabulce 6.2. Tabulka 6.2.: Úspěšnost algoritmů zpracování segmentů vzorů počet počet klasifikováno klasifikováno vzorů segmentovaných vzory na vzorů správně špatně snímcích N [ - ] p [%] % % 88.8 % 11.2 % Zde bylo úspěšně klasifikováno 88,8 % segmentů vzorů. Tato nižší úspěšnost klasifikace je přitom pro reálný provoz daleko méně palčivá, než předchozí byť vyšší úspěšnost klasifikace vad 94,3 %. Jedná se o fakt, že na vyřazovací stůl vadných lahví je kromě skutečných vad zařazeno i několik lahví se vzory, které ale může obsluha vrátit zpět do produkce. Jinými slovy strategie kontroly v potravinářském průmyslu ctí zásadu lépe vyřadit podezření na vadu, než skutečnou vadu nerozpoznat. 21
23 7 EXTRAKCE A KLASIFIKACE PŘÍZNAKŮ Pro všechny tři hlavní kontroly, tedy pro kontrolu hrdla, dna a stěny láhve platí, že příznaky vad jsou získávány na základě detekce nehomogenních oblastí. Je tedy využito gradientních operátorů aplikovaných na oblasti kontroly. Metody extrakce příznaků se pro dílčí kontroly liší, a proto jsou odděleně popsány ve třech následujících kapitolách. 7.1 EXTRAKCE A KLASIFIKACE PŘÍZNAKŮ ZE SNÍMKU HRDLA Na snímku hrdla se vlivem reflexního zábleskového osvětlení vyskytují světlé pruhy v tangenciálním směru. Jejich jasové úrovně nejsou bohužel jednotné ani v rámci jednoho provozu, čili detekce nehomogenit je prováděna pouze v tangenciálním směru a to v mezikruží určující oblast inspekce. Snímek hrdla s vadou a značenými smyčkami je uveden na obrázku 7.1. Obr. 7.1.: Smyčky určující oblast kontroly na snímku hrdla Práce algoritmů v polárních souřadnicích je z výpočetního hlediska velmi časově náročná, proto je mezikruží hrdla odpovídající kontrolované oblasti transformováno na lineární obraz tak, jak ukazuje následující obrázek 7.2. Obr. 7.2.: Lineární zpracování oblasti hrdla Rozvinutý obraz (proužek) hrdla láhve je pak v horizontálním směru procházen gradientním operátorem a do bitové mapy o velikosti odpovídající rozměrům proužku jsou uložena místa výrazných jasových změn. Těch se v okolí potenciálně přítomné vady vyskytuje vyšší počet a na následujícím obrázku 7.3 vpravo jsou tato místa vyznačena světle červenými křížky a jsou označována jako podezření. 22
24 Obr. 7.3.: Obraz hrdla s defektem a nalezené příznaky Uvedená podezření zpravidla vytvářejí shluky odpovídající svým rozsahem velikosti dané vady. Tato podezření jsou podrobena shlukové analýze, jejímž výstupem jsou již příznaky, které jsou na témže obrázku znázorněny žlutými křížky přibližně uprostřed shluků podezření. Každý příznak představuje z hlediska programové implementace strukturu obsahující informace pro následnou klasifikaci nehomogenit. Struktura obsahuje informace o poloze shluku vzhledem ke středu hrdla, informace o počtu podezření tvořící příslušný shluk a nakonec informace o jasových úrovních uvnitř shluku a v blízkém okolí. Typy defektů na hrdle a jejich přesná specifikace je závislá na požadavcích konkrétního provozu a v následující tabulce 7.1 jsou uvedeny nejčastější vady a jejich popis. Tabulka 7.1.: Specifikace standardních defektů na hrdle láhve Typ vady Úlomek Výštipek Bílá vada Odřené hrdlo Popis Tmavá oblast zpravidla u vnějšího okraje hrdla, charakteristické přerušení světlých pruhů. Nepravidelné mezikruží světlého obvodu a tmavého vnitřku, výskyt kdekoliv na hrdle. Zpravidla podpovrchové praskliny ve skle charakteristické vysokým jasem, často v rámci světlých pruhů. Vysoký počet drobných nehomogenit v celé kontrolované oblasti hrdla tmavých i světlých jasových hodnot. První tři uvedené defekty jsou rozděleny do tříd na základě průměrné jasové hodnoty v kombinaci s rozměrem nehomogenity daným počtem podezření tvořících shluk. Příznakový prostor je tedy tří-rozměrný obsahující čtyři klasifikační třídy odpovídající Úlomku, Výštipku, Bílé vadě a šumu, tedy nehomogenní oblasti o rozměrech nepřesahujících nastavenou mez. Speciální třídu defektů představuje vada Odřené hrdlo, která odpovídá vysokému počtu prostorově oddělených nehomogenních oblastí po celé ploše hrdla. Na následujícím obrázku 7.4 je ukázána klasifikace příznaků na snímku hrdla s úlomkem na vnějším obvodu. 23
25 Obr. 7.4.: Klasifikace snímku hrdla s úlomkem 7.2 EXTRAKCE A KLASIFIKACE PŘÍZNAKŮ ZE SNÍMKU DNA V případě snímku dna jsou pro kontrolu stanoveny dvě smyčky, z nichž jedna vymezuje oblast vnitřního dna a druhá navíc i oblast vroubků. Snímek dna s vadou a vyznačenými smyčkami je ukázán na obrázku 7.5. Obr. 7.5.: Vymezení oblastí kontroly na snímku dna dvěmi smyčkami Vnitřní smyčka vymezuje oblast vnitřního dna, kde se mimo vad mohou vyskytovat také vzory zpracované podle kapitoly 6. Vnější smyčka určuje oblast dna, kde se vzory nevyskytují, zato se zde často vyskytují nehomogenní oblasti odpovídající vroubkům na vnější straně dna. V obou oblastech probíhá extrakce příznaků stejným způsobem a rozdíl nastává až při jejich klasifikaci, kdy jsou pro oblast vroubků zpravidla nastaveny benevolentnější parametry. Obdobným segmentačním způsobem jako v případě filtrace vzorů na snímku dna pouze s jinými citlivostními parametry jsou i zde získány segmenty nehomogenit. Obrazové reprezentace několika vybraných vad jsou uvedeny na obrázku 7.6. Obr. 7.6.: Segmentované oblasti vad ze snímku dna Před samotnou extrakcí příznaků jsou tyto segmenty dále zpracovány pomocí sekvence Cannyho gradinetním operátorem, filtrací šumu a malých objektů, vyplněním uzavřených oblastí a kopírováním příslušných pixelů z originálního 24
26 segmentu do výstupního obrazu. Finální vstupní obrazy extraktoru příznaků pak mají podobu, jak uvádí obrázek 7.7. Obr. 7.7.: Vstupní segmenty extraktoru příznaků snímků dna Na základě těchto uvedených obrazových segmentů jsou získány popisné charakteristiky nehomogenit a uloženy do datové struktury tvořící vstupní data následné klasifikace. Získané příznaky lze rozdělit na geometrické a radiometrické. Mezi geometrické příznaky patří celkový počet pixelů objektu a délka a šířka objektu vypočítána na základě hlavní a vedlejší osy objektu. Pro kruhové nebo čtvercové objekty jsou obě osy pochopitelně zaměnitelné. Mezi radiometrické příznaky byly po zkušenostech vybrány pouze základní dva a to průměrná jasová hodnota objektu a průměrná jasová hodnota jeho blízkého okolí. Nehomogenity jsou klasifikovány na základě uvedených příznaků a pro kontrolu dna jsou klasifikovány tak, jak ukazuje tabulka 7.2. Tabulka 7.2.: Specifikace standardních defektů na dně láhve Oblast Typ vady Popis vnitřní dno vnější dno (vroubky) tmavá vada světlá vada fólie tmavá vada cizí předměty vhozené do láhve, špína, defekty skla, střepy skla fóliový obalový materiál, střepy skla cizí předměty vhozené do láhve, špína, defekty skla, střepy skla Oblast klasifikace je tedy rozdělena na vnitřní dno a oblast vroubků, kde jsou právě kvůli jejich přítomnosti zhoršené možnosti detekce nehomogenit. Na následujícím obrázku 7.8 je uvedena klasifikace na snímku dna s plísní na vnitřním dně. Obr. 7.8.: Klasifikace snímku dna s plísní na vnitřním dně 25
27 7.3 EXTRAKCE A KLASIFIKACE PŘÍZNAKŮ ZE SNÍMKU STĚNY Snímky stěny láhve jsou získávány celkem pomocí čtveřice kamer umístěných na dvou měřicích místech. Pro jednu každou láhev jsou tedy k dispozici čtyři snímky tvořící její kompletní obrazový popis. V každém měřicím místě je dvojice kamer označovaných jako levá a pravá. Snímky z těchto kamer se liší pouze kontrastnějším přechodem matnice-láhev, který je buďto na horní straně snímku nebo na spodní. Od tohoto přechodu je nalezena přesná oblast výskytu láhve na snímku a stanoveny smyčky jak ukazuje následující obrázek 7.9. Obr. 7.9.: Lokalizace polohy stěny láhve a stanovení smyček kontroly Oblast kontroly je na stěně rozdělena do dvou smyček, protože ve střední části se často vyskytují odřené pruhy od vzájemného kontaktu lahví na dopravníkovém pásu. Z hlediska extrakce i klasifikace příznaků jsou tyto dvě oblasti inspekce rovnocenné a jsou tedy použity i stejné metody. Pro extrakci příznaků ze snímku stěny láhve jsou použity podobné postupy jako v případě dna. Rozdíl je pouze v nižší citlivosti gradientního operátoru ve svislém směru láhve, protože se na snímcích často vyskytují vertikální (z pohledu stojící láhve) svary skleněného materiálu. Na předchozím obrázku je takový svar viditelný ve spodní části láhve pod obdélníkovou smyčkou. Příklady segmentovaných obrazových dat ve smyslu nehomogenit obdobně jako v případě dna jsou pro inspekci stěny láhve znázorněny na obrázku Obr : Segmentované oblasti vad ze snímku stěny Postupem předzpracování principiálně stejným jako v případě snímku dna jsou získány obrazové segmenty jako vstupní obrazy extraktoru příznaků a uvedeny na obrázku Obr : Vstupní segmenty extraktoru příznaků snímků stěny 26
28 Klasifikace příznaků na stěně láhve probíhá obdobným způsobem jako v případě dna. Rozdíl je pouze v řídicí části klasifikátoru, která seskupuje výsledky ze všech čtyř snímků stěny jedné láhve a obou kontrolních smyček v rámci jednoho snímku. Nehomogenita klasifikovaná jako vada v libovolné smyčce na kterémkoliv ze čtyř snímků má za následek vyřazení příslušné láhve z plnicí linky na odstavný stůl. Specifikace standardních vad na snímku stěny láhve je uvedena v tabulce 7.3. Tabulka 7.3.: Specifikace standardních defektů na stěně láhve Typ vady velká vada malá vada Fólie Popis zbytky etikety, špína, defekty skla, prasklá láhev fóliový obalový materiál Rozdělení vad na malé a velké u kontroly stěny má stejný význam jako v případě dna na světlé a tmavé, čili získání vyššího stupně volnosti při adaptaci parametrů na daný provoz při zachování rozumné míry složitosti nastavení inspekčního systému. Na následujícím obrázku 7.12 je uvedena ukázka okna měřicího režimu inspekčního systému instalovaného v provozu Jurajska (Polsko). Obr : Měřicí režim inspekčního systému s kontrolou hrdla, dna i stěny láhve 27
29 8 ZÁVĚR V předložené práci jsou diskutovány všechny důležité aspekty týkající se kamerové kontroly transparentních materiálů lahví v potravinářských provozech. Pozornost byla z důvodů citelných požadavků z průmyslu zaměřena především na rozvíjející se východní trhy charakteristické nižší kvalitou kontrolovaných lahví a tím ztíženou situací při návrhu a implementaci inspekčního systému. V úvodních kapitolách práce je objasněna terminologie oboru a nastíněn současný stav řešené problematiky. V kapitole 2 jsou stručně stanoveny hlavní požadavky na cíl práce v souladu s požadavky vyplývajícími ze strany průmyslových subjektů. Dále je již v kapitole 4 popsán konkrétní inspekční systém BTCAM612 vyvíjený ve spolupráci s vývojovou firmou CAMEA spol. s r.o. Zmíněny jsou jak základní principy činnosti celého systému tak i použitého hardware a metod pořízení snímků hrdla, dna a stěny láhve. Od kapitoly 5 dále je již text práce věnován algoritmické části systému. Nejprve je pozornost zaměřena na samotnou lokalizaci oblastí kontroly na snímcích hrdla, dna a stěny. Poté je v kapitole 6 navržen a verifikován postup filtrace umělých vzorů z oblasti kontroly na snímku dna pomocí funkcí komplexních invariantů. Značná část kapitoly je věnována praktickým zkouškám navrhovaných metod a také diskuzi použitelnosti a míry diskriminační schopnosti získaných příznaků pro rozlišení jednotlivých vzorů od třídy vad. Z tohoto pohledu jsou navržené metody rozpoznávání vzoru zobecnitelné na širší třídu aplikací. Poslední kapitola 7 se věnuje extrakci příznaků a jejich klasifikaci. Tato část algoritmů je již na celé řadě inspekčních systémů implementována a předána do provozu. Z tohoto důvodu již tyto kapitoly neobsahují tak rozsáhlé testování správnosti navržených metod, protože všechny zmíněné stroje úspěšně pracují v průmyslu již řadu měsíců (v některých případech dokonce i let) a splňují požadavky kladené jednotlivými průmyslovými zadavateli. Stanovené cíle byly v rámci práce splněny, zejména se pak jedná o úspěšně ověřený návrh metod pro rozpoznávání vzoru na transparentním materiálu. Navržená metoda využití komplexních invariantů na degradovaných segmentech je navíc zobecnitelná pro širší třídu aplikací a poskytuje tak podklady pro další realizace nejen inspekčních systémů. Další stanovené cíle jak z hlediska hardwaru tak i softwaru jako např. návrh řešení kontroly stěn, technický rozvoj systému pořízení snímků včetně řízení expoziční doby u kontroly dna a stěny láhve nebo návrh a realizace algoritmů byly rovněž splněny a ověřeny přímo implementací na reálné stroje určené do provozů jak v rámci ČR (Samson, Hlinsko) tak i do provozů v cizině (Polsko, Rusko, Lotyšsko). Z hlediska perspektivy pokračování práce je třeba říci, že zejména metodicky navržená filtrace vzorů na dně láhve spadá do kategorie vývoje algoritmů a pilotní implementace na zkušební stroj. Při filtraci vzorů lze také docílit nezávislosti získaných příznaků na obecné afinní transformaci, což by vedlo ke znatelnému posunu inspekčního systému vpřed. Tento plánovaný rozvoj je však otázkou spíše 28
30 komerční a je závislý na konkrétních požadavcích ze strany některého průmyslového zařízení. Důležitým přínosem předložené práce je sestavení metodických podkladů pro vývoj a technický rozvoj vizuálních inspekčních systémů určených pro již dříve zmiňované specifické provozy s nižší kvalitou lahví nebo/a vyšším výskytem syntetických vzorů. Práce poskytuje rovněž ucelený pohled na postup řešení reálné aplikace metod počítačového vidění ověřený řadou funkčních inspekčních systémů. 9 LITERATURA [1] DUDA, R.O., HART, P.E. Pattern Classification and Scene Analysis. John Willey & Sons New York, pages. ISBN [2] DUDA, R.O., HART, P.E., STORK, D.G. Pattern Classification. John Willey & Sons New York, pages. ISBN [3] FLUSSER, J. On the independente of rotation moment invariants. The Journal of Pattern Recognition Society, vol. 33. Pergamon ISSN [4] FLUSSER, J. On the inverse problem of rotation moment invariants. The Journal of Pattern Recognition Society, vol. 35. Pergamon ISSN [5] FLUSSER, J., SUK, T. Construction of Complete and Independent System of Rotation Moment Invariants. Petrov & Westenberg Editors, Springer-Verlag Berlin Heidelberg [6] HLAVÁČ, V., SEDLÁČEK, M. Zpracování signálů a obrazů. Vydavatelství ČVUT Praha, stran. ISBN [7] HLAVÁČ, V., ŠONKA, M. Počítačové vidění. Grada, stran. ISBN [8] HU, M.K. Visual pattern recognition by moment invariants. IRE Trans. Information. 1962, [9] JÄHNE, B. Digital Image Processing. Springer ISBN [10] JÄHNE, B., HAUßECKER, H. Computer Vision and Applications, A Guide for Students and Practitioners. Academic Press ISBN [11] RUSS, C. The Image Processing Handbook. CRC Press, pages. ISBN [12] SCHLESINGER, M.I., HLAVÁČ, V. Deset přednášek z teorie statistického a strukturního rozpoznávání. Vydavatelství ČVUT Praha, [13] TEAGUE, M.R. Image analysis via the general theory of moments. Optical Society of America, JOSA Communications [14] VERNON, D. Machine Vision, Automated Visual Inspection and Robot Vision. Prentice Hall International Ltd., pages. ISBN PUBLIKACE [15] HORÁK, K., KALOVÁ, I. Applied methods for Transparent Materials Inspection In Proceedins of the CompIMAGE Symposium. Taylor&Francis Group, Computational Modelling of Object Represented in Images. Porto ISBN
31 [16] HORÁK, K., KALOVÁ, I., RICHTER, M. Řízení expozice kamerových systémů. Automatizácia a riadenie v teórii a praxi ARTEP Technická univerzita v Košiciach, 2007, s ISBN [17] HORÁK, K., KALOVÁ, I., RICHTER, M. Řízení expozice kamerových systémů. Acta Mechanica Slovaka, Košice ISSN [18] KALOVÁ, I., HORÁK, K. Vehicles Measuring and Classification In Proceedins of the CompIMAGE Symposium. Taylor&Francis Group, Computational Modelling of Object Represented in Images. Porto ISBN [19] HORÁK, K., KALOVÁ, I. Řízení expoziční doby CCD kamery. Elektrorevue, 2006, č. 2006/19, s ISSN [20] HORÁK, K. Visual 3-D Reconstruction. In Proceedings of the 11th Conference Student EEICT. Brno, vol Ing. Zdeněk Novotný CSc., s ISBN: [21] HORÁK, K. Three-dimensional objects model acquiring by Metod of active triangulation. Miskolc 5th International Konference of PhD Students ISBN [22] KALOVÁ, I., HORÁK, K. Optické metody měření 3D objektů. Elektrorevue, 2005, č. 2005/23, s ISSN: [23] HORÁK, K., PETYOVSKÝ, P., RICHTER, M., KALOVÁ, I. Praktické programovaní v cpp. (elektronické texty) 11 CURRICULUM VITAE Jméno: Ing. Karel Horák Narozen: v Pardubicích horakk@feec.vutbr.cz Adresa: ÚAMT FEKT VUT v Brně, Kolejní 2906/4, Brno GSM: Telefon: Vzdělání SPŠE Kounicova, Brno slaboproudá elektrotechnika, specializace na lékařskou přístrojovou techniku FEKT VUT, Brno magisterské studium oboru Kybernetika, automatizace a měření na Ústavu automatizace a měřicí techniky FEKT VUT, Brno postgraduální studium oboru Kybernetika, automatizace a měření na Ústavu automatizace a měřicí techniky dosud FEKT VUT, Brno akademický a vědecký pracovník Ústavu automatizace a měřicí techniky. Praxe 30
Defektoskopie. 1 Teoretický úvod. Cíl cvičení: Detekce měřicího stavu a lokalizace objektu
Defektoskopie Cíl cvičení: Detekce měřicího stavu a lokalizace objektu 1 Teoretický úvod Defektoskopie tvoří v počítačovém vidění oblast zpracování snímků, jejímž úkolem je lokalizovat výrobky a detekovat
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
Kybernetika a umělá inteligence, cvičení 10/11
Kybernetika a umělá inteligence, cvičení 10/11 Program 1. seminární cvičení: základní typy klasifikátorů a jejich princip 2. počítačové cvičení: procvičení na problému rozpoznávání číslic... body za aktivitu
ZPRACOVÁNÍ OBRAZU PRO VYHODNOCENÍ SEGREGACE DRÁTŮ
ZPRACOVÁNÍ OBRAZU PRO VYHODNOCENÍ SEGREGACE DRÁTŮ K. Horák Fakulta elektrotechniky a komunikačních technologií, Vysoké učení technické v Brně Abstrakt Zpracování obrazu se jako disciplína technické kybernetiky
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
Automatické rozpoznávání dopravních značek
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA DOPRAVNÍ Jiří Hofman Automatické rozpoznávání dopravních značek Semestrální práce z předmětu ITS 2012 Obsah 1. Automatické rozpoznávání dopravních značek (ATSR)...
Ú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í
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é
PROGRAMOVÁNÍ ROBOTŮ LEGO MINDSTORM S VYUŽITÍM MATLABU
PROGRAMOVÁNÍ ROBOTŮ LEGO MINDSTORM S VYUŽITÍM MATLABU J. Mareš*, A. Procházka*, P. Doležel** * Ústav počítačové a řídicí techniky, Fakulta chemicko-inženýrská, Vysoká škola chemicko-technologická, Technická
Úvod do zpracování obrazů. Petr Petyovský Miloslav Richter
Úvod do zpracování obrazů Petr Petyovský Miloslav Richter 1 OBSAH Motivace, prvky a základní problémy počítačového vidění, pojem scéna Terminologie, obraz, zpracování a analýza obrazu, počítačové vidění,
Defektoskopie a defektometrie
Defektoskopie a defektometrie Aplikace počítačového vidění Karel Horák Skupina počítačového ového vidění Ústav automatizace a měřicí techniky Fakulta elektrotechniky a komunikačních technologií Vysoké
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
Spektrální charakteristiky
Spektrální charakteristiky Cíl cvičení: Měření spektrálních charakteristik filtrů a zdrojů osvětlení 1 Teoretický úvod Interakcí elektromagnetického vlnění s libovolnou látkou vzniká optický jev, který
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í
Popis objektů. Karel Horák. Rozvrh přednášky:
1 / 41 Popis objektů Karel Horák Rozvrh přednášky: 1. Úvod.. Příznakový vektor. 3. Příznakový prostor. 4. Členění příznaků. 5. Identifikace oblastí. 6. Radiometrické deskriptory. 7. Fotometrické deskriptory.
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á
Diplomová práce Prostředí pro programování pohybu manipulátorů
Diplomová práce Prostředí pro programování pohybu manipulátorů Štěpán Ulman 1 Úvod Motivace: Potřeba plánovače prostorové trajektorie pro výukové účely - TeachRobot Vstup: Zadávání geometrických a kinematický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í
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
Rozvoj tepla v betonových konstrukcích
Úvod do problematiky K novinkám v požární odolnosti nosných konstrukcí Praha, 11. září 2012 Ing. Radek Štefan prof. Ing. Jaroslav Procházka, CSc. Znalost rozložení teploty v betonové konstrukci nebo její
Pokročilé vyhodnocování mikrotvrdosti programem MICRONESS
Pokročilé vyhodnocování mikrotvrdosti programem MICRONESS Jan Široký Energocentrum Plus s.r.o. Vyhodnocovací systém Microness Pro automatické vyhodnocení vtisků (Vickers, Knoop) Možnost instalace na téměř
13 Barvy a úpravy rastrového
13 Barvy a úpravy rastrového Studijní cíl Tento blok je věnován základním metodám pro úpravu rastrového obrazu, jako je např. otočení, horizontální a vertikální překlopení. Dále budo vysvětleny různé metody
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
ELIMINACE VLIVU DRUHÉ ROTACE PŘI AFINNĚ INVARIANTNÍM 2D ROZPOZNÁVÁNÍ
ELIMINACE VLIVU DRUHÉ ROTACE PŘI AFINNĚ INVARIANTNÍM 2D ROZPOZNÁVÁNÍ K. Nováková 1, J. Kukal 1,2 1 Fakulta jaderná a fyzikálně inženýrská, ČVUT v Praze 2 Ústav počítačové a řídicí techniky, VŠCHT Praha
Úvod do optimalizace, metody hladké optimalizace
Evropský sociální fond Investujeme do vaší budoucnosti Úvod do optimalizace, metody hladké optimalizace Matematika pro informatiky, FIT ČVUT Martin Holeňa, 13. týden LS 2010/2011 O čem to bude? Příklady
Detektory kovů řady Vistus
Technické údaje Detektory kovů řady Vistus Dotykový displej Multifrekvenční technologie Vyšší vyhledávací citlivost Kratší bezkovová zóna Větší odolnost proti rušení 1 Základní popis zařízení Detektory
Analýza pohybu. Karel Horák. Rozvrh přednášky: 1. Úvod. 2. Úlohy analýzy pohybu. 3. Rozdílové metody. 4. Estimace modelu prostředí. 5. Optický tok.
1 / 40 Analýza pohybu Karel Horák Rozvrh přednášky: 1. Úvod. 2. Úlohy analýzy pohybu. 3. Rozdílové metody. 4. Estimace modelu prostředí. 5. Optický tok. 2 / 40 Analýza pohybu Karel Horák Rozvrh přednášky:
Kalibrační proces ve 3D
Kalibrační proces ve 3D FCC průmyslové systémy společnost byla založena v roce 1995 jako součást holdingu FCC dodávky komponent pro průmyslovou automatizaci integrace systémů kontroly výroby, strojového
Experimentáln. lní toků ve VK EMO. XXX. Dny radiační ochrany Liptovský Ján 10.11.-14.11.2008 Petr Okruhlica, Miroslav Mrtvý, Zdenek Kopecký. www.vf.
Experimentáln lní měření průtok toků ve VK EMO XXX. Dny radiační ochrany Liptovský Ján 10.11.-14.11.2008 Petr Okruhlica, Miroslav Mrtvý, Zdenek Kopecký Systém měření průtoku EMO Měření ve ventilačním komíně
Globální matice konstrukce
Globální matice konstrukce Z matic tuhosti a hmotnosti jednotlivých prvků lze sestavit globální matici tuhosti a globální matici hmotnosti konstrukce, které se využijí v řešení základní rovnice MKP: [m]{
Laserový skenovací systém LORS vývoj a testování přesnosti
Laserový skenovací systém LORS vývoj a testování přesnosti Ing. Bronislav Koska Ing. Martin Štroner, Ph.D. Doc. Ing. Jiří Pospíšil, CSc. ČVUT Fakulta stavební Praha Článek popisuje laserový skenovací systém
Automatická detekce anomálií při geofyzikálním průzkumu. Lenka Kosková Třísková NTI TUL Doktorandský seminář, 8. 6. 2011
Automatická detekce anomálií při geofyzikálním průzkumu Lenka Kosková Třísková NTI TUL Doktorandský seminář, 8. 6. 2011 Cíle doktorandské práce Seminář 10. 11. 2010 Najít, implementovat, ověřit a do praxe
5. Umělé neuronové sítě. Neuronové sítě
Neuronové sítě Přesný algoritmus práce přírodních neuronových systémů není doposud znám. Přesto experimentální výsledky na modelech těchto systémů dávají dnes velmi slibné výsledky. Tyto systémy, včetně
ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2014 7.4 13/14
ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2014 7.4 13/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 13 0:40 Implementace Umělá inteligence (UI) Umělá inteligence
Geometrické transformace
1/15 Předzpracování v prostoru obrazů Geometrické transformace Václav Hlaváč, Jan Kybic Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání hlavac@fel.cvut.cz http://cmp.felk.cvut.cz/
PARAMETRICKÁ STUDIE VÝPOČTU KOMBINACE JEDNOKOMPONENTNÍCH ÚČINKŮ ZATÍŽENÍ
PARAMETRICKÁ STUDIE VÝPOČTU KOMBINACE JEDNOKOMPONENTNÍCH ÚČINKŮ ZATÍŽENÍ Ing. David KUDLÁČEK, Katedra stavební mechaniky, Fakulta stavební, VŠB TUO, Ludvíka Podéště 1875, 708 33 Ostrava Poruba, tel.: 59
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í
2 Zpracování naměřených dat. 2.1 Gaussův zákon chyb. 2.2 Náhodná veličina a její rozdělení
2 Zpracování naměřených dat Důležitou součástí každé experimentální práce je statistické zpracování naměřených dat. V této krátké kapitole se budeme věnovat určení intervalů spolehlivosti získaných výsledků
Robotické architektury pro účely NDT svarových spojů komplexních potrubních systémů jaderných elektráren
Robotické architektury pro účely NDT svarových spojů komplexních potrubních systémů jaderných elektráren Projekt TA ČR č. TA01020457: Výzkum, vývoj a validace univerzální technologie pro potřeby moderních
Roman Juránek. Fakulta informačních technologíı. Extrakce obrazových příznaků 1 / 30
Extrakce obrazových příznaků Roman Juránek Ústav počítačové grafiky a multimédíı Fakulta informačních technologíı Vysoké Učení technické v Brně Extrakce obrazových příznaků 1 / 30 Motivace Účelem extrakce
U Úvod do modelování a simulace systémů
U Úvod do modelování a simulace systémů Vyšetřování rozsáhlých soustav mnohdy nelze provádět analytickým výpočtem.často je nutné zkoumat chování zařízení v mezních situacích, do kterých se skutečné zařízení
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í
NESTABILITY VYBRANÝCH SYSTÉMŮ. Úvod. Vzpěr prutu. Petr Frantík 1
NESTABILITY VYBRANÝCH SYSTÉMŮ Petr Frantík 1 Úvod Úloha pokritického vzpěru přímého prutu je řešena dynamickou metodou. Prut se statickým zatížením je modelován jako nelineární disipativní dynamický systé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ů
Matematika pro informatiky
(FIT ČVUT v Praze) Konvexní analýza 13.týden 1 / 1 Matematika pro informatiky Jaroslav Milota Fakulta informačních technologíı České vysoké učení technické v Praze Letní semestr 2010/11 Extrémy funkce
VYUŽITÍ SNÍMACÍCH SYSTÉMU V PRŮMYSLOVÉ AUTOMATIZACI SVOČ FST 2019
VYUŽITÍ SNÍMACÍCH SYSTÉMU V PRŮMYSLOVÉ AUTOMATIZACI SVOČ FST 2019 Bc. Michael Froněk Západočeská univerzita v Plzni Univerzitní 8, 306 14 Plzeň Česká republika ABSTRAKT Práce se zabývá řešením problému
Odečítání pozadí a sledování lidí z nehybné kamery. Ondřej Šerý
Odečítání pozadí a sledování lidí z nehybné kamery Ondřej Šerý Plán Motivace a popis úlohy Rozdělení úlohy na tři části Detekce pohybu Detekce objektů Sledování objektů Rozbor každé z částí a nástin několika
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
Laboratorní úloha č. 7 Difrakce na mikro-objektech
Laboratorní úloha č. 7 Difrakce na mikro-objektech Úkoly měření: 1. Odhad rozměrů mikro-objektů z informací uváděných výrobcem. 2. Záznam difrakčních obrazců (difraktogramů) vzniklých interakcí laserového
Analýza textury. Radim Šára Centrum strojového vnímání FEL ČVUT. DZO, R. Šára
Analýza textury Radim Šára Centrum strojového vnímání FEL ČVUT 1999 DZO, R. Šára DZO, R. Šára 1 Osnova prednášky 1. Co je to textura? 2. Motivační příklady. 3. Jak lze měřit vlastnosti textury? 4. Analytický
VÍŘIVÉ PROUDY DZM 2013 1
VÍŘIVÉ PROUDY DZM 2013 1 2 VÍŘIVÉ PROUDY ÚVOD Vířivé proudy tvoří druhou skupinu v metodách, které využívají ke zjišťování vad materiálu a výrobků působení elektromagnetického pole. Na rozdíl od metody
REGRESNÍ ANALÝZA V PROSTŘEDÍ MATLAB
62 REGRESNÍ ANALÝZA V PROSTŘEDÍ MATLAB BEZOUŠKA VLADISLAV Abstrakt: Text se zabývá jednoduchým řešením metody nejmenších čtverců v prostředí Matlab pro obecné víceparametrové aproximační funkce. Celý postup
Technická specifikace druhů tabulek registračních značek
Technická specifikace druhů tabulek registračních značek 1. Druhy tabulek registračních značek: Tabulky registračních značek vozidel tvoří obdélník se zaoblenými rohy s poloměrem zaoblení 10 mm o rozměrech:
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
Algoritmy a struktury neuropočítačů ASN P9 SVM Support vector machines Support vector networks (Algoritmus podpůrných vektorů)
Algoritmy a struktury neuropočítačů ASN P9 SVM Support vector machines Support vector networks (Algoritmus podpůrných vektorů) Autor: Vladimir Vapnik Vapnik, V. The Nature of Statistical Learning Theory.
Digitalizace a zpracování obrazu
Digitalizace a zpracování obrazu Jaroslav Fiřt a), Radek Holota b) a) Nové technologie výzkumné centrum Sedláčkova 15 306 14 Plzeň tel. (+420) 377236881, kl. 237 e-mail: firt@kae.zcu.cz b) Nové technologie
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:
T- MaR. Ústav technologie, mechanizace a řízení staveb. Teorie měření a regulace. Podmínky názvy. 1.c-pod. ZS 2015/ Ing. Václav Rada, CSc.
Ústav technologie, mechanizace a řízení staveb Teorie měření a regulace Podmínky názvy 1.c-pod. ZS 2015/2016 2015 - Ing. Václav Rada, CSc. MĚŘENÍ praktická část OBECNÝ ÚVOD Veškerá měření mohou probíhat
Konstrukční varianty systému pro nekoherentní korelační zobrazení
Konstrukční varianty systému pro nekoherentní korelační zobrazení Technický seminář Centra digitální optiky Vedoucí balíčku (PB4): prof. RNDr. Radim Chmelík, Ph.D. Zpracoval: Petr Bouchal Řešitelské organizace:
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.
Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic
Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je
Ú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í
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í
Pokročilé operace s obrazem
Získávání a analýza obrazové informace Pokročilé operace s obrazem Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno prezentace je součástí projektu FRVŠ č.2487/2011 (BFÚ LF MU) Získávání
Terestrické 3D skenování
Jan Říha, SPŠ zeměměřická www.leica-geosystems.us Laserové skenování Technologie, která zprostředkovává nové možnosti v pořizování geodetických dat a výrazně rozšiřuje jejich využitelnost. Metoda bezkontaktního
Přehled vhodných metod georeferencování starých map
Přehled vhodných metod georeferencování starých map ČVUT v Praze, katedra geomatiky 12. 3. 2015 Praha Georeferencování historická mapa vs. stará mapa georeferencování umístění obrazu mapy do referenčního
Fotogammetrie. Zpracoval: Jakub Šurab, sur072. Datum:
Fotogammetrie Zpracoval: Jakub Šurab, sur072 Datum: 7.4.2009 Co je fotogrammetrie Fotogrammetrie je věda, způsob a technologie, která se zabývá získáváním využitelných měření map, digitálních modelů a
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í
Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze
Dobývání znalostí Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze Dobývání znalostí Pravděpodobnost a učení Doc. RNDr. Iveta Mrázová,
Metoda konečných prvků Charakteristika metody (výuková prezentace pro 1. ročník navazujícího studijního oboru Geotechnika)
Inovace studijního oboru Geotechnika Reg. č. CZ.1.07/2.2.00/28.0009 Metoda konečných prvků Charakteristika metody (výuková prezentace pro 1. ročník navazujícího studijního oboru Geotechnika) Doc. RNDr.
OPERATIVNÍ TEPLOTA V PROSTORU S CHLADICÍM STROPEM
ANOTACE OPERATIVNÍ TEPLOTA V PROSTORU S CHLADICÍM STROPEM Ing. Vladimír Zmrhal, Ph.D. ČVUT v Praze, Fakulta strojní, Ústav techniky prostředí Technická 4, 66 7 Praha 6 Vladimir.Zmrhal@fs.cvut.cz Pro hodnocení
APLIKACE METOD ROZPOZNÁVÁNÍ OBRAZU V DEFEKTOSKOPII
Vysoké uení technické v Brn Fakulta elektrotechniky a komunikaních technologií Ústav automatizace a micí techniky Ing. Karel Horák APLIKACE METOD ROZPOZNÁVÁNÍ OBRAZU V DEFEKTOSKOPII Applied methods for
Ctislav Fiala: Optimalizace a multikriteriální hodnocení funkční způsobilosti pozemních staveb
16 Optimální hodnoty svázaných energií stropních konstrukcí (Graf. 6) zde je rozdíl materiálových konstant, tedy svázaných energií v 1 kg materiálu vložek nejmarkantnější, u polystyrénu je téměř 40krát
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á,
Teorie měření a regulace
Ústav technologie, mechanizace a řízení staveb CW01 Teorie měření a regulace Praxe názvy 1. ZS 2015/2016 2015 - Ing. Václav Rada, CSc. OBECNÝ ÚVOD - praxe Elektrotechnická měření mohou probíhat pouze při
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
Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy
Centrum Digitální Optiky Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy Výzkumná zpráva projektu Identifikační čí slo výstupu: TE01020229DV003 Pracovní balíček: Zpracování dat S-H senzoru
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
EXPERIMENTÁLNÍ MECHANIKA 2 Přednáška 5 - Chyby a nejistoty měření. Jan Krystek
EXPERIMENTÁLNÍ MECHANIKA 2 Přednáška 5 - Chyby a nejistoty měření Jan Krystek 9. května 2019 CHYBY A NEJISTOTY MĚŘENÍ Každé měření je zatíženo určitou nepřesností způsobenou nejrůznějšími negativními vlivy,
CW01 - Teorie měření a regulace
Ústav technologie, mechanizace a řízení staveb CW01 - Teorie měření a regulace ZS 2014/2015 tm-ch-spec. 1.p 2014 - Ing. Václav Rada, CSc. Ústav technologie, mechanizace a řízení staveb Teorie měření a
Defektoskopie a klasifikace
1 / 30 Defektoskopie a klasifikace Karel Horák Rozvrh přednášky: 1. Počítačové vidění v průmyslu. 2. Defektoskopie a defektometrie. 3. Zařízení v defektoskopii. 4. Metody v defektoskopii. 5. Distanč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
Zpracování digitalizovaného obrazu (ZDO) - Segmentace
Zpracování digitalizovaného obrazu (ZDO) - Segmentace úvod, prahování Ing. Zdeněk Krňoul, Ph.D. Katedra Kybernetiky Fakulta aplikovaných věd Západočeská univerzita v Plzni Zpracování digitalizovaného obrazu
ÚVOD ZKOUŠENÍ PETROCHEMICKÉHO REAKTORU
Přednosti a využití zobrazení S, B a C při zkoušení tlustostěnných výkovků ultrazvukem. Kováčik Miloslav, Ing., Hyža Rastislav, Ing., Slovcert s.r.o. Bratislava ÚVOD Tlustostěnné výkovky patří k výrobkům,
LBP, HoG Ing. Marek Hrúz Ph.D. Plzeň Katedra kybernetiky 29. října 2015
LBP, HoG Ing. Marek Hrúz Ph.D. Plzeň Katedra kybernetiky 29. října 2015 1 LBP 1 LBP Tato metoda, publikovaná roku 1996, byla vyvinuta za účelem sestrojení jednoduchého a výpočetně rychlého nástroje pro
Moderní systémy pro získávání znalostí z informací a dat
Moderní systémy pro získávání znalostí z informací a dat Jan Žižka IBA Institut biostatistiky a analýz PřF & LF, Masarykova universita Kamenice 126/3, 625 00 Brno Email: zizka@iba.muni.cz Bioinformatika:
Problematika disertační práce a současný stav řešení. Ing. Aneta Zatočilová
Problematika disertační práce a současný stav řešení 2 /12 OBSAH PREZENTACE: Téma dizertační práce Úvod do problematiky Přehled metod Postup řešení Projekty, výuka a další činnost 3 /12 TÉMA DIZERTAČNÍ
UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek
UNIVERZITA PARDUBICE Licenční Studium Archimedes Statistické zpracování dat a informatika 4.4 Aproximace křivek a vyhlazování křivek Mgr. Jana Kubátová Endokrinologický ústav V Praze, leden 2012 Obsah
Senzor polohy rotoru vysokootáčkového elektromotoru
Senzor polohy rotoru vysokootáčkového elektromotoru Ing. Vladislav Skála, Ing. Tomáš Koudelka Vedoucí práce: doc. Ing. Martin Novák, Ph.D. Abstrakt Cílem této práce bylo navrhnout a ověřit snímací systém
Příloha č. 2 Technická specifikace
Příloha č. 2 Technická specifikace Název veřejné zakázky: MoVI-FAI Malé robotické pracoviště IDENTIFIKAČNÍ ÚDAJE ZADAVATELE Obchodní název: Sídlo Univerzita Tomáše Bati ve Zlíně nám. T. G. Masaryka 5555,
Derivační spektrofotometrie a rozklad absorpčního spektra
Derivační spektrofotometrie a rozklad absorpčního spektra Teorie: Derivační spektrofotometrie, využívající derivace absorpční křivky, je obecně používanou metodou pro zvýraznění detailů průběhu záznamu,
Nejistota měření. Thomas Hesse HBM Darmstadt
Nejistota měření Thomas Hesse HBM Darmstadt Prof. Werner Richter: Výsledek měření bez určení nejistoty měření je nejistý, takový výsledek je lépe ignorovat" V podstatě je výsledek měření aproximací nebo
Zpracování obrazu v FPGA. Leoš Maršálek ATEsystem s.r.o.
Zpracování obrazu v FPGA Leoš Maršálek ATEsystem s.r.o. Základní pojmy PROCESOROVÉ ČIPY Křemíkový čip zpracovávající obecné instrukce Různé architektury, pracují s různými paměti Výkon instrukcí je závislý
Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group
Vytěžování dat Miroslav Čepek, Filip Železný Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group Evropský sociální fond Praha & EU: Investujeme
- Ideálně koherentním světelným svazkem se rozumí elektromagnetické vlnění o stejné frekvenci, stejném směru kmitání a stejné fázi.
P7: Optické metody - V klasické optice jsou interferenční a difrakční jevy popisovány prostřednictvím ideálně koherentních, ideálně nekoherentních, později také částečně koherentních světelných svazků
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,
Moderní metody rozpoznávání a zpracování obrazových informací 15
Moderní metody rozpoznávání a zpracování obrazových informací 15 Hodnocení transparentních materiálů pomocí vizualizační techniky Vlastimil Hotař, Ondřej Matúšek Katedra sklářských strojů a robotiky Fakulta
Statistická teorie učení
Statistická teorie učení Petr Havel Marek Myslivec přednáška z 9. týdne 1 Úvod Představme si situaci výrobce a zákazníka, který si u výrobce objednal algoritmus rozpoznávání. Zákazník dodal experimentální
Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma
Výukové texty pro předmět Automatické řízení výrobní techniky (KKS/ARVT) na téma Podklady a grafická vizualizace k určení souřadnicových systémů výrobních strojů Autor: Doc. Ing. Josef Formánek, Ph.D.
Bezkontaktní měření vzdálenosti optickými sondami MICRO-EPSILON
Laboratoř kardiovaskulární biomechaniky Ústav mechaniky, biomechaniky a mechatroniky Fakulta strojní, ČVUT v Praze Bezkontaktní měření vzdálenosti optickými sondami MICRO-EPSILON 1 Měření: 8. 4. 2008 Trubička: