The. Handbook ijthbdition. John C. Russ. North Carolina State University Materials Science and Engineering Department Raleigh, North Carolina

Similar documents
Digital Image Processing


Babu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)

Albert M. Vossepoel. Center for Image Processing

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II

Image Processing, Analysis and Machine Vision

Fundamentals of Digital Image Processing

COMPUTER AND ROBOT VISION

IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING

Image Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments

Feature Extraction and Image Processing, 2 nd Edition. Contents. Preface

Review for the Final

Texture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors

Image Analysis, Classification and Change Detection in Remote Sensing

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University

IT Digital Image ProcessingVII Semester - Question Bank

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

Detection of Edges Using Mathematical Morphological Operators

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37

[ ] Review. Edges and Binary Images. Edge detection. Derivative of Gaussian filter. Image gradient. Tuesday, Sept 16

Digital Image Processing COSC 6380/4393

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

CLASSIFICATION AND CHANGE DETECTION

Feature description. IE PŁ M. Strzelecki, P. Strumiłło

2: Image Display and Digital Images. EE547 Computer Vision: Lecture Slides. 2: Digital Images. 1. Introduction: EE547 Computer Vision

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems

CIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS

A Primer on WAVELETS and Their Scientific Applications

Norbert Schuff VA Medical Center and UCSF

MPEG-l.MPEG-2, MPEG-4

Digital image processing

Edges and Binary Images

MEDICAL IMAGE ANALYSIS

SECTION 5 IMAGE PROCESSING 2

ECG782: Multidimensional Digital Signal Processing

Advanced Vision System Integration. David Dechow Staff Engineer, Intelligent Robotics/Machine Vision FANUC America Corporation

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1

Digital Image Processing, 2nd ed. Digital Image Processing, 2nd ed. The principal objective of enhancement

The BIOMEDICAL ENGINEERING Series Series Editor Michael R. Neuman. Uriiwsity of Calßy ülgaiy, Nbeitai, Cart. (g) CRC PRESS

Multimedia Retrieval Ch 5 Image Processing. Anne Ylinen

Display. Introduction page 67 2D Images page 68. All Orientations page 69 Single Image page 70 3D Images page 71

EE 584 MACHINE VISION

Perception. Autonomous Mobile Robots. Sensors Vision Uncertainties, Line extraction from laser scans. Autonomous Systems Lab. Zürich.

Ulrik Söderström 16 Feb Image Processing. Segmentation

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.

Schedule for Rest of Semester

ECG782: Multidimensional Digital Signal Processing

ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination

ECG782: Multidimensional Digital Signal Processing

Topic 4 Image Segmentation

Dietrich Paulus Joachim Hornegger. Pattern Recognition of Images and Speech in C++

CS4733 Class Notes, Computer Vision

11. Gray-Scale Morphology. Computer Engineering, i Sejong University. Dongil Han

An Introduc+on to Mathema+cal Image Processing IAS, Park City Mathema2cs Ins2tute, Utah Undergraduate Summer School 2010

Robot vision review. Martin Jagersand

Segmentation tools and workflows in PerGeos

Three-Dimensional Computer Vision

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

All good things must...

A Visual Programming Environment for Machine Vision Engineers. Paul F Whelan

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai

PROCESS > SPATIAL FILTERS

1. Interpreting the Results: Visualization 1

Introduction to Video and Image Processing

Mathematical Morphology and Distance Transforms. Robin Strand

Biomedical Image Analysis. Mathematical Morphology

Practice Exam Sample Solutions

Processing of binary images

Chapter 11 Representation & Description

Lecture 6: Edge Detection

Image Analysis Lecture Segmentation. Idar Dyrdal

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006,

Sample Sizes: up to 1 X1 X 1/4. Scanners: 50 X 50 X 17 microns and 15 X 15 X 7 microns

Introduction to Medical Image Processing

Essentials of Biological Image Analysis

Digital Image Processing (EI424)

Morphological Image Processing

