1. A method for performing character recognition on an input image, comprising: receiving an input image that includes at least one textual line; identifying candidate inter-character breaks along the textual line; classifying each of the candidate inter-character breaks as an actual break, a non-break or an indeterminate break based at least in part on geometrical properties of each respective candidate inter-character break and character bounding boxes adjacent thereto; and recognizing the candidate characters based at least in part on a feature set extracted from each respective candidate character.