JPEG2000 集成开发 之一

  • 前言

jpeg2000与jpeg相比,1. 提供了更高的压缩比,支持无损压缩  2. 同样尺寸图像的效果更好。 目前在医疗行业的影像资料管理方面已经得到了广泛应用。  JPEG2000 标准是ISO制定的,格式开放,但是核心算法大都已经被注册。 本文试图对jpeg2000 在win32 平台上使用delphi集成开发,做个简单的总结。

  • 背景知识介绍

以下摘自wiki chinese

JPEG 2000
副檔名     .jp2, .j2c
因特网媒介种类     image/jp2
開發者     Joint Photographic Experts Group
格式     图形文件格式

JPEG2000是基于小波变换的图像压缩标准,由Joint Photographic Experts Group组织创建和维护。JPEG2000通常被认为是未来取代JPEG(基于离散余弦变换)的下一代图像压缩标准。JPEG2000文件的副檔名通常为.jp2,MIME类型是image/jp2。

JPEG2000的压缩比更高,而且不会产生原先的基于离散余弦变换的JPEG标准产生的塊狀模糊瑕疵。JPEG2000同时支持有损数据压缩和无损資料壓縮。另外,JPEG2000也支持更复杂的渐进式显示和下载。

JPEG2000是国际标准化组织(ISO)发布的标准,文档代码为ISO/IEC 15444-1:2000。虽然JPEG2000在技术上有一定的优势,但是到目前为止(2006年),互联网上采用JPEG2000技术制作的图像文件数量仍然很少,并且大多数的浏览器仍然没有缺省支持JPEG2000图像文件的显示。但是,由于JPEG2000在无损压缩下仍然能有比较好的压缩率,所以JPEG2000在图像品質要求比较高的医学图像的分析和处理中已经有了一定程度的广泛应用。
目录

    * 1 相关标准
    * 2 技术探讨
    * 3 技术细节
    * 4 JPEG2000和JPEG的比较
    * 5 JPEG2000版权专利问题
    * 6 外部连接

相关标准

已经发布的JPEG2000标准包括ISO/IEC 15444-1:2000。另外,和JPEG2000相关的一些额外标准也正在制定和讨论中,比如JPEG2000安全图像传输(JPSEC)以及基于连接的JPEG2000图像浏览(JPIP)等。


技术探讨
File:Jpeg 2000.jpg
Comparison of JPEG 2000 with the original JPEG format.

JPEG 2000的目标不仅仅是性能要超越JPEG,而且增加和增强了如可缩放性和可编辑性这样的特性。

技术细节

Wavelet(小波形算法)+ EBCOT ...

JPEG2000和JPEG的比较

在有损压缩下,JPEG2000一个比较明显的优点就是没有JPEG压缩中的马赛克失真效果。JPEG2000的失真主要是模糊失真。模糊失真产生的主要原因是在编码过程中高频量一定程度的衰减。传统的JPEG压缩也存在模糊失真的问题。

就图像整体压缩性能来说,目前有一些文章可能夸大JPEG2000的性能。事实上,在低压缩比情形下(比如压缩比小于10:1),传统的JPEG图像质量有可能要比JPEG2000要好。JPEG2000在压缩比比较高的情形下,优势才开始明显。整体来说,和传统的JPEG相比,JPEG2000仍然有很大的技术优势,通常压缩性能大概可以提高20%以上。一般在压缩比达到100:1的情形下,采用JPEG压缩的图像已经严重失真并开始难以识别了,但JPEG2000的图像仍可识别。有损压缩图像质量或失真程度一般用峰值信噪比(PSNR)指标来衡量。虽然峰值信噪比不能完全反映人类视觉效果,但是它仍是一个目前比较流行的量化指标。

JPEG2000版权专利问题

JPEG2000存在版权和专利的风险。这也许是目前JPEG2000技术没有得到广泛应用的原因之一。JPEG2000标准本身是没有授权费用,但是,因为编码的核心部分的各种算法被大量注册专利,所以一般认为,不太可能避开这些专利费用开发出免授权费的商用编码器。


外部连接

    * 官方网站
    * Jasper编码器
    * http://www.crc.ricoh.com/~gormish/jpeg2000.html
    * http://jj2000.epfl.ch
    * JPEG和JPEG2000的失真效果
    * J2K-Codec - An easy-to-use JPEG2000 decoder

 



猜你喜欢

转载自explorer.iteye.com/blog/373817