Linear Filters and Convolution. Ahmed Ashraf

Similar documents
Lecture 11 FIR Filters

Math Fall Linear Filters

EEL3135: Homework #4

ECE-314 Fall 2012 Review Questions for Midterm Examination II

The Continuous Time Fourier Transform

信號與系統 Signals and Systems

Linear Filters. L[e iωt ] = 2π ĥ(ω)eiωt. Proof: Let L[e iωt ] = ẽ ω (t). Because L is time-invariant, we have that. L[e iω(t a) ] = ẽ ω (t a).

信號與系統 Signals and Systems

Lecture 3 Matlab Simulink Minimum Phase, Maximum Phase and Linear Phase Systems

Convolution and Linear Systems

Chapter 3 Convolution Representation

Solution 10 July 2015 ECE301 Signals and Systems: Midterm. Cover Sheet

ECE 602 Solution to Homework Assignment 1

Spatial-Domain Convolution Filters

Representation of Signals and Systems. Lecturer: David Shiung

Dr. Ian R. Manchester

NAME: 23 February 2017 EE301 Signals and Systems Exam 1 Cover Sheet

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

Chapter 2: Linear systems & sinusoids OVE EDFORS DEPT. OF EIT, LUND UNIVERSITY

Lecture 29. Convolution Integrals and Their Applications

a_n x^(n) a_0 x = 0 with initial conditions x(0) =... = x^(n-2)(0) = 0, x^(n-1)(0) = 1/a_n.

Laplace Transforms and use in Automatic Control

LTI Systems (Continuous & Discrete) - Basics

Lecture 31. Basic Theory of First Order Linear Systems

Solutions to Homework 5 - Math 3410

2.161 Signal Processing: Continuous and Discrete Fall 2008

2 The Fourier Transform

Signal Processing and Linear Systems1 Lecture 4: Characterizing Systems

Digital Signal Processing Lecture 4

Module 1: Signals & System

Lecture Schedule: Week Date Lecture Title

Introduction to Linear Time-Invariant Systems

Differential and Difference LTI systems

Lecture 19 IIR Filters

Lecture 1 January 5, 2016

Frequency Response (III) Lecture 26:

Communication Theory II

Signals and Systems Spring 2004 Lecture #9

2.161 Signal Processing: Continuous and Discrete Fall 2008

Basic concepts in DT systems. Alexandra Branzan Albu ELEC 310-Spring 2009-Lecture 4 1

GATE EE Topic wise Questions SIGNALS & SYSTEMS

Background LTI Systems (4A) Young Won Lim 4/20/15

EE123 Digital Signal Processing

ELEG 305: Digital Signal Processing

Continuous-Time Fourier Transform

信號與系統 Signals and Systems

2. CONVOLUTION. Convolution sum. Response of d.t. LTI systems at a certain input signal

6.02 Fall 2012 Lecture #10

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

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

EECE 3620: Linear Time-Invariant Systems: Chapter 2

Modeling and Analysis of Systems Lecture #3 - Linear, Time-Invariant (LTI) Systems. Guillaume Drion Academic year

Module 1: Introduction to Digital Control Lecture Note 4

Introduction ODEs and Linear Systems

6 The Fourier transform

The spatial frequency domain

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

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EXAMINATIONS 2010

Ch 2: Linear Time-Invariant System

2. Time-Domain Analysis of Continuous- Time Signals and Systems

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems

Linear Systems. ! Textbook: Strum, Contemporary Linear Systems using MATLAB.

Probability and Statistics for Final Year Engineering Students

06/12/ rws/jMc- modif SuFY10 (MPF) - Textbook Section IX 1

CLTI Differential Equations (3A) Young Won Lim 6/4/15

Lecture 16. Theory of Second Order Linear Homogeneous ODEs

Introduction to Signals and Systems Lecture #4 - Input-output Representation of LTI Systems Guillaume Drion Academic year

Signals and Systems Chapter 2

Module 3. Convolution. Aim

Properties of LTI Systems

VU Signal and Image Processing

Fourier Transforms 1D

Linear Independence and the Wronskian

9.2 The Input-Output Description of a System

L2 gains and system approximation quality 1

