Cover image for Nonlinear filters for image processing
Title:
Nonlinear filters for image processing
Personal Author:
Series:
(Spie/IEEE series on imaging science & engineering)
Publication Information:
New York : John Wiley, 1999
ISBN:
9780780353855
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000004879577 TA1637 N66 1999 Open Access Book Book
Searching...

On Order

Summary

Summary

"This text covers key mathematical principles and algorithms for nonlinear filters used in image processing. Readers will gain an in-depth understanding of the underlying mathematical and filter design methodologies needed to construct and use nonlinear filters in a variety of applications.

The 11 chapters explore topics of contemporary interest as well as fundamentals drawn from nonlinear filtering's historical roots in mathematical morphology and digital signal processing. This book examines various filter options and the types of applications for which they are best suited. The presentation is rigorous, yet accessible to engineers with a solid background in mathematics."


Author Notes

EDWARD R. DOUGHERTY, PhD, is Director of the Genomic Signal Processing Laboratory at Texas A&M University, where he holds the Robert M. Kennedy '26 Chair and is Professor in the Department of Electrical and Computer Engineering. He is also co-Director of the Computational Biology Division at the Translational Genomics Research Institute as well as Adjunct Professor in the Department of Bioinformatics and Computational Biology, M. D. Anderson Cancer Center at the University of Texas. Dr. Dougherty has published more than 300 peer-reviewed journal articles and book chapters.

MICHAEL L. BITTNER, PhD, is co-Director and Senior Investigator at the Computational Biology Division at the Translational Genomics Research Institute. Previously, he was associate investigator in the Cancer Genetics Branch of the National Human Genome Research Institute at the National Institutes of Health. Dr. Bittner holds a dozen patents and has published more than 100 articles.


Table of Contents

