Handbook Of Pattern Recognition And Computer Vision (5th Edition)
eBook - ePub

Handbook Of Pattern Recognition And Computer Vision (5th Edition)

  1. 584 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Handbook Of Pattern Recognition And Computer Vision (5th Edition)

About this book

Pattern recognition, image processing and computer vision are closely linked areas which have seen enormous progress in the last fifty years. Their applications in our daily life, commerce and industry are growing even more rapidly than theoretical advances. Hence, the need for a new handbook in pattern recognition and computer vision every five or six years as envisioned in 1990 is fully justified and valid.

The book consists of three parts: (1) Pattern recognition methods and applications; (2) Computer vision and image processing; and (3) Systems, architecture and technology. This book is intended to capture the major developments in pattern recognition and computer vision though it is impossible to cover all topics.

The chapters are written by experts from many countries, fully reflecting the strong international research interests in the areas. This fifth edition will complement the previous four editions of the book.

Pattern recognition, image processing and computer vision are closely linked areas which have seen enormous progress in the last fifty years. Their applications in our daily life, commerce and industry are growing even more rapidly than theoretical advances. Hence, the need for a new handbook in pattern recognition and computer vision every five or six years as envisioned in 1990 is fully justified and valid.

The book consists of three parts: (1) Pattern recognition methods and applications; (2) Computer vision and image processing; and (3) Systems, architecture and technology. This book is intended to capture the major developments in pattern recognition and computer vision though it is impossible to cover all topics.

The chapters are written by experts from many countries, fully reflecting the strong international research interests in the areas. This fifth edition will complement the previous four editions of the book.

Readership: Graduate students, academics, practitioners, researchers, computer scientists, electrical and medical engineers.

Trusted by 375,005 students

Access to over 1 million titles for a fair monthly price.

Study more efficiently using our study tools.

Information

PART 1

PATTERN RECOGNITION METHODS AND APPLICATIONS

CHAPTER 1.1

SYNTACTIC PATTERN RECOGNITION: PARADIGM ISSUES AND OPEN PROBLEMS

Mariusz Flasiński
IT Systems Department, Jagiellonian University,
ul. prof. St. Lojasiewicza 4, Cracow 30-348, Poland,
[email protected]
Paradigm issues of syntactic pattern recognition are presented in the chapter. Main open problems are identified and methodological principles are defined with respect to three basic models of this approach. The issues of enhancement of string models’ generative power, grammatical inference for tree models, and parsing/induction for graph models are discussed.

1.Introduction

There are two main approaches in the field of pattern recognition: the decision-theoretic approach and the syntactic/structural one. Representing a pattern by a vector of features is the main idea of the first approach. Feature vectors representing patterns of a learning set are “placed” in a feature space and they are used for partitioning the space into subareas corresponding to classes/categories. Then, various methods (discriminant function-based, probabilistic, artificial neural network-based, etc.) are used for a classification of an unknown pattern, i.e. for ascribing it to one of pre-defined classes.
Already at the beginning of the development of the field it turned out that some classes of patterns can be represented better with structural features than with feature vectors. This observation ushered in the syntactic approach in the early 1960s. Representing a pattern as a structure in the form of string, tree or graph and a set of structures as a formal language is the main idea of this approach.15 According to the Chomsky paradigm, such an (infinite) language of structural patterns can be defined with a generator in the form of a generative grammar.6 Then, a recognition of an unknown pattern represented with a structure can be performed by a formal automaton, strictly speaking, by its implementation, namely a parser.
The syntactic approach has been applied successfully for such important problems of pattern recognition as, e.g., scene analysis, texture analysis, chemical and biological structure analysis, speech recognition, medical signals analysis, optical character recognition, natural language processing, since its beginning in the early 1960s for nearly three decades. Then, however, its development slowed down, since it has faced certain open problems, such as weak descriptive power of tractable grammars, high computational complexity of parsers, grammatical inference, which are hard to solve.5,7
Indeed, open problems mentioned above have not been solved in a satisfactory way till now. However, in the case of some pattern recognition problems the use of the syntactic approach rather than the decision-theoretic one seems to be the only correct choice from a methodological point of view. Firstly, as we have mentioned above, the syntactic approach prevails over the decision-theoretic one, if patterns cannot be characterized adequately with feature vectors, since they are of the (strong) structural nature. Secondly, sometimes we require that a recognition method not only should classify, in the sense of ascribing an unknown pattern to one of pre-defined classes, but also deliver a description/interpretation of an unknown pattern. (This situation occurs frequently in issues typical for Artificial Intelligence applications and then we talk about pattern understanding.8) Thirdly, the structural nature of patterns can be complex, in the sense of a structural hierarchy. Then, in the syntactic approach we can represent and analyze a pattern in a hierarchical way. That is, we can decompose a complex pattern into simpler structural subpatterns, these subpatterns can be decomposed into simpler structural subpatterns and so on. At the bottom of such a hierarchy we use pre-defined elementary patterns, called primitives.
Paradigm issues which influence further development of syntactic pattern recognition are discussed in the chapter. In the next section three key open problems in the area, namely enhancement of context-free grammars, grammatical inference of tree grammars and constructing efficient graph parsers are identified. These problems are discussed in sections 3, 4, and 5, respectively. Final methodological remarks are included in the last section.

