Algoritmy a struktury neuropočítačů ASN - P11

Podobné dokumenty
Algoritmy a struktury neuropočítačů ASN - P10. Aplikace UNS v biomedicíně

3. Vícevrstvé dopředné sítě

Vytěžování znalostí z dat

Algoritmy a struktury neuropočítačů ASN P3

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

Rozpoznávání písmen. Jiří Šejnoha Rudolf Kadlec (c) 2005

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

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

Speciální struktury číslicových systémů ASN P12

Algoritmy a struktury neuropočítačů ASN P4. Vícevrstvé sítě dopředné a Elmanovy MLNN s učením zpětného šíření chyby

Umělé neuronové sítě

Neuronové sítě v DPZ

ANALÝZA A KLASIFIKACE BIOMEDICÍNSKÝCH DAT. Institut biostatistiky a analýz

Algoritmy a struktury neuropočítačů ASN - P1

LOKALIZACE ZDROJŮ AE NEURONOVÝMI SÍTĚMI NEZÁVISLE NA ZMĚNÁCH MATERIÁLU A MĚŘÍTKA

Algoritmy a struktury neuropočítačů ASN - P2. Topologie neuronových sítí, principy učení Samoorganizující se neuronové sítě Kohonenovy mapy

5. Umělé neuronové sítě. Neuronové sítě

Globální matice konstrukce

Státnice odborné č. 20

5. Umělé neuronové sítě. neuronové sítě. Umělé Ondřej Valenta, Václav Matoušek. 5-1 Umělá inteligence a rozpoznávání, LS 2015

Rosenblattův perceptron

Ú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

Už bylo: Učení bez učitele (unsupervised learning) Kompetitivní modely

Principy počítačů I Netradiční stroje

Lekce 10 Analýzy prostorových dat

Static Load Balancing Applied to Time Dependent Mechanical Problems

Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group

METODY DOLOVÁNÍ V DATECH DATOVÉ SKLADY TEREZA HYNČICOVÁ H2IGE1

Strojové učení se zaměřením na vliv vstupních dat

Emergence chování robotických agentů: neuroevoluce

Architektura - struktura sítě výkonných prvků, jejich vzájemné propojení.

Algoritmy a struktury neuropočítačů ASN - P14. Neuropočítače

Úvod do zpracování signálů

Využití metod strojového učení v bioinformatice David Hoksza

Algoritmy a struktury neuropočítačů ASN - P13

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

Zpracování biologických signálů umělými neuronovými sítěmi

Algoritmy a struktury neuropočítačů ASN P6

PV021: Neuronové sítě. Tomáš Brázdil

Moderní systémy pro získávání znalostí z informací a dat

Algoritmizace prostorových úloh

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

Neuronové sítě Ladislav Horký Karel Břinda

ZÍSKÁVÁNÍ ZNALOSTÍ Z DATABÁZÍ

ZÍSKÁVÁNÍ ZNALOSTÍ Z DATABÁZÍ

Úvodem Dříve les než stromy 3 Operace s maticemi

PV021 Vícevrstvá neuronová síť pro rozeznávání mikroteček. Matúš Goljer, Maroš Kucbel, Michal Novotný, Karel Štěpka 2011

Neuronové sítě. Vlasta Radová Západočeská univerzita v Plzni katedra kybernetiky

Automatické rozpoznávání dopravních značek

Algoritmy a struktury neuropočítačů ASN P9 SVM Support vector machines Support vector networks (Algoritmus podpůrných vektorů)

Klasifikace hudebních stylů

Kalibrace a limity její přesnosti

13 Barvy a úpravy rastrového

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

Klasifikace předmětů a jevů

1. Soutěživé sítě. 1.1 Základní informace. 1.2 Výstupy z učení. 1.3 Jednoduchá soutěživá síť MAXNET

SIGNÁLY A LINEÁRNÍ SYSTÉMY

0.1 Úvod do lineární algebry

