Decorated characters are widely used in various documents. Practical optical character reader is required to deal with not only common fonts but also complex designed fonts. However, since appearances of decorated characters are complicated, most general character recognition systems cannot give good performances on decorated characters. In this paper, an algorithm that can extract character’s essential structure from a decorated character is proposed. This algorithm is applied in preprocessing of character recognition. The proposed algorithm consists of three parts: global structure extraction, interpolation of structure, and smoothing. By using multi-scale images, topographical features such as ridges and ravines are detected for structure extraction. Ridges are used for extracting global structure, and ravines are used for interpolation. Experimental results show clear character structures are extracted from very complex decorated characters.