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

Size: px
Start display at page:

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

Transcription

1 -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 for convenience in plots. 0 Write the equation that defines the area of a delta function as. Review the definition of delta function in terms of the limit of conventional functions, such as the rectangle function ECE/OPTI533 Digital Image Processing class notes 0 Dr. Robert A. Schowengerdt 2003

2 -D MATH REVIEW even delta pair δδ b = b [ δ ( + b ) + δ( 0 0 b )] 0 = b b - b b 0 - b 0 + b odd delta pair δδ b = b [ δ ( + b ) δ( 0 0 b )] 0 = b b b 0 + b - b 0 - b - b - b ECE/OPTI533 Digital Image Processing class notes Dr. Robert A. Schowengerdt 2003

3 -D MATH REVIEW comb (shah) comb b = b δ 0 n = ( nb ) 0 = 0-2b - b b 0 b 2b b 0-2b 0 -b b 0 +2b Even delta pair, odd delta pair and comb have amplitude of b ECE/OPTI533 Digital Image Processing class notes 2 Dr. Robert A. Schowengerdt 2003

4 -D MATH REVIEW Use of the δ function sifting f ( α )δ( α ) d α = f( 0 0 ) = constant NOTE: Sifting is a convolution, evaluated for a particular shift Finds the value of a function at a specific value of the independent variable (similar to a lookup table) ECE/OPTI533 Digital Image Processing class notes 3 Dr. Robert A. Schowengerdt 2003

5 -D MATH REVIEW sampling f( )δ 0 ( ) = f 0 ( )δ( 0 ) f() = f( 0 ) NOTE: Sampling is a mulitplication Output is a delta function, with area determined by the value of the function at the specified value of the independent variable. uniform sampling f b b ( )comb 0 = f nb 0 n = ( + )δ( 0 nb ) b 0 -b b 0 +2b b 0 -b b 0 +2b NOTE: Must divide comb function by b to retain amplitude of f(). NOTE: f() modulates the comb function. ECE/OPTI533 Digital Image Processing class notes 4 Dr. Robert A. Schowengerdt 2003

6 -D MATH REVIEW shifting g ( ) = f( ) δ ( 0 ) = f ( α )δ( 0 α ) d α = f() f 0 = g() ( ) 0 0 replicating f() g ( ) = f( ) comb b b g()... = b 0 -b b 0-2b 0 -b b NOTE: Must divide by b to retain amplitude of f() ECE/OPTI533 Digital Image Processing class notes 5 Dr. Robert A. Schowengerdt 2003

7 ECE/OPTI533 Digital Image Processing class notes 6 Dr. Robert A. Schowengerdt 2003 What is the value of b in the above graph? function 0.2 as the rect tri -- b = 0 b b b < f() 0.4 is twice as wide 0.6 the tri function For a given b, 0.8 triangle rect tri b < 2.2 rect -- b = 2 b = 2 0 b > 2 rectangle (square pulse) -D MATH REVIEW

8 ECE/OPTI533 Digital Image Processing class notes 7 Dr. Robert A. Schowengerdt 2003 What is the value of b in the above graph? f() sinc-squared sinc 2 ( b) 0.8 sinc sinc squared sinc sinc( b ) = sin[ π b] π b.2 -D MATH REVIEW

9 ECE/OPTI533 Digital Image Processing class notes 8 Dr. Robert A. Schowengerdt 2003 What is the value of b in the above graph? f() gaus.2 gaus(sian) gaus b ( ) = e π b ( )2 -D MATH REVIEW

10 ECE/OPTI533 Digital Image Processing class notes 9 Dr. Robert A. Schowengerdt 2003 What is the value of b in the above graph? f() 0 sin( 2π b) = e j2π ( b) e 2π j ( b) j 0.4 sine cos( 2π b) = cos sin e j2π b ( ) e j + 2 2π ( b) cosine -D MATH REVIEW

11 -D MATH REVIEW CONVOLUTION (-D) Why is it important? Describes the effect of a Linear Shift Invariant (LSI) system on input signals input signal f() system (operator L) output signal g() L is the system operator Description of general system g ( ) = L[ f( ) ] For an LSI system, L is a convolution g ( ) = f( ) h ( ) = f ( α )h ( α ) d α ECE/OPTI533 Digital Image Processing class notes 20 Dr. Robert A. Schowengerdt 2003

12 -D MATH REVIEW Eample f() or f(α) h() or h(α) 2 or α or α ECE/OPTI533 Digital Image Processing class notes 2 Dr. Robert A. Schowengerdt 2003