Looming Motion Segmentation in Vehicle Tracking System using Wavelet Transforms

Presentation and analysis of multidimensional data sets

Operators-Based on Second Derivative double derivative Laplacian operator Laplacian Operator Laplacian Of Gaussian (LOG) Operator LOG

Research Article Image Segmentation Using Gray-Scale Morphology and Marker-Controlled Watershed Transformation

Machine Vision: Theory, Algorithms, Practicalities

Chapter 3: Intensity Transformations and Spatial Filtering

Image-Based Modeling and Rendering. Image-Based Modeling and Rendering. Final projects IBMR. What we have learnt so far. What IBMR is about

Topic 6 Representation and Description

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

A Study of Medical Image Analysis System

Computer Vision. Image Segmentation. 10. Segmentation. Computer Engineering, Sejong University. Dongil Han

Image Segmentation and Registration

Topics to be Covered in the Rest of the Semester. CSci 4968 and 6270 Computational Vision Lecture 15 Overview of Remainder of the Semester

A Neural Network Architecture for Automatic Segmentation of Fluorescence Micrographs

Digital Image Processing

Operation of machine vision system

PATTERN CLASSIFICATION AND SCENE ANALYSIS

OCR and OCV. Tom Brennan Artemis Vision Artemis Vision 781 Vallejo St Denver, CO (303)

Final Review. Image Processing CSE 166 Lecture 18

Features included in isolution Lite, i-solution, isolution DT

Introduction to Medical Imaging (5XSA0)

EECS490: Digital Image Processing. Lecture #17

Transcription:

The IMAGE PROCESSING Handbook ijthbdition John C. Russ North Carolina State University Materials Science and Engineering Department Raleigh, North Carolina (cp ) Taylor &. Francis \V J Taylor SiFrancis Group Boca Raton London New York CRC is an imprint of the Taylor & Francis Group, an informa business

Contents 1 Acquiring Images 1 Human reliance on images for information 7 Video cameras 4 CCD cameras 6 Camera artifacts and limitations 7 7 Color cameras 12 Camera resolution 75 CM OS cameras 17 Focusing 7 8 Electronics and bandwidth limitations 19 Pixels 21 Gray-scale resolution 23 Noise 26 High-depth images 27 Color imaging 3 7 Digital camera limitations 39 Color Spaces 42 Color correction 5 7 Color displays 55 Image types 57 Range imaging 59 Multiple images 64 Stereoscopy 70 Imaging requirements 76 2 Human Vision 83 What we see and why 83 Recognition 86 Technical specs 89 Acuity 94

