Powered by OPF
OPF WIKI STATIC ARCHIVE
2,681 pages · 153 spaces · 776 tags · 4,025 history records · 96.2% of the original wiki recovered
Archived copy. This page was recovered from the Internet Archive snapshot of /pages/viewpage.action?pageId=16712508 taken on 2020-10-01. The original wiki at wiki.opf-labs.org is being decommissioned.

Lack of performant open source decoding software

Created by Johan van der Knijff on Aug 28, 2012 · last edited by Peter May · on Nov 27, 2013 (view history) · 8 versions

Description

JPEG 2000 is not well supported by open-source decoders. The following open-source encoders/decoders exist:

Library Language
JasPer C
OpenJPEG C
JJ2000 Java

Both JasPer and JJ2000 were originally developed as official reference implementations that are part of the JPEG 2000 standard (ISO/IEC 15444-5). JJ2000 doesn't appear to be under any active development anymore. JasPer is widely used by other open source applications (e.g. see the list on the Jasper Project Home Page, but its development shows very limited activity. Development of OpenJPEG is much more active.

The problem is that, compared to their commercially-developed counterparts, these libraries are relatively slow, lack sufficient stability and don't support all features of the format.

Risks

Assessment

N/A.

Recommendations

The archival community should work together and support (financially or otherwise) improvement and further development of open source JPEG 2000 decoders. OpenJPEG would probably be the most obvious candidate, considering its current status and the active developer community.

References

http://www.scape-project.eu/publication/palmer-ipres2013 - An analysis of 3 JPG2000 codec libraries - Kakadu, JasPer, OpenJPEG - on image quality when migrating TIFF to JP2, in particular looking at different combinations of encoding/decoding codecs.