13 -D MATH REVIEW shift f(α)h(0 - α) h(-α) multiply integrate = 0 h( -α) = h(2 -α) α f(α)h( - α) α f(α)h(2 - α) area = g(0) α area = g() α area = g(2) = 2 h(3 -α) α α f(α)h(3 - α) area = g(3) = 3 h(4 -α) α α f(α)h(4 - α) area = g(4) α α = 4 ECE/OPTI533 Digital Image Processing class notes 22 Dr. Robert A. Schowengerdt 2003

14 -D MATH REVIEW Plot g() g() The shifts in this eample are by integer steps, for illustration convenience ECE/OPTI533 Digital Image Processing class notes 23 Dr. Robert A. Schowengerdt 2003

15 -D MATH REVIEW Recipe Convolution. write both as a function of α f(α) and h(α) 2. flip h (or f) about α = 0 h(-α) 3. shift h (or f) by an amount h( - α) 4. multiply the two functions f(α)h( -α) 5. integrate the product function over all α g() 6. repeat steps 3 through 5 until done ECE/OPTI533 Digital Image Processing class notes 24 Dr. Robert A. Schowengerdt 2003

16 -D MATH REVIEW Convolution Properties -D CONVOLUTION PROPERTIES property commutative f ( ) h ( ) = h ( ) f ( ) distributive = f( ) [ h ( ) + h 2 ( )] f ( ) h ( ) + f ( ) h 2 ( ) associative = f ( ) h ( ) h 2 ( ) [ ] [ f( ) h ( )] h 2 ( ) ECE/OPTI533 Digital Image Processing class notes 25 Dr. Robert A. Schowengerdt 2003

17 -D MATH REVIEW Convolution Eamples -D CONVOLUTION EXAMPLES f() h() g() f() δ() f() f(- 0 ) h() g(- 0 ) f() h(- 0 ) g(- 0 ) rect() rect() tri() sinc() sinc() sinc() gaus() gaus() gaus ECE/OPTI533 Digital Image Processing class notes 26 Dr. Robert A. Schowengerdt 2003

18 -D MATH REVIEW FOURIER TRANSFORMS (-D) Why is it important? For an LSI system, the convolution operator becomes a multiplication operator in the Fourier domain Taking the Fourier transfom of the system equation, Gu ( ) = Fu ( )H ( u) where G(u) is the spectrum of the output signal, F(u) is the spectrum of the input signal, and H(u) is the system transfer function ECE/OPTI533 Digital Image Processing class notes 27 Dr. Robert A. Schowengerdt 2003

19 -D MATH REVIEW In many cases, it is easier to analyze an LSI system in the Fourier domain Forward transform d Fu ( ) = f( )e j2πu Inverse transform f( ) = Fu ( )e j2πu d u ECE/OPTI533 Digital Image Processing class notes 28 Dr. Robert A. Schowengerdt 2003

20 -D MATH REVIEW Fourier Transform Properties f() and F(u) are, in general, comple functions f() real F(u) = F*(-u) F is Hermitian: Re[F(u)] even, Im[F(u)] odd f() real and even Im[F(u)] = 0, i.e. F(u) is real Forward transform is the analysis of f() into its spectrum F(u) Inverse transform is the synthesis of f() from F(u) ECE/OPTI533 Digital Image Processing class notes 29 Dr. Robert A. Schowengerdt 2003

21 -D MATH REVIEW Fourier Transform Pairs -D FOURIER TRANSFORM PAIRS f() F(u) δ(u) δ() cos( 2πu 0 ) δδ ---- u 2 u 0 u δδ cos( 2πu 0 ) sin( 2πu 0 ) j δδ ---- u 2 u 0 u 0 rect() sinc(u) sinc() rect(u) comb() comb(u) gaus() gaus(u) tri() sinc 2 (u) ECE/OPTI533 Digital Image Processing class notes 30 Dr. Robert A. Schowengerdt 2003

22 -D MATH REVIEW Fourier Transform Properties -D FOURIER TRANSFORM PROPERTIES name f() F(u) f() F(u) f(±) F(±u) f ( ) f 2 ( ) F u ( )F 2 u ( ) F(±) f( + u) f ( )f 2 ( ) F ( u ) F 2 ( u ) scaling f(/b) b F(bu) f ( ) f 2 ( ) F ( u )F 2 ( u ) shifting f( ± 0 ) ± e j2πu 0 f( ) Fu ( + u 0 ) ± e j2π 0u Fu ( ) f ( )f 2 ( ) F ( u ) F 2 ( u ) derivative f k ( ) ( ) j2πu ( ) k Fu ( ) j2π ) k f( ) F ( k ) ( u ) linearity a f ( ) + a 2 f 2 ( ) a F ( u ) + a 2 F 2 ( u ) ECE/OPTI533 Digital Image Processing class notes 3 Dr. Robert A. Schowengerdt 2003

