SlideShare a Scribd company logo
1 of 12
Download to read offline
Problem 1.1 An imaging lens in a digital camera has a focal length of 6 cm. How far should the
lens be from the camera’s CCD array to focus on an object
(a) 12 cm in front of the lens?
(b) 15 cm in front of the lens?
Solution:
(a) The lens equation (Eq. (1.1)) is 1
do
+ 1
di
= 1
f .
Here, f = 6 cm and do = 12 cm, so di = 12 cm .
(b) The lens equation (Eq. (1.1)) is 1
do
+ 1
di
= 1
f .
Here, f = 6 cm and do = 15 cm, so di = 10 cm .
Email: solution9159@gmail.com
Contact me in order to access the whole complete document.
WhatsApp: https://wa.me/message/2H3BV2L5TTSUF1 Telegram: https://t.me/solutionmanual
Problem 1.2 An imaging lens in a digital camera has a focal length of 4 cm.
How far should the lens be from the camera’s CCD array to focus on an object
(a) 12 cm in front of the lens;
(b) 8 cm in front of the lens.
Solution:
(a) The lens equation (Eq. (1.1)) is 1
do
+ 1
di
= 1
f .
Here, f = 4 cm and do = 12 cm, so di = 6 cm .
(b) The lens equation (Eq. (1.1)) is 1
do
+ 1
di
= 1
f .
Here, f = 4 cm and do = 8 cm, so di = 8 cm .
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
Problem 1.3 The following program loads an image stored in clown.mat as Io(x, y), passes it
through an imaging system with the PSF given by Eq. (1.6), and displays Io(x, y) and Ii(x, y).
Parameters ∆, D, di, and λ (all in mm) are specified in the program’s first line.
clear;Delta=0.0002;D=0.03;lambda=0.0000005;di=0.003;T=round(0.01/Delta);
for I=1:T;for J=1:T;x2y2(I,J)=(I-T/2).*(I-T/2)+(J-T/2).*(J-T/2);end;end;
gamma=pi*D/lambda*sqrt(x2y2./(x2y2+di*di/Delta/Delta));
h=2*besselj(1,gamma)./gamma;
h(T/2,T/2)=(h(T/2+1,T/2)+h(T/2-1,T/2)+h(T/2,T/2+1)+h(T/2,T/2-1))/4;
h=h.*h;H=h(T/2-5:T/2+5,T/2-5:T/2+5);load clown.mat;Y=conv2(X,H);
figure,imagesc(X),axis off,colormap(gray),figure,imagesc(Y),axis off,colormap(gray)
Run the program and display Io(x, y) (input) and Ii(x, y) (output).
Solution: Io(x, y) is at left and Ii(x, y) is at right.
The image formed by the optical system is blurred, as expected.
Problem 1.4 Compare the azimuth resolution of a real-aperture radar with that of a synthetic-
aperture radar, with both pointed at the ground from an aircraft at a range R = 5 km. Both
systems operate at λ = 3 cm and utilize a 2-m-long antenna.
Solution: For the real-aperture radar,
∆Y ′
min =
λR
ly
=
3 × 10−2 × 5 × 103
2
= 75 m.
For the SAR,
∆Y ′
min =
ly
2
=
2
2
= 1 m.
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
Problem 1.5 A 2-m-long antenna is used to form a synthetic-aperture radar from a range of 100 km.
What is the length of the synthetic aperture?
Solution: Scaling the range in Fig. 1-21 from 400 km down to 100 km leads to a synthetic
aperture shorter by the same factor. Hence, the synthetic aperture is of length 8 km/4 = 2 km.
Problem 1.6 The following program loads an image stored in sar.mat as Io(x, y), passes it through
an imaging system with the PSF given by Eq. (1.15), and displays Io(x, y) and Ii(x, y).
Parameters ∆, τ, and l are specified in the program’s first line.
clear;Delta=0.1;l=5;tau=1;I=[-15:15];z=pi*1.8*Delta*I/l;load sar.mat;
hy=sin(pi*z)./(pi*z);hy(16)=1;hy=hy.*hy;hx=exp(-2.77*Delta*Delta*I.*I/tau/tau);
H=hy’*hx;Y=conv2(X,H);
figure,imagesc(X),axis off,colormap(gray),figure,imagesc(Y),axis off,colormap(gray)
Run the program and display Io(x, y) (input) and Ii(x, y) (output).
Solution: Io(x, y) is at left and Ii(x, y) is at right.
The image formed by the radar system is blurred, as expected.
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
Problem 1.7 (This problem assumes prior knowledge of the 1-D Fourier transform (FT)). The basic
CT problem is to reconstruct α(ξ, η) in Eq. (1.18) from p(r, θ). One way to do this is as follows:
(a) Take the FT of Eq. (1.18), transforming r to f. Define p(−r, θ) = p(r, θ + π).
(b) Define and substitute µ = f cos θ and ν = f sin θ in this FT.
(c) Show that the result defines 2 FTs, transforming ξ to µ and η to ν, and that A(µ, ν) =
P(f, θ). Hence, α(ξ, η) is the inverse FT of P(f, θ).
Solution:
(a) The FT of Eq. (1.18) taking r to f is
P(f, θ) = F
F
F{p(r, θ)} =
Z ∞
−∞
Z ∞
−∞
α(ξ, η) e−j2πf(ξ cos θ+η sin θ)
dξ dη.
(b) Substituting gives
P(f, θ) =
Z ∞
−∞
Z ∞
−∞
α(ξ, η) e−j2πµξ
e−j2πνη
dξ dη.
(c) P(f, θ) = F
F
Fξ→µ{F
F
Fη→ν{α(ξ, η)}} = A(µ, ν),
Problem 1.8 The following program loads an image stored in mri.mat as Io(x, y), passes it through
an imaging system with the PSF given by Eq. (1.20), and displays Io(x, y) and Ii(x, y).
Parameters ∆, N, and dk are specified in the program’s first line.
clear;N=16;Delta=0.01;dk=1;I=[-60:60];load mri.mat;
h=dk*sin(pi*N*dk*I*Delta)./sin(pi*dk*I*Delta);h(61)=N;H=h’*h;Y=conv2(X,H);
figure,imagesc(X),axis off,colormap(gray),figure,imagesc(Y),axis off,colormap(gray)
Run the program and display Io(x, y) (input) and Ii(x, y) (output).
Solution: Io(x, y) is at left and Ii(x, y) is at right.
The image formed by the MRI system is blurred, as expected.
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
Problem 1.9 This problem shows how beamforming works on a linear array of transducers, as
illustrated in Fig. 1-35, in a medium with a wave speed of 1540 m/s. We are given a linear
array of transducers located 1.54 cm apart along the x axis, with the nth transducer located
at x = 1.54n cm. Outputs {yn(t)} from the transducers are delayed and summed to produce
the signal y(t) =
P
n yn(t −0.05n). In what direction (angle from perpendicular to the array)
is the array focused?
Solution: Consider a plane wave (impulse in space and time) δ(t − x sin θ − y cos θ) arriving
at the array from a direction θ (angle from perpendicular to the array). The plane wave hits
the nth transducer at t = n sin(θ) 1.54 cm
1540 m/s = 0.1n sin θ. Setting the delay between tranducers
0.05n = 0.1n sin θ gives θ = 30◦ .
Problem 2.1 Compute the following convolutions:
(a) e−t u(t) ∗ e−2t u(t)
(b) e−2t u(t) ∗ e−3t u(t)
(c) e−3t u(t) ∗ e−3t u(t)
Solution:
The convolution of two causal signals is y(t) = u(t)
R t
0 h(τ) x(t − τ) dτ.
(a): e−t u(t) ∗ e−2t u(t) = u(t)
R t
0 e−τ e−2(t−τ) dτ = e−2t u(t)
R t
0 eτ dτ = e−2t u(t) [et − 1] =
e−t u(t) − e−2t u(t)
(b): e−2t u(t) ∗ e−3t u(t) = u(t)
R t
0 e−2τ e−3(t−τ) dτ = e−3t u(t)
R t
0 eτ dτ = e−3t u(t) [et − 1] =
e−2t u(t) − e−3t u(t)
(c): e−3t u(t) ∗ e−3t u(t) = u(t)
R t
0 e−3τ e−3(t−τ) dτ = e−3t u(t)
R t
0 dτ = te−3t u(t)
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
Problem 2.2 Show that the spectrum of sin(20πt)
πt
sin(10πt)
πt is zero for |f| > 15 Hz.
Solution:
Using the Fourier transform property F[x(t)y(t)] = X(f) ∗ Y(f),
and the property that the width of a convolution is the sum of the widths,
the bandwidth of the product of two signals is the sum of their bandwidths.
F

