MITOCW watch?v=rkvem5y3n60

Similar documents
ELEC 310 Digital Signal Processing

MITOCW ocw f08-lec19_300k

Chapter 1. Introduction to Digital Signal Processing

MITOCW watch?v=s31hxhmhuws

Introduction to Digital Signal Processing (DSP)

Introduction to Digital Signal Processing (Discrete-time Signal Processing) Prof. Ja-Ling Wu Dept. CSIE & GINM National Taiwan University

Richard Hoadley Thanks Kevin. Now, I'd like each of you to use your keyboards to try and reconstruct some of the complexities of those sounds.

MITOCW MIT7_01SCF11_track01_300k.mp4

Introduction to Signal Processing D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y

Edison Revisited. by Scott Cannon. Advisors: Dr. Jonathan Berger and Dr. Julius Smith. Stanford Electrical Engineering 2002 Summer REU Program

Note: Please use the actual date you accessed this material in your citation.

MITOCW mit-6-00-f08-lec17_300k

MITOCW ocw f07-lec02_300k

Digital Signal Processing

Module 4: Video Sampling Rate Conversion Lecture 25: Scan rate doubling, Standards conversion. The Lecture Contains: Algorithm 1: Algorithm 2:

MITOCW big_picture_integrals_512kb-mp4

Digital Signal Processing (DSP)

Fundamentals of DSP Chap. 1: Introduction

Various Applications of Digital Signal Processing (DSP)

ELG7172A Multiresolution Signal Decomposition: Analysis & Applications. Eric Dubois ~edubois/courses/elg7172a

PROFESSOR: I'd like to welcome you to this course on computer science. Actually, that's a terrible way to start.

The following content is provided under a Creative Commons license. Your support

Multirate Digital Signal Processing

MITOCW watch?v=vifkgfl1cn8

Natural Radio. News, Comments and Letters About Natural Radio January 2003 Copyright 2003 by Mark S. Karney

MITOCW max_min_second_der_512kb-mp4

Testimony of Barry Dickey

Understanding Compression Technologies for HD and Megapixel Surveillance

Renaissance Vox. User's Guide. software audio processor. Renaissance Vox Plug-In Manual

MITOCW watch?v=6wud_gp5wee

Contents. EEM401 Digital Signal Processing. Textbook. Examples of Typical Signals - ECG. Examples of Typical Signals - Speech

RECORD REISSUES--AN AMERICAN PERSPECTIVE; AN INTERVIEW WITH JOHN PFEIFFER, RCA RECORDS

CSE 166: Image Processing. Overview. Representing an image. What is an image? History. What is image processing? Today. Image Processing CSE 166

Digital Pioneer Tom Stockham. by Daniel Levitin

Dither Explained. An explanation and proof of the benefit of dither. for the audio engineer. By Nika Aldrich. April 25, 2002

united.screens GmbH FUTURE DISPLAY TECHNOLOGY 2017 united.screens GmbH

Mixing in the Box A detailed look at some of the myths and legends surrounding Pro Tools' mix bus.

Formalising arguments

ONE LOVE Music by: Bob Marley Arr. Aaron Nigel Smith

Contents. xv xxi xxiii xxiv. 1 Introduction 1 References 4

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

Software Audio Console. Scene Tutorial. Introduction:

The Spiritual Feng Shui newsletter Issue 42 June Cleaning Up Your Bathroom Act. Sharing While Caring. Also: Feng Shui Tip Inspirational Quotes

Hugo Technology. An introduction into Rob Watts' technology

How to Use This Book and CD

5.8 Musical analysis 195. (b) FIGURE 5.11 (a) Hanning window, λ = 1. (b) Blackman window, λ = 1.

Appendix D. UW DigiScope User s Manual. Willis J. Tompkins and Annie Foong

"Vintage BBC Console" For NebulaPro. Library Creator: Michael Angel, Manual Index

APPLICATION NOTE AN-B03. Aug 30, Bobcat CAMERA SERIES CREATING LOOK-UP-TABLES

