Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
JPEG 2000 - HHIip.hhi.de/imagecom_G1/assets/pdfs/JPEG_2000_03.pdf · !JPEG started in 1986 and is a...
Transcript of JPEG 2000 - HHIip.hhi.de/imagecom_G1/assets/pdfs/JPEG_2000_03.pdf · !JPEG started in 1986 and is a...
Thomas Wiegand: Digital Image Communication Image Coding Standards 1
JPEG 2000JPEG 2000! Improved R-D performance at low and medium bit-
rates! Covers low bit-rate lossy coding up to lossless coding! Progressive Transmission Capability (resolution &
SNR)! Region of interest (ROI) representation and editing ! Error Resilience
Approach: Wavelet Transformation + EBCOT* + Adaptive
Arithmetic Coding *Embedded Block Coding with Optimized Truncation
Thomas Wiegand: Digital Image Communication Image Coding Standards 2
Bits
Encoder Options! Lossless and lossy coding! Partitioning! Quantization! Pre-processing
Decoder Options! Resolution and quality! Region-of-Interest (ROI)! Partial decoding
JPEGJPEG--2000 Options2000 Options
Thomas Wiegand: Digital Image Communication Image Coding Standards 3
Flexibility and ApplicationsFlexibility and Applications
!Medical Imaging• Lossless coding, ROI
!Digital cameras• Limited storage capacity• Limited transmission bit-rate (mobile devices)
!Archiving • Encode and store on server• Decode to match application display requirements
(mobile display, CRT, LCD)
!WWW• Progressive decoding• User interaction: ROI
Thomas Wiegand: Digital Image Communication Image Coding Standards 4
JPEGJPEG--2000 Process2000 Process
Magnitude
1 1 1
11 1
1 1
0
00
0 00
01
1
1
11
11111
00
0000 000
000 00000000 000
Spatial partition Transform and partition into
resolution layers
Partition into in bit-planes
Component partition
Partition in code blocks
Partition into sub-bands
Coding in several passes
Packet partition
Thomas Wiegand: Digital Image Communication Image Coding Standards 5
Wavelet TransformWavelet Transform
! Dyadic Partition! Irreversible (9/7)! reversible (5/3)! Other partitions in Part 2! Irreversible case: Scalar
Quantization with dead zone (separate approach for every sub-band possible)
Thomas Wiegand: Digital Image Communication Image Coding Standards 6
Scalability
!Embedded codes permit decoding with reduced quality with parts of the complete code
!Resolution scalability• Straight forward (DWT
property)• Sort bits from lowest to
highest sub-band!SNR scalability
• Embedded quantization• Transmit sequence of
quantizersq4q3q 2q1q0
Quality """"
L2
L1
L0
Resolution """"
Thomas Wiegand: Digital Image Communication Image Coding Standards 7
EmbeddedEmbedded QuantizationQuantization
1
1
1
1
1
1
0
0
00
00
0
1
x(i)
q(i)
MSB
Thomas Wiegand: Digital Image Communication Image Coding Standards 8
JPEG: Hotel @ 0,145 JPEG: Hotel @ 0,145 bppbpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 9
JPEGJPEG--2000: Hotel @ 0,145 2000: Hotel @ 0,145 bppbpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 10
ObjectiveObjective ComparisonComparison: : LossyLossy CodingCodingImage: Bike
20
22
24
26
28
30
32
34
0 1/64 1/32 3/64 1/16
Compression ratio
PSNR[dB]
JPEG 2000SPIHTJPEG
From: M. D. Adams, H. Man, F. Kossentini, T. Ebrahimi, JPEG2000: The Next Generation Still Image Compression Standard
Thomas Wiegand: Digital Image Communication Image Coding Standards 11
Image: Bike
0,53
0,54
0,55
0,56
0,57
JPEG 2000 SPIHT JPEG LS
Compressionratio
Objective Comparison: Lossless CodingObjective Comparison: Lossless Coding
From: M. D. Adams, H. Man, F. Kossentini, T. Ebrahimi, JPEG2000: The Next Generation Still Image Compression Standard
Thomas Wiegand: Digital Image Communication Image Coding Standards 12
Resolution Resolution ScalabilityScalability: Level 1 of 5: Level 1 of 5
Thomas Wiegand: Digital Image Communication Image Coding Standards 13
Resolution Resolution ScalabilityScalability: Level 3 of 5: Level 3 of 5
Thomas Wiegand: Digital Image Communication Image Coding Standards 14
Resolution Resolution ScalabilityScalability: Level 3 of 5: Level 3 of 5
Thomas Wiegand: Digital Image Communication Image Coding Standards 15
Resolution Resolution ScalabilityScalability: Level 4 of 5: Level 4 of 5
Thomas Wiegand: Digital Image Communication Image Coding Standards 16
Resolution Resolution ScalabilityScalability: Level 5 of 5: Level 5 of 5
Thomas Wiegand: Digital Image Communication Image Coding Standards 17
SNR SNR ScalabilityScalability: Level 1 of 6, : Level 1 of 6, 0.0625 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 18
SNR SNR ScalabilityScalability: Level 2 of 6, : Level 2 of 6, 0.125 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 19
SNR SNR ScalabilityScalability: Level 3 of 6, : Level 3 of 6, 0.25 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 20
SNR SNR ScalabilityScalability: Level 4 of 6, : Level 4 of 6, 0.5 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 21
SNR SNR ScalabilityScalability: Level 5 of 6, : Level 5 of 6, 1.0 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 22
SNR SNR ScalabilityScalability: Level 6 of 6, : Level 6 of 6, 2.0 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 23
ROI, ROI, AreaArea: : CircleCircle, 0.0625 , 0.0625 bppbpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 24
ROI, Area: Circle, 0.125 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 25
ROI, Area: Circle, 0.25 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 26
ROI, Area: Circle, 0.5 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 27
ROI, Area: Circle, 1.0 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 28
ROI, Area: Circle, 2.0 bpp
Thomas Wiegand: Digital Image Communication Image Coding Standards 29
SummarySummary! International Standardization of Image Coding is
conducted to achieve inter-operability and to provide state-of-the-art technology
!Only syntax and decoder are specified
! JPEG started in 1986 and is a well established image coding standard
! JPEG still provides competitive performance for the medium bit-rate range
! JPEG-2000 mostly provides improved performance at for low and high bit-rates
! JPEG-2000 yields a useful set of functionalities