What the eye teils the brain 96 Spatial comparisons 99 Locol to global hierarchies 102 It's about time 108 The third dimension 112 How versus what 1 15 Seeing what isn't there, and vice versa 117 Image compression 7 19 A world oflight 121 Size matters 123 Shape (whatever that meansj 126 Context / 27 Arrangements must be made 129 Seeing is believing 131 So, in conclusion 133 Printing and Storage.135 Printing 135 Dots on paper 140 Color printing 146 Printing hardware 152 Film recorders 7 57 Other presentation tools 760 File storage 76 7 Storage media 162 Magnetic recording 164 Databases for Images 166 Browsing and thumbnails 777 Lossless coding 174 Reduced color palettes 780 JPEG compression 78 7 Wavelet compression 7 87 Fractal compression 190 Digital movies 7 92 Correcting Imaging Defects 195 Contrast expansion 195 Noisy Images 199 Neighborhood averaging 203 Neighborhood ranking 2 74 Other neighborhood noise-reduction methods... 225 Defect removal, maximum entropy, and maximum likelihood 230 Nonuniform illumination 235 Fitting a background function 238 Rank leveling 244 Color images 247 Nonplanar views 25 7

Computer graphics 252 Geometrical distortion 255 Alignment 256 Interpolation 261 Morphing 266 5 Image Enhancement (Processing in the Spatial Domain) 269 Contrast manipulation 270 Histogram equalization 274 Laplacian 281 Derivatives 291 Finding edges 292 Rank Operations 307 Texture 312 Fractal analysis 316 Implementation notes 316 Image math 317 Subtracting Images 3 7 8 Multiplication and division 321 Principal components analysis 323 Other Image combinations 328 6 Processing Images in Frequency Space 335 What frequency space is all about 335 The Fourier transform 336 Fourier transforms of real functions 340 Frequencies and orientations 345 Preferred orientation 349 Texture and fractals 354 Isolating periodic noise 356 Selective masks and Filters 360 Selection of periodic 'Information 366 Convolution 373 Deconvolution 377 Noise and Wiener deconvolution 382 Template matching and correlation 389 Autocorrelation 393 7 Segmentation and Thresholding...397 Thresholding 397 Automatic settings 400 Multiband Images 404 Two-dimensional thresholds 406 Multiband thresholding 408 Thresholding from texture 412

Multiple thresholding criteria 414 Textural orientation 416 Region boundaries 420 Selective histograms 425 Boundary lines 428 Contours 430 Image representation 432 Other segmentation methods 436 The general Classification problem 439 8 Processing Binary Images 443 Boolean Operations 443 Combining Boolean Operations 447 Masks 450 From pixels to features 452 Boolean logic with features 458 Selecting features by location 462 Double thresholding 466 Erosion and dilation 468 Opening and closing 472 Isotropy 476 Measurements using erosion and dilation 478 Extension to gray-scale images 479 Morphology neighborhood parameters 481 Examples of use 484 Euclidean distance map 489 Watershed segmentation 493 Ultimate eroded points 496 Skeletonization 498 Boundary lines and thickening 504 Combining skeleton and EDM 508 9 Global Image Measurements 511 Global measurements and stereology 51 1 Surface area 516 ASTM Grain Size 521 Multiple types of surfaces 523 Length 524 Sampling strategies 527 Determining number 529 Curvature, Connectivity, and the Disector 532 Anisotropy and gradients 535 Size distributions 537 Classical stereology (unfoldingj 540 10 Feature-Specific Measurements....543 Brightness measurements 543

Determining location 549 Orientation 553 Neighbor relationships 554 Alignment 559 Counting features 565 Special counting procedures 568 Feature size 572 Circles and ellipses 574 Caliper dimensions 576 Perimeter 579 Describing shape 58 7 Fractal dimension 585 Harmonie analysis 589 Topology 593 Three-dimensional measurements 594 11 Feature Recognition and Classification 599 Template matching and cross-correlation 599 Parametric Description 601 Decision Points 607 Multidimensional Classification 610 Learning Systems 615 knn and düster analysis 619 Expert Systems 622 Neural Networks 624 Syntactical modeis 626 12 Tomographie Imaging 629 Volume imaging vs. sections 629 Basics of reconstruetion 632 Algebraic reconstruetion methods 637 Maximum entropy 64 1 Defects in reconstrueted images 642 Beam hardening 646 Imaging geometries 652 Three-dimensional tomography 656 High-resolution tomography 663 13 3-D Image Visualization 667 Sources of 3-D data 667 Serial sections 669 Optical sectioning 673 Sequential removal 675 Stereo measurement 677 3-D data sets 682 Slicing the data set 684

Arbitrary section planes 688 The use of color 691 Volumetrie display 694 Stereo viewing 696 Special display hardware 700 Ray tracing 702 Reflection 706 Surfaces 71 1 Multi-ply connected surfaces 716 Image processing in 3-D 720 Measurements on 3-D Images 725 14 Imaging Surfaces 729 Producing surfaces 729 Devices that image surfaces by physical contact 732 Noncontacting measurements 735 Microscopy of surfaces 738 Surface composition imaging 741 Processing of ränge images 743 Processing of composition maps 746 Data presentation and visualization 747 Rendering and visualization 752 Analysis of surface data 758 Profile measurements 760 The Birmingham measurement suite 763 Topographie analysis and fractal dimensions... 769 References 777 Index 795