Práce se zabývá rozpoznáváním ručně psaného tiskacího písma. Hlavní náplní práce sběr informací týkající se tohoto oboru, převážně o využití neuronových sítí. Zabývá se problémy zpracování dokumentů, rozpoznání jednotlivých znaků a následné vyhledání celých slov oproti slovníku. V praktické části byla vytvořena aplikace pro detekci znaků, napojení s neuronovou sítí v prostředí Matlab a vyhledání proti existujícímu slovníku.
Annotation in English
The work deals with the recognition of handwritten printed writing. The main responsibility of gathering information regarding this field, mainly on the use of neural network. It deals with the problems of document processing, recognition of individual characters and subsequent search for whole words against the dictionary. In the practical application was created for the detection of characters connected with neural network in Matlab and search against the existing dictionary.
Keywords
neuronové sítě, Neocognitron, Nackpropagation, zpracování obrazu, detekce hran, rozpoznání písma
Práce se zabývá rozpoznáváním ručně psaného tiskacího písma. Hlavní náplní práce sběr informací týkající se tohoto oboru, převážně o využití neuronových sítí. Zabývá se problémy zpracování dokumentů, rozpoznání jednotlivých znaků a následné vyhledání celých slov oproti slovníku. V praktické části byla vytvořena aplikace pro detekci znaků, napojení s neuronovou sítí v prostředí Matlab a vyhledání proti existujícímu slovníku.
Annotation in English
The work deals with the recognition of handwritten printed writing. The main responsibility of gathering information regarding this field, mainly on the use of neural network. It deals with the problems of document processing, recognition of individual characters and subsequent search for whole words against the dictionary. In the practical application was created for the detection of characters connected with neural network in Matlab and search against the existing dictionary.
Keywords
neuronové sítě, Neocognitron, Nackpropagation, zpracování obrazu, detekce hran, rozpoznání písma
Zpracujte literární rešerši na dané téma.
Rozšiřte stávající systém rozpoznávání ručně psaného písma o inteligentní rozpoznávání slov oproti existujícímu slovníku.
Převeďte zdrojové kódy vytvořené v prostředí Matlab do programovacího jazyka C#.
Navrhněte nový algoritmus učení, ve kterém bude využito více jader procesoru pro výpočet (multithreading).
Dílčím cílem práce je také rozšířit stávající databázi vzorů potřebných pro naučení neuronové sítě a navrhnout nový systém sběru vzorů a jejich zpracování.
Poslední částí bude vytvoření nového GUI aplikace.
Research Plan
Zpracujte literární rešerši na dané téma.
Rozšiřte stávající systém rozpoznávání ručně psaného písma o inteligentní rozpoznávání slov oproti existujícímu slovníku.
Převeďte zdrojové kódy vytvořené v prostředí Matlab do programovacího jazyka C#.
Navrhněte nový algoritmus učení, ve kterém bude využito více jader procesoru pro výpočet (multithreading).
Dílčím cílem práce je také rozšířit stávající databázi vzorů potřebných pro naučení neuronové sítě a navrhnout nový systém sběru vzorů a jejich zpracování.
Poslední částí bude vytvoření nového GUI aplikace.
Recommended resources
ZELINKA, Ivan. Umělá inteligence I. Volume 1. Zlín : Vutium, Brno, 1998. 126 s. ISBN 80-214-1163-5
GONZALES, Rafael C, WOODS, Richard E, EDDINS, Steven L. Digital image processing using MATLAB. Upper Saddle River : Pearson/Prentice Hall, 2004. 609 s. ISBN 0-13-008519-7
NAGEL, Christian, et al. C Sharp 2008 Programujeme profesionálně. Brno: Computer Press, 2009. 1904s. ISBN 978-80-251-2401-7
MAREŠ, Amadeo. 1001 tipů a triků pro C Sharp. Brno: Computer Press, 2008. 360s. ISBN 978-80-251-2125-2
LECUN, Yann, et al. Gradient-Based Learning Applied to Document Recognition. Proceedings of the IEEE. 1998, Volume: 86 Issue:11 , s. 2278-2324
Recommended resources
ZELINKA, Ivan. Umělá inteligence I. Volume 1. Zlín : Vutium, Brno, 1998. 126 s. ISBN 80-214-1163-5
GONZALES, Rafael C, WOODS, Richard E, EDDINS, Steven L. Digital image processing using MATLAB. Upper Saddle River : Pearson/Prentice Hall, 2004. 609 s. ISBN 0-13-008519-7
NAGEL, Christian, et al. C Sharp 2008 Programujeme profesionálně. Brno: Computer Press, 2009. 1904s. ISBN 978-80-251-2401-7
MAREŠ, Amadeo. 1001 tipů a triků pro C Sharp. Brno: Computer Press, 2008. 360s. ISBN 978-80-251-2125-2
LECUN, Yann, et al. Gradient-Based Learning Applied to Document Recognition. Proceedings of the IEEE. 1998, Volume: 86 Issue:11 , s. 2278-2324
Enclosed appendices
-
Appendices bound in thesis
-
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Diplomant prezentoval výsledky své práce. Po prezentaci a seznámení s posudky došlo k diskuzi. Dotazy byly následující:
V případě použití tohoto systému, o jak velkou investici do HW a SW by se jednalo? (Ing. Dvořáček)
Jaká je rychlost rozpoznávání znaků (resp. slov) a z toho plynoucí doba rozpoznání jednoho vyplněného formuláře (např. registrace nového vozidla) čítající 50 slov a čísel? (Ing. Dvořáček)
Máte praktickou ukázku? (Ing. Dulík)
Co bylo vaše vlastní zadání, proč se to nepsalo v C sharp? (Ing. Dulík)
Jak je systém rozsáhlý, o kolik se jedná řádků? (Ing. Dulík)
Jak je to s finanční otázkou při nutnosti pořízení MATLABu? (Ing. Dulík)
Komise se shodla, že jeden z bodů zadání nebyl zcela splněn.