A kézírásos szimbólumok online felismerése

Pushnikov AA PS-569

A tudományos és gyakorlati konferencia "A technikai tárgyak automatikus vezérlésének modern módszerei és eszközei" című jelentés absztraktjai

A kézírásos szimbólumok online felismerése

Jelenleg a miniatűr számítógépek, például a PDA, a TabletPC fejlesztése miatt a billentyűzet nélküli adatbevitel problémája fennáll. Az egyik alternatív eszköz az érintőképernyő. Vizsgáltuk a kézzel írt szimbólumok mesterséges neurális hálózattal történő felismerésének módját.

Az on-line felismerés feladata három fő szakaszból áll:

1. lépés előfeldolgozás választani alapvető tulajdonságait és váltsátok formában kényelmes besorolás, például a vektor bármilyen térben. A probléma az on-line felismerés ismert utat a tollat, formájában sorozata pont. Egyszerűsítése érdekében az osztályozó, csökkentse a pontok száma egy fix szám n. Ez a minta teszi a pontok közötti távolság közel azonos, ami lehetővé teszi, hogy ne vegye figyelembe, amikor felismerve a karakter méretét. A invariancia karakter elfoglalt helyzetéhez viszonyítva az a kép, átalakítja a bemeneti sorozat a vektorba a szinuszok és koszinuszokat a szögek közötti koordinátatengely és az egyenes összekötő vonal két szomszédos pont. Ennek eredményeként egy 2 * dimenziójú vektort kapunk (n -1).

2. Az osztályozási fázisban a bemeneti vektorok térét külön területekre osztjuk, osztályozóként neurális hálózatot használunk. Vizsgáltuk a kétrétegű idegi háttámasz-hálózat logaritmikus sigmoid neuronális aktiválási funkcióval. A bemenetek száma 2 * (n -1), a kimenetek száma megegyezik a karakterek számával. Egy ilyen neurális hálózat lehetővé teszi a vizsgált kép egybeesésének kimenetelét az eredetivel.

Abban a vizsgálatban, választottuk: n = 10, számú bemeneti neuronok - 18, a szimbólumok számát vizsgáltuk - 4, a kimenő neuronok száma - 4. Az áramkör a neurális hálózat ábrán látható. 1. A neurális hálózat képzési ütemterve az 1. ábrán látható. 2. A képzési szimbólumok képeit az 1. ábrán mutatjuk be. 3. A tesztszimbólum képét a 3. ábrán mutatjuk be. 4. Az 1. táblázat egy neurális hálózat kimenetét mutatja.

1. ábra - A neurális hálózat diagramja

2. ábra - Neurális hálózat képzési ütemezése

A kézírásos szimbólumok online felismerése

3. ábra - Képzési szimbólumok képei. A vonal jelzi a kiválasztott pontokat, a köröket beírja

A kézírásos szimbólumok online felismerése

4. ábra - A tesztszimbólum képét. A vonal jelzi a kiválasztott pontokat, a köröket beírja

1. táblázat: Az ideghálózat kimenete a tesztszimbólumhoz.

Neurális hálózati kimeneti szám

3. A döntéshozatali szakaszban arra a következtetésre jutunk, hogy a képzési szimbólumok közül melyik a tesztszimbólum hasonlóbb. Ehhez kiválasztjuk azokat a szimbólumokat, amelyekhez a neurális hálózat kimenetének legnagyobb értéke megfelel. Ha a maximális érték nem haladja meg egy bizonyos küszöbértéket, vagy ha több kimenet hasonló értékű, akkor arra a következtetésre jutunk, hogy ismeretlen szimbólumot írunk be.

A vizsgált modell magabiztosan felismeri a kézzel írt szimbólumokat, és arra enged következtetni, hogy a vizsgált szimbólum egyike-e az ismert módszereknek.

Minden anyag a "Számítástechnika"

Kapcsolódó cikkek