The document presents a novel pre-processing approach to improve optical character recognition (OCR) accuracy on document images. The approach uses a stack of enhancement techniques including illumination adjustment, grayscale conversion, sharpening, and binarization. Specifically, it applies contrast limited adaptive histogram equalization to adjust illumination, uses a luminance algorithm for grayscale optimization, employs unsharp masking to enhance text, and performs Otsu's method for binarization. The proposed method aims to compensate for distortions and improve OCR accuracy in a nonparametric and unsupervised manner. It is evaluated on standard datasets and shown to significantly improve text detection and OCR performance.