Fundamental Tools for Image Processing and Analysis

Omer Demirkaya, Musa H. Asyali, Prasanna K. Sahoo · 2008

CONTENTS 2.1 Introduction ............................................................................................. 50 2.2 Definition of Digital Image .................................................................... 51 2.3 Image Types in MATLAB ...................................................................... 53 2.4 Image Display .......................................................................................... 53 2.4.1 Superimposing a Binary Image on a Gray-Level Image ....... 54 2.4.2 Image Fusion ............................................................................... 55 2.5 Image Manipulations ............................................................................. 58 2.5.1 Row or Column Ordering .......................................................... 58 2.5.2 Maximum Intensity Projection (MIP) Images ........................ 59 2.5.3 Image Transformations .............................................................. 60 2.5.4 Changing Image Intensities ...................................................... 61 2.5.5 Replacing infs and nans .......................................................... 61 2.5.6 Concatenating Images ................................................................ 62 2.5.7 Plotting Intensity Values in a Row or Column ....................... 62 2.5.8 Resizing Images .......................................................................... 63 2.5.8.1 Resizing by Pixel Binning ........................................... 64 2.5.9 Image Padding ............................................................................ 65 2.5.10 Finding Minimum or Maximum Intensity ............................. 65 2.5.11 Image Arithmetic ........................................................................ 66 2.5.12 Block Processing of Images ....................................................... 66 2.6 Image Histogram .................................................................................... 67 2.6.1 2-D Histogram ............................................................................. 68 2.6.2 Computing a Joint Histogram ................................................... 70 2.7 Image Simulation .................................................................................... 71 2.7.1 Generating Images with Correlated Pixels ............................. 72 2.7.2 Creating Circular Disk and Sphere Images ............................ 74 2.7.3 Creating Hexagon Image ........................................................... 76 2.7.4 Sigmoid Image ............................................................................. 76 2.7.5 Creating Hollow Spheres ........................................................... 77 2.8 Examples of 3-D Processing .................................................................. 78 2.8.1 Slicing Orthogonal Views .......................................................... 78 2.8.2 Setting Data Aspect Ratio for Volume Images ....................... 79 2.8.3 The Function Imlook3d ............................................................ 80 In this chapter, we introduce and discuss some fundamental image processing and analysis techniques using MATLAB®. The techniques presented here are utilized throughout the book. We also present some advanced techniques for the efficient processing and analysis of twodimensional (2-D) and three-dimensional (3-D) images.

Read the paper · More papers on PaperTik