DOC PREVIEW
UW-Madison CS 559 - Filters

This preview shows page 1-2-3-4-5 out of 14 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

FiltersQualitative FiltersLow-Pass Filtered ImageHigh-Pass Filtered ImageFiltering in the Spatial DomainConvolution ExampleConvolution TheoremSampling in Spatial DomainSampling in Frequency DomainReconstruction in Frequency DomainReconstruction in Spatial DomainAliasing Due to Under-samplingAliasing ImplicationsMore Aliasing02/07/02(C) 2002 University of Wisconsin, CS 559Filters•A filter is something that attenuates or enhances particular frequencies•Easiest to visualize in the frequency domain, where filtering is defined as multiplication:•Here, F is the spectrum of the function, G is the spectrum of the filter, and H is the filtered function. Multiplication is point-wise)()()(GFH 02/07/02(C) 2002 University of Wisconsin, CS 559Qualitative FiltersF G===HLow-passHigh-passBand-pass02/07/02(C) 2002 University of Wisconsin, CS 559Low-Pass Filtered Image02/07/02(C) 2002 University of Wisconsin, CS 559High-Pass Filtered Image02/07/02(C) 2002 University of Wisconsin, CS 559Filtering in the Spatial Domain•Filtering the spatial domain is achieved by convolution•Qualitatively: Slide the filter to each position, x, then sum up the function multiplied by the filter at that position duuxgufgfxh )()()(02/07/02(C) 2002 University of Wisconsin, CS 559Convolution Example02/07/02(C) 2002 University of Wisconsin, CS 559Convolution Theorem•Convolution in the spatial domain is the same as multiplication in the frequency domain–Take a function, f, and compute its Fourier transform, F–Take a filter, g, and compute its Fourier transform, G–Compute H=FG–Take the inverse Fourier transform of H, to get h–Then h=fg•Multiplication in the spatial domain is the same as convolution in the frequency domain02/07/02(C) 2002 University of Wisconsin, CS 559Sampling in Spatial Domain•Sampling in the spatial domain is like multiplying by a spike function02/07/02(C) 2002 University of Wisconsin, CS 559Sampling in Frequency Domain•Sampling in the frequency domain is like convolving with a spike function02/07/02(C) 2002 University of Wisconsin, CS 559Reconstruction in Frequency Domain•To reconstruct, we must restore the original spectrum•That can be done by multiplying by a square pulse02/07/02(C) 2002 University of Wisconsin, CS 559Reconstruction in Spatial Domain•Multiplying by a square pulse in the frequency domain is the same as convolving with a sinc function in the spatial domain02/07/02(C) 2002 University of Wisconsin, CS 559Aliasing Due to Under-sampling•If the sampling rate is too low, high frequencies get reconstructed as lower frequencies•High frequencies from one copy get added to low frequencies from another02/07/02(C) 2002 University of Wisconsin, CS 559Aliasing Implications•There is a minimum frequency with which functions must be sampled – the Nyquist frequency–Twice the maximum frequency present in the signal•Signals that are not bandlimited cannot be accurately sampled and reconstructed•Not all sampling schemes allow reconstruction–eg: Sampling with a box02/07/02(C) 2002 University of Wisconsin, CS 559More Aliasing•Poor reconstruction also results in aliasing•Consider a signal reconstructed with a box filter in the spatial domain (which means using a sinc in the frequency


View Full Document

UW-Madison CS 559 - Filters

Documents in this Course
Lecture 2

Lecture 2

24 pages

Clipping

Clipping

22 pages

Modeling

Modeling

33 pages

Filters

Filters

26 pages

Dithering

Dithering

33 pages

Lecture 4

Lecture 4

20 pages

Load more
Download Filters
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Filters and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Filters 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?