Chapter 9 Basic Signal Processing. Motivation Many aspects of computer imagery differ from aspects of conventional imagery Computer representations are.

Slides:



Advertisements
Similar presentations
Signals and Systems Fall 2003 Lecture #13 21 October The Concept and Representation of Periodic Sampling of a CT Signal 2. Analysis of Sampling.
Advertisements

DCSP-3: Fourier Transform (continuous time) Jianfeng Feng
Sampling and Reconstruction
3-D Computational Vision CSc Image Processing II - Fourier Transform.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Fourier Transform – Chapter 13. Image space Cameras (regardless of wave lengths) create images in the spatial domain Pixels represent features (intensity,
Sep 15, 2005CS477: Analog and Digital Communications1 Modulation and Sampling Analog and Digital Communications Autumn
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.
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
University of British Columbia CPSC 414 Computer Graphics © Tamara Munzner 1 Sampling Week 7, Fri 17 Oct 2003 p1 demos sampling.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
Leo Lam © Signals and Systems EE235. Transformers Leo Lam ©
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
Leo Lam © Signals and Systems EE235. Leo Lam © Fourier Transform Q: What did the Fourier transform of the arbitrary signal say to.
Chapter 25 Nonsinusoidal Waveforms. 2 Waveforms Used in electronics except for sinusoidal Any periodic waveform may be expressed as –Sum of a series of.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 3 Ravi Ramamoorthi
Chapter 4: Sampling of Continuous-Time Signals
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Echivalarea sistemelor analogice cu sisteme digitale Prof.dr.ing. Ioan NAFORNITA.
… Representation of a CT Signal Using Impulse Functions
G52IIP, School of Computer Science, University of Nottingham 1 Image Transforms Fourier Transform Basic idea.
Discrete-Time and System (A Review)
EE421, Fall 1998 Michigan Technological University Timothy J. Schulz 08-Sept, 98EE421, Lecture 11 Digital Signal Processing (DSP) Systems l Digital processing.
University of Ioannina - Department of Computer Science Filtering in the Frequency Domain (Fundamentals) Digital Image Processing Christophoros Nikou
Antialiasing CptS 548 Advanced Computer Graphics John C. Hart.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.
Image Processing © 2002 R. C. Gonzalez & R. E. Woods Lecture 4 Image Enhancement in the Frequency Domain Lecture 4 Image Enhancement.
(Lecture #08)1 Digital Signal Processing Lecture# 8 Chapter 5.
1 Chapter 5 Ideal Filters, Sampling, and Reconstruction Sections Wed. June 26, 2013.
Filtering Robert Lin April 29, Outline Why filter? Filtering for Graphics Sampling and Reconstruction Convolution The Fourier Transform Overview.
09/19/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Dithering.
Chapter 4 Fourier transform Prepared by Dr. Taha MAhdy.
Notice  HW problems for Z-transform at available on the course website  due this Friday (9/26/2014) 
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Chapter 8 The Discrete Fourier Transform Zhongguo Liu Biomedical Engineering School of Control.
Lecture 7: Sampling Review of 2D Fourier Theory We view f(x,y) as a linear combination of complex exponentials that represent plane waves. F(u,v) describes.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 4 EE 345S Real-Time.
Image Processing Basics. What are images? An image is a 2-d rectilinear array of pixels.
Leo Lam © Signals and Systems EE235 Leo Lam.
Input Function x(t) Output Function y(t) T[ ]. Consider The following Input/Output relations.
Vibrationdata 1 Unit 6a The Fourier Transform. Vibrationdata 2 Courtesy of Professor Alan M. Nathan, University of Illinois at Urbana-Champaign.
Lecture 7 Transformations in frequency domain 1.Basic steps in frequency domain transformation 2.Fourier transformation theory in 1-D.
2D Sampling Goal: Represent a 2D function by a finite set of points.
Leo Lam © Signals and Systems EE235. Leo Lam © Fourier Transform Q: What did the Fourier transform of the arbitrary signal say to.
CS559: Computer Graphics Lecture 3: Digital Image Representation Li Zhang Spring 2008.
Lecture 3: The Sampling Process and Aliasing 1. Introduction A digital or sampled-data control system operates on discrete- time rather than continuous-time.
Computer Graphics & Image Processing Chapter # 4 Image Enhancement in Frequency Domain 2/26/20161.
2D Fourier Transform.
Coherence spectrum (coherency squared)  = 0.1, 0.05, 0.01 X is the Fourier Transform Cross-spectral power density Confidence level: = running mean or.
The Frequency Domain Digital Image Processing – Chapter 8.
Sampling Week 7, Fri 17 Oct 2003 p1 demos sampling.
Advanced Computer Graphics
… Sampling … … Filtering … … Reconstruction …
Echivalarea sistemelor analogice cu sisteme digitale
Sampling and Quantization
Image Enhancement in the
Sampling Theorem & Antialiasing
Lecture Signals with limited frequency range
(C) 2002 University of Wisconsin, CS 559
EE Audio Signals and Systems
Dr. Nikos Desypris, Oct Lecture 3
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.
HKN ECE 210 Exam 3 Review Session
Rectangular Sampling.
6. Time and Frequency Characterization of Signals and Systems
Signals and Systems Revision Lecture 2
Lesson Week 8 Fourier Transform of Time Functions (DC Signal, Periodic Signals, and Pulsed Cosine)
Chapter 3 Sampling.
Digital Signal Processing
DIGITAL CONTROL SYSTEM WEEK 3 NUMERICAL APPROXIMATION
Presentation transcript:

Chapter 9 Basic Signal Processing

Motivation Many aspects of computer imagery differ from aspects of conventional imagery Computer representations are digital and discrete Natural representations are continuous Reqires a basic understanding of signal processing

Reconstruction Display creates a continuous light image from these discrete digital values. Ex) framebuffer

Sampling Make digital image from an analog image. Ex)CCD camera

