Fast one-pass knowledge-based system for thinning

TitleFast one-pass knowledge-based system for thinning
Publication TypeJournal Article
Year of Publication1998
AuthorsAhmed, M., and R. K. Ward
JournalJournal of Electronic Imaging
Date PublishedJAN
Type of ArticleArticle

A knowledge-based system that uses one pass only for thinning is described. The study of existing thinning algorithms reveals that appropriate thinning techniques are application dependent. Thinning algorithms suitable for applications such as Chinese characters unfortunately leave extraneous pixels (branches) in other applications such as Arabic characters. Alternatively, existing algorithms that delete extraneous pixels in certain applications may delete important pixels in other applications. We present a general system where the user can select the degree of freedom of having branches in the output pattern according to his or her application. While the user selects one of three possible options, the system default is suitable for most usual applications, such as English characters. Our system is a knowledge-based system whose rules guarantee connectivity and preserve the symbol shape to a great extent The implemented system can be used as a general thinning method for various applications. By having some knowledge about the input symbols, the user determines the best thinned output pattern or the degree of branches allowed. The implemented system helps to test the effect of each rule separately Prolog built-in features for backtracking, strong logic handling, and rule manipulation prove to be very helpful in implementing this system. (C) 1998 SPIE and IS&T. {[}S1017-9909(98)01301-4].

a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2021 The University of British Columbia