MIT 2.71/2.710 Optics 10/31/05 wk9-a-1. The spatial frequency domain

Similar documents
The spatial frequency domain

G52IVG, School of Computer Science, University of Nottingham

GBS765 Electron microscopy

Nature of Light Part 2

PH880 Topics in Physics

Spatial-Domain Convolution Filters

Today. MIT 2.71/2.710 Optics 11/10/04 wk10-b-1

Linear Operators and Fourier Transform

Discrete Fourier Transform

Additional Pointers. Introduction to Computer Vision. Convolution. Area operations: Linear filtering

Digital Image Processing. Chapter 4: Image Enhancement in the Frequency Domain

Frequency2: Sampling and Aliasing

DISCRETE FOURIER TRANSFORM

Topics. Example. Modulation. [ ] = G(k x. ] = 1 2 G ( k % k x 0) G ( k + k x 0) ] = 1 2 j G ( k x

Fourier Transform. sin(n# x)), where! = 2" / L and

4: Fourier Optics. Lecture 4 Outline. ECE 4606 Undergraduate Optics Lab. Robert R. McLeod, University of Colorado

Fourier series: Any periodic signals can be viewed as weighted sum. different frequencies. view frequency as an

Introduction to the Fourier transform. Computer Vision & Digital Image Processing. The Fourier transform (continued) The Fourier transform (continued)

Contents. Signals as functions (1D, 2D)

Convolution Spatial Aliasing Frequency domain filtering fundamentals Applications Image smoothing Image sharpening

Contents. Signals as functions (1D, 2D)

Representation of 1D Function

Lecture 4 Filtering in the Frequency Domain. Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2016

2.710 Optics Spring 09 Problem Set #6 Posted Monday, Apr. 6, 2009 Due Wednesday, Apr. 15, 2009

Contents. Signals as functions (1D, 2D)

Chapter 16 Holography

Optics for Engineers Chapter 11

Math 265 (Butler) Practice Midterm III B (Solutions)

Optics for Engineers Chapter 11

Assignment for next week

Convolution/Modulation Theorem. 2D Convolution/Multiplication. Application of Convolution Thm. Bioengineering 280A Principles of Biomedical Imaging

ECG782: Multidimensional Digital Signal Processing

Topics. Bioengineering 280A Principles of Biomedical Imaging. Fall Quarter 2006 CT/Fourier Lecture 2

Convolution Theorem Modulation Transfer Function y(t)=g(t)*h(t)

Image Enhancement in the frequency domain. GZ Chapter 4

Chapter 12 Effects of Partial coherence on imaging systems

Tutorial. The two- dimensional Fourier transform. θ =. For example, if f( x, y) = cos[2 π( xcosθ + ysin θ)]

1 4 (1 cos(4θ))dθ = θ 4 sin(4θ)

Wiener Filter for Deterministic Blur Model

ELEG 479 Lecture #6. Mark Mirotznik, Ph.D. Associate Professor The University of Delaware

ECE 425. Image Science and Engineering

Topics. Bioengineering 280A Principles of Biomedical Imaging. Fall Quarter 2004 Lecture 4 2D Fourier Transforms

Visual features: From Fourier to Gabor

Image Degradation Model (Linear/Additive)

4: Fourier Optics. Lecture 4 Outline. ECE 4606 Undergraduate Optics Lab. Robert R. McLeod, University of Colorado

Section 4.5. Integration and Expectation

Chapter 13 Partially Coherent Imaging, continued

Finite Apertures, Interfaces

BioE Exam 1 10/9/2018 Answer Sheet - Correct answer is A for all questions. 1. The sagittal plane

Biomedical Engineering Image Formation II

&& && F( u)! "{ f (x)} = f (x)e # j 2$ u x. f (x)! " #1. F(u,v) = f (x, y) e. f (x, y) = 2D Fourier Transform. Fourier Transform - review.

I Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University. Computer Vision: 4. Filtering

Q1 Q2 Q3 Q4 Q5 Total

Plane waves and spatial frequency. A plane wave

ESS Finite Impulse Response Filters and the Z-transform

Fundamental Solutions and Green s functions. Simulation Methods in Acoustics

Review of Linear System Theory

WAVES CP4 REVISION LECTURE ON. The wave equation. Traveling waves. Standing waves. Dispersion. Phase and group velocities.

Linear Filters and Convolution. Ahmed Ashraf

Topic 2: Scalar Diffraction

Module 3 : Sampling and Reconstruction Lecture 22 : Sampling and Reconstruction of Band-Limited Signals

Overview. Signals as functions (1D, 2D) 1D Fourier Transform. 2D Fourier Transforms. Discrete Fourier Transform (DFT) Discrete Cosine Transform (DCT)

Theory of signals and images I. Dr. Victor Castaneda

Optical Transfer Function

Use partial integration with respect to y to compute the inner integral (treating x as a constant.)

2.710 Optics Spring 09 Solutions to Problem Set #7 Due Wednesday, Apr. 22, 2009

DIFFERENTIATION RULES

Conditional Distributions

( ), λ. ( ) =u z. ( )+ iv z

Fundamentals of the Discrete Fourier Transform

Chapter 6 Aberrations

Fourier Syntheses, Analyses, and Transforms

(x 3)(x + 5) = (x 3)(x 1) = x + 5. sin 2 x e ax bx 1 = 1 2. lim

28. Fourier transforms in optics, part 3

Bioengineering 280A Principles of Biomedical Imaging. Fall Quarter 2006 X-Rays Lecture 3. Topics

Chapter 1 Fundamental Concepts

Fourier Optics - Exam #1 Review

Tutorial 9 The Discrete Fourier Transform (DFT) SIPC , Spring 2017 Technion, CS Department

BME I5000: Biomedical Imaging

ELEG 3124 SYSTEMS AND SIGNALS Ch. 5 Fourier Transform

Image as a signal. Luc Brun. January 25, 2018

Representation of Signals & Systems

Digital Image Processing. Filtering in the Frequency Domain

Math 1501 Calc I Summer 2015 QUP SOUP w/ GTcourses

Review of Analog Signal Analysis

5. LIGHT MICROSCOPY Abbe s theory of imaging

Purpose: Explain the top 10 phenomena and concepts key to

La vraie faute est celle qu on ne corrige pas Confucius

Fourier Transforms D. S. Sivia

BOOK CORRECTIONS, CLARIFICATIONS, AND CORRECTIONS TO PROBLEM SOLUTIONS

Empirical Mean and Variance!

Slepian Functions Why, What, How?


Introduction ODEs and Linear Systems

Fourier Matching. CS 510 Lecture #7 February 8 th, 2013

Errata for Robot Vision

4.4 Change of Variable in Integrals: The Jacobian

(TRAVELLING) 1D WAVES. 1. Transversal & Longitudinal Waves

Plane waves and spatial frequency. A plane wave

Announcements. Topics: Homework:

Transcription:

10/31/05 wk9-a-1 The spatial frequency domain

Recall: plane wave propagation x path delay increases linearly with x λ z=0 θ E 0 x exp i2π sinθ + λ z i2π cosθ λ z plane of observation 10/31/05 wk9-a-2

Spatial frequency angle of propagation? x λ electric field z=0 θ z plane of observation 10/31/05 wk9-a-3

Spatial frequency angle of propagation? x λ z=0 θ z plane of observation 10/31/05 wk9-a-4

Spatial frequency angle of propagation? The cross-section of the optical field with the optical axis is a sinusoid of the form sinθ E 0 exp i2π x λ φ + 0 i.e. it looks like ( i2π u φ ) E0 exp x + 0 where u sinθ λ is called the spatial frequency 10/31/05 wk9-a-5

2D sinusoids [ 2π ( ux vy) ] E cos + 0 [ i2π ( ux vy) ] E exp + 0 corresp. phasor y x 10/31/05 wk9-a-6

2D sinusoids [ 2π ( ux vy) ] E cos + 0 [ i2π ( ux vy) ] E exp + 0 corresp. phasor y x min max 10/31/05 wk9-a-7

2D sinusoids [ 2π ( ux vy) ] E cos + 0 [ i2π ( ux vy) ] E exp + 0 corresp. phasor y 1/u 1/v x min max 10/31/05 wk9-a-8

2D sinusoids [ 2π ( ux vy) ] E cos + 0 tanψ = Λ = u u v 1 2 + v 2 y Λ [ i2π ( ux vy) ] E exp + 0 corresp. phasor x ψ min max 10/31/05 wk9-a-9

10/31/05 wk9-a-10 Spatial (2D) Fourier Transforms

The 2D Fourier integral (aka inverse Fourier transform) g ( ) ( ) ( ) x, y G u, v e + i2 π ux+ vy = dudv 10/31/05 wk9-a-11 superposition complex weight, expresses relative amplitude (magnitude & phase) of superposed sinusoids sinusoids

The 2D Fourier transform The complex weight coefficients G(u,v), aka Fourier transform of g(x,y) are calculated from the integral ( ) ( ) ( ), v g x, y e i2 π ux+ vy G u = dxdy (1D so we can draw it easily... ) g(x) Re[e -i2πux ] Re[G(u)]= x dx 10/31/05 wk9-a-12

2D Fourier transform pairs (from Goodman, Introduction to Fourier Optics, page 14) 10/31/05 wk9-a-13

Space and spatial frequency representations SPACE DOMAIN g(x,y) i2 π ( ux+ vy) (, v) g( x, y) e G u = dxdy g + i2 π ( ux+ vy) ( x, y) G( u, v) e = dudv 2D Fourier transform SPATIAL FREQUENCY DOMAIN G(u,v) 2D Fourier integral aka inverse 2D Fourier transform 10/31/05 wk9-a-14

Periodic Grating /1: vertical y v x u Space domain y v Frequency (Fourier) domain x u 10/31/05 wk9-a-15

Periodic Grating /2: tilted y v x u Space domain y v Frequency (Fourier) domain x u 10/31/05 wk9-a-16

Superposition: multiple gratings + + Space domain Frequency (Fourier) domain 10/31/05 wk9-a-17

Superpositions: spatial frequency representation Space domain Frequency (Fourier) domain 10/31/05 wk9-a-18

Superpositions: spatial frequency representation 10/31/05 wk9-a-19 space domain spatial frequency domain g ( x, y) G ( u, v) = I{ g( x, y) }

Fourier transform properties /1 Fourier transforms and the delta function I I { δ ( x, y) } = 1 { exp[ i2π ( u x + v y) ]} = δ ( u u ) δ ( v v ) Linearity of Fourier transforms if I then 0 0 { g ( x, y) } = G ( u, v) and I{ g ( x, y) } = G ( u, v) 1 I { a g ( x, y) + a g ( x, y) } = a G ( u, v) + a G ( u, v) 1 1 for any pair of 1 2 2 complex numbers 2 1 a 1, 1 0 a 2. 2 0 2 2 10/31/05 wk9-a-20

Shift theorem (space frequency) I Shift theorem (frequency space) I Scaling theorem I 10/31/05 wk9-a-21 Fourier transform properties /2 { g ( x, y) } G( u, v) Let I = { g ( x x, y y )} = G( u, v) exp[ i π ( ux + vy )] 0 0 2 { g( x, y) exp[ i2π ( ux + vy )]} = G( u u v v ) 1 ab u a v b { ( )} g ax, by = G, 0 0 0, 0 0 0

Modulation in the frequency domain: the shift theorem Space domain Frequency (Fourier) domain 10/31/05 wk9-a-22

Size of object vs frequency content: the scaling theorem Space domain Frequency (Fourier) domain 10/31/05 wk9-a-23

Convolution theorem (space frequency) I Fourier transform properties /3 { f ( x, y) } = F( u, v) and I{ h( x, y) } H ( u, v) Let I = Let g ( x, y) = f ( x, y ) h( x x, y y ) dx dy { g ( x, y) } = F( u, v) H ( u, v) Let (, v) = F( u, v ) H ( u u, v v ) du dv Q u Convolution theorem (frequency space) ( u, v) = I{ f ( x, y) h( x y) } Q, 10/31/05 wk9-a-24

Correlation theorem (space frequency) I Fourier transform properties /4 { f ( x, y) } = F( u, v) and I{ h( x, y) } H ( u, v) Let I = Let g ( x, y) = f ( x, y ) h( x x, y y) dx dy { ( )} ( ) * g x, y = F u, v H ( u, v) Let (, v) = F( u, v ) H ( u u, v v) du dv Q u Correlation theorem (frequency space) { } ( ) ( ) * u, v = I f x, y h ( x y) Q, 10/31/05 wk9-a-25

Spatial frequency representation 10/31/05 wk9-a-26 space domain 3 sinusoids Fourier domain (aka spatial frequency domain)

Spatial filtering 10/31/05 wk9-a-27 space domain 2 sinusoids (1 removed) Fourier domain (aka spatial frequency domain)

Spatial frequency representation 10/31/05 wk9-a-28 space domain ( x y) g, Fourier domain (aka spatial frequency domain) ( u, v) = I{ g( x y) } G,

Spatial filtering (low pass) removed high-frequency content 10/31/05 wk9-a-29 space domain Fourier domain (aka spatial frequency domain)

Spatial filtering (band pass) removed high- and low-frequency content 10/31/05 wk9-a-30 space domain Fourier domain (aka spatial frequency domain)

Example: optical lithography 10/31/05 wk9-a-31 original pattern ( nested L s ) mild low-pass filtering Notice: (i) blurring at the edges (ii) ringing

Example: optical lithography 10/31/05 wk9-a-32 original pattern ( nested L s ) severe low-pass filtering Notice: (i) blurring at the edges (ii) ringing

2D linear shift invariant systems Fourier input g i (x,y) transform G i (u,v) g o convolution with impulse response ( x y ) = g ( x, y) h( x x, y y) dxdy, i LSI multiplication with transfer function ( u v) G ( u, v) H ( u v) G, o, = i output g o (x, y ) transform inverse Fourier G o (u,v) 10/31/05 wk9-a-33

2D linear shift invariant systems Fourier input g i (x,y) transform G i (u,v) g o convolution with impulse response ( x y ) = g ( x, y) h( x x, y y) dxdy, i SPACE DOMAIN LSI multiplication with transfer function ( u v) G ( u, v) H ( u v) G, o, = i output g o (x, y ) transform inverse Fourier G o (u,v) 10/31/05 wk9-a-34 SPATIAL FREQUENCY DOMAIN

2D linear shift invariant systems Fourier input g i (x,y) transform G i (u,v) g o convolution with impulse response ( x y ) = g ( x, y) h( x x, y y) dxdy, i LSI multiplication with transfer function ( u v) G ( u, v) H ( u v) G, o, = i output g o (x, y ) transform h(x,y), H(u,v) are 2D F.T. pair inverse Fourier G o (u,v) 10/31/05 wk9-a-35

Sampling space and frequency δx :pixel size δu :frequency resolution u max space domain 10/31/05 wk9-a-36 x :field size Nyquist relationships: u max = 1 2δx δu = 1 2 x spatial frequency domain

The Space Bandwidth Product Nyquist relationships: from space spatial frequency domain: u max = 1 2δx from spatial frequency space domain: x 2 = 1 2δu x δx = 2u δu max N : 1D Space Bandwidth Product (SBP) aka number of pixels in the space domain 2D SBP ~ N 2 10/31/05 wk9-a-37

SBP: example 10/31/05 wk9-a-38 space domain δx = 1 x = 1024 u Fourier domain (aka spatial frequency domain) 4 = 0.5 δu = 1/1024 = 9.765625 max 10