Image Processing: John C. Russ
Image Processing: John C. Russ
Image Processing: John C. Russ
IMAGE
PROCESSING
Handbook
Third Edition
John C. Russ
Materials Science and Engineering Department
North Carolina State University
Raleigh, North Carolina
Library of Congress Cataloging-in-Publication Data
Russ, John C.
The image processing handbook / John C. Russ. -- 3rd ed.
p. cm.
Includes bibliographical references and index.
ISBN 0-8493-2532-3 (alk. paper)
1. Image processing. I. Title
TA1637.R87 1998
621.367 98-35413
CIP
This book contains information obtained from authentic and highly regarded sources. Reprinted material is quoted with per-
mission, and sources are indicated. A wide variety of references are listed. Reasonable efforts have been made to publish
reliable data and information, but the author and the publisher cannot assume responsibility for the validity of all materials
or for the consequences of their use.
Neither this book nor any part may be reproduced or transmitted in any form or by any means, electronic or mechanical,
including photocopying, microfilming, and recording, or by any information storage or retrieval system, without prior
permission in writing from the publisher.
The consent of CRC Press LLC does not extend to copying for general distribution, for promotion, for creating new works,
or for resale. Specific permission must be obtained in writing from CRC Press LLC for such copying.
Direct all inquiries to CRC Press LLC, 2000 N.W. Corporate Blvd., Boca Raton, Florida 33431.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for
identification and explanation, without intent to infringe.
Acknowledgments
All of the image processing and the creation of the resulting figures
included in this book were performed on an Apple Macintosh®
1 Acquiring Images
Human reliance on images for information
Using video cameras to acquire images
Electronics and bandwidth limitations
High resolution imaging
Color imaging
Digital cameras
Color spaces
Color displays
Image types
Range imaging
Multiple images
Stereoscopy
Imaging requirements
4 Image Enhancement
Contrast manipulation
Histogram equalization
Laplacian
Derivatives
The Sobel and Kirsch operators
Rank operations
Texture
Fractal analysis
Implementation notes
Image math
Subtracting images
Multiplication and division
5 Processing Images
in Frequency Space
Some necessary mathematical preliminaries
What frequency space is all about
The Fourier transform
Fourier transforms of real functions
Frequencies and orientations
Measuring images in the frequency domain
Orientation and spacing
Preferred orientation
Texture and fractals
6 Segmentation and
Thresholding
Thresholding
Multiband images
Two-dimensional thresholds
Multiband thresholding
Thresholding from texture
Multiple thresholding criteria
Textural orientation
Accuracy and reproducibility
Including position information
Selective histograms
Boundary lines
Contours
Image representation
Other segmentation methods
The general classification problem
7 Processing Binary
Images
Boolean operations
Combining Boolean operations
Masks
From pixels to features
Boolean logic with features
Selecting features by location
Double thresholding
Erosion and dilation
Opening and closing
Isotropy
8 Image Measurements
Brightness measurements
Determining location
Orientation
Neighbor relationships
Alignment
Counting features
Special counting procedures
Feature size
Caliper dimensions
Perimeter
Ellipse fitting
Describing shape
Fractal dimension
Harmonic analysis
Topology
Feature identification
Three-dimensional measurements
9 3D Image Acquisition
Volume imaging vs. sections
Basics of reconstruction
Algebraic reconstruction methods
Maximum entropy
Defects in reconstructed images
Imaging geometries
Three-dimensional tomography
High-resolution tomography
11 Imaging Surfaces
Producing surfaces
Devices that image surfaces by
physical contact
Noncontacting measurements
Microscopy of surfaces
Surface composition imaging
Processing of range images
Processing of composition maps
Data presentation and visualization
Rendering and visualization
Analysis of surface data
Profile measurements
The Birmingham measurement suite
New approaches — topographic analysis
and fractal dimensions
References