Richard M. Stern demo January 12, 2009

Slides:



Advertisements
Similar presentations
DCSP-3: Fourier Transform Jianfeng Feng Department of Computer Science Warwick Univ., UK
Advertisements

IntroductionIntroduction Most musical sounds are periodic, and are composed of a collection of harmonic sine waves.Most musical sounds are periodic, and.
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Digital Filters. Filters Filters shape the frequency spectrum of a sound signal. Filters shape the frequency spectrum of a sound signal. –Filters generally.
SOME SIMPLE MANIPULATIONS OF SOUND USING DIGITAL SIGNAL PROCESSING Richard M. Stern demo August 31, 2004 Department of Electrical and Computer.
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
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.
Lecture #7 FREQUENCY RESPONSE OF LSI SYSTEMS Department of Electrical and Computer Engineering Carnegie Mellon University Pittsburgh, Pennsylvania.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
Image Enhancement in the Frequency Domain Part II Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
INTRODUCTION TO ADVANCED DIGITAL SIGNAL PROCESSING
EE2F1 Speech & Audio Technology Sept. 26, 2002 SLIDE 1 THE UNIVERSITY OF BIRMINGHAM ELECTRONIC, ELECTRICAL & COMPUTER ENGINEERING Digital Systems & Vision.
Filtering Separating what you want from what you have.
Digital Signals and Systems
Presentation Image Filters
Chapter 2: Discrete time signals and systems
Speech Coding Using LPC. What is Speech Coding  Speech coding is the procedure of transforming speech signal into more compact form for Transmission.
Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.
Digital Filters. What have we seen so far?  So far we have seen… Box filterBox filter  Moving average filter  Example of a lowpass passes low frequenciespasses.
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Filtering Robert Lin April 29, Outline Why filter? Filtering for Graphics Sampling and Reconstruction Convolution The Fourier Transform Overview.
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
Systems (filters) Non-periodic signal has continuous spectrum Sampling in one domain implies periodicity in another domain time frequency Periodic sampled.
Digital Image Processing CSC331 Image Enhancement 1.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 4 EE 345S Real-Time.
1 ELECTRIC CIRCUITS F U N D A M E N T A L S O F CHARLES K. ALEXANDER MATTHEW N.O. SADIKU McGraw-Hill © The McGraw-Hill Companies, Inc. Fig For Example.
VOCODERS. Vocoders Speech Coding Systems Implemented in the transmitter for analysis of the voice signal Complex than waveform coders High economy in.
Image Subtraction Mask mode radiography h(x,y) is the mask.
Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
2/17/2007DSP Course-IUST-Spring Semester 1 Digital Signal Processing Electrical Engineering Department Iran University of Science & Tech.
Sejong Univ. CH3. Area Processes Convolutions Blurring Sharpening Averaging vs. Median Filtering.
Fourier and Wavelet Transformations Michael J. Watts
Computer Graphics & Image Processing Chapter # 4 Image Enhancement in Frequency Domain 2/26/20161.
SOME SIMPLE MANIPULATIONS OF SOUND USING DIGITAL SIGNAL PROCESSING Richard M. Stern demo January 15, 2015 Department of Electrical and Computer.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Measurement and Instrumentation
بسم الله الرحمن الرحيم Lecture (1) Introduction to DSP Dr. Iman Abuel Maaly University of Khartoum Department of Electrical and Electronic Engineering.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
CS 591 S1 – Computational Audio -- Spring, 2017
… Sampling … … Filtering … … Reconstruction …
Speech Processing AEGIS RET All-Hands Meeting
Vocoders.
Spoken Digit Recognition
Neural data-analysis Workshop
Sampling and Reconstruction
Fourier and Wavelet Transformations
Dual Tone Multi Frequency (DTMF)
1 Vocoders. 2 The Channel Vocoder (analyzer) : The channel vocoder employs a bank of bandpass filters,  Each having a bandwidth between 100 HZ and 300.
Fourier Transform.
Digital Image Processing
ENG4BF3 Medical Image Processing
Outline Linear Shift-invariant system Linear filters
Lecture #17 INTRODUCTION TO THE FAST FOURIER TRANSFORM ALGORITHM
Outline Linear Shift-invariant system Linear filters
PULSE-WIDTH-MODULATED OUTPUT
Developing a Versatile Audio Synthesizer TJHSST Computer Systems Lab
The Production of Speech
6. Time and Frequency Characterization of Signals and Systems
INTRODUCTION TO FUNDAMENTALS OF SIGNAL PROCESSING
INTRODUCTION TO ADVANCED DIGITAL SIGNAL PROCESSING
Lecture #8 (Second half) FREQUENCY RESPONSE OF LSI SYSTEMS
Uses of filters To remove unwanted components in a signal
INTRODUCTION TO THE SHORT-TIME FOURIER TRANSFORM (STFT)
Speech Processing Final Project
Lecture #17 INTRODUCTION TO THE FAST FOURIER TRANSFORM ALGORITHM
Electrical Communications Systems ECE Spring 2019
INTRODUCTION TO ADVANCED DIGITAL SIGNAL PROCESSING
Presentation transcript:

SIGNAL PROCESSING: SOME APPLICATIONS IN SPEECH, MUSIC, and IMAGE PROCESSING Richard M. Stern 18-396 demo January 12, 2009 Department of Electrical and Computer Engineering and School of Computer Science Carnegie Mellon University Pittsburgh, Pennsylvania 15213

What is signal processing? Oppenheim and Schafer’s definition (1999): [The discipline that is concerned with] the representation, transformation, and manipulation of signals and the information they contain

Why perform signal processing? To understand the content of signals To represent signals in a form that is more insightful to us To transform signals into a form that is more useful to us

Representation of speech in time domain

Representation of speech in frequency domain

Signal representation: turning sine waves into square waves

Signal processing in human speech production: the source-filter model of speech A useful model for representing the generation of speech sounds: Amplitude Pitch Pulse train source Noise source Vocal tract model p[n]

Speech coding: separating the vocal tract excitation and and filter Original speech: Speech with 75-Hz excitation: Speech with 150 Hz excitation: Speech with noise excitation:

Representation and filtering of speech sounds

Linear filtering the waveform x[n] y[n] Filter 1: y[n] = 3.6y[n–1]+5.0y[n–2]–3.2y[n–3]+.82y[n–4] +.013x[n]–.032x[n–1]+.044x[n–2]–.033x[n–3]+.013x[n–4] Filter 2: y[n] = 2.7y[n–1]–3.3y[n–2]+2.0y[n–3–.57y[n–4] +.35x[n]–1.3x[n–1]+2.0x[n–2]–1.3x[n–3]+.35x[n–4]

Filter 1 in the time domain

Output of Filter 1 in the frequency domain Original: Lowpass:

Filter 2 in the time domain

Output of Filter 2 in the frequency domain Original: Highpass:

What happens when we filter images?

Lowpass filtering with a Gaussian kernel ….

Not enough blur??

We can also highpass filter ….

… and threshold to detect the image edges