Detekce a rozpoznávání mincí v obraze

Podobné dokumenty
LBP, HoG Ing. Marek Hrúz Ph.D. Plzeň Katedra kybernetiky 29. října 2015

Fakulta informačních technologíı. Extrakce obrazových příznaků 1 / 39

Aplikace bin picking s použitím senzorové fúze

Operace s obrazem II

Fotogrammetrické 3D měření deformací dálničních mostů typu TOM

Vojtěch Franc. Biometrie ZS Poděkování Janu Šochmanovi za slajdy vysvětlující AdaBoost

Analýza a zpracování digitálního obrazu

Učící se klasifikátory obrazu v průmyslu

TSO NEBO A INVARIANTNÍ ROZPOZNÁVACÍ SYSTÉMY

OBRAZOVÁ ANALÝZA. Speciální technika a měření v oděvní výrobě

Střední vzdělání gymnaziální vzdělání

OCR (Optical Character Recognition) metoda optického rozpoznávání znaků

Roman Juránek. Fakulta informačních technologíı. Extrakce obrazových příznaků 1 / 30

Obsah. Proč právě Flash? 17 Systémové požadavky 17. Jak používat tuto knihu 18 Doprovodný CD-ROM 19

Rozpoznávání v obraze

Bezpečnostní systémy - rychlostní kamery Identifikace SPZ a RZ.

Rozšíření Hessova Plátna na Weissovo plátno

Ing. Petr Hájek, Ph.D. Podpora přednášky kurzu Aplikace umělé inteligence

Jasové transformace. Karel Horák. Rozvrh přednášky:

Grafický manuál peak production s.r.o. Jan Hartl

Možnosti modelování lesní vegetační stupňovitosti pomocí geoinformačních analýz

Analýza nákazy v domácí síti. Robin Obůrka

ROZPOZNÁNÍ TITULU GRAMOFONOVÉ DESKY PODLE KRÁTKÉ UKÁZKY

Trénování sítě pomocí učení s učitelem

Detektor úniků LD 500/510 s integrovanou kamerou a kalkulací nákladů na úniky

ANALÝZA BIOLOGICKÝCH A KLINICKÝCH DAT V MEZIOBOROVÉM POJETÍ

Inteligentní analýza obrazu. Ing. Robert Šimčík

průměrný percentil za části testu odchylka skóre analytická verbální směrodatná

TERMINOLOGIE ... NAMĚŘENÁ DATA. Radek Mareček PŘEDZPRACOVÁNÍ DAT. funkční skeny

Procesní automatizační systém PC Stručné informace

Statistické zpracování družicových dat gama záblesků

Hodnocení klasifikátoru Test nezávislosti. 14. prosinec Rozvoj aplikačního potenciálu (RAPlus) CZ.1.07/2.4.00/

Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy

Analýza dat pomocí systému Weka, Rapid miner a Enterprise miner

ELIMINACE VLIVU DRUHÉ ROTACE PŘI AFINNĚ INVARIANTNÍM 2D ROZPOZNÁVÁNÍ

Zpracování signálu z obrazového senzoru s využitím OS Linux pro embedded zařízení

Defektoskopie. 1 Teoretický úvod. Cíl cvičení: Detekce měřicího stavu a lokalizace objektu

Laserové skenování - zaměření a zpracování 3D dat v průběhu výstavby tunelu

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Technická diagnostika, chyby měření

SketchUp je zase o něco snadnější a výkonnější!

Diagnostika infarktu myokardu pomocí pravidlových systémů

Návrhy témat ročníkových prací třídy S 2 pro šk. r. 2016/2017. Ing. J. Novák Strojírenská technologie, Praxe, Kontrola a měření, CNC

2D grafika. Jak pracuje grafik s 2D daty Fotografie Statické záběry Záběry s pohybem kamery PC animace. Počítačová grafika, 2D grafika 2

Automatické vyhledávání informace a znalosti v elektronických textových datech

DPZ Dálkový Průzkum Země. Luděk Augusta Aug007, Vojtěch Lysoněk Lys034

Geodézie 3 (154GD3) Téma č. 8: Podrobné měření výškopisu - tachymetrie

Město Studénka Městský úřad Studénka

Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze

SIFT: Scale Invariant Feature Transform Automatické nalezení korespondencí mezi dvojicí obrázků

Strukturální rozpoznávání

Korekce souřadnic. 2s [ rad] R. malé změny souřadnic, které je nutno uvažovat při stanovení polohy astronomických objektů. výška pozorovatele

Dobývání znalostí. Doc. RNDr. Iveta Mrázová, CSc. Katedra teoretické informatiky Matematicko-fyzikální fakulta Univerzity Karlovy v Praze

