Optical character recognition refers to the process of translating images of hand-written, typewritten, or printed text into a format understood by machines for the purpose of editing, indexing/searching, and a reduction in storage size. The OCR process is complicated by noisy inputs, image distortion, and differences between typefaces, sizes, and fonts. Artificial neural networks are commonly used to perform character recognition due to their high noise tolerance. In my Artificial Intelligence course, I explored several OCR techniques which utilize ANN’s.

Paper

My final writeup where I surveyed four OCR techniques which utilized ANNs can be downloaded here.

Presentation

I also gave a final presentation on my research where I compared and contrasted four methods. My slides can be downloaded here.