Image Compression Standards: by A.Raju EC094201 M.Tech, ACS
Image Compression Standards: by A.Raju EC094201 M.Tech, ACS
Image Compression Standards: by A.Raju EC094201 M.Tech, ACS
5/4/12
Reduction of the amount of data removal of redundant data Transforming a 2-D pixel array into a statistically uncorrelated data set
Why Compression?
v v
5/4/12
Important in data storage and data transmission Examples: Progressive transmission of images/videos Video coding (HDTV, teleconferencing) Digital libraries and image databases Remote sensing Medical imaging
Why Standardization?
5/4/12
Compression is one of the technologies that enable the multimedia revolution to occur. for technology to be effective there has to be some degree of standardization so that the equipment designed by different vendors can talk to each other. standards are accepted by ISO (International Standards Organization)and ITU(International Telecommunications Union) once called CCITT (Consultative committee of the International Telephone and Telegraph).
However
These
5/4/12
5/4/12
JBIG or JBIG1:Joint Bi-level Image Experts Group, for lossless compression of bi level images
TIFF:Tagged Image File Format. Flexible file format supporting variety of compression standards including JPEG, JPEG2000
5/4/12
JPEG: Joint Photographic Experts Group. Popular for compression of images on Internet.
PNG : Portable Network Graphic. For Losslessly compression of full color images.
Video
5/4/12
DV:Digital Video. For semiprofessional video production, camcorders mode. way video conferencing standard. DCT compression for DVDs with 15Mb/s version of H.261 for ordinary telephone
H.261:2
H.262:Designed H.263:Enhanced
modems.
H.264:For
video conferencing, Internet streaming, and TV Broadcasting Uses variable block size integer transforms, adaptive arithmetic coding applications. Pictures Expert Group. For CD-ROM for MPEG-1, for DVDs with higher transfer
MPEG-1:Motion
MPEG-2:Extension
Compression Scheme:
5/4/12
In any compression scheme there are: Step 1- Removal of redundancy based on implicit assumption about the structure in the data Step 2- Assignment of binary code words to the information deemed non redundant. Transformer Applies a one-to-one transformation to the input image data. Output of the transformer is an image representation which is more efficient compression than the raw image data.
5/4/12
Quantizer
Generates
a limited number of symbols that can be used in the representation of the compressed image.
Coder
Coder The
assigns a code word, a binary bit stream , to each symbol at the output of Quantization. coder may employ a Fixed-Length or Variable-
Length codes.VLC, also known as Entropy Coding, assigns a codeword in such a way as to minimize the average length of the binary representation of the symbols
JPEG standard
5/4/12
JPEG
: Joint Photographic Experts Group Standard for continuous tone still images Widely used standard
5/4/12
5/4/12
5/4/12
Baseline JPEG
DC Coefficient :
First coefficient in every 8 x 8 block Represents the average value of pixels in block
AC Coefficients : Remaining 63 coefficients in every 8 x 8 block DC Coefficients: treated separately from the AC Coefficients Differential values of DC coeffs. of all blocks are derived and encoded. The entries of Q(u,v) tend to have larger values towards the lower right corner. This aims to introduce more loss at the higher spatial frequencies
Example:
Shifting and DCT
5/4/12
5/4/12
5/4/12
5/4/12
5/4/12
5/4/12
5/4/12
Hierarchical JPEG
The encoded image at the lowest resolution is basically a compressed lowpass filtered image, whereas the images at successively higher resolutions provide additional details (differences from the lower resolution images).
5/4/12
5/4/12
JPEG(1992) lossy and lossless, DCT based JPEG-LS(1997) lossy and near-lossless prediction-based JPEG2002 part1(2002) lossy and lossless, wavelet-based JPEG2002 part2(2002) Provision for 3D extension JPEG (Started in 2002) Multicomponent and Volumetric images
5/4/12
5/4/12
5/4/12
Released in 1997 Based on non-linear prediction and contextbased Golomb-Rice coding Has low complexity Lossless compression is better than JPEG 2000 Provides support for near-lossless compression Does not provide scalability Good choice for on-board compression
v v v
v v
Various standards
v v v v v
5/4/12
Film TV VideoTape
8mm, 16mm, 35mm, IMAX NTSC, PAL, SECAM, HDTV VHS, S-VHS, Hi-8, Dig-8, DV
Compression MJPEG, MPEG (1,2,3,4) File Formats AVI, MPG, VCD, DVD, MOV
5/4/12
THANK YOU