Lecture 1 From Continuous-Time to Discrete-Time

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 2 Laplace Transform I 1/52

LTI H. the system H when xn [ ] is the input.

We begin exploring Euler s method by looking at direction fields. Consider the direction field below.

CH.3 Continuous-Time Linear Time-Invariant System

The Convolution Sum for Discrete-Time LTI Systems

S&S S&S S&S. Signals and Systems (18-396) Spring Semester, Department of Electrical and Computer Engineering

Section 3: Summary. Section 4. Evaluating Convolution Integrals. Convolution integral (memorise this):

EE 210. Signals and Systems Solutions of homework 2

Rui Wang, Assistant professor Dept. of Information and Communication Tongji University.

Homework 4. May An LTI system has an input, x(t) and output y(t) related through the equation y(t) = t e (t t ) x(t 2)dt

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

UCSD ECE153 Handout #40 Prof. Young-Han Kim Thursday, May 29, Homework Set #8 Due: Thursday, June 5, 2011

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

Lecture 1: Introduction Introduction

REVIEW FOR MT3 ANSWER KEY MATH 2373, SPRING 2015

Analog Signals and Systems and their properties

Chap 2. Discrete-Time Signals and Systems

Introduction to DFT. Deployment of Telecommunication Infrastructures. Azadeh Faridi DTIC UPF, Spring 2009

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

PART 1. Review of DSP. f (t)e iωt dt. F(ω) = f (t) = 1 2π. F(ω)e iωt dω. f (t) F (ω) The Fourier Transform. Fourier Transform.

Problem Value Score No/Wrong Rec 3

Module 4 : Laplace and Z Transform Problem Set 4

Frequency-Domain C/S of LTI Systems

Lecture 27 Frequency Response 2

Transcription:

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 (LTI) systems. Traditionally they have been studied for signals that vary with time. But since we are currently dealing with single images, which vary with space, such filters for images are termed as Linear Shift Invariant (LSI) Filters.

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 (LTI) systems. Traditionally they have been studied for signals that vary with time. But since we are currently dealing with single images, which vary with space, such filters for images are termed as Linear Shift Invariant (LSI) Filters. A Linear Time Invariant system has two properties: 1. Time Invariance. 2. Linearity

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 (LTI) systems. Traditionally they have been studied for signals that vary with time. But since we are currently dealing with single images, which vary with space, such filters for images are termed as Linear Shift Invariant (LSI) Filters. A Linear Time Invariant system has two properties: 1. Time Invariance. 2. Linearity Time Invariance: Same inputs produce the same outputs at all times. In other words if an input f(t) produces g(t) today, f(t) will also produce g(t) tomorrow. Or f(t-a) would produce g(t-a)

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 (LTI) systems. Traditionally they have been studied for signals that vary with time. But since we are currently dealing with single images, which vary with space, such filters for images are termed as Linear Shift Invariant (LSI) Filters. A Linear Time Invariant system has two i.e. if properties: 1. Time Invariance. 2. Linearity LTI Time Invariance: Same inputs produce the same outputs at all times. In other words if an input f(t) produces g(t) today, f(t) will also produce g(t) tomorrow. Or f(t-a) would produce g(t-a)

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 (LTI) systems. Traditionally they have been studied for signals that vary with time. But since we are currently dealing with single images, which vary with space, such filters for images are termed as Linear Shift Invariant (LSI) Filters. A Linear Time Invariant system has two i.e. if properties: 1. Time Invariance. 2. Linearity LTI Time Invariance: Same inputs produce the same outputs at all times. In other words if an input f(t) produces g(t) today, f(t) will also produce g(t) tomorrow. Or f(t-a) would produce g(t-a) Then, LTI

Linear Time(Shift) Invariant (LTI) Systems Linearity: Linearity is a combination of two properties in turn:

Linear Time(Shift) Invariant (LTI) Systems Linearity: Linearity is a combination of two properties in turn: i) If f(t) produces an output g(t), then for a linear system, a.f(t) produces an output a.g(t) (This property is called HOMOGENEITY)

