Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Quick Illustration of JPEG 2000 Presented by Kim-Huei Low Chun Data Fok.

Similar presentations


Presentation on theme: "A Quick Illustration of JPEG 2000 Presented by Kim-Huei Low Chun Data Fok."— Presentation transcript:

1 A Quick Illustration of JPEG 2000 Presented by Kim-Huei Low Chun Data Fok

2 Overview  Introduction  Approach  Illustration Annex B-H Comparison with JPEG  Conclusion  References  Questions Figure: Picture of Data using JPEG (75% compression ratio, 15KB) Figure: Picture of Kim using J2K (0.5bpp, 3.8KB)

3 Introduction  JPEG 2000 Drafted by the international JPEG (Joint Bi- level Image Experts Group) and JBIG (Joint Photographic Experts Group) groups. Replaces traditional JPEG. Focuses on hardware implementation.  Our goal Present a simplified version of the standard. Give new users a grasp of JPEG 2000.

4 Approach  Follow the same order as the standard.  Explain the background.  Illustrate each feature.  Discuss its applications.  List the pros and cons.  Will skip Annex A, C and D. Feature wise, it’s not important. Figure: 0.25bpp J2K Image (11KB); Raw Image’s Size is 1MB

5 Illustration: Annex B  Tile division Large images can be broken down into smaller pieces, called tiles. Tiles are processed independently Figure: Original DWTFigure: Precinct Selection Figure: Sub-band SelectionFigure: Code-block Selection

6 Illustration: Annex B  Progression Order Layer or Resolution Progressive Figure: 1bpp, 0.5bpp, 0.05bpp and 0.01bpp J2K Image with Layer or Resolution Progression.

7 Illustration: Annex B  Progression Order Component Progressive Figure: 1bpp, 0.5bpp, 0.1bpp and 0.01bpp J2K Image with Component Progression.

8 Illustration: Annex B  Progression Order Position Progressive Figure: 1bpp, 0.5bpp and 0.1bpp J2K Image with Position Progression.

9 Illustration: Annex E  Quantization Reversible vs Irreversible Target bit rate=0.5 bpp Step size=1 Figure: Reversible Quantization (16KB) Figure: Irreversible Explicit Quantization (868B) Figure: Irreversible Implicit Quantization (787B)

10 Illustration: Annex E  Irreversible Explicit Quantization Target bit rate=0.5 bpp Different step size Figure: Step Size 1 (868B)Figure: Step Size 0.1 (11.9KB)Figure: Step Size 0.0078 (16.3KB)

11 Illustration: Annex E  Irreversible Implicit Quantization Target bit rate=0.5 bpp Different step size Figure: Step Size 1 (787B)Figure: Step Size 0.1 (11.7KB)Figure: Step Size 0.0078 (16.3KB)

12 Illustration: Annex F  Discrete Wavelet Transformation (DWT) Reversible = 5x3 filter (lossless compression) Irreversible = 9x7 filter (efficient lossy compression)

13 Illustration: Annex F  Lossless vs Lossy DWT Different decomposition level Higher decomposition levels – higher overhead Figure: Lossless, N L =14 (275KB) Figure: Lossy, N L =14 (99KB) Figure: Lossless, N L =3 (274KB) Figure: Lossy, N L =3 (98KB)

14 Illustration: Annex F  Discard of high frequency sub-bands High compression, smaller file size Same quality Amortize decomposition level overhead Optimal/Ideal: Encode up to the last visually distinguishable low frequency sub-band Figure: N L =3, 8.3636bpp (274KB) Figure: N L =14, 0.9948bpp (32.6KB)

15 Illustration: Annex G  DC Level Shifting Similar to JPEG  New pixel value = Pixel value - 128  Component Decorrelating Transformation Reversible vs Irreversible Figure: Raw Image; 0.035bpp J2K Image with RCT; 0.035bpp J2K Image with ICT

16 Illustration: Annex H  Region of Interest (ROI) Encoding Efficient use of bit rate If bit rate is too low, encoding without ROI may look better overall Figure: Raw Image; 0.07bpp J2K Image with ROI; 0.07bpp J2K Image without ROI

17 Illustration: Comparison of JPEG 2000 with JPEG  10 test images, 50+ compression ratios  PSNR vs File Size Figure: PSNR Curve

18 Illustration: Comparison of JPEG 2000 with JPEG  Much smaller files  Much better quality Figure: 0.08bpp J2K Image (8KB); 0.1563bpp JPEG Image (16KB);

19 Conclusion  Excellent compression rate  Fully exploits the advantage of DWT  Capable of handling extremely large images  Lots of user-selectable features  Efficient for hardware implementation  Most advanced image compression standard  Implication of MPEG 2000?

20 References  International Telecommunication Union (ITU), International Organization for Standardization (ISO), “JPEG 2000 Implementation in Java,” http://jpeg2000.epfl.ch, October 16th, 2003. http://jpeg2000.epfl.ch  ISO/IEC JTCI/SC29 WGI, JPEG 2000 Editor Martin Boliek, Charilaos Christopoulos, Eric Majani, “JPEG 2000 Image Coding System,” http://www.jpeg.org/CDs15444.html, March 16th, 2000. http://www.jpeg.org/CDs15444.html


Download ppt "A Quick Illustration of JPEG 2000 Presented by Kim-Huei Low Chun Data Fok."

Similar presentations


Ads by Google