1. 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: measuring a stroke feature of said character; measuring a stroke feature of adjacent characters of said character; detecting, based on said measured stroke feature of said character and based on said measured stroke feature of said adjacent characters, said noise or said obstruction in said character; 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.