I am making a simple OCR and I want to have better Thresholding. I have these scans of an old book and I want to be able to extract the letters as cleanly as possible. Unfortunately, all the thresholding and filtering techniques I've used still yield in significant noise. The techniques I've used are the following: mean Threshold + meadian Filtering mean Threshold + morphological Closing mean Threshold + Bilateral Filtering mean Threshold + Non-Local Means Denoising Gaussian Threshold + meadian Filtering Gaussian Threshold + morphological Closing Gaussian Threshold + Bilateral Filtering Gaussian Threshold + Non-Local Means Denoising otsu Here is the original image: Original Image What are some techniques that could work way better on this? Continue reading...