23 -D MATH REVIEW LINEAR, SHIFT-INVARIANT (LSI) SYSTEMS (-D) Linear: output of a sum of inputs is equal to the sum of the individual outputs g ( ) = af ( ) h( ) g 2 ( ) = bf 2 ( ) h( ) g ( ) = [ af ( ) + bf 2 ( )] h( ) = ( af ( ) h( ) + bf 2 ( ) h( ) ) = g ( ) + g 2 ( ) shift-invariant: system response does not change over space System equation where h() is the system impulse response g ( ) = f( ) h( ) ECE/OPTI533 Digital Image Processing class notes 32 Dr. Robert A. Schowengerdt 2003

24 -D MATH REVIEW Fourier transform of system equation where H(u) is the system transfer function Gu ( ) = Fu ( )H ( u) H(u) is a comple filter that modifies the spectrum F(u) of f() For comple functions G, F and H ampl G u ( ) [ ] = ampl F u [ ( )]ampl [ H ( u )] phase [ G ( u )] = phase F ( u ) [ ] + phase H u [ ( )] ECE/OPTI533 Digital Image Processing class notes 33 Dr. Robert A. Schowengerdt 2003

25 -D MATH REVIEW -D CASCADED SYSTEMS N cascaded LSI systems f() g() h ()... h N () g ( ) = {[ f( ) h ( )] h 2 ( )} h N ( ) Single system equivalent f() h net () g() h net ( ) = h ( ) h 2 ( ) h N ( ) where h net is the net system impulse response ECE/OPTI533 Digital Image Processing class notes 34 Dr. Robert A. Schowengerdt 2003

26 -D MATH REVIEW FOURIER TRANSFORM EXAMPLES E. sinc(/2) sinc(/3) Convolution in this case is very difficult! Take the Fourier transform 2rect ( 2u ) 3rect ( 3u ) = 6rect ( 3u ) = -/4 /4 u -/6 /6 u -/6 /6 u Take the inverse Fourier transform 6 --sinc(/3) = 2sinc(/3) 3 ECE/OPTI533 Digital Image Processing class notes 35 Dr. Robert A. Schowengerdt 2003

27 -D MATH REVIEW E 2. Find spectrum of square wave with a DC bias f() Write square wave as convolution f ( ) = --rect -- comb Take the Fourier transform Fu ( ) = = sinc 2u 2sinc 2u ( )comb 5u ( ) ( ) comb ( 5u ) spectrum is comb function, modulated by sinc function, sampled at frequency interval u = /5, i.e /period. zeros at u = n/2, n = ±, ±2,... ECE/OPTI533 Digital Image Processing class notes 36 Dr. Robert A. Schowengerdt 2003

28 -D MATH REVIEW if square wave period P = 2 pulse width, we have the classic square wave spectrum at u = 0, ±/P, ±3/P, ±5/P,...? Verify the above statement for an arbitrary period P sinc(2u) and comb(5u) /5-8/5-7/5-6/5-5/5-4/5-3/5-2/5 -/5 /5 2/5 3/5 4/5 5/5 6/5 7/5 8/5-3/2 - -/2 0 /2 3/2 u ECE/OPTI533 Digital Image Processing class notes 37 Dr. Robert A. Schowengerdt 2003

29 -D MATH REVIEW sinc(2u) times comb(5u) /5-7/5-6/5-5/5-4/5-3/5-2/5 -/5-3/2 - -/2 2/5 /5 2/5 3/5 4/5 5/5 6/5 7/5 0 /2 3/2 8/5 comb, modulated by sinc function ECE/OPTI533 Digital Image Processing class notes 38 Dr. Robert A. Schowengerdt 2003

30 -D MATH REVIEW Scaling Property Width of F(u) is inversely proportional to width of f() rect() F sinc(u) u -/2 /2 rect(/2) 2sinc(2u) 2 u - rect(/3) 3sinc(3u) 3 u -3/2 3/2 ECE/OPTI533 Digital Image Processing class notes 39 Dr. Robert A. Schowengerdt 2003

31 -D MATH REVIEW δδ(2) -/2 /2 /2 F cos(πu) u δδ() 2cos(2πu) u - δδ(2/3) 3/2 3cos(3πu) u -3/2 3/2 ECE/OPTI533 Digital Image Processing class notes 40 Dr. Robert A. Schowengerdt 2003

32 -D MATH REVIEW δδ(u)/2 cos(2π) F /2 - u cos(4π) δδ(u/2)/4 /2-2 2 u cos(6π) δδ(u/3)/6 /2-3 3 u ECE/OPTI533 Digital Image Processing class notes 4 Dr. Robert A. Schowengerdt 2003

