11. A system for classifying forms, said system comprising: at least one processor programmed to: receive an image representing a form of an unknown document type, the image including line-art; receive a plurality of template models corresponding to a plurality of different document types; select a subset of the plurality of template models as candidate template models, the candidate template models including line-art junctions best matching line-art junctions of the received image; aligning continuous horizontal and vertical lines of the line-art to continuous horizontal and vertical lines of the candidate template models, respectively; and, select one of the candidate template models as a best candidate template model, the best candidate template model including continuous horizontal and vertical lines best matching continuous horizontal and vertical lines of the line-art, respectively, aligned to the best candidate template model.
18. The system according to claim 11 , wherein the at least one processor is further programmed to: remove background form information of the received image using the best candidate template model to create a background-subtracted image; and, extract data from the background-subtracted image using zonal optical character recognition.