CS 6351 Data Compression

Summary

In this age of multimedia and the Internet, the transmission and storage of very large amounts of audio, image, and video data necessitate the compression of that data to meet bandwith requirements and save on storage space. As a result, many compression algorithms and chips have been developed and more are being developed and embedded in a large variety of equipment, such as fax machines, digital video cameras, HDTV systems, and certainly computers. In this course, we cover all aspects of data compression for text, audio, image, and video data. These include background on signals, information theory, transforms, human vision; lossless and lossy compression techniques; video compression; and compression standards. Other related applications will also be covered, such as indexing and searching for multmedia data, error recovery, progressive transmission, and so on.

Lecture Notes


A Short Matlab/Octave Tutorial