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

Size: px
Start display at page:

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

Transcription

1 Fourier Transform Henning Stahlberg Introduction The tools provided by the Fourier transform are helpful for the analysis of 1D signals (time and frequency (or Fourier) domains), as well as 2D/3D signals (real space and spatial frequency (or Fourier) domains). A Fourier series is an expansion of a periodic function f(x) of period L, in terms of an infinite sum of sines and cosines (Fig. 1):! f (x) = a 0 / 2 + "(a n cos(n x) + b n sin(n x)), where! = 2" / L and a n =! / " b n =! / " " /! n=1 f (x)cos(n! x)dx (n=0,1,2 ) " /! " /! f (x)sin(n! x)dx (n=1,2 ) " /! Fig. 1 Fourier series of periodic functions having a period L (from Mathematica). Simply by linear combinations of cos and sine functions, any periodic function can be approximated with arbitrary accuracy. The Fourier transform is a generalization of the complex Fourier series in the limit as L!!. Replace the discrete a n with the continuous F(h)dh while letting n/l!h. Then change the sum to an integral, use the identity cos n2!x/l + i sin n2!x/l = exp i n2!x/l, and the above equation is rewritten as in the definition below: Definition 1D Fourier transform (often t (time) is used instead of x and " (frequency) instead of h: F(h) =! f (x)exp(!i(2"hx)dx Inverse 1D Fourier transform: f (x) = " F(h)exp(i(2!hx)dh 2D Fourier transform: 1

