SPIEDL Logo

chapter 9, Automatic Design of Morphological Operators

Author(s): Edward R. Dougherty, Roberto A. Lotufo
TT59 Cover Image
  • Preview

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:

math
where the “sum” denotes OR, the “product” denotes AND, and p(i, k) is either ′ (prime) or null, depending on whether the variable is complemented or not complemented, respectively. There are at most 2n products in the expansion, and each product is called a minterm. The representation can be (nonuniquely) reduced to a sum of products containing a minimal number of logic gates; that is,
math

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 t1t2tn of 0s and 1s is assigned a binary value ψ(t1t2tn).



©2003 Society of Photo-Optical Instrumentation Engineers
Your library does not subscribe to the eBooks portion of the SPIE Digital Library.

PURCHASE CHAPTER ($US12)

Download PDF
View Items in Cart

BOOK DATA

Print ISBN:

9780819447203

Print ISBN:

081944720X

eISBN:

9780819478665

Publisher:



close