Thinning is an important preprocessing operation used in different document image processing and analysis applications. The main objective of thinning is to obtain single-pixel thin skeleton without any shape distortion. It is noticed that documents written in ink-sketch pens and scanned with high precision scanners suffer from high degree of unevenness on their outer surfaces. This unevenness results in severe distortions in the shapes of thinned images, which makes them unsuitable for efficient recognition. These distortions are mainly two types namely, spurious loops and spurious strokes. Our proposed algorithm gets rid of these distortions in the thinned image. We have tested our approach on our own data set of about 1500 characters and have got promising results.