18
Still Image Conpressio n JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

Embed Size (px)

Citation preview

Page 1: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

Still Image ConpressionJPEG & JPEG2000

Yu-Wei Chang2003 4/18

Page 2: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

Outline

Image Compression Background Overview of JPEG Overview of JPEG2000 Comparsion

Page 3: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

Why Image Conpression Why?

Bandwidth Storage

How Remove redundancy

Page 4: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

Still Image Coding Flow Most still image coding flow are similar

Transform: translate image to freq domain Quantization: reduce unimportant data Entropy coding: encode data according to prob

ability of coeff

Transform QuantizationEntropyCoding

Image

data

Output

data

equal important

High-> low High-> low

0101010……

Page 5: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

JPEG

Page 6: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

JPEG Joint Photographic Expert Group A generally used lossy image coding f

ormat Allow tradeoff between compression r

atio and image quality Can achieve high compression ratio(2

0+) with almost invisible difference

Page 7: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

JPEG Coding/Decoding Flow

DCT Quantizer DataEntropy Coder

Coding TableQuantization

TableTables

DataTables

Entropy DecoderInverse

Quantizer IDCT

Coding Table

QuantizationTable

Page 8: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

JPEG-2000

Page 9: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

JPEG 2000 Features

Not only better efficiency, but also more functionality

Superior low bit-rate performance Lossless and lossy compression Multiple resolution Range of interest(ROI)

Page 10: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

JPEG2000 v.s. JPEG

low bit-rate performance

Page 11: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

JPEG2K - Quality Scalability

Improve decoding quality as receiving more bits:

Page 12: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

Spatial Scalability

Multi-resolution decoding from one bit-stream:

Page 13: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

ROI (range of interest)

Page 14: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

JPEG2000 EncoderBlock Diagram

Key Technologies: Discrete Wavelet Transform (DWT) Embedded Block Coding with

Optimized Truncation (EBCOT)

QuantizationEBCOT Tier-1

Encoder(CF + AE)

EBCOTTier-2

Encoder

Rate Control

2-D DiscreteWavelet

Transform

transform quantize coding

Page 15: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

Discrete Wavelet Transform

LL2 HL2

LH2 HH2HL1

LH1 HH1

Page 16: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

JPEG v.s. JPEG-2000

Page 17: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

JPEG2000 v.s. JPEG

Transform QuantizationEntropyCoding

JPEG

J2K

DCT DiscreteCosineTransform

DWT DiscreteWaveletTransform

8x8Quantization

Table

Quantizationfor each

sub-band

HuffmanCoding

ArithmeticCoding

Page 18: Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang 2003 4/18

Conclusion

JPEG2000 provides more functionality, and higher compression performance at low bit-rate

However, higher complexity, and more memory requirement.