Patent ID: 8594431

Claim:
A system for identifying a character with a noise or an obstruction, said system comprising: a memory device; a processor coupled to said memory device, wherein said processor is configured to perform steps of: receiving an image that includes characters; calculating an average stroke feature of said characters by using one of: (1) obtaining a stroke width of each character in said image, summing the obtained stroke width of each character, and dividing said summation by the number of said characters in said image; or (2) dividing the image into multiple areas; obtaining a stroke width of each area in said image, adding the obtained stroke width of each area, and dividing a result of said addition by the number of said areas; measuring a stroke feature of a first character in said image; comparing the measured stroke feature of said first character against the calculated average stroke feature of said characters; determining, based on the comparing, whether said measured stroke feature of said first character does not conform to said calculated average stroke feature of said characters; detecting a noise or an obstruction in said first character in response to determining that said measured stroke feature of said first character does not conform to said calculated average stroke feature of said characters; receiving one or more templates of a plurality of characters; updating said one or more received templates based on said detected noise or said detected obstruction; and classifying said character in one of said one or more updated templates.