Discussion Discussion of reconstruction and sampling leads to an interesting question : Is it possible to sample an image and then reconstuct it without any distortion?

Jaggies, Aliasing Figure 9.3 the jagged edges along the edges of the checkered pattern.

Moire Sampling the equation sin(x 2 +y 2 ).rather than a single set of rings centered at the origin, notice there are several sets of superimposed rings

Usefulness Signal processing is very useful tool in computer graphics and image processing. 1.images can be filtered to improve their appearance 2.Multiple signals can be cleverly combined into a single signal.

Mathematical fact Anyperiodic funtion can always be written as a sum of sine and cosine waves. More generally, a non-periodic function can also be represented as a sum of sin ’ s and cos ’ s Fourier transform

Example a square pulse

Fourier Fourier Series 주기적인 함수 혹은 신호를 삼각함수 (sin, cos 함수 ) 들의 Linear Combination 의 형태로 전개함으로써 대상 신호를 해석 Fourier Transform 자연계에는 단순히 주기적인 신호만이 존재하는 것이 아닌 비주기 신호까지 도 존재하므로 신호 해석의 범주안에서 비주기적인 신호에 대한 부분도 고 려. 비주기적인 신호를 주기가 무한대인 주기신호로 가정한다면 이 역시 Fourier Series 와 같이 삼각함수 들의 Linear Combination 으로 전개할 수 있다.

Frequency domain

Filtering Modifying a signal or an image in this way is called filtering. H : the spectrum of the filtered function F : spectrum of the original function G : spectrum of the filter. Symbol X indicates simple multiplication.

filters

Low pass filtering

High pass filtering

Convolution  In the space domain, filtering is achieved by a more complicated operation called convolution * 입력신호 및 시스템의 임펄스응답 (impulse response) 이 주어졌을 경우에 선형시스템의 출력신호를 구하고자 할 때에는 입력함수 및 임펄스응답 함수에 대해 특별한 형태로 주어지는 적분

Convolution in square pulse One square pulse, the one corresponding to the input signal, is shown stationary and centered at the origin. The other square pulse, representing the filter, moves along the output axis from left to right.Each output value is the sum of the product of the filter and the input.

Results of convolving

Sampling

Reconstruction

Sampling theorem A signal can be reconstucted from its smaples without loss of information, if the original signal has no frequencies above 1/2the sampling frequency. -Claude shannon (1949)

Aliasing Pre-aliasing Due to undersampling (sampled at less than its nyquist frequency) Post-aliasing Due to bad reconstuction (low-pass filter is not perfect : in general, reconstruction is a property of the hardware and media)

Undersampling

Poor reconstruction