{'fraction_non_alphanumeric': 0.012896825396825396, 'fraction_numerical': 0.0, 'mean_word_length': 5.30625, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Knowledge-Based Image Understanding Systems: A Survey

The development of software that would be to image understanding systems what expert system shells are to expert systems has been the subject of considerable enquiry over the last ten years: this paper reviews pertinent publications and tries to present a coherent view of the field. After a survey of the advantages of explicit knowledge representation in image understanding, we tackle the subject under two main headings. We first expose the nature of the knowledge that the various authors have represented for image understanding. To this effect, we have elaborated a knowledge taxonomy consisting of seven modules, ranging in specificity from task domain knowledge to generic knowledge about the use of software systems. We then examine how researchers have represented these various kinds of knowledge. Most of the representations known to artificial intelligence were pressed into service, and a discussion of their relative merits is presented.