sin(20πt)
πt

=

1, |f|  10 Hz
0, |f|  10 Hz
and
F

sin(10πt)
πt

=

1, |f|  5 Hz
0, |f|  5 Hz.
Hence,
F

sin(20πt)
πt
sin(10πt)
πt

= 0 for |f|  15 Hz.
Problem 2.3 Using only Fourier transform properties, show that
sin(10πt)
πt
[1 + 2 cos(20πt)] =
sin(30πt)
πt
.
Solution:
F
h
sin(10πt)
πt
i
=

1, |f|  5
0, |f|  5
Using the modulation property:
F[x(t) cos(2πf0t)] =
1
2
X(f − f0) +
1
2
X(f + f0),
we have
F

sin(10πt)
πt
cos(20πt)

=
 1
2, 5 Hz  |f|  15 Hz,
0, otherwise.
Adding the first equation to double the second equation gives
F

sin(10πt)
πt
(1 + 2 cos(20πt))

=

1, |f|  5 Hz
0, |f|  5 Hz
+

1, 5 Hz  |f|  15 Hz,
0, otherwise
=

1, |f|  15 Hz,
0, |f|  15 Hz.
The inverse Fourier transform of this result is sin(30πt)
πt .
The sum of this lowpass filter and bandpass filter is another lowpass filter:
- f (Hz)
–15 –5 5 15
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m
s
o
l
u
t
i
o
n
9
1
5
9
@
g
m
a
i
l
.
c
o
m

