Professional Documents
Culture Documents
01 IntroToImageProcessing
01 IntroToImageProcessing
b
• The function domain can be N‐dimensional
– Example: Computed Tomography (CT) images are 3D
– f(x,y,z) represents the x‐ray absorption at point (x,y,z)
• Matlab
– Display gray scale image
I = imread(‘moon.tif’);
imtool(I);
– Display color image
imtool(‘peppers.png’)
– Plot image as a surface
surf(double(I(1:8:end,1:8:end)))
• Began in earnest in FIGURE 1.4 The first picture of the moon by a U.S.
spacecraft. Ranger 7 took this image on July 31, 1964
1960’s at 9:09 A.M. EDT, about 17 minutes before impacting
the lunar surface.
(Courtesy of NASA.)
(August 2012) This image is the first high‐resolution color mosaic from NASA's Curiosity rover, showing
the geological environment around the rover's landing site in Gale Crater on Mars. From
http://mars.jpl.nasa.gov/msl/multimedia/images/
• Remote sensing
Vehicles in a synthetic
aperture radar (SAR)
image
IVUS
10
Colorado School of Mines Image and Multidimensional Signal Processing
Sources of Image Data
Gamma
rays
Colorado School of Mines Image and Multidimensional Signal Processing 12
X‐rays
www.infrared‐cameras.org/.../scope.htm
Radio
Colorado School of Mines Image and Multidimensional Signal Processing 18
Images formed from other sources
• Ultrasound
• Seismic
• Scanning
electron
microscope
• Availability
– On computers in Brown Hall (you need an “adit” logon)
– Can get student version low cost
• Help
– Browser ‐ best source
– Command line
– Web
(http://www.mathworks.com/access/helpdesk/help/techdoc/matlab.s
html)
• Initializing a matrix:
– Example: my_matrix = [1 2 3; 4 5 6; 7 8 9];
• Variables
– whos (view all variables)
– clear all (Clear all variables )
• Types
– double (default)
– Also have integer, unsigned integer, logical, complex
• Expressions
– +,‐,/,*
– Power is ^
– Transpose is ‘ (apostrophe)
– Period indicates point‐by‐point operation