1) Sestavte v Matlabu funkci pro stanovení výšky geoidu WGS84. 2) Sestavte v Matlabu funkci pro generování C/A kódu GPS družic.

Automatická detekce anomálií při geofyzikálním průzkumu. Lenka Kosková Třísková NTI TUL Doktorandský seminář,

SIGNÁLY A LINEÁRNÍ SYSTÉMY

Samoučící se neuronová síť - SOM, Kohonenovy mapy

Zpracování obrazů. Honza Černocký, ÚPGM

Matematika B101MA1, B101MA2

BPC2E_C09 Model komunikačního systému v Matlabu

Neuronové časové řady (ANN-TS)

1. Vymezení předmětu veřejné zakázky a podmínek plnění

Nejistota měření. Thomas Hesse HBM Darmstadt

Náhodné signály. Honza Černocký, ÚPGM

Matematická morfologie

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

Omezení barevného prostoru

vzorek vzorek

Řízení projektů. Konstrukce síťového grafu pro řízení projektů Metoda CPM Metoda PERT

Analýza dat v GIS. Dotazy na databáze. Překrytí Overlay Mapová algebra Vzdálenostní funkce. Funkce souvislosti Interpolační funkce Topografické funkce

xrays optimalizační nástroj

ADA Semestrální práce. Harmonické modelování signálů

Cíle lokalizace. Zjištění: 1. polohy a postavení robota (robot pose) 2. vzhledem k mapě 3. v daném prostředí

Aproximace a vyhlazování křivek

Automatizační a měřicí technika (B-AMT)

1 0 0 u 22 u 23 l 31. l u11

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.

Transformace obrazu Josef Pelikán KSVI MFF UK Praha

Digitální fotogrammetrie

Zpracování obrazu a fotonika 2006

2. RBF neuronové sítě

Projekční algoritmus. Urychlení evolučních algoritmů pomocí regresních stromů a jejich zobecnění. Jan Klíma

Využití neuronové sítě pro identifikaci realného systému

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

Zpracování digitalizovaného obrazu (ZDO) - Segmentace II

Čtečky čárového kódu pro logistiku. Jan Kučera

Rozpoznávání v obraze

Videosignál. A3M38VBM ČVUT- FEL, katedra měření, přednášející Jan Fischer. Před. A3M38VBM, 2015 J. Fischer, kat. měření, ČVUT FEL, Praha

Václav Jirchář, ZTGB

Usuzování za neurčitosti

Ústav automatizace a měřicí techniky.

Mann-Whitney U-test. Znaménkový test. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek

Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT

UJEP FŽP KIG / 1KART. měřítko map. Ing. Tomáš BABICKÝ

Reprezentace geometrických objektů pro 3D fotografii

Transkript:

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 fuzzy clusterová metoda (Jim Bezdek) počet výstupních neuronů = počet clusterů (předem neznámý) inicializace vah je náhodná, hodnoty vah ovlivňují kvalitu centroidů, čas učení je dlouhý segmentace - 2 šedé obrázky 256x256, MATLAB

Komprese zachovávající hrany - nejdůležitější informace používá se kompetitivní učení bez učitele (SOM, VQ) Aplikace UNS pro kalibraci stereo kamerou - pro určování polohy na zemském povrchu klalibrační proces - dúležitá součást úloh vidění kalibrace vizuálního systému : - výpočet souřadnic obrázku (z projekce zemských souřadnic) - odhad 3D polohy na zemském povrchu z obrazových stereo bodů (zpětná projekce) pro řízení a manipulaci s roboty metrologie

Vícevrstvá síť s BPG - přímé mapování pomocí UNS Souřadnice x,y,z jsou popsány body i 1, j 1, a i 2, j 2, pomocí funkce f poloha obrázku je reprezentována diskrétní hodnotou, pro přesné měření a velký počet pixelů lze dostatečně přesně aproximovaat spojitý průběh 2-vrstvá síť funkci f lze vyjádřit jako a1, a2... Aktivační funkce, u q je q-tá hodnota vstupního uzlu v síti s n-skrytými uzly (neurony) minimalizace chyby

