Handwriting Recognition Demo
+DL\DQ:DQJ $OHVVDQGUR9LQFLDUHOOL )UDQN)RUPD] ,',$3&20
0$5&+ Dalle Molle Institute for Perceptual Artificial Intelligence • P.O.Box 592 • Martigny • Valais • Switzerland phone +41 – 27 – 721 77 11 fax +41 – 27 – 721 77 12 e-mail
[email protected] internet http://www.idiap.ch
1.
INTRODUCTION ...................................................................................................... 2
2.
ABOUT THE HR DEMO .......................................................................................... 2 HR Demo description........................................................................................ 2
2.2
Development Environment............................................................................... 6
2.3
HR Technology support.................................................................................... 6
3.
2.1
DEVELOPMENT AND IMPLEMENTATION ....................................................... 7 3.1
Recognition engine ............................................................................................ 7
3.2 GUI Implementation ......................................................................................... 7 2Q/LQX[ 2Q:LQGRZV 3.3 Building Databases............................................................................................ 9 ,PDJH)LOH*HQHUDWRU 'LFWLRQDU\DQG6\QWD[ILOH 4.
CONCLUSION AND FURTURE WORK............................................................... 11
5.
REFERENCES ........................................................................................................ 11
1. INTRODUCTION
+DQGZULWLQJLVYHU\QDWXUDOWRLQWHUDFWZLWKFRPSXWHUV1HDUO\HYHU\RQHOHDUQVWRXVH D SHQ DW DQ HDUO\ DJH DQG ZULWHV HYHU\ GD\ RI KLV OLIH 'XULQJ WKH ODVW WZHQW\ \HDUV KDQGZULWLQJ UHFRJQLWLRQ KDV EHFRPH D YHU\ LPSRUWDQW UHVHDUFK DUHD ZKLFK LV DWWUDFWLQJ PRUHDQGPRUHVFLHQWLVWV,QIDFWWKHDGYDQFHVLQWKHILHOGRIGDWDDFTXLVLWLRQWHFKQRORJ\ DQG WKH SURPLVLQJ UHVXOWV RI WKH UHVHDUFK QRZDGD\V PDNH SRVVLEOH WKH GHYHORSPHQW RI FRPPHUFLDO V\VWHPV RU SRWHQWLDO DSSOLFDWLRQ LQ PDQ\ DUHDV VXFK DV RIILFH DXWRPDWLRQ EDQN FKHFN SURFHVVLQJ UHFRJQLWLRQ RI SRVWDO DGGUHVVHV DQG =,3 &RGHV VLJQDWXUH YHULILFDWLRQDQGGRFXPHQWDQGWH[WUHFRJQLWLRQ 7KLV Handwriting Recognition (HR) 'HPR DLPV DW SUHVHQWLQJ D VWDWHRIWKHDUW RIIOLQH KDQGZULWLQJUHFRJQLWLRQV\VWHPGHYHORSHGDW,',$32IIOLQHKDQGZULWLQJUHFRJQLWLRQLV WKH DXWRPDWLF WUDQVFULSWLRQ E\ FRPSXWHU RI KDQGZULWLQJ ZKHUH RQO\ WKH LPDJH RI WKH KDQGZULWLQJLVDYDLODEOH7KHJUHDWYDULDELOLW\RIKDQGZULWLQJVW\OHVDQGWKHIDFWWKDWWKH OHWWHUV DUH FRQQHFWHG DUH WKH PDMRU GLIILFXOWLHV RI WKH SUREOHP 7R UHDG FXUVLYH KDQGZULWWHQZRUGVLVDGLIILFXOWWDVNHYHQIRUKXPDQV7KLVPDNHVXVDVNRXUVHOYHVWKH TXHVWLRQ ,I SHRSOH VRPHWLPHV FDQ¶W UHDG WKHLU RZQ KDQGZULWLQJ ZLWK ZKLFK WKH\ DUH TXLWHIDPLOLDUZKDWFKDQFHGRHVDFRPSXWHUKDYH")RUWXQDWHO\WKHUHDUHSRZHUIXOWRROV WKDWFDQEHXVHGWKDWDUHHDVLO\LPSOHPHQWDORQDFRPSXWHUQRZDGD\V 7KLVGHPRVKRZVWKHSURWRW\SHRIDQRIILFHPDQDJHPHQWV\VWHPWKDWSURYLGHVSHQGULYHQ DFFHVVWR,',$3SHRSOHLQIRUPDWLRQVXFKDVQDPHVWHOHSKRQHQXPEHUVDQGQDWLRQDOLWLHV WKURXJK D GLJLWDO WDEOHW RU D VWDQGDUG PRXVH )URP D IXWXUH SHUVSHFWLYH VSHHFK UHFRJQLWLRQ WHFKQRORJ\ ZLOO EH ZHOO LQWHJUDWHG WKXV PDNH WKLV DSSOLFDWLRQ FRXOG EH HQDEOHGE\VSHHFKRUSHQ
2. ABOUT THE HR DEMO +5'HPRGHVFULSWLRQ
Figure 1 HR Application Welcome message
7KH GHPR VWDUWV E\ VKRZLQJ D SRSXS ZLQGRZ (See Figure 1) ,W GLVSOD\V D ZHOFRPH PHVVDJHDQGKROGVWZRRadio buttonsWKDWDOORZ\RXWRFKRRVHEHWZHHQFXUVLYHRUGLJLWV UHFRJQLWLRQ 7KHEXWWRQ³'LJLWV´VWDUWVWKH³+DQGZULWLQJ'LJLWV5HFRJQLWLRQ´GLDORJZLQGRZVKRZQLQ Figure 2 7KH ZKLWH DUHD RQ WKH WRS RI WKH ZLQGRZ LV WKH LQSXW DUHD @
Eric Grand , “Handwritten Digits Recognition”,,',$355 Alessandro Vinciarelli and Juergen Luettin“Off-Line Cursive Script Recognition Based on Continuous Density HMM”, LQ 3URFHHGLQJV RI WK ,QWHUQDWLRQDO :RUNVKRSRQ)URQWLHUVLQ+DQGZULWLQJ5HFRJQLWLRQ
>@ “Programming with Qt” >@
>@
Frédéric Bressoud and Haiyan Wang“Personal Voice Dialing over PC”, ,',$3 &RP “Programming with Windows 98/NT”
>@
KWWSZZZWUROOWHFKFRP
>@
KWWSZZZUHVHDUFKLEPFRPKDQGZULWLQJ
>@ >@
KWWSZZZNGHYHORSRUJLQGH[KWPO
KWWSZZZZDFRPFRPJUDSKLUHLQGH[FIP
>@ 06'1/LEUDU\9LVXDO6WXGLR
>@ KWWSZZZOLQX[JUDSKLFRUJGFIRUXP'&)RUXP,'KWPO >@ KWWSVHPEHVWYZKQHWOLQX[ZDFRP