Illuminated Universal Remote w/ T V, VCR, Cable Box & DVD Control Capability

Sony XBR 4K Best Z Series Features

Victorian inventions - The telephone

Cassette Deck 2. ADS C3 Cupwise Nebula Programs

Chapter 2. Advanced Telecommunications and Signal Processing Program. E. Galarza, Raynard O. Hinds, Eric C. Reed, Lon E. Sun-

SONY OLED FEATURES OLED TV

Conventional Picture Tube

Supplementary Course Notes: Continuous vs. Discrete (Analog vs. Digital) Representation of Information

PROFESSOR: Well, last time we talked about compound data, and there were two main points to that business.

DIGITAL STEREO FOR THEATRES:

Module 8 : Numerical Relaying I : Fundamentals

How to Write about Music: Vocabulary, Usages, and Conventions

Enclosure: Functional Specification for Digital Audio Input Amplified Speakers. February 17, 2004

Multiview Video Coding

ONE SENSOR MICROPHONE ARRAY APPLICATION IN SOURCE LOCALIZATION. Hsin-Chu, Taiwan

The following content is provided under a Creative Commons license. Your support

High Performance Raster Scan Displays

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing

Time-Saving Features in Economy Oscilloscopes Streamline Test

Signals And Systems Roberts 2ed Solution Manual

Music Source Separation

(pdf) Lightboard Studio. Light Board Studio. Lightboard Page 1

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

By reaching out to these stations, you ll have the chance to complete the following GreenStep best practice action (BPA) with a two star rating:

New forms of video compression

A review of the implementation of HDTV technology over SDTV technology

Centerville Choirs Audition Packet

Composite Video vs. Component Video

(a) (b) Figure 1.1: Screen photographs illustrating the specic form of noise sometimes encountered on television. The left hand image (a) shows the no

DESIGN PHILOSOPHY We had a Dream...

Download BasicSynth Epub

Information Transmission Chapter 3, image and video

MITOCW MITCMS_608S14_ses11

Time smear at unexpected places in the audio chain and the relation to the audibility of high-resolution recording improvements

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

About your Kobo ereader...6

Just plug and go. Practical Features. Valuable Benefits

GG450 4/12/2010. Today s material comes from p in the text book. Please read and understand all of this material!

About your Kobo ereader...6

Multiband Noise Reduction Component for PurePath Studio Portable Audio Devices

AN INTEGRATED MATLAB SUITE FOR INTRODUCTORY DSP EDUCATION. Richard Radke and Sanjeev Kulkarni

Synchronization-Sensitive Frame Estimation: Video Quality Enhancement

MIXED-SIGNAL AND DSP DESIGN TECHNIQUES

EE123 Digital Signal Processing

Computer Coordination With Popular Music: A New Research Agenda 1

Paris and Ulysses they are a few of the Ancient Greeks. Paris and Ulysses they are a few of the Ancient Greeks

#034: BUSINESS ENGLISH IDIOMS EXAMPLES #2

Neat Video noise reduction plug-in for After Effects (Mac)

2003 ENG Edited by

Feminist self-empowerment through music

Contractions Contraction

Transcription:

MITOCW watch?v=rkvem5y3n60 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To make a donation or view additional materials from hundreds of MIT courses, visit MIT OpenCourseWare at ocw.mit.edu. [MUSIC PLAYING] ALAN OPPENHEIM: Hi, I'm Alan Oppenheim. And I'd like to welcome you to this self-study course on digital signal processing. The fact that you're interested in taking the course suggests that you're probably aware of the important role that digital techniques have been playing in signal processing, in general. And in fact, the impact of digital technology has been rather dramatic. And the indications are that it will be even more so in the future. One of the primary advantages to digital as opposed to analog signal processing techniques is the tremendous flexibility that digital techniques and digital signal processing offers. And because of this flexibility, digital signal processing techniques have found application in a rather large or wide variety of areas. Speech processing, for example, has represented one of the major areas of application of digital signal processing for, at least, the past decade. Both analysis of speech and synthesis of speech rely very heavily on the notions of, for example, digital filtering, other notions, such as the fast Fourier transform algorithm, and a variety of the other digital signal processing techniques and algorithms. More generally, in communication systems, digital signal processing is being used for coding, for multiplexing and, in fact, there is a considerable amount of work being done at present directed toward, basically, replacing all of the present filtering in communications and telephone systems by digital filters instead of analog filters. And I think that it's likely that, in the not too distant future, we'll see most of the filtering in communication systems being done digitally. Seismic data processing represents another very important area in which the flexibility of digital signal processing is very heavily exploited. In fact, seismic and speech processing have probably been the two major catalysts for most of the important developments in digital signal processing. In audio recording and processing, digital signal processing provides an opportunity for some very sophisticated processing and enhancement. And in fact, fairly recently, Professor Thomas

Stockham at the University of Utah has been applying some sophisticated digital signal processing techniques to the restoration of old Caruso recordings. The problem, in that case, is that the recordings that were originally made in the days of Caruso involved a recording horn, as I've illustrated here. The singer, of course, singing into the recording horn. And the output of the recording horn being stored on a recording disk. The problem in that particular application is the fact that the frequency response of the recording horn is not flat. And what this tended to do is give the resulting recording a, sort of, megaphone type of distortion. And one of the objectives in enhancing or restoring some of these old Caruso recordings is to compensate, in a sense, for the frequency distortion introduced by the recording horn. What Professor Stockham has done, basically, is to use digital signal processing techniques to, first of all, estimate the frequency response of the recording horn. And second, to compensate for that frequency response. And all of the work that he carried out was done digitally, primarily, as I indicated previously, primarily to capitalize on the flexibility that digital signal processing offers. And some of the results that he obtained are rather dramatic. And let me just illustrate in a very short passage what some of this has sounded like. What I borrowed from Professor Stockham is a recording of the restoration that he generated on a digital computer. And this particular recording is a two track recording with the original segment recorded on channel 1 and the process segment recorded on channel 2. And that will allow us to switch back and forth between these. The particular piece that is illustrated here is a section from the famous aria "Vesti La Giubba" as sung, of course, by Enrico Caruso. So let me just quickly illustrate this as an example of some of the type of processing that is currently being done using digital signal processing techniques. Let me begin, first of all, by playing a little bit of the original. And then, I'll switch to the result of Professor Stockholm's enhancement. And then, switch back and forth a few times to present a comparison. So we begin, first of all, with the original. And then switch to the enhanced.

Back to the original. And then, once more, to the enhanced. And I think what you can observe with that is a fairly dramatic increase in the improvement in the quality of the recording. Primarily, the megaphone type of quality in the original has been, essentially, eliminated. Now to go even further in illustrating some of the flexibility of digital signal processing. One of the things that we observe with this particular recording and this particular example is that, although there is some enhancement that's been implemented, there still is some background noise that is present in, both, the original and the enhanced or restored. And so one of the things, obviously, that we would like to do is remove this background noise. In fact, using some rather sophisticated signal processing techniques, Professor Stockham, together with Neil J. Miller, have not only removed the background noise but, with the same processing, removed also the orchestral accompaniment. Now this is, first of all, rather dramatic. Second of all, somewhat useful in the sense that in carrying out a complete restoration one can imagine then redubbing a new orchestra on top of the restored recording. So let me just play a little bit of this to, in fact, show you that it really has been possible to not only remove the background noise but also to remove the orchestral accompaniment. So first let me move forward on the tape to the right place. And what you'll hear now in this case, on channel 1, is the Caruso recording restored as I indicated previously. And on channel 2 is the result of further processing, the restored recording, to eliminate, both, the background noise and also the orchestra. So we'll begin with the restored, which includes the orchestra. And then, the orchestra removed.