i 1, j 1, i 2, j 2 Vícevrstvá dopředná síť x,y,z Modifikace na aproximační problém projekce UNS konstruována pro každou kameru zvlášť vstup a výstup ze sítě - 3D souřadnice zemského povrchu 2D obraz optimální počet skrytých neuronů - (m-1 ) pro m tr.dat dlouhá doba tréninku Vhodné pro aplikace, kdy jednoduchost metody je důležitější než přesnost. Detekce přímkových segmentů pomocí UNS pro velké vertikální, horizontální a diagonální čárové segmenty Architektura: 4 plošné UNS (každá tvořena množinou vrstev) jednotlivé vrstvy tvoří neurony (různý počet) seskupené do 2D-mapy vstup do každé mapy je tvořen 1 obrázkem paralelní zpracování informací (v jednotlivých mapách) Metoda je robustní, odolná k šumům

Princip naskenování obrázku po jednotlivých pixelech pixel = element obrazu výpočty se provádějí sekvenčně jednotlivé mapy pro detekci 1 většího pixelu (horizontálního, vertikálního diagonálního) h v / d1 \ d2 sousední aktivní neurony jsou posilovány rozptyl aktivních neuronů je omezován každá UNS zpracovává pouze 1 typ segmentu (orientace vrstev odpovídá typu segmentu) počet vrstev v horizontálních UNS = počet sloupců vstup.obr. počet neuronů v horizontální vrstvě = počet pixelů ve sloupcích počet vrstev ve vertikálních UNS = počet řádek vstup.obr. počet neuronů ve vertikální vrstvě = počet pixelů v řádcích obdobně platí pro diagonálu

každý neuron ve vrstvě je spojen pouze se 2 sousedními neurony propojení mezi vrstvami neexistuje 1 neuron 1 vstupní signál z 1 pixelu excitace - (1) inhibice - (0) signál z černého pixelu signál z bílého pixelu Funkce dva vstupy od sousedních neuronů jsou sečteny je generován analogový signál je-li větší než práh - produkuje se vnitřní diskrétní signál vnitřní diskrétní signál je násoben vnějším diskrétním signálem z pixelu oba diskrétní signály jsou excitátory - neuron je aktivní oba diskrétní signály jsou inhibitory - neuron je neaktivní Srovnání - paralelní metoda je 8-krát rychlejší než metoda klouzajícího okna Příklad: 512 x 512 pixelů v obrázku paralelní metoda : 262 144 součtových operací 262 144 násobení klouzající okno 3 x 3: 2 097 152 součtových operací 2 359 296 násobení

trvání 1 operace 1 mikrosec. paralel.m. klouzající okno 0. 524 sec 4. 456 sec Rozpoznání písma Úloha ověřování podpisu vícevrstvá UNS s BPG algoritmem učení idea - vztah mezi výškou a šířkou psaných písmen (specifické pro jednotlivé osoby) Databáze 10 osob ( 2 písmena - H, E ) 30 vzorků (pro každou dvojici) 7 vstupních parametrů : p1 absolutní výška H p2 výška k příčné čáře H p3 šířka H p4 absolutní výška E p5 šířka dolní čáry E p6 šířka střední čáry E p7 šířka horní čáry E h1 h2 H h3 e4 e1 E e3 e2

Architektura - vícevrstvá UNS, dopředná příklady : 3L - 10N - 8N - 5L 7L - 25N - 19N - 5L počet výstupů odpovídá počtu osob doba potřebná k trénování : kolem 150 epoch test : a) od 5-ti stejných osob, od nichž byly vzorky rozpoznání identity b) od všech 10 osob odlišení osob určených pro trénink od oststních Rozpoznání objektů Detekce osob v obrázku kombinace statistických informací o třídě osob a informací o jejich pohybu Úloha : klasifikace osob, zaměřování osob a objektů pro bezpečnostní systémy, pro vojenské operace Typ UNS : pravděpodobnostní (statistické) sítě