EE 4780: Introduction to Computer Vision Linear Systems.

Slides:



Advertisements
Similar presentations
Z- Transform and Its Properties
Advertisements

Signals and Systems – Chapter 2
ECON 397 Macroeconometrics Cunningham
Leo Lam © Signals and Systems EE235 October 14 th Friday Online version.
Lecture 4: Linear Systems and Convolution
Digital Image Processing, 2nd ed. www. imageprocessingbook.com © 2001 R. C. Gonzalez & R. E. Woods 1 Objective To provide background material in support.
Lecture 5: Linear Systems and Convolution
Linear filtering.
Image (and Video) Coding and Processing Lecture 2: Basic Filtering Wade Trappe.
Discrete-Time Convolution Linear Systems and Signals Lecture 8 Spring 2008.
EE D Fourier Transform.
Systems: Definition Filter
Analysis of Discrete Linear Time Invariant Systems
Digital Signals and Systems
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
1 Signals & Systems Spring 2009 Week 3 Instructor: Mariam Shafqat UET Taxila.
Random Process The concept of random variable was defined previously as mapping from the Sample Space S to the real line as shown below.
EE3010 SaS, L7 1/19 Lecture 7: Linear Systems and Convolution Specific objectives for today: We’re looking at continuous time signals and systems Understand.
DISCRETE-TIME SIGNALS and SYSTEMS
EE D Fourier Transform. Bahadir K. Gunturk EE Image Analysis I 2 Summary of Lecture 2 We talked about the digital image properties, including.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Convolution Definition Graphical Convolution Examples Properties.
EE 7730: Image Analysis I Introduction. Bahadir K. Gunturk2 EE 7730 Dr. Bahadir K. Gunturk Office: EE 225
BYST CPE200 - W2003: LTI System 79 CPE200 Signals and Systems Chapter 2: Linear Time-Invariant Systems.
Linear Time-Invariant Systems
COSC 3451: Signals and Systems Instructor: Dr. Amir Asif
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Linear filtering. Motivation: Noise reduction Given a camera and a still scene, how can you reduce noise? Take lots of images and average them! What’s.
Chapter 2 Time Domain Analysis of CT System Basil Hamed
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Causality Linearity Time Invariance Temporal Models Response to Periodic.
1 Digital Signal Processing Lecture 3 – 4 By Dileep kumar
( II ) This property is known as “convolution” ( الإلتواء التفاف ) From Chapter 2, we have Proof is shown next Chapter 3.
Time Domain Representation of Linear Time Invariant (LTI).
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory Slide 1 DISCRETE SIGNALS AND SYSTEMS.
Signals and Systems Analysis NET 351 Instructor: Dr. Amer El-Khairy د. عامر الخيري.
Image Enhancement (Frequency Domain)
Digital Image Processing, 2nd ed. www. imageprocessingbook.com © 2001 R. C. Gonzalez & R. E. Woods 1 Review: Linear Systems Some Definitions With reference.
Signals and Systems Lecture #6 EE3010_Lecture6Al-Dhaifallah_Term3321.
Linear filtering. Motivation: Image denoising How can we reduce noise in a photograph?
Description and Analysis of Systems Chapter 3. 03/06/06M. J. Roberts - All Rights Reserved2 Systems Systems have inputs and outputs Systems accept excitation.
Chapter 2. Signals and Linear Systems
Leo Lam © Signals and Systems EE235. Leo Lam © Today’s menu LTI System – Impulse response Lead in to Convolution.
EE611 Deterministic Systems System Descriptions, State, Convolution Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
UNIT-III Signal Transmission through Linear Systems
Review of DSP.
CEN352 Dr. Nassim Ammour King Saud University
EE 309 Signal and Linear System Analysis
EE 309 Signal and Linear System Analysis
EE Audio Signals and Systems
Description and Analysis of Systems
Random Process The concept of random variable was defined previously as mapping from the Sample Space S to the real line as shown below.
Review: Linear Systems
Lecture 4: Discrete-Time Systems
Signals and Systems EE235 Leo Lam Leo Lam ©
2 Linear Time-Invariant Systems --Analysis of Signals and Systems in time-domain An arbitrary signal can be represented as the supposition of scaled.
Chapter 3 Convolution Representation
Digital Signal Processing
Signals & Systems (CNET - 221) Chapter-2 Introduction to Systems
Unit Inputs, Systems, and System Properties
Signals & Systems (CNET - 221) Chapter-2
Signals & Systems (CNET - 221) Chapter-3 Linear Time Invariant System
Linear Systems Review Objective
Concept of frequency in Discrete Signals & Introduction to LTI Systems
Lecture 4: Linear Systems and Convolution
Review of DSP.
From Chapter 2, we have ( II ) Proof is shown next
Convolution sum & Integral
Lecture 3 Discrete time systems
پردازش تصاویر دیجیتالی
SIGNALS & SYSTEMS (ENT 281)
Presentation transcript:

