Course: CIS451/651  Data Compression in Multimedia
Professor: Paul D. Amer
Semester: Spring 2009
Title:  Homework - Chapters 8 and 9  - Lossy mathematical preliminaries and Scalar Quantization
Due Date:

Tasks

Read Chapter 8 with emphasis on Sections 8.3 and 8.6.1. Omit Section 8.5.
Read Chapter 9 with emphasis on Sections 9.1-9.4, 9.6. Omit Section 9.7.

  1. (11 pts) Midrise vs. Midtread Quantizers
  2.  (10 pts) Chapter 8: Projects and Problems: 1(a)     [1(b) is not required]
  3.  (6 pts) Image Scalar Quantization
  4. (Extra Credit 4 pts) Specify a scalar quantizer that inputs values over the domain [0,127.5) and outputs the value rounded to the nearest integer represented as a 7-bit unsigned integer. For example, an input of 65.83 results in an output of 1000010; an input of 65.306 results in an output of 1000001. Assuming the input is uniformly distributed, compute the mean squared error. Provide a figure to help clarify your mean squared error computation.
  5. (Extra Credit 4 pts) Specify a scalar quantizer that resides inside a digital scale capable of weighing objects over the domain [0-300) pounds in 1/2 pound increments. Assume the scale truncates not rounds (a feature that customers like!) Assuming the input is uniformly distributed, (note: for human beings, this assumption is invalid.) compute the mean squared error. Provide a figure to help clarify your mean squared error computation.

Notes

  1. For all tasks where you write a program, submit well-commented source listings of your code.
  2. Students may work individually or in groups of 2.   Students in different groups may NOT compare answers prior to submitting their work.  Only one submission should be turned in from each group.  See the course syllabus for a full statement of the lateness and academic honesty policies.