More Related Content

Similar to Solution Manual Image Processing for Engineers by Yagle and Ulaby

TM plane wave scattering from finite rectangular grooves in a conducting plan...
TM plane wave scattering from finite rectangular grooves in a conducting plan...TM plane wave scattering from finite rectangular grooves in a conducting plan...
TM plane wave scattering from finite rectangular grooves in a conducting plan...Yong Heui Cho
 
Paper computer
Paper computerPaper computer
Paper computerbikram ...
 
Paper computer
Paper computerPaper computer
Paper computerbikram ...
 
7076 chapter5 slides
7076 chapter5 slides7076 chapter5 slides
7076 chapter5 slidesNguyen Mina
 
Lesson 7: Vector-valued functions
Lesson 7: Vector-valued functionsLesson 7: Vector-valued functions
Lesson 7: Vector-valued functionsMatthew Leingang
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Alexander Litvinenko
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Alexander Litvinenko
 
Model reduction design for continuous systems with finite frequency specifications
Model reduction design for continuous systems with finite frequency specificationsModel reduction design for continuous systems with finite frequency specifications
Model reduction design for continuous systems with finite frequency specificationsIJECEIAES
 
Fourier Specturm via MATLAB
Fourier Specturm via MATLABFourier Specturm via MATLAB
Fourier Specturm via MATLABZunAib Ali
 
SOLVING BVPs OF SINGULARLY PERTURBED DISCRETE SYSTEMS
SOLVING BVPs OF SINGULARLY PERTURBED DISCRETE SYSTEMSSOLVING BVPs OF SINGULARLY PERTURBED DISCRETE SYSTEMS
SOLVING BVPs OF SINGULARLY PERTURBED DISCRETE SYSTEMSTahia ZERIZER
 
Tucker tensor analysis of Matern functions in spatial statistics
Tucker tensor analysis of Matern functions in spatial statistics Tucker tensor analysis of Matern functions in spatial statistics
Tucker tensor analysis of Matern functions in spatial statistics Alexander Litvinenko
 
Cálculo ii howard anton - capítulo 16 [tópicos do cálculo vetorial]
Cálculo ii   howard anton - capítulo 16 [tópicos do cálculo vetorial]Cálculo ii   howard anton - capítulo 16 [tópicos do cálculo vetorial]
Cálculo ii howard anton - capítulo 16 [tópicos do cálculo vetorial]Henrique Covatti
 
Femtosecond two photon absorption measurements based on the accumulative phot...
Femtosecond two photon absorption measurements based on the accumulative phot...Femtosecond two photon absorption measurements based on the accumulative phot...
Femtosecond two photon absorption measurements based on the accumulative phot...gerarluis
 

Similar to Solution Manual Image Processing for Engineers by Yagle and Ulaby (20)

Online Signals and Systems Assignment Help
Online Signals and Systems Assignment HelpOnline Signals and Systems Assignment Help
Online Signals and Systems Assignment Help
 
assignment_2
assignment_2assignment_2
assignment_2
 
Line circle draw
Line circle drawLine circle draw
Line circle draw
 
