Math 450
Topics in Applied Mathematics:
Mathematics for Multimedia

Spring, 2019

Professor Wickerhauser



  • CRC-32 polynomial: x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1
  • Finite Fields manual "gf_manual.pdf"
  • Midterm score histogram. Mean was 54.5, s.d. was 11.3. My prediction is that students scoring 60 and higher will earn an A, 50-59 a B, and 40-49 a C. Good homework and final exam scores can improve these grades.
  • Example Midterm (from 2017).
  • Kalman filtering notes: kalman.pdf
  • Kalman filtering m-files: kalmanf.m, runkf.m, taylor3.m
  • Here is Chapter 1 from the next revision of our textbook, which contains a description of the RSA algorithm and the proofs omitted in lecture.
  • Download Octave (for Windows or MacOS X or Linux on PCs) via this link.
  • Download MinGW (for Windows PCs) via this link. If you have a Linux/Unix computer, it already has a C compiler installed. If you have a MacOS X computer, you should install the XCode development environment.



Welcome to the mathematics of multimedia signal processing! In the past few decades, important theories from mathematics have migrated into digital communication, image and signal processing, and multimedia visualisation and data analysis. Understanding these theories confers greater ability to solve practical problems.


Topics. This course will lead through a list of example problems in multimedia communication, develop the mathematical principles useful for their solution, and implement some solutions using theoretical results discussed in class.

Prerequisites. Math 449, or the permission of the instructor.

Time. Classes meet Mondays, Wednesdays and Fridays, 3:00 pm to 4:00 pm, in Cupples I Hall room 115.

Text. The lectures will follow the book Mathematics for Multimedia by M. V. Wickerhauser, ISBN 978-0-8176-4879-4 (2009).
A recommended reference book is Adapted Wavelet Analysis from Theory to Software by M. V. Wickerhauser, ISBN 1-56881-041-5 (1994).

Homework assignments:
Solutions are due at the end of class on the due date. Late homework will not be accepted. The homework will sometimes require writing a working computer program, which will be judged for correctness and clarity. Homework should be submitted on Crowdmark, including the printed results of any programs.

Tests. There will be one midterm examination on Wednesday, March 6th, 2019, in class. The cumulative take-home final examination, which will emphasize material in the latter part of the course, is due by 12:00 noon on Friday, May 3rd, 2019, in my office, Cupples I, room 105a, or you may hand it to me at any earlier time.

Grading. One grade will be assigned for homework, one for the midterm examination, and one for the final examination. These three will contribute as follows to the course grade: HW 40%, Midterm 30%, Final 30%. Letter grades, computed from the course score, will be at least the following:

Course score at least:90%80%70%60%
Letter grade at least:ABCD

Students taking the Cr/NCr or P/F options will need a grade of C- or better to pass.

Office Hours. See the instructor in Cupples I, room 105a, on Mondays and Wednesdays after class from 4:00 pm to 5:00 pm, or by appointment.

Questions? Return to M. Victor Wickerhauser's home page for contact information.