1 Logical Image Operatorsp. 1
1.1 Boolean Functionsp. 1
1.2 Morphological Representationp. 5
1.3 System Modelp. 10
1.4 Optimal W-Operatorsp. 12
1.5 Estimation of Optimal W-Operatorsp. 18
1.6 Design Procedurep. 20
1.7 Constrained Optimizationp. 29
1.8 Optimal Increasing Filtersp. 34
1.9 Iterative Filtersp. 38
1.10 Machine Learning Theory and Optimal Operator Designp. 47
1.11 Robustnessp. 52
Referencesp. 60
2 Computational Gray-Scale Operatorsp. 63
2.1 Computational Functionsp. 63
2.2 Representation of Increasing Computational Functionsp. 67
2.3 Flat Computational Functionsp. 71
2.4 Increasing Gray-to-Binary Image Operatorsp. 73
2.5 Representation of Increasing Gray-to-Gray Image Operatorsp. 76
2.6 Stack Filtersp. 77
2.7 Nonflat Erosionp. 82
2.8 Representation of Generic Computational Functionsp. 83
2.9 Representation of Generic Gray-to-Gray Image Operatorsp. 87
2.10 Optimal Gray-Scale Computational Filtersp. 90
2.11 Application: Quantization Range Conversionp. 92
2.12 Comments on Gray-Scale Morphologyp. 94
Referencesp. 98
3 Translation-Invariant Set Operatorsp. 101
3.1 Translation-Invariant Operatorsp. 101
3.2 Representation of Increasing Translation-Invariant Operatorsp. 106
3.3 Representation of Nonincreasing Translation-Invariant Operatorsp. 109
3.4 Openings and Closingsp. 111
3.5 Representation of Openings and Closingsp. 118
3.6 Convexityp. 120
Referencesp. 121
4 Granulometric Filtersp. 123
4.1 Granulometriesp. 123
4.2 Representation of Euclidean Granulometriesp. 125
4.3 Reconstructive Granulometriesp. 129
4.4 Optimal Filtering by Reconstructive Granulometriesp. 133
4.5 Adaptive Disjunctive Granulometric Filtersp. 138
4.6 Size Distributionsp. 144
4.7 Granulometric Classificationp. 147
4.8 Discrete Granulometric Bandpass Filtersp. 152
4.9 Continuous Granulometric Bandpass Filtersp. 154
Referencesp. 162
5 Easy Recipes for Morphological Filtersp. 165
5.1 Introductionp. 165
5.2 Morphology on Complete Latticesp. 167
5.2.1 Basic Theoryp. 167
5.2.2 Application to Gray-Scale Functionsp. 170
5.3 Openings and Closingsp. 174
5.3.1 Basic Factsp. 174
5.3.2 Annular Openingp. 176
5.3.3 Adjunctional Filtersp. 176
5.4 Annular Filtersp. 177
5.4.1 Annular Filters for Binary Imagesp. 177
5.4.2 Annular Filters for Gray-Scale Imagesp. 179
5.5 AS-Filtersp. 180
5.6 Overfilters and Inf-overfiltersp. 181
5.6.1 Definitions and Basic Propertiesp. 182
5.6.2 Rank-max Openingsp. 184
5.7 Generalized AS-Filtersp. 186
5.8 Iterationp. 191
5.8.1 Convergencep. 191
5.8.2 Finite Window Operatorsp. 191
5.8.3 Iteration and Idempotencep. 192
5.9 Activity Ordering and Center Operatorp. 193
5.9.1 Activity Orderingp. 193
5.9.2 Center Operatorp. 194
5.9.3 Activity-Extensive Operatorsp. 196
5.10 Self-dual Filtersp. 198
5.10.1 Self-dual Operatorsp. 199
5.10.2 Construction of Self-dual Filtersp. 202
Referencesp. 206
6 Introduction to Connected Operatorsp. 209
6.1 Introductionp. 209
6.2 Connectivity and Reconstructionp. 210
6.3 Connected Operatorsp. 213
6.4 Grain Operatorsp. 219
6.5 Grain Operators and Grain Criteriap. 225
6.6 Gray-Scale Imagesp. 231
6.7 Concluding Remarksp. 235
Referencesp. 236
7 Representation and Optimization of Stack Filtersp. 239
7.1 Representation of Stack Filtersp. 239
7.1.1 Definition of Stack Filtersp. 239
7.1.2 Continuous Stack Filtersp. 242
7.1.3 Boolean Function Representationsp. 244
7.1.4 Some Particular Stack Filtersp. 249
7.1.4.1 Median and Order Statistic Filtersp. 249
7.1.4.2 Morphological Filtersp. 252
7.2 Optimization of Stack Filtersp. 253
7.2.1 Optimization with Constant Ideal Signal and Known Noise Distributionp. 255
7.2.1.1 Constraints for the Numbers Aip. 260
7.2.1.2 Lattice-Theoretic Representation of the Optimization Problemp. 265
7.2.1.3 An Algorithm to Minimize Second-Order Central Output Moment over Self-Dual Filters under Constraintsp. 267
7.2.1.4 The Optimal Choice of the Minimal Elements of O1p. 270
7.2.2 Optimization by Simulated Annealingp. 273
7.2.3 Optimization by Genetic Algorithmsp. 276
Referencesp. 279
8 Invariant Signals of Median and Stack Filtersp. 283
8.1 Invariants of 1-D Median and Ranked-Order Filtersp. 283
8.1.1 Invariants of Two-Dimensional Median Filtersp. 295
Referencesp. 298
9 Binary Polynomial Transforms and Logical Correlationp. 301
9.1 Introductionp. 301
9.2 Binary Polynomial Functions and Matricesp. 302
9.2.1 Rademacher Functions and Matricesp. 302
9.2.2 (a, b; t)-Polynomial Functions of I-Typep. 309
9.2.3 (a,b)-Polynomial Functions of II-Typep. 317
9.2.4 Binary Polynomial Logical Functions and Matrices. Constructions Using Two Operationsp. 318
9.2.5 Binary Polynomial Logical Functions and Matrices. Extensions of Dimensionp. 323
9.3 Binary Polynomial Transformsp. 327
9.3.1 (a,b)-Polynomial Transforms of II-Type as Binary Wavelet Transformsp. 327
9.3.2 (a,b)-Polynomial Functions of I-Type as Discrete Wavelet Packet Transformsp. 328
9.3.3 Efficient Computation Algorithmsp. 328
9.4 Logical Correlationsp. 341
9.4.1 Introductionp. 341
9.4.2 Arithmetic Auto- and Cross-Correlation Functionsp. 341
9.4.3 Logical Auto- and Cross-Correlation Functionsp. 342
9.4.4 General Correlation Functionp. 343
9.4.5 Computation of General Cross-Correlationp. 347
9.4.6 Computation of Logical Cross-Correlation Based on any Boolean Operationp. 349
Referencesp. 351
10 Applications of Binary Polynomial Transformsp. 357
10.1 Binary Polynomial Transforms in Nonlinear Filteringp. 357
10.1.1 Introductionp. 357
10.1.2 Stack Filters, Threshold Boolean Filters, and Extended Threshold Boolean Filtersp. 359
10.1.3 Joint Distributions of Stack Filtersp. 365
10.1.4 Selection Probabilities of Stack Filtersp. 377
10.2 Binary Polynomial Transforms in Genetic Algorithmsp. 386
10.2.1 Introductionp. 386
10.2.2 The Schema Theorem and the Walsh-Schema Transformp. 387
10.2.3 Average Fitness Transform Matrix and Cost Vectorp. 389
10.2.4 Rectangular Wavelet Packets and Fitness Average \ Matricesp. 390
10.2.5 Rectangular Wavelet Packets and Fitness Average Cost Vectorsp. 394
10.3 Binary Polynomial Transforms and Classification Problemp. 396
10.3.1 Classification using Generalized Testsp. 396
10.3.2 Evolutionary Heuristic Approach to Generalized Testsp. 406
10.3.3 Classification by Descriptorsp. 407
10.4 Binary Polynomial Transforms in Compression of Binary Imagesp. 409
Referencesp. 413
11 Random Sets in View of Image Filtering Applicationsp. 421
11.1 Sets Are Becoming Randomp. 421
11.2 Capacities and Distributionsp. 424
11.3 Averagingp. 427
11.3.1 Aumann Expectationp. 431
11.3.2 Doss Expectationp. 432
11.3.3 Radius-Vector Expectationp. 432
11.3.4 Fixed Points and Quantilesp. 432
11.3.5 Vorob'ev Expectationp. 432
11.3.6 Distance Averagep. 433
11.4 Models or Priorsp. 435
11.5 The Boolean Modelp. 439
11.6 Distance between Distributions of Random Setsp. 444
Referencesp. 446