CSE 471 Media Processing and Multimedia
Fall, 2007
This is the home page for CSE 471: Media Processing and Multimedia. CSE 471
is taught in the fall of each year.
This course will study the use of media in computer
applications. Students will study basic signal and image processing and the
manipulation of audio, images, and video content. We will learn how to acquire,
process, and organize multimedia information. This will include the use of
tools and packages as well as creating your own programs to access and process
multimedia data. Students will also study some artistic and
perceptual/cognitive principles relevant to presentation of multimedia
information.
The course syllabus is available in PDF format.
Project 2 Videos!
Course resources
Written materials
Example materials
Notice: The demonstration programs assume the Visual Studio 2005
runtime is available on your machine. If you do not have Visual Studio
2005 installed, you can install the runtime using this installer. Please contact me
if you have difficulties running any of the this code.
C# and game materials
Exams
Lecture sets
- CSE 471 Media Processing and Multimedia
8-27-07 Powerpoint
- Sound, Sinusoids, and Spectrum
8-29-07 Powerpoint
- Sampling and Quantization
9-5-07 Powerpoint
- Lots of Practical Audio Techniques
9-10-07 Powerpoint
- Phasors
9-19-07 Powerpoint
- Digital Filters
9-24-07 Powerpoint
- Feedback Filters
10-8-07 Powerpoint
- An Introduction to Digital Images
10-10-07 Powerpoint
- Image Processing
10-17-07 Powerpoint
- Image Warping
10-22-07 Powerpoint
- Compositing
10-24-07 Powerpoint
- More Warping and Morphing
10-29-07 Powerpoint
- More Image Processing
11-31-07 Powerpoint
- Video
11-07-07 Powerpoint
- Animation Basics
11-12-07 Powerpoint
- More Animation
11-19-07 Powerpoint
Notice: Some lecture sets are very large because
they contain a large number of images.
Steps
- Introduction to Visual Studio This step is a
tutorial and is not turned in.
- Some Media data and an Introduction to Time
Due 9-7-07
- Audio Processing Due 9-12-07
- Audio Filtering Due 9-20-07
*revised*
- Working and an Image Due 10-18-07
- Heavy Duty Image Processing Due 10-26-07
*revised*
- Making Rotoscope persistent Due 11-5-07
*note unusual due date*
- Introduction to C# and DirectX Due 11-26-07
- Polygons, Sprites, and Collisions Due 11-30-07
All Steps are due at 11:59pm on the listed due date.
Projects
- Project 1 - A Five-Component Music Synthesizer
Due 10-4-07
*revised*
Project 2 - Rotoscoping and
the Stephen Colbert Green Screen Challenge Due 11-19-07
Project 3 - Make Me a Game
Due 12-07-07