EE 4780: Introduction to Computer Vision Linear Systems

Bahadir K. Gunturk2 Review: Linear Systems We define a system as a unit that converts an input function into an output function. System operator Independent variable

Bahadir K. Gunturk3 Linear Systems Then the system H is called a linear system. where f i (x) is an arbitrary input in the class of all inputs {f(x)}, and g i (x) is the corresponding output. Let If A linear system has the properties of additivity and homogeneity.

Bahadir K. Gunturk4 Linear Systems for all f i (x)  {f(x)} and for all x 0. The system H is called shift invariant if This means that offsetting the independent variable of the input by x 0 causes the same offset in the independent variable of the output. Hence, the input-output relationship remains the same.

Bahadir K. Gunturk5 Linear Systems The operator H is said to be causal, and hence the system described by H is a causal system, if there is no output before there is an input. In other words, A linear system H is said to be stable if its response to any bounded input is bounded. That is, if where K and c are constants.

Bahadir K. Gunturk6 Linear Systems (a)(a) a x  (x-a) A unit impulse function, denoted  (a), is defined by the expression

Bahadir K. Gunturk7 Linear Systems The response of a system to a unit impulse function is called the impulse response of the system. h(x) = H[  (x)]

Bahadir K. Gunturk8 Linear Systems If H is a linear shift-invariant system, then we can find its reponse to any input signal f(x) as follows: This expression is called the convolution integral. It states that the response of a linear, fixed-parameter system is completely characterized by the convolution of the input with the system impulse response.

Bahadir K. Gunturk9 Linear Systems Convolution of two functions is defined as In the discrete case

Bahadir K. Gunturk10 Linear Systems is a linear filter. In the 2D discrete case

Bahadir K. Gunturk11 Convolution Example From C. Rasmussen, U. of Delaware Rotate h f

Bahadir K. Gunturk12 Convolution Example From C. Rasmussen, U. of Delaware Step f f*h h

Bahadir K. Gunturk13 Convolution Example From C. Rasmussen, U. of Delaware Step f f*h h

Bahadir K. Gunturk14 Convolution Example From C. Rasmussen, U. of Delaware Step f f*h h

Bahadir K. Gunturk15 From C. Rasmussen, U. of Delaware Convolution Example Step f f*h h

Bahadir K. Gunturk16 From C. Rasmussen, U. of Delaware Convolution Example Step f f*h h

Bahadir K. Gunturk17 From C. Rasmussen, U. of Delaware Convolution Example Step f f*h h

Bahadir K. Gunturk18 From C. Rasmussen, U. of Delaware Convolution Example and so on…

Bahadir K. Gunturk19 Example * =

Bahadir K. Gunturk20 Example * =

Bahadir K. Gunturk21 Try MATLAB f=imread(‘saturn.tif’); figure; imshow(f); [height,width]=size(f); f2=f(1:height/2,1:width/2); figure; imshow(f2); [height2,width2=size(f2); f3=double(f2)+30*rand(height2,width2); figure;imshow(uint8(f3)); h=[ ; ; ; ]/16; g=conv2(f3,h); figure;imshow(uint8(g));

Bahadir K. Gunturk22 Gaussian Lowpass Filter

Bahadir K. Gunturk23 Gaussian Lowpass Filter  = 2  = 4 From Forsyth & Ponce Original