Intelligent Character Recognition

ICR (Intelligent Character Recognition) este un OCR (Optical Character Recognition) avansat.
Sistem de recunoaștere a scrisului de mână, ICR pemite computerului să învețe în timpul procesării fonturi și diferite stiluri de scris manual, astfel încât să se îmbunătățească acuratețea și nivelurile de recunoaștere.
Majoritatea softurilor de ICR au un sistem de autoînvățare care actualizează automat baza de date în vederea recunoașterii noilor modele de scris de mână. Această abilitate a sistemului a dus la o extindere a utilității echipamentelor de scanare înspre procesarea de documente, de la recunoașterea caracterelor tipărite (o funcție a OCR) la cea a caracterelor scrise de mână.
Datorită faptului că vorbim despre recunoașterea unor caractere scrise de mână, nivelul de acuratețe poate, în anumite cazuri, să nu fie foarte ridicat, dar se pot atinge rate de până la 97% în cazul formularelor structurate completate manual. Pentru a atinge aceste rate mari de recunoaștere, sunt folosite mai multe motoare de căutare și mecanisme de votare.
Aplicațiile moderne utilizează ICR ca tehnologie de recunoaștere a textului în formularele completate de mână.