GMM3, Paul Cockshott's online teaching material

 

Lectures

Graphic displays

Programming prerequisites in Java and the Multi Media Instructionset (MMX) 2Lectures

Image compression background theory

Classical compression

Fractals

Vector Quantization

Handouts

Java Class Binaries

The com.c3d.*

Faraday.jar

 

Java Class Documentation

The Jimage class as Tex documentation

The Jimage package as JavaDoc documentation

Intel Documentation

Image Processing Library

 

Jpeg Documentation

Article on jpeg

Additional book: Digital Compression of Still Images and Video, Roger Clarke

Exercises for gmm3

Sample solution images Here is the data flow that produced the sample images.

Keywords: Image processing java AWT Jimage video compression DCT vector quantization