Obsah Úvod Kapitola 1 Než začneme Kapitola 2 Práce s hromadnými daty před analýzou

7 Další. úlohy analýzy řeči i a metody

KLASIFIKÁTOR MODULACÍ S VYUŽITÍM UMĚLÉ NEURONOVÉ SÍTĚ

NÁZEV ŠKOLY: Střední odborné učiliště, Domažlice, Prokopa Velikého 640. V/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Kybernetika a umělá inteligence, cvičení 10/11

I řešení bez nálepky smart mohou být chytrá

Vytyčení polohy bodu polární metodou

Počítače a grafika. Ing. Radek Poliščuk, Ph.D. Přednáška č.7. z předmětu

ČLOVĚK A SVĚT PRÁCE. Třída: 5.třída


Manuál k obsluze simulátoru KKK ELO 2011 pro studenty, popis laboratorní úlohy

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník MATEMATICKÉ (OPTICKÉ) ZÁKLADY FOTOGRAMMETRIE

Rešerše: Kreslení hřídele. v programu CATIA V5

Elementární částice. 1. Leptony 2. Baryony 3. Bosony. 4. Kvarkový model 5. Slabé interakce 6. Partonový model

STAVÍME MOSTY REG. Č.: CZ 1.07/1.1.36/

Dálkový průzkum Země. Klasifikace obrazu

Diplomová práce Prostředí pro programování pohybu manipulátorů

MODERNÍ MARKETINGOVÝ VÝZKUM

Výstupní testování studentů 4. ročníku

Výukový materiál v rámci projektu OPVK 1.5 Peníze středním školám

Vytěžování znalostí z dat

Hodnocení územních plánů pomocí eye-trackingu

MX-10 pixelový částicový detektor

IVT. Úprava fotografií. 8. ročník

Fiala P., Karhan P., Ptáček J. Oddělení lékařské fyziky a radiační ochrany Fakultní nemocnice Olomouc

Statistika. Jindřich Soukup. University of South Bohemia in České Budějovice Faculty of Fisheries and Protection of Waters, School of complex systems

Využití obrazové korelace leteckých měřických snímků pro potřeby aktualizace budov v ZABAGED

Autorizovaný software DRUM LK 3D SOFTWARE PRO VYHODNOCENÍ MĚŘENÍ ODCHYLEK HÁZIVOSTI BUBNOVÝCH ROTAČNÍCH SOUČÁSTÍ

Výroční zpráva společnosti ZONER software, s.r.o.

DETEKCE, LOKALIZACE A ROZPOZNÁNÍ

Služby Microsoft Office 365

ROZPOZNÁVÁNÍ OBLIČEJŮ V OBRAZE

OCR systémy. Semestrální práce z předmětu Kartografická polygrafie a reprografie. Jakub Žlábek, Zdeněk Švec. Editor: Věra Peterová. Praha, květen 2010

Rozdělování dat do trénovacích a testovacích množin

obor bakalářského studijního programu Metrologie Prof. Ing. Jiří Pospíšil, CSc.

Testování programu PhotoScan pro tvorbu 3D modelů objektů. Ing. Tomáš Jiroušek

PHOTO-ON Profesionální on-line správa fotografií

ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů

EVALUACE PRAHA 2007/2008

ANALÝZA A KLASIFIKACE DAT

Optimální rozdělující nadplocha 4. Support vector machine. Adaboost.

SN ISO/IEC OPRAVA 2

Pedagogicko psychologická diagnostika. PhDr. Denisa Denglerová, Ph. D.

NAIL072 ROZPOZNÁVÁNÍ VZORŮ

KONVOLUČNÍ NEURONOVÉ SÍTĚ PRO BEZPEČNOSTNÍ APLIKACE CONVOLUTIONAL NEURAL NETWORKS FOR SECURITY APPLICATIONS

Úloha: Verifikace osoby pomocí dynamického podpisu

KEA 2009/ ROČNÍKY

Transkript:

POV prezentace projektu Projekt pro předmět POV, ZS 2012 Varianta projektu č. 12: Detekce a rozpoznávání mincí v obraze Autoři: Adam Crha, xcrhaa00 Jan Matyáš, xmatya02 Strana 1 z 11

Řešený problém a cíl práce Proč rozpoznávat mince v obraze? automaty, samoobslužné systémy třídění mincí Rakouská charita Licht ins Dunkel vytřídila 300 tun mincí! Cíl práce: automatizovaně vyhledat mince v obrázku určit jejich hodnotu zaměřit se na české mince 1 Kč / 2 Kč / 5 Kč klasifikovat 10 Kč, 20 Kč, 50 Kč je snazší (kvůli barvě) Strana 2 z 11