That's with the orchestra. And with the orchestra and the background noise removed. And then, once more, back to the orchestral [INAUDIBLE]. Well I think that you'll probably have to admit that, in fact, it's a rather dramatic example of some sophisticated digital signal processing. Another area in which digital signal processing has tremendous potential is in the area of digital image processing. And in that case, the basic notion is to treat an image as a two dimensional signal digitized, of course. And one is then afforded the possibility of applying digital signal processing techniques to the two dimensional signal. For example, in a very simple signal processing environment, we might be interested in low pass filtering a digital image. For example, if the image has considerable grain noise, grain noise, in fact, tends to be high frequency. And low pass filtering then will tend to reduce or eliminate noise of that type. Or we might be interested in high pass filtering. For example, if we wanted to enhance edges in a picture, the procedure would be or one procedure might be to apply a two dimensional high pass filter. More elaborately, we could consider some processing, which is directed at general image enhancement. And one example that I'd like to show you is some digital image processing that was carried out directed at simultaneously reducing the dynamic range of an image and increasing the contrast of the image. Generally, photographically, these are conflicting requirements. But with some sophisticated processing, it's possible to simultaneously reduce the dynamic range and increase the contrast. To illustrate how this works with an example, the first slide that I'll show you is an original image, which is, of course, a digital image displayed on a computer scope. And one of the things that we notice about that image is that it has a rather high dynamic range.

For example, the snow outside the boiler room is rather bright. The inside of the boiler room is dark. And of course, the contrast inside the boiler room is relatively low because of the fact that the illumination inside the boiler room is relatively low. So one type of processing that we could consider is the simultaneous enhancement of contrast, and reduction of dynamic range, and applying some two dimensional signal processing. The result is what I show you on the next slide where, here, we've processed to bring out the detail inside the boiler room. You can notice that the dynamic range, in fact, is reduced. The snow is darker than it was in the original. The boiler room is brighter than it was in the original, suggesting reduced dynamic range. But also, the contrast is very clearly enhanced. Just as another example of the same type of processing. First, let's look at an original where we observe that there's a brightly illuminated area, which is where the radome moves is. And then, a more dimly illuminated area. The details in the right hand corner with the trees and leaves. And as a result of processing to, again, increase the contrast and reduce the dynamic range, we see in the resulting processed image that the detail in the dimly illuminated areas, in fact, is brought out rather dramatically. So this is one example of some rather sophisticated digital signal processing applied to two dimensional signals. Namely, to images. And I should mention incidentally that the type of processing that was applied for this image enhancement is discussed in considerable detail in chapter 10 of the text. Now there are, of course, a long list of other applications of digital signal processing. In the biomedical area, for example, digital signal processing techniques are playing a very important role. In radar and sonar, those are two additional areas in which digital signal processing is extremely important. And I'm sure that there are other areas that you're aware of that I, perhaps, might not be where digital signal processing is particularly important because of its flexibility. Specifically, in this course, we won't be focusing on applications. Although, it's important to keep in mind as we go through the course that the material that we're talking about has very important applications. In the course, we'll be concentrating specifically on the fundamentals and techniques of digital signal processing.

and techniques of digital signal processing. As I've indicated in the study guide, I will be assuming that you previously have had a course in linear system theory, continuous time linear system theory, including Fourier and Laplace transforms. But I will not be assuming any specific background in discrete time signals and systems in Z-transforms, et cetera. In fact, in the next lecture, lecture two, we will begin from the beginning. Namely, we will begin with a definition of discrete time signals and systems. And if you feel a little rusty on basic linear system theory for continuous time systems, it might be well before then to do just a little bit of reviewing. And I suggest some possible books in the study guide. I would also suggest, before beginning the next lecture, that you read the introduction to the text. And perhaps, also browse through the text and the study guide to get a general impression of the scope of the course, and some of the objectives of the course. As I indicated, next time, we will begin with the definition of discrete time signals and systems. I sincerely hope that you find this set of lessons to be interesting and worthwhile. And I'll see you at the next lecture. Thank you. [MUSIC PLAYING]