TM plane wave scattering from finite rectangular grooves in a conducting plan...
TM plane wave scattering from finite rectangular grooves in a conducting plan...TM plane wave scattering from finite rectangular grooves in a conducting plan...
TM plane wave scattering from finite rectangular grooves in a conducting plan...
 
Paper computer
Paper computerPaper computer
Paper computer
 
Paper computer
Paper computerPaper computer
Paper computer
 
7076 chapter5 slides
7076 chapter5 slides7076 chapter5 slides
7076 chapter5 slides
 
Lesson 7: Vector-valued functions
Lesson 7: Vector-valued functionsLesson 7: Vector-valued functions
Lesson 7: Vector-valued functions
 
Efoom 2020
Efoom 2020Efoom 2020
Efoom 2020
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
 
Model reduction design for continuous systems with finite frequency specifications
Model reduction design for continuous systems with finite frequency specificationsModel reduction design for continuous systems with finite frequency specifications
Model reduction design for continuous systems with finite frequency specifications
 
Adaline and Madaline.ppt
Adaline and Madaline.pptAdaline and Madaline.ppt
Adaline and Madaline.ppt
 
Fourier Specturm via MATLAB
Fourier Specturm via MATLABFourier Specturm via MATLAB
Fourier Specturm via MATLAB
 
CMU_13
CMU_13CMU_13
CMU_13
 
Signal Processing Homework Help
Signal Processing Homework HelpSignal Processing Homework Help
Signal Processing Homework Help
 
SOLVING BVPs OF SINGULARLY PERTURBED DISCRETE SYSTEMS
SOLVING BVPs OF SINGULARLY PERTURBED DISCRETE SYSTEMSSOLVING BVPs OF SINGULARLY PERTURBED DISCRETE SYSTEMS
SOLVING BVPs OF SINGULARLY PERTURBED DISCRETE SYSTEMS
 
Tucker tensor analysis of Matern functions in spatial statistics
Tucker tensor analysis of Matern functions in spatial statistics Tucker tensor analysis of Matern functions in spatial statistics
Tucker tensor analysis of Matern functions in spatial statistics
 
Cálculo ii howard anton - capítulo 16 [tópicos do cálculo vetorial]
Cálculo ii   howard anton - capítulo 16 [tópicos do cálculo vetorial]Cálculo ii   howard anton - capítulo 16 [tópicos do cálculo vetorial]
Cálculo ii howard anton - capítulo 16 [tópicos do cálculo vetorial]
 
Femtosecond two photon absorption measurements based on the accumulative phot...
Femtosecond two photon absorption measurements based on the accumulative phot...Femtosecond two photon absorption measurements based on the accumulative phot...
Femtosecond two photon absorption measurements based on the accumulative phot...
 

Recently uploaded

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 

