This document discusses using an artificial neural network for optical character recognition. It begins by providing background on OCR, including its history and challenges with recognizing handwritten text. The document then proposes using an ANN as the backend of an OCR application interface to solve the classification problem. It describes preprocessing steps like normalization and skew detection that would be applied to input images before feeding them to the ANN for recognition. The goal is to develop an OCR system capable of recognizing handwritten numeric characters and filtered images.