Linear Time(Shift) Invariant (LTI) Systems Linearity: Linearity is a combination of two properties in turn: i) If f(t) produces an output g(t), then for a linear system, a.f(t) produces an output a.g(t) (This property is called HOMOGENEITY) i) If f 1 (t) produces g 1 (t), AND f 2 (t) produces g 2 (t), then for a linear system, f 1 (t)+ f 2 (t) produces g 1 (t)+ g 2 (t). (This property is called SUPERPOSITION)

Impulse Centered at the Origin Impulse Functions

Impulse Functions Impulse Centered at the Origin Shifted Impulse (Right Shifted)

Impulse Functions Impulse Centered at the Origin Shifted Impulse (Right Shifted) Shifted Impulse (Left Shifted)

Impulse Functions Impulse Centered at the Origin Shifted Impulse (Right Shifted) Shifted Impulse (Left Shifted) To figure out the direction of the shift, imagine this as a shift in the origin, and see where the argument of the impulse function is zero, i.e t-3 is zero for t=+3, and t+3 is zero for t=-3

Arbitrary Function as a weighted sum of shifted impulses t 0 t 1 t 2 t 3..

Impulse Response An LTI system is usually described in terms of its impulse response (i.e. output in response to an impulse input)

Impulse Response An LTI system is usually described in terms of its impulse response (i.e. output in response to an impulse input) This is because the impulse response captures the complete behavior of the system.

Impulse Response An LTI system is usually described in terms of its impulse response (i.e. output in response to an impulse input) This is because the impulse response captures the complete behavior of the system. Why?

Impulse Response An LTI system is usually described in terms of its impulse response (i.e. output in response to an impulse input) This is because the impulse response captures the complete behavior of the system. Why? Because, if we know the response to an impulse, we can use shift invariance, and linearity (homogeneity and superposition) to compute the output to arbitrary inputs.

Impulse Response An LTI system is usually described in terms of its impulse response (i.e. output in response to an impulse input) This is because the impulse response captures the complete behavior of the system. Why? Because, if we know the response to an impulse, we can use shift invariance, and linearity (homogeneity and superposition) to compute the output to arbitrary inputs. Impulse LTI Impulse Response

Impulse Response An LTI system is usually described in terms of its impulse response (i.e. output in response to an impulse input) This is because the impulse response captures the complete behavior of the system. Why? Because, if we know the response to an impulse, we can use shift invariance, and linearity (homogeneity and superposition) to compute the output to arbitrary inputs. Impulse LTI Impulse Response A Scaled and Shifted Impulse LTI A Scaled and Shifted version of the Impulse Response

Given Impulse Response, Computing output to arbitrary function If the impulse response of a system (filter) is h(t), i.e. it produces an output h(t) in response to d(t), what would be its output in response to the following function as an input:

Given Impulse Response, Computing output to arbitrary function If the impulse response of a system (filter) is h(t), i.e. it produces an output h(t) in response to d(t), what would be its output in response to the following function as an input: Given:

Given Impulse Response, Computing output to arbitrary function If the impulse response of a system (filter) is h(t), i.e. it produces an output h(t) in response to d(t), what would be its output in response to the following function as an input: Given:

Given Impulse Response, Computing output to arbitrary function If the impulse response of a system (filter) is h(t), i.e. it produces an output h(t) in response to d(t), what would be its output in response to the following function as an input: Given:

Given Impulse Response, Computing output to arbitrary function If the impulse response of a system (filter) is h(t), i.e. it produces an output h(t) in response to d(t), what would be its output in response to the following function as an input: Given:

Given Impulse Response, Computing output to arbitrary function If the impulse response of a system (filter) is h(t), i.e. it produces an output h(t) in response to d(t), what would be its output in response to the following function as an input: Given: This sum is the convolution of f(t) and h(t), written as f(t)*h(t), and IS the output of the filter, i.e. the output is the correlation of the flipped h(t) with f(t)

Convolution between f(t) and h(t) i.e., the concepts of convolution, flipping one signal, and then taking its correlation with the input to get the output are NOT handed to us by fiat. Rather they naturally emerge from the properties of Linearity and Time/Shift Invariance. Homework: Extend these concepts for 2D images and material covered in Lecture 3.