SUBSCRIPTIONS & PRICING
GENERAL INFORMATION
chapter 9, Automatic Design of Morphological Operators
Table of Contents
Chapter Contents
- 9.1 Boolean Functions
- 9.2 Morphological Representation
- 9.3 Optimal W-Operators
- 9.4 Design of Optimal W-Operators
- 9.5 Optimal Increasing Filters
- 9.6 Differencing Filters
- 9.7 Resolution Conversion
- 9.8 Multiresolution Analysis
- 9.9 Envelope Filters
- 9.10 Aperture Filters
- 9.11 Relation to Pattern Recognition
- 9.12 Exercises
- References
Excerpt
The key to successful morphological image processing is the selection of structuring elements. There are a myriad of algorithms for a multitude of imaging applications, but in each and every instance, algorithm performance depends on the structuring elements. The classical approach to morphological processing is to have a human being, or a group of human beings, use intuition and an understanding of the goals to design algorithms based on erosions, openings, hit-or-miss transforms and other basic morphological operators. This approach can work well if the task can be described in elementary geometric terms and the images under consideration are not too complex. It breaks down in situations where satisfactory filtering might require hundreds, or even thousands, of structuring elements. The present chapter introduces automatic algorithm design, where morphological operators are designed based on sample data, structural decomposition, and criteria set by the imaging scientist.
9.1 Boolean Functions
In this chapter, we will exploit the relationship between binary mathematical morphology and Boolean functions. This section is devoted to that relationship.
A binary-valued function ψ(x1,x2,…,xn) of binary variables x1,x2,…,xn is called a Boolean function. As a logical function, ψ possesses a logical sum-of-products disjunctive-normal-form representation in terms of the n variables x1,x2,…,xn:


The truth table formulation of ψ corresponds directly to the disjunctive normal form of Eq. (9.1). ψ is defined by a 2n-row truth table of n variables in which each string t1t2…tn of 0s and 1s is assigned a binary value ψ(t1t2…tn).
©2003 Society of Photo-Optical Instrumentation Engineers











This Publication
Google Scholar
PubMed