Presentation is loading. Please wait.

Presentation is loading. Please wait.

IMAGE/VIDEO COMPRESSION STANDARD JPEG-2000/JasPer/Motion JPEG/Wireless JPEG/Kakadu Jan T. Bialasiewicz.

Similar presentations


Presentation on theme: "IMAGE/VIDEO COMPRESSION STANDARD JPEG-2000/JasPer/Motion JPEG/Wireless JPEG/Kakadu Jan T. Bialasiewicz."— Presentation transcript:

1 IMAGE/VIDEO COMPRESSION STANDARD JPEG-2000/JasPer/Motion JPEG/Wireless JPEG/Kakadu Jan T. Bialasiewicz

2 JPEG-2000/JasPer JPEG 2000 is a new image compression standard currently being developed by the International Organization for Standardization (ISO). JasPer is one of the first implementations of this newly emerging standard. The JasPer software has since been published in the JPEG-2000 Part-5 standard as a reference implementation of the JPEG-2000 Part-1 codec (ISO/IEC 15444-1). JasPer is a general-purpose tool kit for handling image data that is useful in a wide variety of applications.

3 JPEG-2000/JasPer Portability has been a major consideration in the development of JasPer. The code should compile and run on any platform with a C language implementation that is reasonably compliant with the (most recent) ISO C language standard. The JasPer software was developed with the objective of providing a free JPEG-2000 codec implementation for anyone wishing to use the JPEG- 2000 standard.

4 JPEG-2000 Structure of the Standard Principle Parts of Interest: Part-1: The core or baseline JPEG-2000 codec (JasPer is an implementation). Part-3: Motion JPEG-2000 – extensions for intra- frame-style video compression (the Kakadu software is an implementation). Part-5: Sample software implementations (JasPer) Part-11: Wireless – Provides channel coding and error protection tools for wireless applications.

5 Motion JPEG 2000 Important Features The new Motion JPEG 2000 standard is providing with some compelling features. It is based on an intra-frame wavelet coding, which makes it very well suited for wireless applications. The state-of-the-art wavelet coding scheme achieves very high coding efficiency. It is very resilient to transmission errors as frames are coded independently (intra coding). Furthermore, it requires low complexity and introduces minimal coding delay. Finally, it supports very efficient resolution or quality scalability.

6 JPEG 2000/Motion JPEG 2000 Important Features JPEG 2000 not only provides with a state-of-the-art wavelet coding scheme outperforming previous techniques, but it also offers a number of features highly desired in multimedia applications. Among these features, we can mention progressive transmission by resolution or quality, lossy to lossless progressive compression, random code stream access and processing, and robustness to transmission errors. Motion JPEG 2000 consists of the intra-frame coding of each frame using JPEG 2000. As a consequence, it does not exploit temporal redundancies. However, the wavelet coding technique significantly outperforms techniques using block-based Discrete Cosine Transform (DCT).

7 JPEG 2000/Motion JPEG 2000 Important Features Because frames are coded independently, the damaging impact of transmission errors does not propagate across consecutive frames. In addition, intra-frame coding requires a low computational complexity and a low buffer memory size. Due to the precise post-compression rate control, minimal coding delay is introduced. Finally, Motion JPEG 2000 also provides with resolution or quality scalability.

8 JPEG 2000 Wireless Tools JPEG 2000 Wireless (JPWL) or Part 11 of the standard is standardizing tools and methods to achieve the efficient transmission of JPEG 2000 imagery over an error-prone wireless network. More specifically, JPWL extends the elements in the core coding system described in Part 1 with mechanisms for error protection and correction. The error protection encoder and decoder consist in techniques to protect a codestream against transmission errors. The error protection encoding process modifies the codestream to make it more resilient to errors. The error sensitivity descriptor describes the degree of sensitivity of different parts of the codestream to transmission errors. Thus, sensitive parts of the codestream can be more heavily protected than less sensitive parts (unequal error protection). To prevent decoding corrupted portions of the streem, the residual errors descriptor specifies the locations of residual errors in the codestream.

9 Kakadu Software Kakadu is a complete implementation of the JPEG2000 standard, Part 1, -- i.e., ISO/IEC 15444-1. This new image compression standard is substantially more complex than the existing JPEG standard, both from a computational and a conceptual perspective. Kakadu also provides a comprehensive implementation for several of the most useful features from Part 2 of the JPEG2000 standard, including general multi-component transforms and arbitrary wavelet transform kernels. The Kakadu software framework provides a solid foundation for a range of commercial and non-commercial applications. By making a consistent and efficient implementation of the standard widely available for both academic and commercial applications, our aim is to encourage the widespread adoption of JPEG2000.

10 Kakadu Software The Kakadu software has been written specifically with a variety of different types of applications in mind. The Kakadu tools offer substantial support for Motion JPEG2000 content generation, editing and rendering. The Kakadu system provides a very broad and solid foundation from which to build applications using JPEG2000.

11 Licensing of the full Kakadu Source Individual non-commercial license (Current cost: A$250) This license is sufficient for the development and distribution of JPEG2000 "freeware". The license is granted to an individual and may not be transferred to or shared with other individuals. Applications developed using the license may be distributed free of charge to others. Reusable code developed using the license may be distributed only to other license holders.

12 Licensing of the full Kakadu Source Full Commercial license (Current cost: A$11,000 for companies with 100 employees) This license should be sufficient to meet the needs of most commercial organizations. Any number of applications may be built using any or all of the Kakadu software tools and distributed for financial return. Reusable code (including source code) may also be developed using the tools and exchanged with other license holders for financial return. The license covers all employees and affiliates of the organization.


Download ppt "IMAGE/VIDEO COMPRESSION STANDARD JPEG-2000/JasPer/Motion JPEG/Wireless JPEG/Kakadu Jan T. Bialasiewicz."

Similar presentations


Ads by Google