Outline Linear Shift-invariant system Linear filters

Slides:



Advertisements
Similar presentations
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Advertisements

Fourier Transform (Chapter 4)
Reminder Fourier Basis: t  [0,1] nZnZ Fourier Series: Fourier Coefficient:
Chapter 4 Image Enhancement in the Frequency Domain.
Chap 4-2. Frequency domain processing Jen-Chang Liu, 2006.
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F(  ) is the spectrum of the function.
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
Immagini e filtri lineari. Image Filtering Modifying the pixels in an image based on some function of a local neighborhood of the pixels
About this Course Subject: Textbook Reference book Course website
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
Discrete-Time Convolution Linear Systems and Signals Lecture 8 Spring 2008.
Basic Image Processing January 26, 30 and February 1.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
02/12/02 (c) 2002 University of Wisconsin, CS 559 Filters A filter is something that attenuates or enhances particular frequencies Easiest to visualize.
Digital Signals and Systems
Discrete-Time and System (A Review)
Chapter 5 Frequency Domain Analysis of Systems. Consider the following CT LTI system: absolutely integrable,Assumption: the impulse response h(t) is absolutely.
Presentation Image Filters
Chapter 2: 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.
Image Processing © 2002 R. C. Gonzalez & R. E. Woods Lecture 4 Image Enhancement in the Frequency Domain Lecture 4 Image Enhancement.
Digital Image Processing Chapter 4
Chapter 5 Frequency Domain Analysis of Systems. Consider the following CT LTI system: absolutely integrable,Assumption: the impulse response h(t) is absolutely.
lecture 4, Convolution and Fourier Convolution Convolution Fourier Convolution Outline  Review linear imaging model  Instrument response function.
Part I: Image Transforms DIGITAL IMAGE PROCESSING.
09/19/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Dithering.
Chapter 11 Filter Design 11.1 Introduction 11.2 Lowpass Filters
EEE 503 Digital Signal Processing Lecture #2 : EEE 503 Digital Signal Processing Lecture #2 : Discrete-Time Signals & Systems Dr. Panuthat Boonpramuk Department.
Discrete-Time Signals and Systems
Fourier Transform.
Discrete-time Random Signals
Computer vision. Applications and Algorithms in CV Tutorial 3: Multi scale signal representation Pyramids DFT - Discrete Fourier transform.
Fourier Transform (Chapter 4) CS474/674 – Prof. Bebis.
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
Discrete Time Signal Processing Chu-Song Chen (陳祝嵩) Institute of Information Science Academia Sinica 中央研究院 資訊科學研究所.
Jean Baptiste Joseph Fourier
Linear Filters and Edges Chapters 7 and 8
- photometric aspects of image formation gray level images
… Sampling … … Filtering … … Reconstruction …
Linear Filters and Edges Chapters 7 and 8
CE Digital Signal Processing Fall Discrete-time Fourier Transform
Degradation/Restoration Model
Linear Filters and Edges Chapters 7 and 8
Digital Signal Processing Lecture 4 DTFT
Image Enhancement in the
Filtering Geophysical Data: Be careful!
Outline Announcement Local operations (continued) Linear filters
All about convolution.
- photometric aspects of image formation gray level images
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
ENG4BF3 Medical Image Processing
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Outline Linear Shift-invariant system Linear filters
CSCE 643 Computer Vision: Image Sampling and Filtering
2 Linear Time-Invariant Systems --Analysis of Signals and Systems in time-domain An arbitrary signal can be represented as the supposition of scaled.
Basic Image Processing
Digital Image Processing Week IV
Richard M. Stern demo January 12, 2009
LECTURE 18: FOURIER ANALYSIS OF CT SYSTEMS
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Fourier Transforms.
Chapter 3 Sampling.
Concept of frequency in Discrete Signals & Introduction to LTI Systems
Lecture 4 Image Enhancement in Frequency Domain
Lecture 7 Spatial filtering.
Lecture 3 Discrete time systems
Presentation transcript:

Outline Linear Shift-invariant system Linear filters Fourier transformation Time and frequency representation Filter Design

Visual Perception Modeling Linear System Theory What is a system? A system is anything that accepts an input and produces an output in response y[n] = T{x[n]} where x[n] is the input sequence and y[n] is the output sequence in responses to x[n] How to represent a sequence? 11/16/2018 Visual Perception Modeling

Visual Perception Modeling Linear System Linearity y1[n] = T{x1[n]} y2[n] = T{x2[n]} Then y1[n]+y2[n] = T{x1[n]+x2[n]} 11/16/2018 Visual Perception Modeling

Shift-Invariant System Shift invariance y[n] = T{x[n]} y[n-T] = T{x[n-T]} LSI system A LSI system is completely characterized by its impulse response h[n] For any other input, we can obtain the response through convolution 11/16/2018 Visual Perception Modeling

Visual Perception Modeling Filtering Closely related to convolution Filter examples Smoothing by averaging Smoothing by Gaussian 11/16/2018 Visual Perception Modeling

Multi-scale Representation Scale in the Gaussian function  is the standard deviation of the Gaussian distribution When  is small, no smoothing or very little When  is large, the noise will be largely disappear. However, the image detail will disappear along with the noise 11/16/2018 Visual Perception Modeling

Visual Perception Modeling Gaussian Pyramid 11/16/2018 Visual Perception Modeling

Why Gaussian Smoothing? Scale space If we convolve a Gaussian with a Gaussian, it will also be a Gaussian Efficiency A small kernel is generally enough Separable Central limit theorem 11/16/2018 Visual Perception Modeling

Spatial Frequency Analysis Filter response analysis For example, why does smoothing reduce noise? What is the difference between the discrete image representation and a continuous surface representation? Is there any way we can design the best filter for a certain task? For smoothing, how can we have the best smoothing kernel? 11/16/2018 Visual Perception Modeling

Visual Perception Modeling Fourier Transforms Fourier transform The transformation takes a complex valued function x, y and returns a complex valued function of u, v U and v determine the spatial frequency and orientation of the sinusoidal component 11/16/2018 Visual Perception Modeling

Inverse Fourier Transform It recovers a signal from its Fourier transform 11/16/2018 Visual Perception Modeling

Some Fourier Transform Pairs Step function Window function sinc function Gaussian function 11/16/2018 Visual Perception Modeling

Visual Perception Modeling Filter Design Design filters to accomplish particular goals Lowpass filters Reduce the amplitude of high-frequency components Can reduce the visible effects of noise Box filter Triangle filter High-frequency cutoff Gaussian lowpass filter 11/16/2018 Visual Perception Modeling

Visual Perception Modeling Filter Design – cont. Bandpass and bandstop filters Highpass filters Optimal filter design In some sense, optimal of doing a particular job Establish a criterion of performance and then maximize the criterion by proper selection of the impulse response Wiener estimator Wiener deconvolution 11/16/2018 Visual Perception Modeling

Other Transformations Fourier transform is one of a number of linear transformations that are useful in image processing Basis functions How to represent an image by weighted sum of some functions of our choice? 11/16/2018 Visual Perception Modeling

Principal Component Analysis Optimal representation with fewer basis functions We want to design a set of basis functions such that we can reconstruct the original image with smallest possible error with a given number of basis functions 11/16/2018 Visual Perception Modeling

PCA for Face Recognition 11/16/2018 Visual Perception Modeling

PCA for Face Recognition – cont. First 20 principal components 11/16/2018 Visual Perception Modeling

PCA for Face Recognition – cont. Components with low eigenvalues 11/16/2018 Visual Perception Modeling

PCA for Face Recognition – cont. 11/16/2018 Visual Perception Modeling