Relying heavily on MATLAB® problems and examples, as well as simulated data, this text/reference surveys a vast array of signal and image processing tools for biomedical applications—providing a working knowledge of the technologies addressed while showcasing valuable implementation procedures, common pitfalls, and essential application concepts.
Author(s): Yukihiko Hara
Series: Signal Processing and Communications
Edition: 1
Publisher: CRC Press, Marcel Dekker
Year: 2004
Language: English
Pages: 424
Tags: Библиотека;Компьютерная литература;Matlab / Simulink;
BIOSIGNAL AND BIOMEDICAL IMAGE PROCESSING......Page 1
SERIES INTRODUCTION......Page 6
PREFACE......Page 8
CHAPTER 1: INTRODUCTION......Page 13
CHAPTER 4: DIGITAL FILTERS......Page 14
CHAPTER 7: THE WAVELET TRANSFORM......Page 15
CHAPTER 10: FUNDAMENTALS OF IMAGE PROCESSING: MATLAB IMAGE PROCESSING TOOLBOX......Page 16
CHAPTER 12: IMAGE SEGMENTATION......Page 17
ANNOTATED BIBLIOGRAPHY......Page 18
ANNOTATED BIBLIOGRAPHY......Page 19
CONTENTS......Page 0
TYPICAL MEASUREMENT SYSTEMS......Page 22
TRANSDUCERS......Page 24
FURTHER STUDY: THE TRANSDUCER......Page 25
ANALOG SIGNAL PROCESSING......Page 26
SOURCES OF VARIABILITY: NOISE......Page 28
ELECTRONIC NOISE......Page 31
SIGNAL-TO-NOISE RATIO......Page 32
ANALOG FILTERS: FILTER BASICS......Page 33
FILTER TYPES......Page 34
FILTER BANDWIDTH......Page 35
FILTER ORDER......Page 36
FILTER INITIAL SHARPNESS......Page 37
ANALOG-TO-DIGITAL CONVERSION: BASIC CONCEPTS......Page 39
ANALOG-TO-DIGITAL CONVERSION TECHNIQUES......Page 40
QUANTIZATION ERROR......Page 41
FURTHER STUDY: SUCCESSIVE APPROXIMATION......Page 42
TIME SAMPLING: BASICS......Page 45
FURTHER STUDY: BUFFERING AND REAL-TIME DATA PROCESSING......Page 48
PROBLEMS......Page 49
GENERAL IMAGE FORMATS: IMAGE ARRAY INDEXING......Page 51
DATA CLASSES: INTENSITY CODING SCHEMES......Page 53
DATA CONVERSIONS......Page 55
IMAGE DISPLAY......Page 58
IMAGE STORAGE AND RETRIEVAL......Page 64
BASIC ARITHMETIC OPERATIONS......Page 65
ADVANCED PROTOCOLS: BLOCK PROCESSING......Page 72
SLIDING NEIGHBORHOOD OPERATIONS......Page 73
DISTINCT BLOCK OPERATIONS......Page 78
PROBLEMS......Page 81
SPECTRAL ANALYSIS: THE FOURIER TRANSFORM......Page 83
MATLAB IMPLEMENTATION......Page 85
LINEAR FILTERING......Page 88
MATLAB IMPLEMENTATION......Page 90
FILTER DESIGN......Page 91
SPATIAL TRANSFORMATIONS......Page 100
AFFINE TRANSFORMATIONS......Page 102
GENERAL AFFINE TRANSFORMATIONS......Page 104
PROJECTIVE TRANSFORMATIONS......Page 106
IMAGE REGISTRATION......Page 111
UNAIDED IMAGE REGISTRATION......Page 113
INTERACTIVE IMAGE REGISTRATION......Page 117
PROBLEMS......Page 119
PIXEL-BASED METHODS......Page 123
THRESHOLD LEVEL ADJUSTMENT......Page 124
MATLAB IMPLEMENTATION......Page 129
CONTINUITY-BASED METHODS......Page 132
MATLAB IMPLEMENTATION......Page 133
MULTI-THRESHOLDING......Page 140
MORPHOLOGICAL OPERATIONS......Page 142
MATLAB IMPLEMENTATION......Page 144
EDGE-BASED SEGMENTATION......Page 148
MATLAB IMPLEMENTATION......Page 151
PROBLEMS......Page 152
CHAPTER 13: IMAGE RECONSTRUCTION......Page 155
CT, PET, AND SPECT......Page 156
FAN BEAM GEOMETRY......Page 162
RADON TRANSFORM......Page 163
INVERSE RADON TRANSFORM: PARALLEL BEAM GEOMETRY......Page 165
RADON AND INVERSE RADON TRANSFORM: FAN BEAM GEOMETRY......Page 168
BASIC PRINCIPLES......Page 170
DATA ACQUISITION: PULSE SEQUENCES......Page 174
FUNCTIONAL MAGNETIC RESONANCE IMAGING......Page 176
MATLAB IMPLEMENTATION......Page 178
PRINCIPAL COMPONENT AND INDEPENDENT COMPONENT ANALYSIS......Page 182
PROBLEMS......Page 187
NOISE......Page 189
ENSEMBLE AVERAGING......Page 192
MATLAB IMPLEMENTATION......Page 193
DATA FUNCTIONS AND TRANSFORMS......Page 195
CONVOLUTION AND THE IMPULSE RESPONSE......Page 201
COVARIANCE AND CORRELATION......Page 204
MATLAB IMPLEMENTATION......Page 207
SAMPLING THEORY AND FINITE DATA CONSIDERATIONS......Page 211
EDGE EFFECTS......Page 215
PROBLEMS......Page 216
INTRODUCTION......Page 219
PERIODIC FUNCTIONS......Page 222
DISCRETE TIME FOURIER ANALYSIS......Page 225
APERIODIC FUNCTIONS......Page 227
TRUNCATED FOURIER ANALYSIS: DATA WINDOWING......Page 229
POWER SPECTRUM......Page 232
DIRECT FFT AND WINDOWING......Page 235
THE WELCH METHOD FOR POWER SPECTRAL DENSITY DETERMINATION......Page 238
WINDOW FUNCTIONS......Page 240
PROBLEMS......Page 242
THE Z-TRANSFORM......Page 244
DIGITAL TRANSFER FUNCTION......Page 245
MATLAB IMPLEMENTATION......Page 247
FINITE IMPULSE RESPONSE (FIR) FILTERS......Page 250
FIR FILTER DESIGN......Page 251
DERIVATIVE OPERATION: THE TWO-POINT CENTRAL DIFFERENCE ALGORITHM......Page 254
MATLAB IMPLEMENTATION......Page 258
INFINITE IMPULSE RESPONSE (IIR) FILTERS......Page 263
FIR FILTERS......Page 265
TWO-STAGE FIR FILTER DESIGN......Page 266
THREE-STAGE FIR FILTER DESIGN......Page 268
IIR FILTERS......Page 274
TWO-STAGE IIR FILTER DESIGN......Page 275
THREE-STAGE IIR FILTER DESIGN: ANALOG STYLE FILTERS......Page 276
PROBLEMS......Page 280
PARAMETRIC MODEL-BASED METHODS......Page 282
MATLAB IMPLEMENTATION......Page 288
NON-PARAMETRIC EIGENANALYSIS FREQUENCY ESTIMATION......Page 293
MATLAB IMPLEMENTATION......Page 295
PROBLEMS......Page 301
BASIC APPROACHES......Page 303
SHORT-TERM FOURIER TRANSFORM: THE SPECTROGRAM......Page 304
WIGNER-VILLE DISTRIBUTION: A SPECIAL CASE OF COHEN’S CLASS......Page 305
THE CHOI-WILLIAMS AND OTHER DISTRIBUTIONS......Page 310
ANALYTIC SIGNAL......Page 311
THE SHORT-TERM FOURIER TRANSFORM......Page 312
THE WIGNER-VILLE DISTRIBUTION......Page 318
CHOI-WILLIAMS AND OTHER DISTRIBUTIONS......Page 323
PROBLEMS......Page 328
INTRODUCTION......Page 332
THE CONTINUOUS WAVELET TRANSFORM......Page 333
WAVELET TIME – FREQUENCY CHARACTERISTICS......Page 335
MATLAB IMPLEMENTATION......Page 338
THE DISCRETE WAVELET TRANSFORM......Page 341
FILTER BANKS......Page 343
THE RELATIONSHIP BETWEEN ANALYTICAL EXPRESSIONS AND FILTER BANKS......Page 347
MATLAB IMPLEMENTATION......Page 349
DENOISING......Page 355
DISCONTINUITY DETECTION......Page 358
FEATURE DETECTION: WAVELET PACKETS......Page 361
PROBLEMS......Page 365
OPTIMAL SIGNAL PROCESSING: WIENER FILTERS......Page 367
MATLAB IMPLEMENTATION......Page 370
ADAPTIVE SIGNAL PROCESSING......Page 376
ADAPTIVE NOISE CANCELLATION......Page 380
MATLAB IMPLEMENTATION......Page 381
PHASE SENSITIVE DETECTION......Page 387
AM MODULATION......Page 388
PHASE SENSITIVE DETECTORS......Page 390
MATLAB IMPLEMENTATION......Page 392
PROBLEMS......Page 395
INTRODUCTION......Page 397
PRINCIPAL COMPONENT ANALYSIS......Page 400
DATA ROTATION......Page 405
PRINCIPAL COMPONENT ANALYSIS EVALUATION......Page 408
INDEPENDENT COMPONENT ANALYSIS......Page 413
MATLAB IMPLEMENTATION......Page 419
PROBLEMS......Page 424