Improving OCR performance using character degradation models and boosting algorithm