Kakadu (software)

Kakadu (software)
Original author(s) David Taubman
Initial release at least 2002
Stable release 7.4
Development status Active
Written in C++
Operating system Unix/Windows and others
Platform IA-32, x86-64, PowerPC, ARM_architecture, SPARC
Type graphic software
License Proprietary
Website www.kakadusoftware.com

Kakadu is a closed-source library to encode and decode JPEG 2000 images. It implements the ISO/IEC 15444-1 standard fully in part 1, and partly in parts 2-3. It is developed by David Taubman from University of New South Wales (UNSW), Australia. He is also an author of EBCOT, one of the algorithms used in JPEG 2000.[1]

The software library is named after Kakadu National Park.

It is used by several applications, such as for example Apple Inc. QuickTime.

Kakadu library is heavy optimized and is a fully compliant implementation. Also, it has built-in multi-threading.[1] In a 2007 study Kakadu outperformed the JasPer library in terms of speed.[2] A more thorough comparison done in 2005, however, has shown that Kakadu does not achieve the best performance, in terms of compression quality.[3]

See also

References

  1. 1.0 1.1 Peter Schelkens; Athanassios Skodras; Touradj Ebrahimi (12 October 2009). The JPEG 2000 Suite. John Wiley and Sons. pp. 458–459. ISBN 978-0-470-72147-6. Retrieved 22 October 2010.
  2. Shih-Wei Liao; Shih-Hao Hung; Chia-Heng Tu; Jen-Hao Chen (December 2007). "Scalable Lossless High Definition Image Coding on Multicore Platforms" (pdf). Embedded and ubiquitous computing: international conference, EUC 2007, Taipei, Taiwan, December 17–20, 2007 : proceedings (Springer): 746–747. ISSN 0302-9743.
  3. MSU JPEG 2000 Image Codecs Comparison

Further reading