2.Methodological Foundations and Open Problems of Syntactic Pattern Recognition

The theory of formal languages delivers formal tools for syntactic pattern recognition. For its “standard” applications in computer science such as, e.g., programming languages, compilers design formalisms of grammar and automaton are sufficient. This results from the fact that grammar is constructed on the basis of a pre-defined syntax of artefactual language.
However, for pattern languages considered in computer vision their syntax is often not given explicitly. Instead of it a learning set, i.e., a sample set of pattern structures is available. This set, however, is so big that it results in an impossibility of constructing grammar “by hand.” A definition of a grammatical inference (induction) algorithma is a solution to the problem. A grammatical induction module (cf. Fig. 1) devises a syntactic pattern recognition system with a self-learning mechanism. Since a generation of a grammar is made in the off-line mode, (any) polynomial complexity of this algorithm is sufficient. Let us notice that the experts in the field consider a lack of an induction algorithm a serious limitation of a syntactic pattern recognition model.5,7,9 Taking this into account, we can formulate the following principle.
image
Fig. 1.The general scheme of a syntactic pattern recognition system.
I. A syntactic pattern recognition model should include the following three components: a generative grammar, a computationally efficient parsing algorithm, and a grammatical induction algorithm of the polynomial time complexity.
As we have mentioned in the first section, in syntactic pattern recognition an image is decomposed into elementary patterns, called primitives. This decomposition is the result of the image processing phase (cf. Fig. 1). Noise reduction, smoothing, boundary sharpening/accentuation, image restoration, and decomposition/segmentation into primitives are basic operations of this phase. For example, an ECG image (cf. Fig. 2(a)) is filtered (grid lines are to be removed) and smoothed (cf. Fig. 2(b)). Finally, it is decomposed into primitives.
Structural primitives are usually meaningful semantically, in the sense they have a semantic interpretation in a given application area. Therefore, they are very often pre-defined by specialists in the application area. On the other hand, the use of “standard” decomposition/segmentation algorithms that involve (pure) mathematical models may result in receiving elementary components which differ, more or less, from pre-defined primitives. If differences are sma...

Table of contents

  1. Cover Page
  2. Title
  3. Copyright
  4. Dedication
  5. Preface to the 5th Edition
  6. Contents
  7. Part 1: Pattern Recognition Methods and Applications
  8. Part 2: Computer Vision and Image Processing
  9. Part 3: System, Architecture, and Technology
  10. Index

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Handbook Of Pattern Recognition And Computer Vision (5th Edition) by C H Chen in PDF and/or ePUB format, as well as other popular books in Biological Sciences & Science General. We have over one million books available in our catalogue for you to explore.