Methods and apparatus are provided to smooth a jagged outline of a
reconstructed text generated through any of a variety of systems, such
as, for example, an image scanner. Given the reconstructed text with a
jagged outline, the methods smooth the outline of the text first through
location of horizontal and vertical edges, and subsequent gray scale
reconstruction of the edge ink level from a one-bit or a low number of
bits edge pattern. The methods then provide identification of the local
text outline pattern and corresponding ink level adjustment of the center
pixel. The methods produce text having very smooth horizontal and
vertical edges. The methods then smooth slanted edges, mend holes in the
text, and remove isolated pixels of ink.