Lecture 16 Intro Fourier Optics
Lecture 16 Intro Fourier Optics
BME 590L
Roarke Horstmeyer
Welcome to BME590 Online! Things shouldn’t change much, but here’s a summary:
4. I have sent some of you feedback about your project proposal via email. If so, please send me an
updated project proposal by this Thursday 3/26 at midnight. For the rest of the received proposals, I
have input your grade on Sakai. If you didn’t get an email or grade on Sakai, I didn’t get your proposal.
Q: Are we maintaining original final project presentation dates or if these are getting shifted by 1
week to account for the extension of spring break?
A: I would prefer to maintain the original presentation dates. It may be possible to shift it back a few
days into finals week, but it depends on what I hear about regarding the format of other finals
Q: Would the recorded video of lectures be uploaded right after the class? Or it would be upload
several days after the class?
A: Right after the class (i.e., as soon as I can after the class)
• Real, non-negative
• Models absorption
and brightness
Itot = I1 + I2
• Interpretation #2: Electromagnetic wave (Coherent)
• Model: Waves
• Complex field
• Models Interference
Etot = E1 + E2
S
Intensity at image plane Ip = ?
I0
Convolution filter h
Ie = S I0
Ip = H Ie = H S I0
• Real, non-negative
• Models absorption
and brightness
Itot = I1 + I2
• Complex field
• Models Interference
Etot = E1 + E2
This class: Modeling coherent radiation as a wave
Machine Learning and Imaging – Roarke Horstmeyer (2020)
Let’s take a step back: how does light propagate? deep imaging
Maxwell’s equations
without any charge
Maxwell’s equations
without any charge
Considering light that isn’t pulsed over time, we can use the following solution:
Considering light that isn’t pulsed over time, we can use the following solution:
With this particular solution, we get the following important time-independent equation:
Helmholtz
Equation
Considering light that isn’t pulsed over time, we can use the following solution:
With this particular solution, we get the following important time-independent equation:
Helmholtz
Equation
This is an important equation in physics. We won’t go into the details, but it leads to the Huygen-Fresnel principle:
2
2
2
P2
Aperture
P2
Generally connects two points in 3D:
We are usually concerned about propagation between two planes (almost always in an optical system):
We are usually concerned about propagation between two planes (almost always in an optical system):
Paraxial approximation:
We are usually concerned about propagation between two planes (almost always in an optical system):
Paraxial approximation:
We are usually concerned about propagation between two planes (almost always in an optical system):
Paraxial approximation:
Fresnel diffraction
integral
This is how light propagates from one plane to the next. It’s a convolution!
Machine Learning and Imaging – Roarke Horstmeyer (2020)
Fresnel light propagation as a convolution deep imaging
Fresnel Approximation:
Lets assume that the second plane is “pretty far away” from the first plane. Then,
Fresnel Approximation:
Lets assume that the second plane is “pretty far away” from the first plane. Then,
Fresnel Approximation:
Lets assume that the second plane is “pretty far away” from the first plane. Then,
2. Front term comes out, assume second term goes away, then,
2D Fourier Transform
Machine Learning and Imaging – Roarke Horstmeyer (2020)
Model of a microscope (or camera) using Fourier transforms: deep imaging
1’s in here
2D Fourier Transform
Convolution filter h
Input image Output image
U1(x,y) =
U2(x,y)
F [h]
F [U1] F -1[HÛ1]
Input
spectrum
Û1(fx,fy) • =
1. Discrete sample
function s(x,y)
(complex)
“Fourier plane”
2D FT
“Fourier plane”
2D FT
“Blurred image”
“Fourier plane”
2D FT 2D IFT
“Blurred image”
“Fourier plane”
2D FT 2D IFT
Aperture function (lens shape) Camera blur function (IFT of lens shape)
A(fx, fy)
h(x, y)
2D IFT
A (fx,fy)
ŝ1(fxi,fyi) ŝ2(fxo,fyo)
h (x,y)
s1(xi,yi) s2(xo,yo)
Light g1(xi,yi) entering “black box” optical system modified by system point-spread function
h (x2,y2) g2(x2,y2)
g1(x1,y1)
Assume shift
invariance:
This is the system
point-spread function
Object absorption:
S0(x,y)
Illumination brightness:
B(x,y)
Object absorption:
S0(x,y)
Illumination brightness:
B(x,y)
100
photons 60
photons
60%
transmission
Object absorption:
S0(x,y)
Illumination brightness:
B(x,y)
80 8
photons photons
10%
transmission
Object absorption:
S0(x,y)
Illumination brightness:
B(x,y)
B S0
multiplication
Is = B S0
Etot = E1 + E2
• Pretty much the same thing, but now we have an amplitude and a complex phase
(Laser light
100 At(x,y) = Ai(x,y) S(x,y)
or
Ultrasound) photons 60
photons
60%
transmission
Incident field: Transmitted field:
• Pretty much the same thing, but now we have an amplitude and a complex phase
100
photons 20
(Laser light photons At(x,y) = Ai(x,y) S(x,y)
or
Ultrasound) 20%
transmission
• Pretty much the same thing, but now we have an amplitude and a complex phase
100
photons 20
(Laser light photons At(x,y) = Ai(x,y) S(x,y)
or
Ultrasound) 20%
transmission
• Pretty much the same thing, but now we have an amplitude and a complex phase
(Laser light
or
Ultrasound)
• Pretty much the same thing, but now we have an amplitude and a complex phase
(Laser light
ϕi(x,y) = 0
or
Ultrasound)
π/6 deg.
Phase delay
• Pretty much the same thing, but now we have an amplitude and a complex phase
Incident light
(Laser light
ϕi(x,y) = 0
or
Ultrasound)
π/6 deg.
Phase delay
Transmitted light
• Pretty much the same thing, but now we have an amplitude and a complex phase
Transmitted light
• Pretty much the same thing, but now we have an amplitude and a complex phase
Transmitted light
• Pretty much the same thing, but now we have an amplitude and a complex phase
Sample phase delay = exp[ikϕ(x,y)] Output phase is sum of phase delays, product of phasors
• Pretty much the same thing, but now we have an amplitude and a complex phase
Is = B S0
Etot = E1 + E2
U = C S0
U, C and S are complex!
a(x=1) = .2
ϕ(x=1) = .1
*For more information, see D. Paganin, Coherent X-Ray Optics, Section 2.2
a(x=1) = .2
ϕ(x=1) = .1
*For more information, see D. Paganin, Coherent X-Ray Optics, Section 2.2
a(x=1) = .2
ϕ(x=1) = .1
a(x=1) = .2
ϕ(x=1) = .1
U(x) = Ui(x) *exp[-ik n(x)] = Ui(x) A(x) exp[ikϕ(x)] A(x) = exp[k a(x)]
absorption phase shift: new term for laser
Machine Learning and Imaging – Roarke Horstmeyer (2020)
Microscope illumination and sample index of refraction deep imaging
Incident field Ui
Sample absorption = A(x) A: When the incident wave = 1, means uniform in amplitude and phase:
Sample phase = exp[ikϕ(x)]
Ui(x) = 1 U(x)=A(x) exp[ikϕ(x)]
Sample absorption = A(x) A: When the incident wave = 1, means uniform in amplitude and phase:
Sample phase = exp[ikϕ(x)]
Ui(x) = 1 U(x)=A(x) exp[ikϕ(x)]
θ=0 θ=30
“Blurred image”
What does fx represent, really?
y fy
Ty
x fx
y fy
x fx
Machine Learning and Imaging – Roarke Horstmeyer (2020)
Ray angle and spatial frequency
Plane of interest deep imaging
x
Distance to two crests = spatial period
θ Sin(θ) = λ/d
d
d = λ/ Sin(θ)
x
Distance to two crests = spatial period
θ Sin(θ) = λ/d
d
d = λ/ Sin(θ)
θ
fx = 1/d = Sin(θ)/ λ
Image plane ray angle θ Image plane spatial frequency fx Image plane wavevectors kx
U1(x1)
U2(x2) ~ F[U1(x1/M1)]
U1(x1)
U2(x2) ~ F[U1(x1/M1)]
U1(x1)
U2(x2) ~ F[U1(x1/M1)]
Situation 3: From an object to a plane 1 focal length away from a lens (1f-1f system)
U1(x1)
U2(x2) ~ F[U1(x1/M3)]
f f
Machine Learning and Imaging – Roarke Horstmeyer (2020)
A more exact model: the 4f optical system deep imaging
f f f f
f f
2D Fourier Transform
f f
2D Fourier Transform
20 degrees
f f
2D Fourier Transform
Shift point Rays are coming in at +20 degrees and -15 degrees
source
20 degrees
f f
2D Fourier Transform
F[.] F[.]
Coherent Incoherent
H*H
transfer function transfer function
H(fx) Hi(fx)