JPEG与JPEG2000
JPEG与JPEG2000
声明:引用请注明出处http://blog.csdn.net/lg1259156776/
背景介绍
JPEG 全名为 Joint Photographic Experts Group,它是一个在国际标准组织(ISO)下从事静态图像压缩标准制定的委员会。它制定出了第一套国标静态图像压缩标准:ISO 10918-1 就是我们俗称的 JPEG 了。由于JPEG优良的品质,使得它在短短的几年内就获得极大的成功,目前网站上百分之八十的图像都是采用JPEG的压缩标准。然而,随著多媒体应用领域的激增,传统JPEG压缩技术已无法满足人们对多媒体图像资料的要求。因此,更高压缩率以及更多新功能的新一代静态图像压缩技术 JPEG 2000 就诞生了。JPEG 2000 正式名称为 “ISO 15444” ,同样是由JPEG 组织负责制定。自1997年三月开始筹划,但这几年间,在算法选取问题上耽误了不少时间,人们普遍预计要到2000年十二月JPEG2000才能制定完成! 但在2000年3 月的东京的一个会议上,可能是由于数字照相机厂商们施加压力,规定基本编码系统的最终协议草案提前出台,终于不用改名为 JPEG2001 了。
基本概念
JPEG 2000是基于小波变换的图像压缩标准,由Joint Photographic Experts Group组织创建和维护。JPEG 2000通常被认为是未来取代JPEG(基于离散余弦变换)的下一代图像压缩标准。JPEG 2000文件的副档名通常为.jp2,MIME类型是image/jp2。
JPEG2000的压缩比更高,而且不会产生原先的基于离散馀弦变换的JPEG标准产生的块状模糊瑕疵。JPEG2000同时支持有损压缩和无损压缩。另外,JPEG2000也支持更复杂的渐进式显示和下载。
JPEG2000是国际标准化组织(ISO)发布的标准,文档代码为ISO/IEC 15444-1:2000。虽然JPEG2000在技术上有一定的优势,但是到目前为止(2006年),网络上采用JPEG2000技术制作的图像文件数量仍然很少,并且大多数的浏览器仍然没有内置支持JPEG2000图像文件的显示。但是,由于JPEG2000在无损压缩下仍然能有比较好的压缩率,所以JPEG2000在图像品质要求比较高的医学图像的分析和处理中已经有了一定程度的广泛应用。
JPEG2000的原理
JPEG 2000 与传统 JPEG 最大的不同,在于它放弃了 JPEG 所采用的以离散馀弦转换(Discrete Cosine Transform) 为主的区块编码方式,而改采以小波转换(Wavelet transform) 为主的多解析编码方式。小波转换的主要目的是要将图像的频率成分抽取出来。简单原理图可以参考下图。
JPEG2000的优点
1、JPEG2000 作为JPEG升级版,高压缩(低码率)是其目标,其压缩率比 JPEG 高约 30% 左右。
2、JPEG2000 同时支持有损和无损压缩,而 JPEG 只能支持有损压缩。因此它适合保存重要图片。
3、JPEG2000 能实现渐进传输,这是JPEG2000的一个极其重要的特征。这也就是我们对 GIF 格式图像常说的“渐现”特性。它先传输图像的轮廓,然后逐步传输数据,不断提高图像质量,让图象由朦胧到清晰显示,而不必是像现在的 JPEG 一样,由上到下慢慢显示。
4、JPEG2000 支持所谓的“感兴趣区域”特性,你可以任意指定图像上你感兴趣区域的压缩质量,还可以选择指定的部份先解压缩。这样我们就可以很方便的突出重点了。
JPEG2000版权专利问题
JPEG2000存在版权和专利的风险。这也许是目前JPEG2000技术没有得到广泛应用的原因之一。JPEG2000标准本身是没有授权费用,但是,因为编码的核心部分的各种演算法被大量注册专利,所以一般认为,不太可能避开这些专利费用开发出免授权费的商用编码器。
参考文献
http://www.360doc.com/content/06/0111/11/494_56622.shtml
百度百科
JPEG与JPEG2000相关推荐
- H.264、JPEG、JPEG2000、Motion JPEG、H.265、MPEG-4等图像编码格式
前言 ~~~~~~~ 最近在查看海思HI3516a软件开发手册时,对下表中的一些视频编码不是很清楚,也很容易搞混了,所以查了一些资料,对H.264.JPEG.JPEG2000.Motion ...
- JPEG/Exif/TIFF格式解读(1):JEPG图片压缩与存储原理分析
JPEG文件简介 JPEG的全称是JointPhotographicExpertsGroup(联合图像专家小组),它是一种常用的图像存储格式, jpg/jpeg是24位的图像文件格式,也是一种高效率的 ...
- php图片的编码是什么,jpeg是什么图像压缩编码标准
jpeg是面向连续色调静止图像的压缩编码标准:其主要是采用预测编码.离散余弦变换以及熵编码的联合编码方式,以去除冗余的图像和彩色数据,属于有损压缩格式,它能够将图像压缩在很小的储存空间,一定程度上会造 ...
- JPEG2000图像压缩算法学习
压缩算法--JPEG2000 编解码原理 JPEG2000-Matlab源码实现 JPEG和JPEG2000 JPEG2000和JEPG都是静止图像压缩标准,最大区别是在空间域至频域转换.JPEG是基 ...
- JPEG图像文件格式
文章目录 前言 一.JPEG文件概述 1.标准JPEG 2.渐进式JPEG: 3.JPEG2000 二.JPEG文件生成的技术 三.JPEG文件压缩算法的过程 1.颜色转换: 2.正向离散余弦变换(F ...
- DICOM笔记-解析JPEG压缩格式DCM文件
项目中使用了DICOM文件保存图像,之前经常遇到DICOM内放置的是short类型或者float类型的二维图像,按照之前的代码处理JEPG压缩的DICOM文件,当然会出现问题:从网上查到资料,是由 ...
- c语言图像系统,JPEG2000核心编码C语言实现及图像验证系统设计
摘要: JPEG2000是由ISO/ITU-T制定的新一代的静止图像压缩标准.与JPEG不同,JPEG2000基于离散小波变换,采用嵌入式编码技术(EBCOT),生成的码流有较强的截断和优化功能,压缩 ...
- JPEG原理分析及JPEG解码器调试
JPEG格式简介 JPEG( Joint Photographic Experts Group)即联合图像专家组,是用于连续色调静态图像压缩的一种标准,文件后缀名为.jpg或.jpeg,是最常用的图像 ...
- jpeg是什么格式(png,jpg,jpeg是什么格式)
jpeg格式是什么格式? jpeg格式是目前网络上最流行的图像格式,一般简称为jpg格式,是可以把图像文件压缩到最小的格式 jpeg是什么文件格式?jpeg是什么文件格式? jpeg格式的图片在获得极 ...
最新文章
- bs4库的prettify()方法|粉饰的意思。就是多了换行!
- iphonex如何关机_iPhone X手机屏幕出现绿线怎么回事_屏幕绿线该如何处理?
- flutter已经支持安卓热更新_flutter 在 android 上的热更新
- 计算机网络的硬件连接图,路由器设置图和网络电缆连接图_计算机硬件和网络_IT /计算机_数据...
- C#委托的介绍(delegate、Action、Func、predicate)
- yum安装出现No package vim available解决办法
- FreeBSD 下的 MySQL 备份方案
- vscode 书签_10个我必备的 VS code 拓展
- python中的array函数作用_Python中的Array | 数组2(简介和功能)
- java 蓝桥杯算法提高 字符串匹配(题解)
- 区块链溯源系统架构---区块链工作笔记002
- mysql期中考试题及答案_MySQL数据库考试试题与答案
- Linux下禁止ping最简单的方法
- Go语言中的单引号、双引号、反引号
- matlab ga工具箱 使用教程,MATLAB深度学习工具箱使用教程
- html跳转页面携带数据
- 汇编语言--计算 ffff:0 ~ ffff:b 单元中的数据的和,存储在 dx 中
- php判断客户端是否支持cookie,检查是否启用了cookie
- 修改Odoo 8版权信息
- 【项目实战】Python基于孤立森林算法(IsolationForest)实现数据异常值检测项目实战