33 -D MATH REVIEW Superposition Property Fourier transform of sum of functions equals sum of their individual Fourier transforms + cos(2π) δ(u)+δδ(u)/2 F /2 - u cos(2π)+cos(4π) δδ(u)/2+δδ(u/2)/4 / u ECE/OPTI533 Digital Image Processing class notes 42 Dr. Robert A. Schowengerdt 2003

34 -D MATH REVIEW SYSTEM ANALYSIS WITH THE FOURIER TRANSFORM Three applications Application Given Find Spatial Domain Fourier Domain system output f(), h() g() g ( ) = f( ) h( ) Gu ( ) = Fu ( )H ( u) g ( ) = F [ Gu ( )] system identification f(), g() H( u) = Gu ( ) Fu ( ) h() NA ill-conditioned h ( ) = F [ H( u) ] inversion h(), g() Fu ( ) = Gu ( ) H( u) f() NA ill-conditioned f( ) = F [ Fu ( )] ECE/OPTI533 Digital Image Processing class notes 43 Dr. Robert A. Schowengerdt 2003

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

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

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

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

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

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

Lecture 27 Frequency Response 2

Lecture 27 Frequency Response 2 Lecture 27 Frequency Response 2 Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/6/12 1 Application of Ideal Filters Suppose we can generate a square wave with a fundamental period

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( = g(ξδ( ξdξ. To

More information

Review of Linear Systems Theory

Review of Linear Systems Theory Review of Linear Systems Theory The following is a (very) brief review of linear systems theory, convolution, and Fourier analysis. I work primarily with discrete signals, but each result developed in

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

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 spatial frequency domain

The spatial frequency domain The spatial frequenc /3/5 wk9-a- Recall: plane wave propagation λ z= θ path dela increases linearl with E ep i2π sinθ + λ z i2π cosθ λ z plane of observation /3/5 wk9-a-2 Spatial frequenc angle of propagation?

More information

GATE EE Topic wise Questions SIGNALS & SYSTEMS

GATE EE Topic wise Questions SIGNALS & SYSTEMS www.gatehelp.com GATE EE Topic wise Questions YEAR 010 ONE MARK Question. 1 For the system /( s + 1), the approximate time taken for a step response to reach 98% of the final value is (A) 1 s (B) s (C)

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

Introduction to the Discrete Fourier Transform

Introduction to the Discrete Fourier Transform Introduction to the Discrete ourier Transform Lucas J. van Vliet www.ph.tn.tudelft.nl/~lucas TNW: aculty of Applied Sciences IST: Imaging Science and technology PH: Linear Shift Invariant System A discrete

More information

IMAGE ENHANCEMENT II (CONVOLUTION)

IMAGE ENHANCEMENT II (CONVOLUTION) MOTIVATION Recorded images often exhibit problems such as: blurry noisy Image enhancement aims to improve visual quality Cosmetic processing Usually empirical techniques, with ad hoc parameters ( whatever

More information

Representing a Signal

Representing a Signal The Fourier Series Representing a Signal The convolution method for finding the response of a system to an excitation takes advantage of the linearity and timeinvariance of the system and represents the

More information

2.161 Signal Processing: Continuous and Discrete Fall 2008

2.161 Signal Processing: Continuous and Discrete Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 2.161 Signal Processing: Continuous and Discrete Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts

More information

LINEAR SYSTEMS. J. Elder PSYC 6256 Principles of Neural Coding

LINEAR SYSTEMS. J. Elder PSYC 6256 Principles of Neural Coding LINEAR SYSTEMS Linear Systems 2 Neural coding and cognitive neuroscience in general concerns input-output relationships. Inputs Light intensity Pre-synaptic action potentials Number of items in display

More information

Fourier Transform. Find the Fourier series for a periodic waveform Determine the output of a filter when the input is a periodic function

Fourier Transform. Find the Fourier series for a periodic waveform Determine the output of a filter when the input is a periodic function Objectives: Be able to Fourier Transform Find the Fourier series for a periodic waveform Determine the output of a filter when the input is a periodic function Filters with a Single Sinusoidal Input: Suppose

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

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

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

Fourier Transform for Continuous Functions

Fourier Transform for Continuous Functions Fourier Transform for Continuous Functions Central goal: representing a signal by a set of orthogonal bases that are corresponding to frequencies or spectrum. Fourier series allows to find the spectrum

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

Fundamental Theorem of Calculus

Fundamental Theorem of Calculus Fundamental Theorem of Calculus MATH 6 Calculus I J. Robert Buchanan Department of Mathematics Summer 208 Remarks The Fundamental Theorem of Calculus (FTC) will make the evaluation of definite integrals

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

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

6.5 Trigonometric Equations

6.5 Trigonometric Equations 6. Trigonometric Equations In this section, we discuss conditional trigonometric equations, that is, equations involving trigonometric functions that are satisfied only by some values of the variable (or

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

EC Signals and Systems

EC Signals and Systems UNIT I CLASSIFICATION OF SIGNALS AND SYSTEMS Continuous time signals (CT signals), discrete time signals (DT signals) Step, Ramp, Pulse, Impulse, Exponential 1. Define Unit Impulse Signal [M/J 1], [M/J

More information

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

Fourier Transform. sin(n# x)), where! = 2 / L and 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

More information

Chapter 4 Image Enhancement in the Frequency Domain

Chapter 4 Image Enhancement in the Frequency Domain Chapter 4 Image Enhancement in the Frequency Domain Yinghua He School of Computer Science and Technology Tianjin University Background Introduction to the Fourier Transform and the Frequency Domain Smoothing

More information

Continuous-time Fourier Methods

Continuous-time Fourier Methods ELEC 321-001 SIGNALS and SYSTEMS Continuous-time Fourier Methods Chapter 6 1 Representing a Signal The convolution method for finding the response of a system to an excitation takes advantage of the linearity

More information

Detailed Solutions to Exercises

Detailed Solutions to Exercises Detailed Solutions to Exercises Digital Signal Processing Mikael Swartling Nedelko Grbic rev. 205 Department of Electrical and Information Technology Lund University Detailed solution to problem E3.4 A

More information

8.1 Circuit Parameters

8.1 Circuit Parameters 8.1 Circuit Parameters definition of decibels using decibels transfer functions impulse response rise time analysis Gaussian amplifier transfer function RC circuit transfer function analog-to-digital conversion

More information

Solution of ECE 315 Test #1 Su03

Solution of ECE 315 Test #1 Su03 Solution of ECE 5 Test # Su I. point each. A CT function is time inverted and looks the same as it did before it was time inverted. What kind of function is it? Even function Answers like rect or sinc

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

Chapter 4 Image Enhancement in the Frequency Domain

Chapter 4 Image Enhancement in the Frequency Domain Chapter 4 Image Enhancement in the Frequency Domain 3. Fourier transorm -D Let be a unction o real variable,the ourier transorm o is F { } F u ep jπu d j F { F u } F u ep[ jπ u ] du F u R u + ji u or F

More information

Module 3. Convolution. Aim

Module 3. Convolution. Aim Module Convolution Digital Signal Processing. Slide 4. Aim How to perform convolution in real-time systems efficiently? Is convolution in time domain equivalent to multiplication of the transformed sequence?

More information

ENSC327 Communications Systems 2: Fourier Representations. Jie Liang School of Engineering Science Simon Fraser University

ENSC327 Communications Systems 2: Fourier Representations. Jie Liang School of Engineering Science Simon Fraser University ENSC327 Communications Systems 2: Fourier Representations Jie Liang School of Engineering Science Simon Fraser University 1 Outline Chap 2.1 2.5: Signal Classifications Fourier Transform Dirac Delta Function

More information

FOURIER ANALYSIS. (a) Fourier Series

FOURIER ANALYSIS. (a) Fourier Series (a) Fourier Series FOURIER ANAYSIS (b) Fourier Transforms Useful books: 1. Advanced Mathematics for Engineers and Scientists, Schaum s Outline Series, M. R. Spiegel - The course text. We follow their notation

More information

Module 1: Signals & System

Module 1: Signals & System Module 1: Signals & System Lecture 6: Basic Signals in Detail Basic Signals in detail We now introduce formally some of the basic signals namely 1) The Unit Impulse function. 2) The Unit Step function

More information

3.2 Complex Sinusoids and Frequency Response of LTI Systems

3.2 Complex Sinusoids and Frequency Response of LTI Systems 3. Introduction. A signal can be represented as a weighted superposition of complex sinusoids. x(t) or x[n]. LTI system: LTI System Output = A weighted superposition of the system response to each complex

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

( ) ( ) numerically using the DFT. The DTFT is defined. [ ]e. [ ] = x n. [ ]e j 2π Fn and the DFT is defined by X k. [ ]e j 2π kn/n with N = 5.

( ) ( ) numerically using the DFT. The DTFT is defined. [ ]e. [ ] = x n. [ ]e j 2π Fn and the DFT is defined by X k. [ ]e j 2π kn/n with N = 5. ( /13) in the Ω form. ind the DTT of 8rect 3 n 2 8rect ( 3( n 2) /13) 40drcl(,5)e j 4π Let = Ω / 2π. Then 8rect 3 n 2 40 drcl( Ω / 2π,5)e j 2Ω ( /13) ind the DTT of 8rect 3( n 2) /13 by X = x n numerically

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

Linear Filters and Convolution. Ahmed Ashraf

Linear Filters and Convolution. Ahmed Ashraf Linear Filters and Convolution Ahmed Ashraf Linear Time(Shift) Invariant (LTI) Systems The Linear Filters that we are studying in the course belong to a class of systems known as Linear Time Invariant

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

Sampling and Discrete Time. Discrete-Time Signal Description. Sinusoids. Sampling and Discrete Time. Sinusoids An Aperiodic Sinusoid.

Sampling and Discrete Time. Discrete-Time Signal Description. Sinusoids. Sampling and Discrete Time. Sinusoids An Aperiodic Sinusoid. Sampling and Discrete Time Discrete-Time Signal Description Sampling is the acquisition of the values of a continuous-time signal at discrete points in time. x t discrete-time signal. ( ) is a continuous-time

More information

Flash File. Module 3 : Sampling and Reconstruction Lecture 28 : Discrete time Fourier transform and its Properties. Objectives: Scope of this Lecture:

Flash File. Module 3 : Sampling and Reconstruction Lecture 28 : Discrete time Fourier transform and its Properties. Objectives: Scope of this Lecture: Module 3 : Sampling and Reconstruction Lecture 28 : Discrete time Fourier transform and its Properties Objectives: Scope of this Lecture: In the previous lecture we defined digital signal processing and

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

1 otherwise. Note that the area of the pulse is one. The Dirac delta function (a.k.a. the impulse) can be defined using the pulse as follows:

1 otherwise. Note that the area of the pulse is one. The Dirac delta function (a.k.a. the impulse) can be defined using the pulse as follows: The Dirac delta function There is a function called the pulse: { if t > Π(t) = 2 otherwise. Note that the area of the pulse is one. The Dirac delta function (a.k.a. the impulse) can be defined using the

More information

EA2.3 - Electronics 2 1

EA2.3 - Electronics 2 1 In the previous lecture, I talked about the idea of complex frequency s, where s = σ + jω. Using such concept of complex frequency allows us to analyse signals and systems with better generality. In this

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

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

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

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

Chap 2. Discrete-Time Signals and Systems

Chap 2. Discrete-Time Signals and Systems Digital Signal Processing Chap 2. Discrete-Time Signals and Systems Chang-Su Kim Discrete-Time Signals CT Signal DT Signal Representation 0 4 1 1 1 2 3 Functional representation 1, n 1,3 x[ n] 4, n 2 0,

More information

ω 0 = 2π/T 0 is called the fundamental angular frequency and ω 2 = 2ω 0 is called the

ω 0 = 2π/T 0 is called the fundamental angular frequency and ω 2 = 2ω 0 is called the he ime-frequency Concept []. Review of Fourier Series Consider the following set of time functions {3A sin t, A sin t}. We can represent these functions in different ways by plotting the amplitude versus

More information

The objective of this LabVIEW Mini Project was to understand the following concepts:

The objective of this LabVIEW Mini Project was to understand the following concepts: 1. Objective The objective of this LabVIEW Mini Project was to understand the following concepts: The convolution of two functions Creating LABVIEW Virtual Instruments see the visual representation of

More information

Discrete Time Signals and Systems Time-frequency Analysis. Gloria Menegaz

Discrete Time Signals and Systems Time-frequency Analysis. Gloria Menegaz Discrete Time Signals and Systems Time-frequency Analysis Gloria Menegaz Time-frequency Analysis Fourier transform (1D and 2D) Reference textbook: Discrete time signal processing, A.W. Oppenheim and R.W.

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

Solution Set #1

Solution Set #1 05-738-0083 Solution Set # i. Evaluate δ [SINC []] = δ sin[π] π Recall relation for Dirac delta function wit functional argument (Fourier Metods, δ [g []] = δ [ 0] (6.38) dg =0 Te SINC function as zeros

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

Lecture 19 IIR Filters

Lecture 19 IIR Filters Lecture 19 IIR Filters Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/5/10 1 General IIR Difference Equation IIR system: infinite-impulse response system The most general class

More information

Lecture 8 ELE 301: Signals and Systems

Lecture 8 ELE 301: Signals and Systems Lecture 8 ELE 30: Signals and Systems Prof. Paul Cuff Princeton University Fall 20-2 Cuff (Lecture 7) ELE 30: Signals and Systems Fall 20-2 / 37 Properties of the Fourier Transform Properties of the Fourier

More information

Signal Processing COS 323

Signal Processing COS 323 Signal Processing COS 323 Digital Signals D: functions of space or time e.g., sound 2D: often functions of 2 spatial dimensions e.g. images 3D: functions of 3 spatial dimensions CAT, MRI scans or 2 space,

More information

IMGS-261 Solution Set #7

IMGS-261 Solution Set #7 IMGS-6 Solution Set #7. Sketch the following functions and evaluate their continuous Fourier transforms 0 if > (a) f [] if if < Solution: Another way to write this is in the form f [] h i So this is really

More information

Review of Concepts from Fourier & Filtering Theory. Fourier theory for finite sequences. convolution/filtering of infinite sequences filter cascades

Review of Concepts from Fourier & Filtering Theory. Fourier theory for finite sequences. convolution/filtering of infinite sequences filter cascades Review of Concepts from Fourier & Filtering Theory precise definition of DWT requires a few basic concepts from Fourier analysis and theory of linear filters will start with discussion/review of: basic

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

Discrete-Time Systems

Discrete-Time Systems FIR Filters With this chapter we turn to systems as opposed to signals. The systems discussed in this chapter are finite impulse response (FIR) digital filters. The term digital filter arises because these

More information

Fourier transform representation of CT aperiodic signals Section 4.1

Fourier transform representation of CT aperiodic signals Section 4.1 Fourier transform representation of CT aperiodic signals Section 4. A large class of aperiodic CT signals can be represented by the CT Fourier transform (CTFT). The (CT) Fourier transform (or spectrum)

More information

Signal Processing and Linear Systems1 Lecture 4: Characterizing Systems

Signal Processing and Linear Systems1 Lecture 4: Characterizing Systems Signal Processing and Linear Systems Lecture : Characterizing Systems Nicholas Dwork www.stanford.edu/~ndwork Our goal will be to develop a way to learn how the system behaves. In general, this is a very

More information

Statistical Geometry Processing Winter Semester 2011/2012

Statistical Geometry Processing Winter Semester 2011/2012 Statistical Geometry Processing Winter Semester 2011/2012 Linear Algebra, Function Spaces & Inverse Problems Vector and Function Spaces 3 Vectors vectors are arrows in space classically: 2 or 3 dim. Euclidian

More information

Representation of Signals and Systems. Lecturer: David Shiung

Representation of Signals and Systems. Lecturer: David Shiung Representation of Signals and Systems Lecturer: David Shiung 1 Abstract (1/2) Fourier analysis Properties of the Fourier transform Dirac delta function Fourier transform of periodic signals Fourier-transform

More information

TLT-5200/5206 COMMUNICATION THEORY, Exercise 1, Fall 2012

TLT-5200/5206 COMMUNICATION THEORY, Exercise 1, Fall 2012 Problem 1. a) Derivation By definition, we can write the inverse Fourier transform of the derivative of x(t) as d d jπ X( f ) { e } df d jπ x() t X( f ) e df jπ j π fx( f ) e df Again, by definition of

More information

LECTURE 12 Sections Introduction to the Fourier series of periodic signals

LECTURE 12 Sections Introduction to the Fourier series of periodic signals Signals and Systems I Wednesday, February 11, 29 LECURE 12 Sections 3.1-3.3 Introduction to the Fourier series of periodic signals Chapter 3: Fourier Series of periodic signals 3. Introduction 3.1 Historical

More information

Sampling. Alejandro Ribeiro. February 8, 2018

Sampling. Alejandro Ribeiro. February 8, 2018 Sampling Alejandro Ribeiro February 8, 2018 Signals exist in continuous time but it is not unusual for us to process them in discrete time. When we work in discrete time we say that we are doing discrete

More information

IB Paper 6: Signal and Data Analysis

IB Paper 6: Signal and Data Analysis IB Paper 6: Signal and Data Analysis Handout 5: Sampling Theory S Godsill Signal Processing and Communications Group, Engineering Department, Cambridge, UK Lent 2015 1 / 85 Sampling and Aliasing All of

More information

Reference Text: The evolution of Applied harmonics analysis by Elena Prestini

Reference Text: The evolution of Applied harmonics analysis by Elena Prestini Notes for July 14. Filtering in Frequency domain. Reference Text: The evolution of Applied harmonics analysis by Elena Prestini It all started with: Jean Baptist Joseph Fourier (1768-1830) Mathematician,

More information

ENGIN 211, Engineering Math. Fourier Series and Transform

ENGIN 211, Engineering Math. Fourier Series and Transform ENGIN 11, Engineering Math Fourier Series and ransform 1 Periodic Functions and Harmonics f(t) Period: a a+ t Frequency: f = 1 Angular velocity (or angular frequency): ω = ππ = π Such a periodic function

More information

PS403 - Digital Signal processing

PS403 - Digital Signal processing PS403 - Digital Signal processing III. DSP - Digital Fourier Series and Transforms Key Text: Digital Signal Processing with Computer Applications (2 nd Ed.) Paul A Lynn and Wolfgang Fuerst, (Publisher:

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

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

Integration. Tuesday, December 3, 13

Integration. Tuesday, December 3, 13 4 Integration 4.3 Riemann Sums and Definite Integrals Objectives n Understand the definition of a Riemann sum. n Evaluate a definite integral using properties of definite integrals. 3 Riemann Sums 4 Riemann

More information

Introduction to Linear Systems

Introduction to Linear Systems cfl David J Fleet, 998 Introduction to Linear Systems David Fleet For operator T, input I, and response R = T [I], T satisfies: ffl homogeniety: iff T [ai] = at[i] 8a 2 C ffl additivity: iff T [I + I 2

More information

Lecture 28 Continuous-Time Fourier Transform 2

Lecture 28 Continuous-Time Fourier Transform 2 Lecture 28 Continuous-Time Fourier Transform 2 Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/6/14 1 Limit of the Fourier Series Rewrite (11.9) and (11.10) as As, the fundamental

More information

Convolution. Define a mathematical operation on discrete-time signals called convolution, represented by *. Given two discrete-time signals x 1, x 2,

Convolution. Define a mathematical operation on discrete-time signals called convolution, represented by *. Given two discrete-time signals x 1, x 2, Filters Filters So far: Sound signals, connection to Fourier Series, Introduction to Fourier Series and Transforms, Introduction to the FFT Today Filters Filters: Keep part of the signal we are interested

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

2.161 Signal Processing: Continuous and Discrete Fall 2008

2.161 Signal Processing: Continuous and Discrete Fall 2008 MIT OpenCourseWare http://ocw.mit.edu.6 Signal Processing: Continuous and Discrete Fall 008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. MASSACHUSETTS

More information

Notes 07 largely plagiarized by %khc

Notes 07 largely plagiarized by %khc Notes 07 largely plagiarized by %khc Warning This set of notes covers the Fourier transform. However, i probably won t talk about everything here in section; instead i will highlight important properties

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

APPENDIX A. The Fourier integral theorem

APPENDIX A. The Fourier integral theorem APPENDIX A The Fourier integral theorem In equation (1.7) of Section 1.3 we gave a description of a signal defined on an infinite range in the form of a double integral, with no explanation as to how that

More information

Therefore the new Fourier coefficients are. Module 2 : Signals in Frequency Domain Problem Set 2. Problem 1

Therefore the new Fourier coefficients are. Module 2 : Signals in Frequency Domain Problem Set 2. Problem 1 Module 2 : Signals in Frequency Domain Problem Set 2 Problem 1 Let be a periodic signal with fundamental period T and Fourier series coefficients. Derive the Fourier series coefficients of each of the

More information

Fourier transform. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

Fourier transform. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year Fourier transform Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Methods for Image Processing academic year 27 28 Function transforms Sometimes, operating on a class of functions

More information

ENSC327 Communications Systems 2: Fourier Representations. School of Engineering Science Simon Fraser University

ENSC327 Communications Systems 2: Fourier Representations. School of Engineering Science Simon Fraser University ENSC37 Communications Systems : Fourier Representations School o Engineering Science Simon Fraser University Outline Chap..5: Signal Classiications Fourier Transorm Dirac Delta Function Unit Impulse Fourier

More information

ATHS FC Math Department Al Ain Revision worksheet

ATHS FC Math Department Al Ain Revision worksheet ATHS FC Math Department Al Ain Revision worksheet Section Name ID Date Lesson Marks 3.3, 13.1 to 13.6, 5.1, 5.2, 5.3 Lesson 3.3 (Solving Systems of Inequalities by Graphing) Question: 1 Solve each system

More information

Introduction to Linear Image Processing

Introduction to Linear Image Processing Introduction to Linear Image Processing 1 IPAM - UCLA July 22, 2013 Iasonas Kokkinos Center for Visual Computing Ecole Centrale Paris / INRIA Saclay Image Sciences in a nutshell 2 Image Processing Image

More information

THS Step By Step Calculus Chapter 1

THS Step By Step Calculus Chapter 1 Name: Class Period: Throughout this packet there will be blanks you are epected to fill in prior to coming to class. This packet follows your Larson Tetbook. Do NOT throw away! Keep in 3 ring binder until

More information