Chapter 2: Digital Image Fundamentals - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

Chapter 2: Digital Image Fundamentals

Description:

Digital Image Processing, 2nd ed. www.imageprocessingbook.com ... f(x,y)=Asin(u0x v0y) for x=0,1,2,...,M-1 and % y=0,1,2,...,N-1. The inputs to the function are ... – PowerPoint PPT presentation

Number of Views:1733
Avg rating:3.0/5.0
Slides: 35
Provided by: Gon108
Category:

less

Transcript and Presenter's Notes

Title: Chapter 2: Digital Image Fundamentals


1
Chapter 2 Digital Image Fundamentals
2
Chapter 2 Digital Image Fundamentals
3
Chapter 2 Digital Image Fundamentals
4
Chapter 2 Digital Image Fundamentals
5
Chapter 2 Digital Image Fundamentals
6
Chapter 2 Digital Image Fundamentals
7
Chapter 2 Digital Image Fundamentals
8
Chapter 2 Digital Image Fundamentals
9
Chapter 2 Digital Image Fundamentals
10
Chapter 2 Digital Image Fundamentals
11
Chapter 2 Digital Image Fundamentals
12
Chapter 2 Digital Image Fundamentals
13
Chapter 2 Digital Image Fundamentals
14
Chapter 2 Digital Image Fundamentals
15
Chapter 2 Digital Image Fundamentals
16
Chapter 2 Digital Image Fundamentals
17
Chapter 2 Digital Image Fundamentals
18
Chapter 2 Digital Image Fundamentals
19
Chapter 2 Digital Image Fundamentals
20
Chapter 2 Digital Image Fundamentals
21
Chapter 2 Digital Image Fundamentals
22
Chapter 2 Digital Image Fundamentals
23
Chapter 2 Digital Image Fundamentals
24
Chapter 2 Digital Image Fundamentals
25
Chapter 2 Digital Image Fundamentals
26
Chapter 2 Digital Image Fundamentals
27
Chapter 2 Digital Image Fundamentals
28
Chapter 2 Digital Image Fundamentals
29
MATLAB/Image Processing Toolbox
function rt, f, g twodsin(A,u0, v0, M, N)
TWODSIN Compares for loops vs. vectorization.
The comparison is based on implementing the
function f(x,y)Asin(u0xv0y) for x0,1,2,,M-1
and y0,1,2,,N-1. The inputs to the function
are M and N and the constants in the
function. First implement using for loops tic
start timing for r1M u0xu0(r-1) for
c1N v0yv0(c-1) f(r,c)Asin(u0xv0y
) end end t1toc End timing Now
implement using vectorization tic start
timing r0M-1 c0N-1 C,Rmeshgrid(c,r) spe
cial MATLAB function for fast 2F function
evaluations creates all the (x,y) pairs for
function evaluation gAsin(u0Rv0C) t2toc
End timing compute the ratio of the two
times rtt1/(t2eps) use eps in case t2 is
close to zero.
30
MATLAB/Image Processing Toolbox
gtgt rt,f,gtwodsin(1, 1/(2pi), 1/(4pi), 512,
512) gtgt rt rt 34.2520 according to
GWE. I only got 19. gtgtgmat2gray(g) gtgt
imshow(g) show in separate window.
31
MATLAB/Image Processing Toolbox
imshow (f,G) F is an image array G is the
number of intensity levels. Default is
256. imwrite(f, filename) filename MUST
contain a recognized file format extension .tif
or .tiff identify TIFF .jpg identifies jpeg
additional parameters for tiff and jpeg identify
compression, etc. imfiinfo filename returns all
kind of cool file information such as
size Imread(filename) filename MUST contain
an appropriate extension
32
MATLAB/Image Processing Toolbox
indexed
bw2ind
rgb2ind
ind2rgb
im2bw
ind2gray
gray2ind
RGB
binary
im2bw
rgb2gray
im2bw
intensity
mat2gray
General matrix
33
MATLAB/Image Processing Toolbox
1
2
3
N
c
1
2
3
M
r
One pixel
34
MATLAB/Image Processing Toolbox
gtgt himhist(f) any
previously loaded image gtgt h1h(110256)
create bins for horiz axis gtgt
horz(110256 gtgt
bar(horiz, h1) gtgt
axis(0 255 0 15000) expand lower
range of y-axis gtgt set(gca, xtick, 050255)
gca means get current axis gtgt set(gca,
ytick, 0200015000) lab h v ticks
Write a Comment
User Comments (0)
About PowerShow.com