Opracowanie językowe dr inż. J. Jarnicki

Slides:



Advertisements
Similar presentations
Lecture 7 Linear time invariant systems
Advertisements

Fourier Transform (Chapter 4)
Chapter 7 Principles of Analog Synthesis and Voltage Control Contents Understanding Musical Sound Electronic Sound Generation Voltage Control Fundamentals.
Review of Frequency Domain
Sep 16, 2005CS477: Analog and Digital Communications1 LTI Systems, Probability Analog and Digital Communications Autumn
Image processing. Image operations Operations on an image –Linear filtering –Non-linear filtering –Transformations –Noise removal –Segmentation.
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.
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain.
Autumn Analog and Digital Communications Autumn
Continuous-Time Fourier Methods
EECS 20 Chapter 9 Part 21 Convolution, Impulse Response, Filters Last time we Revisited the impulse function and impulse response Defined the impulse (Dirac.
Basic Image Processing January 26, 30 and February 1.
Systems: Definition Filter
Linear Algebra and Image Processing
Digital Signals and Systems
Goals For This Class Quickly review of the main results from last class Convolution and Cross-correlation Discrete Fourier Analysis: Important Considerations.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Discrete-Time and System (A Review)
University of Ioannina - Department of Computer Science Filtering in the Frequency Domain (Fundamentals) Digital Image Processing Christophoros Nikou
Internet Engineering Czesław Smutnicki Discrete Mathematics – Discrete Convolution.
Complex Variables & Transforms 232 Presentation No.1 Fourier Series & Transforms Group A Uzair Akbar Hamza Saeed Khan Muhammad Hammad Saad Mahmood Asim.
Signal and Systems Prof. H. Sameti Chapter #2: 1) Representation of DT signals in terms of shifted unit samples System properties and examples 2) Convolution.
Signals and Systems Dr. Mohamed Bingabr University of Central Oklahoma
Pre-Class Music Keith Kothman, Interludes video by John Fillwalk.
ECE 4710: Lecture #5 1 Linear Systems Linear System Input Signal x(t) Output Signal y(t) h(t)  H( f ) Voltage Spectrum (via FT) AutoCorrelation Function.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Chapter 2. Signals and Linear Systems
Digital Image Processing Lecture 10: Image Restoration
Fourier Analysis of Signals and Systems
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Causality Linearity Time Invariance Temporal Models Response to Periodic.
Fourier Transform.
11 Lecture 2 Signals and Systems (II) Principles of Communications Fall 2008 NCTU EE Tzu-Hsien Sang.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Auditory Perception: 2: Linear Systems. Signals en Systems: To understand why the auditory system represents sounds in the way it does, we need to cover.
Chapter 2. Signals and Linear Systems
Review of DSP.
بسم الله الرحمن الرحيم Lecture (1) Introduction to DSP Dr. Iman Abuel Maaly University of Khartoum Department of Electrical and Electronic Engineering.
Discrete Time Signal Processing Chu-Song Chen (陳祝嵩) Institute of Information Science Academia Sinica 中央研究院 資訊科學研究所.
Module 2. Revealing of tracking signals and radar surveillance Topic 2
- photometric aspects of image formation gray level images
CS 591 S1 – Computational Audio
Review of DSP.
DIGITAL SIGNAL PROCESSING ELECTRONICS
CEN352 Dr. Nassim Ammour King Saud University
Digital Image Processing Lecture 10: Image Restoration
Linear Filters and Edges Chapters 7 and 8
Linear Time Invariant Systems
Opracowanie językowe dr inż. J. Jarnicki
Computational Data Analysis
Sampling rate conversion by a rational factor
Description and Analysis of Systems
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.
- photometric aspects of image formation gray level images
Chapter 2. Fourier Representation of Signals and Systems
Linear system Convolution Linear Filter
The sampling of continuous-time signals is an important topic
Signal and Systems Chapter 2: LTI Systems
Notes Assignments Tutorial problems
Basic Image Processing
Fourier Optics P47 – Optics: Unit 8.
Digital Image Processing Week IV
Histogram Equalization
Homomorphic Speech Processing
Lecture 2: Image filtering
Signals and Systems Lecture 2
Signals and Systems Revision Lecture 1
Review of DSP.
Linear Time Invariant systems
Continuous Random Variables: Basics
Presentation transcript:

Opracowanie językowe dr inż. J. Jarnicki Internet Engineering Czesław Smutnicki Discrete Mathematics – Discrete Convolution

CONTENTS Fundamentals Properties Discrete convolution Applications DFT and inverse DFT FFT and inverse FFT Differential calculus

FUNDAMENTALS

COMPLEX ROOTS OF ONE i main -1 1 -i

COMPLEX ROOTS OF ONE. PROPERTIES

DFT

INVERSE DFT

CONVOLUTION APPLICATIONS Convolution and related operations are found in many applications of engineering and mathematics. In electrical engineering, the convolution of one function (the input signal) with a second function (the impulse response) gives the output of a linear time-invariant system (LTI). At any given moment, the output is an accumulated effect of all the prior values of the input function, with the most recent values typically having the most influence (expressed as a multiplicative factor). The impulse response function provides that factor as a function of the elapsed time since each input value occurred. In digital signal processing and image processing applications, the entire input function is often available for computing every sample of the output function. In that case, the constraint that each output is the effect of only prior inputs can be relaxed. Convolution amplifies or attenuates each frequency component of the input independently of the other components. In statistics, as noted above, a weighted moving average is a convolution. In probability theory, the probability distribution of the sum of two independent random variables is the convolution of their individual distributions. In optics, many kinds of "blur" are described by convolutions. A shadow (e.g., the shadow on the table when you hold your hand between the table and a light source) is the convolution of the shape of the light source that is casting the shadow and the object whose shadow is being cast. An out-of-focus photograph is the convolution of the sharp image with the shape of the iris diaphragm. The photographic term for this is bokeh.

CONVOLUTION APPLICATIONS Similarly, in digital image processing, convolutional filtering plays an important role in many important algorithms in edge detection and related processes. In linear acoustics, an echo is the convolution of the original sound with a function representing the various objects that are reflecting it. In artificial reverberation (digital signal processing, pro audio), convolution is used to map the impulse response of a real room on a digital audio signal (see previous and next point for additional information). In time-resolved fluorescence spectroscopy, the excitation signal can be treated as a chain of delta pulses, and the measured fluorescence is a sum of exponential decays from each delta pulse. In radiotherapy treatment planning systems, most part of all modern codes of calculation applies a convolution-superposition algorithm. In physics, wherever there is a linear system with a "superposition principle", a convolution operation makes an appearance. In kernel density estimation, a distribution is estimated from sample points by convolution with a kernel, such as an isotropic Gaussian. (Diggle 1995). In computational fluid dynamics, the large eddy simulation (LES) turbulence model uses the convolution operation to lower the range of length scales necessary in computation thereby reducing computational cost.

Thank you for your attention DISCRETE MATHEMATICS Czesław Smutnicki