Figure 4. The binarized version of filtered image (a) and the eroded image (b). The red box in (b) is zoomed in as seen in (c).
As you can see in Figure 4, the erode morphological function makes the letter thickness smaller. We have zoomed in (Figure 4c) the red box in Figure 4b. As you can see we were not able to exactly make the letters one pixel thick. There were some points where the letters are still thick. Other structuring element or combinations of such may be able to make it one pixel thick. One may also define an erode algorithm that will do such.
I have also done this method in ‘easier’ parts of the Demo Checklist. Figure 5 shows my results. Figure 5a shows the original cropped image. As you can see, only horizontal lines were seen, it is not hand written and the lines and the texts are not overlapping. We have removed the lines as seen in Figure 5b. Other elements are now gone. Next is we binarize it as seen in Figure 5c. The texts are now separated! Lastly, we use the erode function, again with a horizontal then a vertical structuring element. Figure 5d shows the result.