Solution Manual Image Processing for Engineers by Yagle and Ulaby

  • 1. Problem 1.1 An imaging lens in a digital camera has a focal length of 6 cm. How far should the lens be from the camera’s CCD array to focus on an object (a) 12 cm in front of the lens? (b) 15 cm in front of the lens? Solution: (a) The lens equation (Eq. (1.1)) is 1 do + 1 di = 1 f . Here, f = 6 cm and do = 12 cm, so di = 12 cm . (b) The lens equation (Eq. (1.1)) is 1 do + 1 di = 1 f . Here, f = 6 cm and do = 15 cm, so di = 10 cm . Email: solution9159@gmail.com Contact me in order to access the whole complete document. WhatsApp: https://wa.me/message/2H3BV2L5TTSUF1 Telegram: https://t.me/solutionmanual
  • 2. Problem 1.2 An imaging lens in a digital camera has a focal length of 4 cm. How far should the lens be from the camera’s CCD array to focus on an object (a) 12 cm in front of the lens; (b) 8 cm in front of the lens. Solution: (a) The lens equation (Eq. (1.1)) is 1 do + 1 di = 1 f . Here, f = 4 cm and do = 12 cm, so di = 6 cm . (b) The lens equation (Eq. (1.1)) is 1 do + 1 di = 1 f . Here, f = 4 cm and do = 8 cm, so di = 8 cm . s o l u t i o n 9 1 5 9 @ g m a i l . c o m s o l u t i o n 9 1 5 9 @ g m a i l . c o m
  • 3. Problem 1.3 The following program loads an image stored in clown.mat as Io(x, y), passes it through an imaging system with the PSF given by Eq. (1.6), and displays Io(x, y) and Ii(x, y). Parameters ∆, D, di, and λ (all in mm) are specified in the program’s first line. clear;Delta=0.0002;D=0.03;lambda=0.0000005;di=0.003;T=round(0.01/Delta); for I=1:T;for J=1:T;x2y2(I,J)=(I-T/2).*(I-T/2)+(J-T/2).*(J-T/2);end;end; gamma=pi*D/lambda*sqrt(x2y2./(x2y2+di*di/Delta/Delta)); h=2*besselj(1,gamma)./gamma; h(T/2,T/2)=(h(T/2+1,T/2)+h(T/2-1,T/2)+h(T/2,T/2+1)+h(T/2,T/2-1))/4; h=h.*h;H=h(T/2-5:T/2+5,T/2-5:T/2+5);load clown.mat;Y=conv2(X,H); figure,imagesc(X),axis off,colormap(gray),figure,imagesc(Y),axis off,colormap(gray) Run the program and display Io(x, y) (input) and Ii(x, y) (output). Solution: Io(x, y) is at left and Ii(x, y) is at right. The image formed by the optical system is blurred, as expected.
  • 4. Problem 1.4 Compare the azimuth resolution of a real-aperture radar with that of a synthetic- aperture radar, with both pointed at the ground from an aircraft at a range R = 5 km. Both systems operate at λ = 3 cm and utilize a 2-m-long antenna. Solution: For the real-aperture radar, ∆Y ′ min = λR ly = 3 × 10−2 × 5 × 103 2 = 75 m. For the SAR, ∆Y ′ min = ly 2 = 2 2 = 1 m. s o l u t i o n 9 1 5 9 @ g m a i l . c o m s o l u t i o n 9 1 5 9 @ g m a i l . c o m
  • 5. Problem 1.5 A 2-m-long antenna is used to form a synthetic-aperture radar from a range of 100 km. What is the length of the synthetic aperture? Solution: Scaling the range in Fig. 1-21 from 400 km down to 100 km leads to a synthetic aperture shorter by the same factor. Hence, the synthetic aperture is of length 8 km/4 = 2 km.
  • 6. Problem 1.6 The following program loads an image stored in sar.mat as Io(x, y), passes it through an imaging system with the PSF given by Eq. (1.15), and displays Io(x, y) and Ii(x, y). Parameters ∆, τ, and l are specified in the program’s first line. clear;Delta=0.1;l=5;tau=1;I=[-15:15];z=pi*1.8*Delta*I/l;load sar.mat; hy=sin(pi*z)./(pi*z);hy(16)=1;hy=hy.*hy;hx=exp(-2.77*Delta*Delta*I.*I/tau/tau); H=hy’*hx;Y=conv2(X,H); figure,imagesc(X),axis off,colormap(gray),figure,imagesc(Y),axis off,colormap(gray) Run the program and display Io(x, y) (input) and Ii(x, y) (output). Solution: Io(x, y) is at left and Ii(x, y) is at right. The image formed by the radar system is blurred, as expected. s o l u t i o n 9 1 5 9 @ g m a i l . c o m s o l u t i o n 9 1 5 9 @ g m a i l . c o m
  • 7. Problem 1.7 (This problem assumes prior knowledge of the 1-D Fourier transform (FT)). The basic CT problem is to reconstruct α(ξ, η) in Eq. (1.18) from p(r, θ). One way to do this is as follows: (a) Take the FT of Eq. (1.18), transforming r to f. Define p(−r, θ) = p(r, θ + π). (b) Define and substitute µ = f cos θ and ν = f sin θ in this FT. (c) Show that the result defines 2 FTs, transforming ξ to µ and η to ν, and that A(µ, ν) = P(f, θ). Hence, α(ξ, η) is the inverse FT of P(f, θ). Solution: (a) The FT of Eq. (1.18) taking r to f is P(f, θ) = F F F{p(r, θ)} = Z ∞ −∞ Z ∞ −∞ α(ξ, η) e−j2πf(ξ cos θ+η sin θ) dξ dη. (b) Substituting gives P(f, θ) = Z ∞ −∞ Z ∞ −∞ α(ξ, η) e−j2πµξ e−j2πνη dξ dη. (c) P(f, θ) = F F Fξ→µ{F F Fη→ν{α(ξ, η)}} = A(µ, ν),
  • 8. Problem 1.8 The following program loads an image stored in mri.mat as Io(x, y), passes it through an imaging system with the PSF given by Eq. (1.20), and displays Io(x, y) and Ii(x, y). Parameters ∆, N, and dk are specified in the program’s first line. clear;N=16;Delta=0.01;dk=1;I=[-60:60];load mri.mat; h=dk*sin(pi*N*dk*I*Delta)./sin(pi*dk*I*Delta);h(61)=N;H=h’*h;Y=conv2(X,H); figure,imagesc(X),axis off,colormap(gray),figure,imagesc(Y),axis off,colormap(gray) Run the program and display Io(x, y) (input) and Ii(x, y) (output). Solution: Io(x, y) is at left and Ii(x, y) is at right. The image formed by the MRI system is blurred, as expected. s o l u t i o n 9 1 5 9 @ g m a i l . c o m s o l u t i o n 9 1 5 9 @ g m a i l . c o m
  • 9. Problem 1.9 This problem shows how beamforming works on a linear array of transducers, as illustrated in Fig. 1-35, in a medium with a wave speed of 1540 m/s. We are given a linear array of transducers located 1.54 cm apart along the x axis, with the nth transducer located at x = 1.54n cm. Outputs {yn(t)} from the transducers are delayed and summed to produce the signal y(t) = P n yn(t −0.05n). In what direction (angle from perpendicular to the array) is the array focused? Solution: Consider a plane wave (impulse in space and time) δ(t − x sin θ − y cos θ) arriving at the array from a direction θ (angle from perpendicular to the array). The plane wave hits the nth transducer at t = n sin(θ) 1.54 cm 1540 m/s = 0.1n sin θ. Setting the delay between tranducers 0.05n = 0.1n sin θ gives θ = 30◦ .
  • 10. Problem 2.1 Compute the following convolutions: (a) e−t u(t) ∗ e−2t u(t) (b) e−2t u(t) ∗ e−3t u(t) (c) e−3t u(t) ∗ e−3t u(t) Solution: The convolution of two causal signals is y(t) = u(t) R t 0 h(τ) x(t − τ) dτ. (a): e−t u(t) ∗ e−2t u(t) = u(t) R t 0 e−τ e−2(t−τ) dτ = e−2t u(t) R t 0 eτ dτ = e−2t u(t) [et − 1] = e−t u(t) − e−2t u(t) (b): e−2t u(t) ∗ e−3t u(t) = u(t) R t 0 e−2τ e−3(t−τ) dτ = e−3t u(t) R t 0 eτ dτ = e−3t u(t) [et − 1] = e−2t u(t) − e−3t u(t) (c): e−3t u(t) ∗ e−3t u(t) = u(t) R t 0 e−3τ e−3(t−τ) dτ = e−3t u(t) R t 0 dτ = te−3t u(t) s o l u t i o n 9 1 5 9 @ g m a i l . c o m s o l u t i o n 9 1 5 9 @ g m a i l . c o m
  • 11. Problem 2.2 Show that the spectrum of sin(20πt) πt sin(10πt) πt is zero for |f| > 15 Hz. Solution: Using the Fourier transform property F[x(t)y(t)] = X(f) ∗ Y(f), and the property that the width of a convolution is the sum of the widths, the bandwidth of the product of two signals is the sum of their bandwidths. F sin(20πt) πt = 1, |f| 10 Hz 0, |f| 10 Hz and F sin(10πt) πt = 1, |f| 5 Hz 0, |f| 5 Hz. Hence, F sin(20πt) πt sin(10πt) πt = 0 for |f| 15 Hz.
  • 12. Problem 2.3 Using only Fourier transform properties, show that sin(10πt) πt [1 + 2 cos(20πt)] = sin(30πt) πt . Solution: F h sin(10πt) πt i = 1, |f| 5 0, |f| 5 Using the modulation property: F[x(t) cos(2πf0t)] = 1 2 X(f − f0) + 1 2 X(f + f0), we have F sin(10πt) πt cos(20πt) = 1 2, 5 Hz |f| 15 Hz, 0, otherwise. Adding the first equation to double the second equation gives F sin(10πt) πt (1 + 2 cos(20πt)) = 1, |f| 5 Hz 0, |f| 5 Hz + 1, 5 Hz |f| 15 Hz, 0, otherwise = 1, |f| 15 Hz, 0, |f| 15 Hz. The inverse Fourier transform of this result is sin(30πt) πt . The sum of this lowpass filter and bandpass filter is another lowpass filter: - f (Hz) –15 –5 5 15 s o l u t i o n 9 1 5 9 @ g m a i l . c o m s o l u t i o n 9 1 5 9 @ g m a i l . c o m