2 F(h, k) =!! f (x, y)exp(!2"i(hx + ky))dxdy Inverse 2D Fourier transform: f (x, y) = " " 3D Fourier transform: F(h, k,l) = F(h, k)exp(2!i(hx + ky))dhdk f (x, y, z)exp(!2"i(hx + ky + lz))dxdydz Inverse 3D Fourier transform: f (x, y) = """ F(h, k,l)exp(2!i(hx + ky + kz))dhdkdl Theorems Examples are taken from Optics, i.e. 2D Fourier transforms are considered. The theorems are valid for nd Fourier transforms. Given two 2D Fourier pairs, f (x, y)! F(h,k) g(x, y)! G(h,k) the following holds: 1) Linearity theorem (Fig. 2) FT(a! f (x,y) + b! g(x, y)) = a! F(h,k) + b! G(h,k) Fig. 2. Examples of real space functions and their linear superposition (top row) and the corresponding Fourier transforms (represented are only the amplitudes; bottom row) 2) Similarity theorem 2

3 f (s! x,q! y) = 1 s! q F( h s, k q ) Fig. 3. Similarity theorem. Large extension in real space (top row) leads to narrow structures in Fourier space (bottom row). Note that this example relates to the resolution of an optical system (top row left: a lens with a large numerical aperture has a high resolution, i.e. a narrow impulse response function, bottom left; top row right: a lens with a small numerical aperture has a low resolution, i.e. a large impulse response function, bottom right) 3) Translation in the real space (shift theorem) f (x! x 0, y! y 0 ) = F(h,k)exp(!2"i(hx 0 + ky 0 )) 4) Parseval s theorem (conservation of energy) " " f (x, y) 2 dxdy = F(h,k) 2 dhdk!"!" 5) Convolution theorem % & % & " "!"!" [ f! g](x, y) = f (", )g(x ",y )d"d % % [ f! g](x, y) " F(h,k) G(h,k) This is a most useful theorem. It relates to the Whittacker-Shannon sampling theorem (see Fig. 8), it allows lattices to be described in an elegant manner (, it provides the foundation for the optical image formation, i.e. the concept of the contrast transfer function (CTF), just to give a few examples. Fig. 4 demonstrates how a lattice is generated from a point lattice and a motif. The Fourier transform of the motif is sampled on the reciprocal point lattice. 6) Rotation in the real space <> rotation in Fourier space 3

4 Fig. 5 When the motif rotates, the Fourier transform simply rotates as well. As a link to the optical diffraction theory we write h,k as h =! / (" f );k = / (" f )see Optical Diffraction & Image Formation, p6, Eqs Transform pairs To know such pairs is most useful for attempts to apply the Fourier transform concept in practical cases. 1) Delta function: (x) = 0, x! 0 (x)! 0, x = 0 and " (x) dx = 1!(x " x 0 ) exp("2ihx 0 ) 2) Comb function The comb function represents a point lattice; its Fourier transform is a point lattice again! +% &!(x " m x) ' &!(h " m / x) n="% +% n="% 3) Rect function The 1D rect function is a slit, the 2D rect function an open rectangle. rect(x) = 1, if x 1/2 rect(x) = 0, otherwise rect(x)! sin("h) / "h = sin c(x) 4) Triangle function The 2D triangle function is a pyramid. (x) =1- x, x 1 (x) = 0 otherwise!(x) "!(y) (sin(h) / h) 2 " (2sin(k) / k) 2 4

5 5) Gauss function exp(!"(x 2 + y 2 )) exp(!"(h 2 + k 2 )) 6) Circle function The circ function describes the aperture of a lens. circ(r) = 1, r1; (r=(x 2 +y 2 )) circ(r) = 0 otherwise circ(r)! J 1 (2") / Building crystals We use the comb function +% &!(x " m x) that is a infinite set of functions, which are n="% equally spaced. The convolution operation reproduces the motif exactly at each peak to yield a 1D crystal * = Fig. 6. Convolution theorem. The motif is convoluted with the point lattice to yield a 1D crystal. We build a 2D crystal simply using a 2D comb function and a 2D motif. Now we use the convolution theorem to understand the Fourier transform of this crystal. Fig. 7. Convolution theorem. The motif is convoluted with the point lattice to yield a 2D crystal (top row). The Fourier transform of the motif is a complex function (molecular transform, bottom left). Multiplication with the reciprocal point lattice yields sampling of the molecular transform (bottom right, shown is only the real part). 5

6 Space invariant linear system An ideal lens is a space invariant linear system. Its properties are given by the impulse response h(x,y) in real space, or its contrast transfer function (CTF) H(h,k) in Fourier space: h(x, y)! H(h,k) The image of an object g(x,y) generated by a microscope with CTF H(h,k) is then % & % & [g! h](x, y) = g(", )h(x ", y )d"d % % and its Fourier transform is written accordingly: G(h,k)! H(h,k) In other words, amplitude and phase of the Fourier transform G(h,k) (a complex function) giving all the information on the object g(x,y), are change by multiplication with the CTF H(h,k). Hence, the image is not anymore the full representation of the object. Sampling theorem To digitize an image, the scanner measures the object g(x,y) at discrete points x m,y n, described by a 2D comb function. This corresponds to acquire a single number for the density distribution on each point of the sampling raster. The process may be also represented by multiplication of the 2D density distribution g(x,y) with the comb(x,y). In the Fourier space this process is the convolution of the object transform G(h,k) with the transform of the comb (see transform pair 2)). If %x=%y is small, the separation 1/%x in the Fourier space will be large. If the extension of the Fourier transform G(h,k) is less than 1/%x, the function g(x,y) is properly sampled. 6

7 Fig. 8. The Wittacker Shannon sampling theorem predicts that the sampling is sufficient, when 1/(2%x) > h max. 1/(2%x) is also termed Nyquist frequency. Fourier transform in real life MP3 compression (from Wikipedia) There are some further tricks to optimize compression one wants to keep as much of the important frequencies, but not the noise. Compression thus gives the max frequency to take along and then takes those frequencies fmax that are above a certain threshold. JPEG is another example. The Fourier transform of the image to be compressed is analyzed. Depending on the quality, fmax is reduced and only strong Fourier terms are transmitted. JPEG shows edge ringing much as is seen with MP3, and if quality is low, the image appears decomposed into blocks. Fourier filtering and correlation averaging The goal of the Fourier exercise is to use the tools for eliminating the noise from electron micrographs recorded at low dose. The flexibility image processing offers is tremendous: many different approaches can be used to improve the visibility of a structure. One striking example is that of a 2D crystal embedded in ice and recorded at a dose of 5 electrons/å 2. 7

8 The first processing step is to compute the diffraction pattern, i.e. the FT 2, often referred to as power spectrum (PS). If the crystals is well ordered, diffraction spots will emerge above the background. The next step is to index the diffraction pattern. This means to determine the lattice vectors. Most image processing system allow this to be done using the mouse. The program calculates the FT and multiplies it with an array of small windows that are positioned on the lattice determined. The thus processed FT is then back transformed to obtain the filtered image. Fig. 11: Fourier peak filtering of a 2D crystal submerged in noise. Diffraction spots are better visible in the insert. The filter transmits their information while blocking the noise. Cross correlation averaging and lattice unbending. Often the crystal quality is not optimal. Some unit cells can be well located on the lattice, but others may be damaged. Often the lattice is bent, so the unit cells are gradually rotated along the lattice line. Clearly one should avoid averaging unit cells that are rotated with respect to one another. Also, damaged unit cells should be eliminated. Both imperfections are measured by the cross correlation function, XCF. This function measures the overlap between two functions (similar to the convolution, but the complex conjugate of the second function is taken; in case of real functions, the two operations are identical). Since the overlap as maximal when the two functions are centered, maxima (the correlation peaks) indicate the locations of the unit cells. Deviations of these positions from an ideal crystal lattice indicate distortions, which can be corrected. The steps required are illustrated in Fig. 2. 8

9 Fig.12: Cross correlation averaging and crystal unbending of a GlpF 2D crystal. Steps will be discussed in lectures and exercises. 9

There and back again A short trip to Fourier Space. Janet Vonck 23 April 2014

There and back again A short trip to Fourier Space. Janet Vonck 23 April 2014 There and back again A short trip to Fourier Space Janet Vonck 23 April 2014 Where can I find a Fourier Transform? Fourier Transforms are ubiquitous in structural biology: X-ray diffraction Spectroscopy

More information

Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis. 26 October - 20 November, 2009

Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis. 26 October - 20 November, 2009 2065-33 Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis 26 October - 20 November, 2009 Introduction to two-dimensional digital signal processing Fabio Mammano University

More information

GBS765 Electron microscopy

GBS765 Electron microscopy GBS765 Electron microscopy Lecture 1 Waves and Fourier transforms 10/14/14 9:05 AM Some fundamental concepts: Periodicity! If there is some a, for a function f(x), such that f(x) = f(x + na) then function

More information

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

MIT 2.71/2.710 Optics 10/31/05 wk9-a-1. The spatial frequency domain 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

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spring 2014 TTh 14:30-15:45 CBC C313 Lecture 05 Image Processing Basics 13/02/04 http://www.ee.unlv.edu/~b1morris/ecg782/

More information

SEISMIC WAVE PROPAGATION. Lecture 2: Fourier Analysis

SEISMIC WAVE PROPAGATION. Lecture 2: Fourier Analysis SEISMIC WAVE PROPAGATION Lecture 2: Fourier Analysis Fourier Series & Fourier Transforms Fourier Series Review of trigonometric identities Analysing the square wave Fourier Transform Transforms of some

More information

Spatial-Domain Convolution Filters

Spatial-Domain Convolution Filters Spatial-Domain Filtering 9 Spatial-Domain Convolution Filters Consider a linear space-invariant (LSI) system as shown: The two separate inputs to the LSI system, x 1 (m) and x 2 (m), and their corresponding

More information

Linear Operators and Fourier Transform

Linear Operators and Fourier Transform Linear Operators and Fourier Transform DD2423 Image Analysis and Computer Vision Mårten Björkman Computational Vision and Active Perception School of Computer Science and Communication November 13, 2013

More information

3. Lecture. Fourier Transformation Sampling

3. Lecture. Fourier Transformation Sampling 3. Lecture Fourier Transformation Sampling Some slides taken from Digital Image Processing: An Algorithmic Introduction using Java, Wilhelm Burger and Mark James Burge Separability ² The 2D DFT can be

More information

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

Bioengineering 280A Principles of Biomedical Imaging. Fall Quarter 2006 X-Rays Lecture 3. Topics Bioengineering 280A Principles of Biomedical Imaging Fall Quarter 2006 X-Rays Lecture 3 Topics Address questions from last lecture Review image equation Linearity Delta Functions Superposition Convolution

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Filtering in the Frequency Domain http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Background

More information

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

Topics. Example. Modulation. [ ] = G(k x. ] = 1 2 G ( k % k x 0) G ( k + k x 0) ] = 1 2 j G ( k x Topics Bioengineering 280A Principles of Biomedical Imaging Fall Quarter 2008 CT/Fourier Lecture 3 Modulation Modulation Transfer Function Convolution/Multiplication Revisit Projection-Slice Theorem Filtered

More information

Fourier Optics - Exam #1 Review

Fourier Optics - Exam #1 Review Fourier Optics - Exam #1 Review Ch. 2 2-D Linear Systems A. Fourier Transforms, theorems. - handout --> your note sheet B. Linear Systems C. Applications of above - sampled data and the DFT (supplement

More information

ESS Finite Impulse Response Filters and the Z-transform

ESS Finite Impulse Response Filters and the Z-transform 9. Finite Impulse Response Filters and the Z-transform We are going to have two lectures on filters you can find much more material in Bob Crosson s notes. In the first lecture we will focus on some of

More information

5. LIGHT MICROSCOPY Abbe s theory of imaging

5. LIGHT MICROSCOPY Abbe s theory of imaging 5. LIGHT MICROSCOPY. We use Fourier optics to describe coherent image formation, imaging obtained by illuminating the specimen with spatially coherent light. We define resolution, contrast, and phase-sensitive

More information

2.710 Optics Spring 09 Solutions to Problem Set #6 Due Wednesday, Apr. 15, 2009

2.710 Optics Spring 09 Solutions to Problem Set #6 Due Wednesday, Apr. 15, 2009 MASSACHUSETTS INSTITUTE OF TECHNOLOGY.710 Optics Spring 09 Solutions to Problem Set #6 Due Wednesday, Apr. 15, 009 Problem 1: Grating with tilted plane wave illumination 1. a) In this problem, one dimensional

More information

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

Lecture 4 Filtering in the Frequency Domain. Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2016 Lecture 4 Filtering in the Frequency Domain Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2016 Outline Background From Fourier series to Fourier transform Properties of the Fourier

More information

Today s lecture. Local neighbourhood processing. The convolution. Removing uncorrelated noise from an image The Fourier transform

Today s lecture. Local neighbourhood processing. The convolution. Removing uncorrelated noise from an image The Fourier transform Cris Luengo TD396 fall 4 cris@cbuuse Today s lecture Local neighbourhood processing smoothing an image sharpening an image The convolution What is it? What is it useful for? How can I compute it? Removing

More information

17 Finite crystal lattice and its Fourier transform. Lattice amplitude and shape amplitude

17 Finite crystal lattice and its Fourier transform. Lattice amplitude and shape amplitude 17 FINITE CRYSTAL LATTICE. LATTICE AMPLITUDE AND SHAPE AMPLITUDE 1 17 Finite crystal lattice and its Fourier transform. Lattice amplitude and shape amplitude A finite lattice f x) a regularly distributed

More information

DISCRETE FOURIER TRANSFORM

DISCRETE FOURIER TRANSFORM DD2423 Image Processing and Computer Vision DISCRETE FOURIER TRANSFORM Mårten Björkman Computer Vision and Active Perception School of Computer Science and Communication November 1, 2012 1 Terminology:

More information

CS 4495 Computer Vision. Frequency and Fourier Transforms. Aaron Bobick School of Interactive Computing. Frequency and Fourier Transform

CS 4495 Computer Vision. Frequency and Fourier Transforms. Aaron Bobick School of Interactive Computing. Frequency and Fourier Transform CS 4495 Computer Vision Frequency and Fourier Transforms Aaron Bobick School of Interactive Computing Administrivia Project 1 is (still) on line get started now! Readings for this week: FP Chapter 4 (which

More information

Theory of signals and images I. Dr. Victor Castaneda

Theory of signals and images I. Dr. Victor Castaneda Theory of signals and images I Dr. Victor Castaneda Image as a function Think of an image as a function, f, f: R 2 R I=f(x, y) gives the intensity at position (x, y) The image only is defined over a rectangle,

More information

Discrete Fourier Transform

Discrete Fourier Transform Discrete Fourier Transform DD2423 Image Analysis and Computer Vision Mårten Björkman Computational Vision and Active Perception School of Computer Science and Communication November 13, 2013 Mårten Björkman

More information

Information and Communications Security: Encryption and Information Hiding

Information and Communications Security: Encryption and Information Hiding Short Course on Information and Communications Security: Encryption and Information Hiding Tuesday, 10 March Friday, 13 March, 2015 Lecture 5: Signal Analysis Contents The complex exponential The complex

More information

Fourier Syntheses, Analyses, and Transforms

Fourier Syntheses, Analyses, and Transforms Fourier Syntheses, Analyses, and Transforms http://homepages.utoledo.edu/clind/ The electron density The electron density in a crystal can be described as a periodic function - same contents in each unit

More information

G52IVG, School of Computer Science, University of Nottingham

G52IVG, School of Computer Science, University of Nottingham Image Transforms Fourier Transform Basic idea 1 Image Transforms Fourier transform theory Let f(x) be a continuous function of a real variable x. The Fourier transform of f(x) is F ( u) f ( x)exp[ j2πux]

More information

3 rd class Mech. Eng. Dept. hamdiahmed.weebly.com Fourier Series

3 rd class Mech. Eng. Dept. hamdiahmed.weebly.com Fourier Series Definition 1 Fourier Series A function f is said to be piecewise continuous on [a, b] if there exists finitely many points a = x 1 < x 2

More information

1-D MATH REVIEW CONTINUOUS 1-D FUNCTIONS. Kronecker delta function and its relatives. x 0 = 0

1-D MATH REVIEW CONTINUOUS 1-D FUNCTIONS. Kronecker delta function and its relatives. x 0 = 0 -D MATH REVIEW CONTINUOUS -D FUNCTIONS Kronecker delta function and its relatives delta function δ ( 0 ) 0 = 0 NOTE: The delta function s amplitude is infinite and its area is. The amplitude is shown as

More information

Syllabus for IMGS-616 Fourier Methods in Imaging (RIT #11857) Week 1: 8/26, 8/28 Week 2: 9/2, 9/4

Syllabus for IMGS-616 Fourier Methods in Imaging (RIT #11857)  Week 1: 8/26, 8/28 Week 2: 9/2, 9/4 IMGS 616-20141 p.1 Syllabus for IMGS-616 Fourier Methods in Imaging (RIT #11857) 3 July 2014 (TENTATIVE and subject to change) Note that I expect to be in Europe twice during the term: in Paris the week

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Wavelets and Multiresolution Processing (Wavelet Transforms) Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science 2 Contents Image pyramids

More information

Nov : Lecture 18: The Fourier Transform and its Interpretations

Nov : Lecture 18: The Fourier Transform and its Interpretations 3 Nov. 04 2005: Lecture 8: The Fourier Transform and its Interpretations Reading: Kreyszig Sections: 0.5 (pp:547 49), 0.8 (pp:557 63), 0.9 (pp:564 68), 0.0 (pp:569 75) Fourier Transforms Expansion of a

More information

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

Topics. Bioengineering 280A Principles of Biomedical Imaging. Fall Quarter 2006 CT/Fourier Lecture 2 Bioengineering 280A Principles of Biomedical Imaging Fall Quarter 2006 CT/Fourier Lecture 2 Topics Modulation Modulation Transfer Function Convolution/Multiplication Revisit Projection-Slice Theorem Filtered

More information

FOURIER TRANSFORMS. At, is sometimes taken as 0.5 or it may not have any specific value. Shifting at

FOURIER TRANSFORMS. At, is sometimes taken as 0.5 or it may not have any specific value. Shifting at Chapter 2 FOURIER TRANSFORMS 2.1 Introduction The Fourier series expresses any periodic function into a sum of sinusoids. The Fourier transform is the extension of this idea to non-periodic functions by

More information

Frequency2: Sampling and Aliasing

Frequency2: Sampling and Aliasing CS 4495 Computer Vision Frequency2: Sampling and Aliasing Aaron Bobick School of Interactive Computing Administrivia Project 1 is due tonight. Submit what you have at the deadline. Next problem set stereo

More information

Representation of 1D Function

Representation of 1D Function Bioengineering 280A Principles of Biomedical Imaging Fall Quarter 2005 Linear Systems Lecture 2 Representation of 1D Function From the sifting property, we can write a 1D function as g(x) = g(ξ)δ(x ξ)dξ.

More information

Time and Spatial Series and Transforms

Time and Spatial Series and Transforms Time and Spatial Series and Transforms Z- and Fourier transforms Gibbs' phenomenon Transforms and linear algebra Wavelet transforms Reading: Sheriff and Geldart, Chapter 15 Z-Transform Consider a digitized

More information

The Discrete Fourier Transform. Signal Processing PSYCH 711/712 Lecture 3

The Discrete Fourier Transform. Signal Processing PSYCH 711/712 Lecture 3 The Discrete Fourier Transform Signal Processing PSYCH 711/712 Lecture 3 DFT Properties symmetry linearity shifting scaling Symmetry x(n) -1.0-0.5 0.0 0.5 1.0 X(m) -10-5 0 5 10 0 5 10 15 0 5 10 15 n m

More information

Wavelets and Multiresolution Processing

Wavelets and Multiresolution Processing Wavelets and Multiresolution Processing Wavelets Fourier transform has it basis functions in sinusoids Wavelets based on small waves of varying frequency and limited duration In addition to frequency,

More information

Fourier Series. Fourier Transform

Fourier Series. Fourier Transform Math Methods I Lia Vas Fourier Series. Fourier ransform Fourier Series. Recall that a function differentiable any number of times at x = a can be represented as a power series n= a n (x a) n where the

More information

High-Resolution. Transmission. Electron Microscopy

High-Resolution. Transmission. Electron Microscopy Part 4 High-Resolution Transmission Electron Microscopy 186 Significance high-resolution transmission electron microscopy (HRTEM): resolve object details smaller than 1nm (10 9 m) image the interior of

More information

Index. p, lip, 78 8 function, 107 v, 7-8 w, 7-8 i,7-8 sine, 43 Bo,94-96

Index. p, lip, 78 8 function, 107 v, 7-8 w, 7-8 i,7-8 sine, 43 Bo,94-96 p, lip, 78 8 function, 107 v, 7-8 w, 7-8 i,7-8 sine, 43 Bo,94-96 B 1,94-96 M,94-96 B oro!' 94-96 BIro!' 94-96 I/r, 79 2D linear system, 56 2D FFT, 119 2D Fourier transform, 1, 12, 18,91 2D sinc, 107, 112

More information

Fourier transform. * The Fourier transform of a function f(x) is defined as

Fourier transform. * The Fourier transform of a function f(x) is defined as V Fourier transform 5-1 definition of Fourier Transform * The Fourier transform of a function f(x) is defined as The inverse Fourier transform,, is defined so that * For more than one dimension,the Fourier

More information

COMP344 Digital Image Processing Fall 2007 Final Examination

COMP344 Digital Image Processing Fall 2007 Final Examination COMP344 Digital Image Processing Fall 2007 Final Examination Time allowed: 2 hours Name Student ID Email Question 1 Question 2 Question 3 Question 4 Question 5 Question 6 Total With model answer HK University

More information

PH880 Topics in Physics

PH880 Topics in Physics PH880 Topics in Physics Modern Optical Imaging (Fall 2010) Monday Fourier Optics Overview of week 3 Transmission function, Diffraction 4f telescopic system PSF, OTF Wednesday Conjugate Plane Bih Bright

More information

Computer Vision. Filtering in the Frequency Domain

Computer Vision. Filtering in the Frequency Domain Computer Vision Filtering in the Frequency Domain Filippo Bergamasco (filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco DAIS, Ca Foscari University of Venice Academic year 2016/2017 Introduction

More information

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

Topics. Bioengineering 280A Principles of Biomedical Imaging. Fall Quarter 2004 Lecture 4 2D Fourier Transforms Bioengineering 280A Principles of Biomedical Imaging Fall Quarter 2004 Lecture 4 2D Fourier Transforms Topics 1. 2D Signal Representations 2. 2D Fourier Transform 3. Transform Pairs 4. FT Properties 1

More information

Sensors. Chapter Signal Conditioning

Sensors. Chapter Signal Conditioning Chapter 2 Sensors his chapter, yet to be written, gives an overview of sensor technology with emphasis on how to model sensors. 2. Signal Conditioning Sensors convert physical measurements into data. Invariably,

More information

Fourier Series. Combination of Waves: Any PERIODIC function f(t) can be written: How to calculate the coefficients?

Fourier Series. Combination of Waves: Any PERIODIC function f(t) can be written: How to calculate the coefficients? Fourier Series Combination of Waves: Any PERIODIC function f(t) can be written: How to calculate the coefficients? What is the Fourier Transform It is the representation of an arbitrary NON-periodic signal

More information

Image Filtering, Edges and Image Representation

Image Filtering, Edges and Image Representation Image Filtering, Edges and Image Representation Capturing what s important Req reading: Chapter 7, 9 F&P Adelson, Simoncelli and Freeman (handout online) Opt reading: Horn 7 & 8 FP 8 February 19, 8 A nice

More information

ENT 315 Medical Signal Processing CHAPTER 2 DISCRETE FOURIER TRANSFORM. Dr. Lim Chee Chin

ENT 315 Medical Signal Processing CHAPTER 2 DISCRETE FOURIER TRANSFORM. Dr. Lim Chee Chin ENT 315 Medical Signal Processing CHAPTER 2 DISCRETE FOURIER TRANSFORM Dr. Lim Chee Chin Outline Introduction Discrete Fourier Series Properties of Discrete Fourier Series Time domain aliasing due to frequency

More information

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

Introduction to the Fourier transform. Computer Vision & Digital Image Processing. The Fourier transform (continued) The Fourier transform (continued) Introduction to the Fourier transform Computer Vision & Digital Image Processing Fourier Transform Let f(x) be a continuous function of a real variable x The Fourier transform of f(x), denoted by I {f(x)}

More information

Finite Apertures, Interfaces

Finite Apertures, Interfaces 1 Finite Apertures, Interfaces & Point Spread Functions (PSF) & Convolution Tutorial by Jorge Márquez Flores 2 Figure 1. Visual acuity (focus) depends on aperture (iris), lenses, focal point location,

More information

The Fourier transform, indicated by the operator F, constructs a spectrum A(k x,k y ) = F {E(x,y)} from a spatial distribution E(x,y):

The Fourier transform, indicated by the operator F, constructs a spectrum A(k x,k y ) = F {E(x,y)} from a spatial distribution E(x,y): 1 4. FOURIER TRANSFORMS (vs. 3.0) DEFINITIONS GENERAL PROPERTIES linearity conjugate functions multiplication and convolution multiplication and correlation Parseval's relation time shifting frequency

More information

6 The Fourier transform

6 The Fourier transform 6 The Fourier transform In this presentation we assume that the reader is already familiar with the Fourier transform. This means that we will not make a complete overview of its properties and applications.

More information

The Fourier Transform

The Fourier Transform The Fourier Transorm Fourier Series Fourier Transorm The Basic Theorems and Applications Sampling Bracewell, R. The Fourier Transorm and Its Applications, 3rd ed. New York: McGraw-Hill, 2. Eric W. Weisstein.

More information

Contents. Diffraction by 1-D Obstacles. Narrow Slit. Wide Slit. N Slits. 5 Infinite Number of Slits

Contents. Diffraction by 1-D Obstacles. Narrow Slit. Wide Slit. N Slits. 5 Infinite Number of Slits Diffraction Contents 1 2 Narrow Slit 3 Wide Slit 4 N Slits 5 Infinite Number of Slits - geometric arrangement diffraction pattern amplitude Fk ( ) ik r F( k)= f( r) dr all r f( r) : amplitude function

More information

The Continuous-time Fourier

The Continuous-time Fourier The Continuous-time Fourier Transform Rui Wang, Assistant professor Dept. of Information and Communication Tongji University it Email: ruiwang@tongji.edu.cn Outline Representation of Aperiodic signals:

More information

ECE 425. Image Science and Engineering

ECE 425. Image Science and Engineering ECE 425 Image Science and Engineering Spring Semester 2000 Course Notes Robert A. Schowengerdt schowengerdt@ece.arizona.edu (520) 62-2706 (voice), (520) 62-8076 (fa) ECE402 DEFINITIONS 2 Image science

More information

Prof. Mohd Zaid Abdullah Room No:

Prof. Mohd Zaid Abdullah Room No: EEE 52/4 Advnced Digital Signal and Image Processing Tuesday, 00-300 hrs, Data Com. Lab. Friday, 0800-000 hrs, Data Com. Lab Prof. Mohd Zaid Abdullah Room No: 5 Email: mza@usm.my www.eng.usm.my Electromagnetic

More information

Physics 342 Lecture 2. Linear Algebra I. Lecture 2. Physics 342 Quantum Mechanics I

Physics 342 Lecture 2. Linear Algebra I. Lecture 2. Physics 342 Quantum Mechanics I Physics 342 Lecture 2 Linear Algebra I Lecture 2 Physics 342 Quantum Mechanics I Wednesday, January 3th, 28 From separation of variables, we move to linear algebra Roughly speaking, this is the study of

More information

Light Propagation in Free Space

Light Propagation in Free Space Intro Light Propagation in Free Space Helmholtz Equation 1-D Propagation Plane waves Plane wave propagation Light Propagation in Free Space 3-D Propagation Spherical Waves Huygen s Principle Each point

More information

Physics 342 Lecture 2. Linear Algebra I. Lecture 2. Physics 342 Quantum Mechanics I

Physics 342 Lecture 2. Linear Algebra I. Lecture 2. Physics 342 Quantum Mechanics I Physics 342 Lecture 2 Linear Algebra I Lecture 2 Physics 342 Quantum Mechanics I Wednesday, January 27th, 21 From separation of variables, we move to linear algebra Roughly speaking, this is the study

More information

Optics for Engineers Chapter 11

Optics for Engineers Chapter 11 Optics for Engineers Chapter 11 Charles A. DiMarzio Northeastern University Nov. 212 Fourier Optics Terminology Field Plane Fourier Plane C Field Amplitude, E(x, y) Ẽ(f x, f y ) Amplitude Point Spread

More information

Jim Lambers ENERGY 281 Spring Quarter Lecture 3 Notes

Jim Lambers ENERGY 281 Spring Quarter Lecture 3 Notes Jim Lambers ENERGY 8 Spring Quarter 7-8 Lecture 3 Notes These notes are based on Rosalind Archer s PE8 lecture notes, with some revisions by Jim Lambers. Introduction The Fourier transform is an integral

More information

EE5713 : Advanced Digital Communications

EE5713 : Advanced Digital Communications EE5713 : Advanced Digital Communications Week 12, 13: Inter Symbol Interference (ISI) Nyquist Criteria for ISI Pulse Shaping and Raised-Cosine Filter Eye Pattern Equalization (On Board) 20-May-15 Muhammad

More information

Quality Improves with More Rays

Quality Improves with More Rays Recap Quality Improves with More Rays Area Area 1 shadow ray 16 shadow rays CS348b Lecture 8 Pat Hanrahan / Matt Pharr, Spring 2018 pixelsamples = 1 jaggies pixelsamples = 16 anti-aliased Sampling and

More information

10.2-3: Fourier Series.

10.2-3: Fourier Series. 10.2-3: Fourier Series. 10.2-3: Fourier Series. O. Costin: Fourier Series, 10.2-3 1 Fourier series are very useful in representing periodic functions. Examples of periodic functions. A function is periodic

More information

Optics for Engineers Chapter 11

Optics for Engineers Chapter 11 Optics for Engineers Chapter 11 Charles A. DiMarzio Northeastern University Apr. 214 Fourier Optics Terminology Apr. 214 c C. DiMarzio (Based on Optics for Engineers, CRC Press) slides11r1 1 Fourier Optics

More information

The Frequency Domain. Many slides borrowed from Steve Seitz

The Frequency Domain. Many slides borrowed from Steve Seitz The Frequency Domain Many slides borrowed from Steve Seitz Somewhere in Cinque Terre, May 2005 15-463: Computational Photography Alexei Efros, CMU, Spring 2010 Salvador Dali Gala Contemplating the Mediterranean

More information

Introduction to Condensed Matter Physics

Introduction to Condensed Matter Physics Introduction to Condensed Matter Physics Diffraction I Basic Physics M.P. Vaughan Diffraction Electromagnetic waves Geometric wavefront The Principle of Linear Superposition Diffraction regimes Single

More information

Fourier analysis, measures, and distributions. Alan Haynes

Fourier analysis, measures, and distributions. Alan Haynes Fourier analysis, measures, and distributions Alan Haynes 1 Mathematics of diffraction Physical diffraction As a physical phenomenon, diffraction refers to interference of waves passing through some medium

More information

Today s lecture. The Fourier transform. Sampling, aliasing, interpolation The Fast Fourier Transform (FFT) algorithm

Today s lecture. The Fourier transform. Sampling, aliasing, interpolation The Fast Fourier Transform (FFT) algorithm Today s lecture The Fourier transform What is it? What is it useful for? What are its properties? Sampling, aliasing, interpolation The Fast Fourier Transform (FFT) algorithm Jean Baptiste Joseph Fourier

More information

27. The Fourier Transform in optics, II

27. The Fourier Transform in optics, II 27. The Fourier Transform in optics, II Parseval s Theorem The Shift theorem Convolutions and the Convolution Theorem Autocorrelations and the Autocorrelation Theorem The Shah Function in optics The Fourier

More information

Spatial Frequency and Transfer Function. columns of atoms, where the electrostatic potential is higher than in vacuum

Spatial Frequency and Transfer Function. columns of atoms, where the electrostatic potential is higher than in vacuum Image Formation Spatial Frequency and Transfer Function consider thin TEM specimen columns of atoms, where the electrostatic potential is higher than in vacuum electrons accelerate when entering the specimen

More information

Fourier Transforms For additional information, see the classic book The Fourier Transform and its Applications by Ronald N. Bracewell (which is on the shelves of most radio astronomers) and the Wikipedia

More information

Review of Linear System Theory

Review of Linear System Theory Review of Linear System Theory The following is a (very) brief review of linear system theory and Fourier analysis. I work primarily with discrete signals. I assume the reader is familiar with linear algebra

More information

DIFFRACTION PHYSICS THIRD REVISED EDITION JOHN M. COWLEY. Regents' Professor enzeritus Arizona State University

DIFFRACTION PHYSICS THIRD REVISED EDITION JOHN M. COWLEY. Regents' Professor enzeritus Arizona State University DIFFRACTION PHYSICS THIRD REVISED EDITION JOHN M. COWLEY Regents' Professor enzeritus Arizona State University 1995 ELSEVIER Amsterdam Lausanne New York Oxford Shannon Tokyo CONTENTS Preface to the first

More information

Resolution: maximum limit of diffraction (asymmetric)

Resolution: maximum limit of diffraction (asymmetric) Resolution: maximum limit of diffraction (asymmetric) crystal Y X-ray source 2θ X direct beam tan 2θ = Y X d = resolution 2d sinθ = λ detector 1 Unit Cell: two vectors in plane of image c* Observe: b*

More information

Fourier Series Example

Fourier Series Example Fourier Series Example Let us compute the Fourier series for the function on the interval [ π,π]. f(x) = x f is an odd function, so the a n are zero, and thus the Fourier series will be of the form f(x)

More information

1 Mathematical Preliminaries

1 Mathematical Preliminaries Mathematical Preliminaries We shall go through in this first chapter all of the mathematics needed for reading the rest of this book. The reader is expected to have taken a one year course in differential

More information

The Frequency Domain : Computational Photography Alexei Efros, CMU, Fall Many slides borrowed from Steve Seitz

The Frequency Domain : Computational Photography Alexei Efros, CMU, Fall Many slides borrowed from Steve Seitz The Frequency Domain 15-463: Computational Photography Alexei Efros, CMU, Fall 2008 Somewhere in Cinque Terre, May 2005 Many slides borrowed from Steve Seitz Salvador Dali Gala Contemplating the Mediterranean

More information

Convolution and Linear Systems

Convolution and Linear Systems CS 450: Introduction to Digital Signal and Image Processing Bryan Morse BYU Computer Science Introduction Analyzing Systems Goal: analyze a device that turns one signal into another. Notation: f (t) g(t)

More information

Fourier Transform in Image Processing. CS/BIOEN 6640 U of Utah Guido Gerig (slides modified from Marcel Prastawa 2012)

Fourier Transform in Image Processing. CS/BIOEN 6640 U of Utah Guido Gerig (slides modified from Marcel Prastawa 2012) Fourier Transform in Image Processing CS/BIOEN 6640 U of Utah Guido Gerig (slides modified from Marcel Prastawa 2012) Basis Decomposition Write a function as a weighted sum of basis functions f ( x) wibi(

More information

Examples of the Fourier Theorem (Sect. 10.3). The Fourier Theorem: Continuous case.

Examples of the Fourier Theorem (Sect. 10.3). The Fourier Theorem: Continuous case. s of the Fourier Theorem (Sect. 1.3. The Fourier Theorem: Continuous case. : Using the Fourier Theorem. The Fourier Theorem: Piecewise continuous case. : Using the Fourier Theorem. The Fourier Theorem:

More information

Review of Analog Signal Analysis

Review of Analog Signal Analysis Review of Analog Signal Analysis Chapter Intended Learning Outcomes: (i) Review of Fourier series which is used to analyze continuous-time periodic signals (ii) Review of Fourier transform which is used

More information

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2)

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2) E.5 Signals & Linear Systems Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & ) 1. Sketch each of the following continuous-time signals, specify if the signal is periodic/non-periodic,

More information

Sparse linear models

Sparse linear models Sparse linear models Optimization-Based Data Analysis http://www.cims.nyu.edu/~cfgranda/pages/obda_spring16 Carlos Fernandez-Granda 2/22/2016 Introduction Linear transforms Frequency representation Short-time

More information

Biomedical Engineering Image Formation II

Biomedical Engineering Image Formation II Biomedical Engineering Image Formation II PD Dr. Frank G. Zöllner Computer Assisted Clinical Medicine Medical Faculty Mannheim Fourier Series - A Fourier series decomposes periodic functions or periodic

More information

PSY 310: Sensory and Perceptual Processes 1

PSY 310: Sensory and Perceptual Processes 1 Fourier Analysis PSY 310 Greg Francis Lecture 08 It s all waves! Representation of information One of the big issues in perception (and cognition in general) is identifying how the brain represents information

More information

Time Series Analysis: 4. Digital Linear Filters. P. F. Góra

Time Series Analysis: 4. Digital Linear Filters. P. F. Góra Time Series Analysis: 4. Digital Linear Filters P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2018 Linear filters Filtering in Fourier domain is very easy: multiply the DFT of the input by a transfer

More information

About solving time dependent Schrodinger equation

About solving time dependent Schrodinger equation About solving time dependent Schrodinger equation (Griffiths Chapter 2 Time Independent Schrodinger Equation) Given the time dependent Schrodinger Equation: Ψ Ψ Ψ 2 1. Observe that Schrodinger time dependent

More information

Physics I : Oscillations and Waves Prof. S. Bharadwaj Department of Physics and Meteorology Indian Institute of Technology, Kharagpur

Physics I : Oscillations and Waves Prof. S. Bharadwaj Department of Physics and Meteorology Indian Institute of Technology, Kharagpur Physics I : Oscillations and Waves Prof. S. Bharadwaj Department of Physics and Meteorology Indian Institute of Technology, Kharagpur Lecture - 21 Diffraction-II Good morning. In the last class, we had

More information

Fourier Analysis PSY 310 Greg Francis. Lecture 08. Representation of information

Fourier Analysis PSY 310 Greg Francis. Lecture 08. Representation of information Fourier Analysis PSY 310 Greg Francis Lecture 08 It s all waves! Representation of information One of the big issues in perception (and cognition in general) is identifying how the brain represents information

More information

Assignment for next week

Assignment for next week Assignment for next week Due: 6:30 PM Monday April 11 th (2016) -> PDF by email only 5 points: Pose two questions based on this lecture 5 points: what (and why) is sinc(0)? 5 points: ketch (by hand okay)

More information

AOL Spring Wavefront Sensing. Figure 1: Principle of operation of the Shack-Hartmann wavefront sensor

AOL Spring Wavefront Sensing. Figure 1: Principle of operation of the Shack-Hartmann wavefront sensor AOL Spring Wavefront Sensing The Shack Hartmann Wavefront Sensor system provides accurate, high-speed measurements of the wavefront shape and intensity distribution of beams by analyzing the location and

More information

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

Contents. Signals as functions (1D, 2D) Fourier Transform The idea A signal can be interpreted as en electromagnetic wave. This consists of lights of different color, or frequency, that can be split apart usign an optic prism. Each component

More information

Part 3 - Image Formation

Part 3 - Image Formation Part 3 - Image Formation Three classes of scattering outcomes Types of electron microscopes Example SEM image: fly nose Example TEM image: muscle Skeletal muscle. Cell and Tissue Ultrastructure Mercer

More information

Communication Signals (Haykin Sec. 2.4 and Ziemer Sec Sec. 2.4) KECE321 Communication Systems I

Communication Signals (Haykin Sec. 2.4 and Ziemer Sec Sec. 2.4) KECE321 Communication Systems I Communication Signals (Haykin Sec..4 and iemer Sec...4-Sec..4) KECE3 Communication Systems I Lecture #3, March, 0 Prof. Young-Chai Ko 년 3 월 일일요일 Review Signal classification Phasor signal and spectra Representation

More information

CEG4311 Digital Image Processing Dec. 21, Professor: Eric Dubois

CEG4311 Digital Image Processing Dec. 21, Professor: Eric Dubois This exam has 23 pages 1 CEG4311 Digital Image Processing Dec. 21, 2004 Final exam Duration: 3 hours Professor: Eric Dubois Closed-book exam: you may not use any books, notes or calculator. Answer all

More information

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

Contents. Signals as functions (1D, 2D) Fourier Transform The idea A signal can be interpreted as en electromagnetic wave. This consists of lights of different color, or frequency, that can be split apart usign an optic prism. Each component

More information