Fast Solvers in Image Compression: Federico Jean Valentin
Fast Solvers in Image Compression: Federico Jean Valentin
Image compression
Federico
Jean
Valentin
Plan
Introduction
JPEG
Method
Complexity
Example
Q/A
The JPEG standard
- JPEG stands for Joint Photographic Experts Group
- The Joint Photographic Experts Group is the committee that created and
maintains the JPEG and JPEG 2000 standards.
- The first JPEG standard was released in 1992.
- The standard specifies the codec, which defines how an image is going to be
compressed
An introduction
Every image is an array of N x M pixels, where N is the width and M is the height
Each pixel is represented by three values Red, Green and Blue that go from 0 to
255 (indicating the intensity of each colour).
For our processes, we will not use R,G,B but instead three different quantities,
Luminance Y, and Blue and red chrominances Cb and Cr
Luminance (left) and chrominances Cr (middle) and Cb (right)
The algorithm
The image is divided into 8x8 pixel blocks, before the DCT is applied.The high
frequency components will be ignored as they don’t affect our perception of the
image.
The coefficients we obtain from the DCT are quantized using a 8x8 matrix Q so
we can store them as integers.
For our example with K = 1 the compression rate will be 64/(2*17) = 1.88
same
complexity
DFT overall
O(NlogN)
DCT
Relate DFT to DCT
step 1): create a sequence
http://www.svcl.ucsd.edu/courses/ece161c/handouts/DCT.pdf
http://www.maia.ub.es/~soria/TFM_Juanjo-Bonet.pdf
The JPEG 2000 Compression Standard
http://www.maia.ub.es/~soria/TFM_Juanjo-Bonet.pdf
http://igm.univ-mlv.fr/~dr/XPOSE2013/La_compression_de_donnees/jpeg.html
https://en.wikipedia.org/wiki/JPEG
Why is better DCT than DFT for image compression : J. Blinn, What's the deal with DCT,
IEEE Computer Graphics and Applications 13 (1993)