Etapy práce na projektu Jak jsme projekt rozčlenili? Pořízení trénovací sady dat Ruční označení mincí na fotkách. Programování detektoru Detektor hledá objekty zájmu na fotografiích. Extrakce mince ze snímku a předzpracování Normalizace rozměrů, zvýraznění reliéfu mince Klasifikace Určení hodnoty mince. Vyhodnocení Statistické zpracování výsledků detekce a klasifikace Strana 3 z 11

Anotátor Anotátor = jednoduchá aplikace v OpenCV pro ruční vytvoření trénovacích dat. Strana 4 z 11

Detektor Detektor aplikace v OpenCV pro lokalizaci mincí v obraze Jak na to? - 3 metody: Obrázek 1: Visuální výstup po předzpracování obrázku. Area - Metoda založená na poměru ploch. Rozdíl poměrů ploch vůči ploše ideální elipsy Mask - Metoda založená na masce. Vytvoření obrysů (masky) a porovnání s konturami Mask 2 Vylepšená varianta Mask Vylepšený preprocessing obrázku Obrázek 2: Visuální výstup po předzpracování obrázku pro metodu mask2. Strana 5 z 11

Detektor Grafický výstup detektoru Metoda Mincí Nalezeno Trefil Minul Poplach Chyba Doba Area 972 896 837 135 59 19,9% 43,3s Mask 972 809 808 164 1 16,9% 70,5s Mask 2 972 831 831 141 0 13,7% 144,0s Strana 6 z 11

Klasifikátor Klasifikátor aplikace pro určení hodnoty mince v OpenCV 6 tříd pro klasifikaci (3x líc, 3x rub mince) Zásadní problém: Jak zjistit orientaci (natočení) mince na fotce? Jak na to? 2 přístupy: 1. Rotačně invariantní příznaky rozvinutí mince do polárních souřadnic a LBP histogram comparehist(), k-nearest neighbors neosvědčilo se, úspěšnost jen ~ 20 % 2. Odhadnout úhel natočení + libovolné příznaky klasifikátor Fisherfaces z OpenCV úhel natočení mince: a) prozradit klasifikátoru :-) b) maximální gradient c) zkusit různé možnosti (výsledek dle nejvyššího skóre) Strana 7 z 11

Klasifikátor vyhodnocení Metoda Hits Misses Celkem mincí Přesnost Doba běhu Fisherfaces, tell 920 52 972 94,65 % 8 min 54 s Fisherfaces, maxgrad 828 144 972 85,19 % 19 min 47 s Fisherfaces, trial 762 210 972 78,40 % 8 min 59 s (50 trénovacích vzorků/třída, vyhodnocení samotného klasifikátoru bez detektoru) Matice záměn pro variantu Fischerfaces, maxgrad : Strana 8 z 11

Vyhodnocení detekce a klasifikace Vyhodnocení klasifikace nad výstupem detektoru detektor se dopouští nepřesností jak se to projeví na úspěšnosti klasifikace? 50 trénovacích vzorků/třída: Metoda Úspěšnost klasifikace na čistých datech Úspěšnost klasifikace po detekci Fisherfaces, maxgrad 85,19% 46,37% Fisherfaces, trial 70,40% 57,51% Zlepšení u trial při 20 trénovacích vzorcích/třída: 57,51 % 71,76 % Závěr: Došlo k přetrénování (ztráta generalizace na zašuměná data z detektoru) Metoda trial je robusnější vůči nepřesnostem detektoru Fischerfaces je obecně citlivá na variace (rotace, posuv) vstupních dat Strana 9 z 11

Závěr Podařilo se :) Experimenty s několika metodami detekce a klasifikace. Vyhodnotit úspěšnost jednotlivých metod a jejich kombinace. Zhodnotit silné a slabé stránky metod Co se nepodařilo :-/ Přiblížit se úspěšnosti požadované pro praktické nasazení systému Možnosti rozšíření a vylepšení Zdokonalit detektor, aby vyloučil stín vržený mincí Použití jiného klasifikátoru než Fisherfaces ideálně klasifikátor méně citlivý na variace v proporci nebo posunu mince. Dokonalejší rotačně invariantní příznaky Strana 10 z 11

Testování Konec prezentace uživatelského rozhraní 3 fáze testování: Pozorování uživatele při práci s aplikací Stručný dotazník po dokončení práce přinutit uživatele zamyslet se nad rozhraním aplikace za účelem následného rozhovoru Krátký závěrečný rozhovor zde očekáváme klíčové výstupy Během testování Nefrormální atmosféra Děkujeme za pozornost. Ujištění uživatele, že nejsou testovány jeho znalosti práce s PC ani znalosti pravidel silničního provozu