JPEG及JPEG2000剖析
JPEGVSJPEG2000
它和 LuraTech 相比,插件也比较齐全,但无奈提供的软件体积都比较大,而且在易用性方面也有所不及,所以我也没 把拿来测试。
在大家开始比较之前我想先说说一些注意的地方,由于大家的浏览器在没补丁的情况下是不能显示 JPEG 2000 格式影 像文件的,所以,我只好把它们保存成压缩质量是 90 的普通 JPEG 格式,虽然这样对 JPEG2000 有点不公平,但也 只能好这样了。首先要测试的是在高压缩率(低比特速率)下的的影像质量。下面这幅个人物图 (宽:270 高:329) 用 JPEG 最好质量(100) 压缩后文件大小 81.215kb ,保存成 WINDOWS BMP 真彩16位格式的话,文件大小是 267.202kb。
理论说完,下面我们再来联系实际,看看 JPEG 2000 到底有没有上面说的那么好。下面我首先说说我们这次所使用的 软件:
1、Image Power JPEG 2000 Codec BETA Preview v 0.008 由于 JPEG 2000 标准刚制定不久,所以这个是我找到的第一个 JPEG2000 编码、解码软件。它在 DOS 下运行,生成 的文件扩展名是 JP2 ,感觉上比较“正统”。它只支持 BMP 文件转换成 JP2 文件,解压缩的时候,也只能把文件还原成 BMP 文件才可以用其它看图软件观看,相当麻烦。 jp2enc.jpg (20343 字节)
JPEG2000图像压缩算法标准剖析
JPEG2000图像压缩算法标准摘要:JPEG2000是为适应不断发展的图像压缩应用而出现的新的静止图像压缩标准。
本文介绍了JPEG2000图像编码系统的实现过程, 对其中采用的基本算法和关键技术进行了描述,介绍了这一新标准的特点及应用场合,并对其性能进行了分析。
关键词:JPEG2000;图像压缩;基本原理;感兴趣区域引言随着多媒体技术的不断运用,图像压缩要求更高的性能和新的特征。
为了满足静止图像在特殊领域编码的需求,JPEG2000作为一个新的标准处于不断的发展中。
它不仅希望提供优于现行标准的失真率和个人图像压缩性能,而且还可以提供一些现行标准不能有效地实现甚至在很多情况下完全无法实现的功能和特性。
这种新的标准更加注重图像的可伸缩表述。
所以就可以在任意给定的分辨率级别上来提供一个低质量的图像恢复,或者在要求的分辨率和信噪比的情况下提取图像的部分区域。
1.JPEG2000的基本介绍及优势相信大家对JPEG这种图像格式都非常熟悉,在我们日常所接触的图像中,绝大多数都是JPEG格式的。
JPEG的全称为Joint Photographic Experts Group,它是一个在国际标准组织(ISO)下从事静态图像压缩标准制定的委员会,它制定出了第一套国际静态图像压缩标准:ISO 10918-1,俗称JPEG。
由于相对于BMP等格式而言,品质相差无己的JPEG格式能让图像文件“苗条”很多,无论是传送还是保存都非常方便,因此JPEG格式在推出后大受欢迎。
随着网络的发展,JPEG的应用更加广泛,目前网站上80%的图像都采用JPEG格式。
但是,随着多媒体应用领域的快速增长,传统JPEG压缩技术已无法满足人们对数字化多媒体图像资料的要求:网上JPEG图像只能一行一行地下载,直到全部下载完毕,才可以看到整个图像,如果只对图像的局部感兴趣也只能将整个图片载下来再处理;JPEG格式的图像文件体积仍然嫌大;JPEG格式属于有损压缩,当被压缩的图像上有大片近似颜色时,会出现马赛克现象;同样由于有损压缩的原因,许多对图像质量要求较高的应用JPEG无法胜任。
各种图片格式及其优缺点
二、 TIFF图像文件格式
TIFF (TaglmageFileFormat)图像文件是由Aldus和Microsoft公司为桌上出版系统研制开发的一种较为通用的图像文件格式。 TIFF格式灵活易变,它又定义了四类不同的格式:TIFF-B适用于二值图像:TIFF-G适用于黑白灰度图像;TIFF-P适用于带调色板的彩色图像:TIFF-R适用于RGB真彩图像。 TIFF支持多种编码方法,其中包括RGB无压缩、RLE压缩及JPEG压缩等。 TIFF是现存图像文件格式中最复杂的一种,它具有扩展性、方便性、可改性,可以提供给IBMPC等环境中运行、图像编辑程序。 TIFF图像文件由三个数据结构组成,分别为文件头、一个或多个称为IFD的包含标记指针的目录以及数据本身。 TIFF图像文件中的第一个数据结构称为图像文件头或IFH。这个结构是一个TIFF文件中唯一的、有固定位置的部分;IFD图像文件目录是一个字节长度可变的信息块,Tag标记是TIFF文件的核心部分,在图像文件目录中定义了要用的所有图像参数,目录中的每一目录条目就包含图像的一个参数。
五、PNG图像文件格式
PNG(Portable Network Graphics)的原名称为"可移植性网络图像",是网上接受的最新图像文件格式。PNG能够提供长度比GIF小30%的无损压缩图像文件。它同时提供 24位和48位真彩色图像支持以及其他诸多技术性支持。由于PNG非常新,所以目前并不是所有的程序都可以用它来存储图像文件,但Photoshop可以处理PNG图像文件,也可以用PNG图像文件格式存储。 优点: PNG 支持高级别无损耗压缩。 PNG 支持 alpha 通道透明度。 PNG 支持伽玛校正。 PNG 支持交错。 PNG 受最新的 Web 浏览器支持。 缺点: 较旧的浏览器和程序可能不支持 PNG 文件。 作为 Internet 文件格式,与 JPEG 的有损耗压缩相比,PNG 提供的压缩量较少。 作为 Internet 文件格式,PNG 对多图像文件或动画文件不提供任何支持。GIF 格式支持多图像文 件和动画文件。
常见的图片文件格式及各自的特点
一、BMP格式BMP格式是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。
特点是包含的图像信息较丰富,几乎不进行压缩。
缺点是占用磁盘空间过大。
所以,目前BMP在单机上比较流行。
二、GIF格式特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛的应用。
此外,考虑到网络传输中的实际情况,GIF图像格式还增加了渐显方式。
目前Internet上大量采用的彩色动画文件多为这种格式的文件。
但GIF有个小小的缺点,即不能存储超过256色的图像。
尽管如此,这种格式仍在网络上大行其道应用,这和GIF图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不开的。
三、JPEG格式JPEG文件的扩展名为.jpg或.jpeg,其压缩技术十分先进,它用有损压缩方式去除冗余的图像和彩色数据,获取得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像质量。
同时JPEG还是一种很灵活的格式,具有调节图像质量的功能,允许你用不同的压缩比例对这种文件压缩,当然我们完全可以在图像质量和文件尺寸之间找到平衡点。
它的应用也非常广泛,特别是在网络和光盘读物上,肯定都能找到它的影子。
目前各类浏览器均支持JPEG这种图像格式,因为JPEG格式的文件尺寸较小,下载速度快,使得Web页有可能以较短的下载时间提供大量美观的图像,JPEG同时也就顺理成章地成为网络上最受欢迎的图像格式。
四、JPEG2000格式JPEG 2000具备更高压缩率以及更多新功能的新一代静态影像压缩技术。
JPEG2000 与JPEG不同的是,JPEG2000 同时支持有损和无损压缩,而JPEG 只能支持有损压缩。
无损压缩对保存一些重要图片是十分有用的。
JPEG2000的一个极其重要的特征在于它能实现渐进传输,这一点与GIF的"渐显"有异曲同工之妙,即先传输图像的轮廓,然后逐步传输数据,不断提高图像质量,让图象由朦胧到清晰显示,而不必是像现在的JPEG 一样,由上到下慢慢显示。
图片的几种格式
图片的几种格式一、BMP格式BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。
随着Windows操作系统的流行与丰富的Windows应用程序的开发,BMP位图格式理所当然地被广泛应用。
这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺点--占用磁盘空间过大。
所以,目前BMP在单机上比较流行。
二、GIF格式GIF是英文Graphics Interchange Format(图形交换格式)的缩写。
顾名思义,这种格式是用来交换图片的。
事实上也是如此,上世纪80年代,美国一家著名的在线信息服务机构CompuServe针对当时网络传输带宽的限制,开发出了这种GIF图像格式。
GIF格式的特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛的应用。
最初的GIF只是简单地用来存储单幅静止图像(称为GIF87a),后来随着技术发展,可以同时存储若干幅静止图象进而形成连续的动画,使之成为当时支持2D动画为数不多的格式之一(称为GIF89a),而在GIF89a图像中可指定透明区域,使图像具有非同一般的显示效果,这更使GIF风光十足。
目前Internet上大量采用的彩色动画文件多为这种格式的文件,也称为GIF89a格式文件。
此外,考虑到网络传输中的实际情况,GIF图像格式还增加了渐显方式,也就是说,在图像传输过程中,用户可以先看到图像的大致轮廓,然后随着传输过程的继续而逐步看清图像中的细节部分,从而适应了用户的"从朦胧到清楚"的观赏心理。
目前Internet上大量采用的彩色动画文件多为这种格式的文件。
但GIF有个小小的缺点,即不能存储超过256色的图像。
尽管如此,这种格式仍在网络上大行其道应用,这和GIF图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不开的。
浅谈数字图像压缩之JPEG2000
浅谈数字图像压缩之JPEG2000摘要:数字图像压缩技术对于数字图像信息在网络上实现快速传输和实时处理具有重要的意义,但随着多媒体技术的不断发展,用户对高压缩效率和对压缩图像的互动性及可伸缩性要求也逐渐变高,JPEG2000应运而生。
本文就JPEG2000和传统JPG比较谈起,就其编码特征作简要概述。
关键词:JPEG2000多媒体技术的发展对信息数据的储存和传输提出了更高要求,图像传输技术限于宽带限制,无法满足用户的需求,于是,图像压缩技术应运而生。
通过对图像的压缩处理,能减轻图像数据储存和传输的负担,从而实现网络上图像的快速传输和处理。
传统的JPEG压缩虽然在中端和高端比特率上有良好的图像质量,但限于方块效应、有损压缩和压缩比的不高等原因,解压图像效果始终不佳。
JPEG2000作为全新的静止图像压缩标准,成为了各种图像的通用编码方式。
一、JEPG2000和传统JPEGJEPG2000采用以小波转换为主的多解析编码方式,摒弃了传统JPEG以离散余弦变换为主的区块编码。
在传统JPEG图像压缩中,无论是以DCT零树编码还是以层式DCT零树编码的方式来进行补救,都无法使方块效应得到完美解决。
而JEPG2000采用的小波转换将图像的频率成分抽取出来,同时将彩色静态画面的编码方式(JPEG)和二值图像的编码方式(JBIG)结合起来,实现了图像的轻松压缩。
其编码原理可以简单描述为:二、JEPG2000的优势JEPG2000标准作为新型的图像压缩技术为图像压缩提供了新的优势,这些优势对多媒体的应用和相关产品起到了较好的推动作用。
JEPG2000标准中将顺序模式、渐进模式、无损模式和分层模式融为一体,实现了在编码端的最大压缩质量和图像分辨率的最大压缩。
在解码过程中,解码端能从码流中以任意的图像质量和分辨率来进行解压,保证了图像在解码过程中的无损解码和无失真解码,在保证编码时的质量和分辨率的基础上,保证了图像传输和储存。
网页图片格式及区别
常见的图像文件格式一、BMP格式BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。
随着Windows操作系统的流行与丰富的Windows应用程序的开发,BMP位图格式理所当然地被广泛应用。
这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺点--占用磁盘空间过大。
所以,目前BMP在单机上比较流行。
二、GIF格式GIF是英文Graphics Interchange Format(图形交换格式)的缩写。
顾名思义,这种格式是用来交换图片的。
事实上也是如此,上世纪80年代,美国一家著名的在线信息服务机构CompuServe针对当时网络传输带宽的限制,开发出了这种GIF图像格式。
GIF格式的特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛的应用。
最初的GIF只是简单地用来存储单幅静止图像(称为GIF87a),后来随着技术发展,可以同时存储若干幅静止图象进而形成连续的动画,使之成为当时支持2D动画为数不多的格式之一(称为GIF89a),而在GIF89a图像中可指定透明区域,使图像具有非同一般的显示效果,这更使GIF风光十足。
目前Internet上大量采用的彩色动画文件多为这种格式的文件,也称为GIF89a格式文件。
此外,考虑到网络传输中的实际情况,GIF图像格式还增加了渐显方式,也就是说,在图像传输过程中,用户可以先看到图像的大致轮廓,然后随着传输过程的继续而逐步看清图像中的细节部分,从而适应了用户的"从朦胧到清楚"的观赏心理。
目前Internet上大量采用的彩色动画文件多为这种格式的文件。
但GIF有个小小的缺点,即不能存储超过256色的图像。
尽管如此,这种格式仍在网络上大行其道应用,这和GIF图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不开的。
图片文件分三类
一、图片文件分三类:BMP JPG JIFBMP:有较丰富的色彩,站用空间大,一般网页上不采用。
JPG:网页上常用的,有较丰富的色彩,站用空间小。
GIF:色彩较弱,网页上常用。
二、图像格式1、BMP格式BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。
随着Windows操作系统的流行与丰富的Windows应用程序的开发,BMP位图格式理所当然地被广泛应用。
这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺点--占用磁盘空间过大。
所以,目前BMP 在单机上比较流行。
2、GIF格式GIF是英文Graphics Interchange Format(图形交换格式)的缩写。
顾名思义,这种格式是用来交换图片的。
事实上也是如此,上世纪80年代,美国一家著名的在线信息服务机构CompuServe针对当时网络传输带宽的限制,开发出了这种GIF图像格式。
GIF格式的特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛的应用。
最初的GIF只是简单地用来存储单幅静止图像(称为GIF87a),后来随着技术发展,可以同时存储若干幅静止图象进而形成连续的动画,使之成为当时支持2D动画为数不多的格式之一(称为GIF89a),而在GIF89a图像中可指定透明区域,使图像具有非同一般的显示效果,这更使GIF风光十足。
目前Internet上大量采用的彩色动画文件多为这种格式的文件,也称为GIF89a格式文件。
此外,考虑到网络传输中的实际情况,GIF图像格式还增加了渐显方式,也就是说,在图像传输过程中,用户可以先看到图像的大致轮廓,然后随着传输过程的继续而逐步看清图像中的细节部分,从而适应了用户的"从朦胧到清楚"的观赏心理。
目前Internet上大量采用的彩色动画文件多为这种格式的文件。
但GIF有个小小的缺点,即不能存储超过256色的图像。
JPEG及JPEG2000精讲
依次类推,可以得到这个8*8的子块经压缩后最后的数据流为01111, 1101101,000,000,000,111000,1010 (31位)
新一代静态图像压缩标准---JPEG2000
1. JPEG2000概述
JPEG编码的最后一个步骤是把各种标记代码和编码后 的图像数据组成一帧一帧的数据,这样做的目的是为 了便于传输、存储和译码器进行译码,这样组织的数 据通常称为JPEG位数据流。
举例:
1)假设量化后得到Q数组: 2) Z字形扫描后得1*64的数组 15,0,-2,-1,-1,-1,0,0,-1, 55个0
2
i0
16
图3 两维DCT变换方法
2.3 量化
为了达到压缩数据的目的,DCT系数需做量化。量化 是对经过FDCT变换后的频率系数进行量化,这是一个 多到一映射的过程。量化的目的是减小非0系数的幅度 以及增加0值系数的数目,将信号幅值由连续量变成离 散量,在一定的主观保真的前提下,丢掉那些对视觉效 果影响不大的信息。量化是图像质量下降的最主要原 因。
a .熵编码的中间符号表示 DC系数:
符号1 符号2 (尺寸)(幅值)
“尺寸”表示DC差值的幅值编码所需的比特数,由于计算 机中将负数存为反码或补码的形式,当幅值DIFF为负数时, DIFF的有效位数为(-DIFF)的有效位数。 AC系数:
符号1 符号2 (行程,尺寸)(幅值)
“行程”表示“Z”形扫描时所遇到前后两个非零AC系数之 间连续0 的个数;“尺寸”是后一个非零AC系数的幅值表示所 需要的比特数。
在计算二维的DCT变换时,也可使用下面的两个计算式进行 简化,把二维的DCT变换变成一维的DCT变换,如图3所示 为二维DCT变换方法。
各种文件格式的不同分析
JPEG/BMP/TIF/PNG四种图像格式有什么不同?一、BMP格式BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。
随着Windows操作系统的流行与丰富的Windows应用程序的开发,BMP位图格式理所当然地被广泛应用。
这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺点--占用磁盘空间过大。
所以,目前BMP在单机上比较流行。
二、GIF格式GIF是英文Graphics Interchange Format(图形交换格式)的缩写。
顾名思义,这种格式是用来交换图片的。
事实上也是如此,上世纪80年代,美国一家著名的在线信息服务机构CompuServe针对当时网络传输带宽的限制,开发出了这种GIF图像格式。
GIF格式的特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛的应用。
最初的GIF 只是简单地用来存储单幅静止图像(称为GIF87a),后来随着技术发展,可以同时存储若干幅静止图象进而形成连续的动画,使之成为当时支持2D动画为数不多的格式之一(称为GIF89a),而在GIF89a图像中可指定透明区域,使图像具有非同一般的显示效果,这更使GIF风光十足。
目前Internet上大量采用的彩色动画文件多为这种格式的文件,也称为GIF89a格式文件。
此外,考虑到网络传输中的实际情况,GIF图像格式还增加了渐显方式,也就是说,在图像传输过程中,用户可以先看到图像的大致轮廓,然后随着传输过程的继续而逐步看清图像中的细节部分,从而适应了用户的"从朦胧到清楚"的观赏心理。
目前Internet 上大量采用的彩色动画文件多为这种格式的文件。
但GIF有个小小的缺点,即不能存储超过256色的图像。
尽管如此,这种格式仍在网络上大行其道应用,这和GIF图像文件短小、下载速度快、可用许多具有同样大小的图像文件组成动画等优势是分不开的。
图片文件格式
图片文件格式图像格式即图像文件存放的格式,通常有JPEG、TIFF、RAW、BMP、GIF、PNG等。
由于数码相机拍下的图像文件很大,储存容量却有限,因此图像通常都会经过压缩再储存。
JPEG2000格式JPEG 2000同样是由JPEG 组织负责制定的,它有一个正式名称叫做"ISO 15444",与JPEG相比,它具备更高压缩率以及更多新功能的新一代静态影像压缩技术。
JPEG2000 作为JPEG的升级版,其压缩率比JPEG高约30%左右。
与JPEG 不同的是,JPEG2000 同时支持有损和无损压缩,而 JPEG 只能支持有损压缩。
无损压缩对保存一些重要图片是十分有用的。
JPEG2000的一个极其重要的特征在于它能实现渐进传输,这一点与GIF的"渐显"有异曲同工之妙,即先传输图像的轮廓,然后逐步传输数据,不断提高图像质量,让图象由朦胧到清晰显示,而不必是像现在的 JPEG 一样,由上到下慢慢显示。
此外,JPEG2000还支持所谓的"感兴趣区域"特性,你可以任意指定影像上你感兴趣区域的压缩质量,还可以选择指定的部份先解压缩。
JPEG 2000 和 JPEG 相比优势明显,且向下兼容,因此取代传统的JPEG格式指日可待。
JPEG2000可应用于传统的JPEG市场,如扫描仪、数码相机等,亦可应用于新兴领域,如网路传输、无线通讯等等。
TIFF格式TIFF(Tag Image File Format)是Mac中广泛使用的图像格式,它由Aldus和微软联合开发,最初是出于跨平台存储扫描图像的需要而设计的。
它的特点是图像格式复杂、存贮信息多。
正因为它存储的图像细微层次的信息非常多,图像的质量也得以提高,故而非常有利于原稿的复制。
该格式有压缩和非压缩二种形式,其中压缩可采用LZW无损压缩方案存储。
不过,由于TIFF格式结构较为复杂,兼容性较差,因此有时你的软件可能不能正确识别TIFF文件(现在绝大部分软件都已解决了这个问题)。
几种图片格式(压缩标准)介绍:bmp、jpeg、jpeg2000、tiff
几种图片格式(压缩标准)介绍:bmp、jpeg、jpeg2000、tiff 位图格式(BMP)是一种与硬件设备无关的图像文件格式,使用非常广。
它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BblP 文件所占用的空间很大。
BMP文件的图像深度可选lbit、4bit、8bit及24bit。
BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。
由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式。
典型的BMP图像文件由三部分组成:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息;位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息。
JPEG是Joint Photographic Experts Group(联合图像专家组)的缩写,文件后辍名为".jpg"或".jpeg",是最常用的图像文件格式,由一个软件开发联合会组织制定,是一种有损压缩格式,能够将图像压缩在很小的储存空间,图像中重复或不重要的资料会被丢失,因此容易造成图像数据的损伤。
尤其是使用过高的压缩比例,将使最终解压缩后恢复的图像质量明显降低,如果追求高品质图像,不宜采用过高压缩比例。
但是JPEG压缩技术十分先进,它用有损压缩方式去除冗余的图像数据,在获得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像品质。
而且 JPEG是一种很灵活的格式,具有调节图像质量的功能,允许用不同的压缩比例对文件进行压缩,支持多种压缩级别,压缩比率通常在10:1到40:1之间,压缩比越大,品质就越低;相反地,压缩比越小,品质就越好。
比如可以把1.37Mb的BMP位图文件压缩至20.3KB。
当然也可以在图像质量和文件尺寸之间找到平衡点。
JPG图片文件结构分析
JPG文件结构分析2010-04-06 22:32【转自网络 作者:一 江秋水】一、简述JPEG是一个压缩标准,又可分为标准 JPEG、渐进式JPEG及JPEG2000三种:①标准JPEG:以24位颜色存储单个光栅图像,是与平台无关的格式,支持最高级 别的压缩,不过,这种压缩是有损耗的。
此类型图片在网页下载时只能由上而下依序显示图片,直到图片资料全部下载完毕,才能看到全貌。
②渐进式 JPEG:渐进式JPG为标准JPG的改良格式,支持交错,可以在网页下载时,先呈现出图片的粗略外观后,再慢慢地呈现出完整的内容,渐进式JPG的文件 比标准JPG的文件要来得小。
③JPEG2000:新一代的影像压缩法,压缩品质更好,其压缩率比标准JPEG高约30%左右,同时支持有损 和无损压缩。
一个极其重要的特征在于它能实现渐进传输,即先传输图像的轮廓,然后逐步传输数据,让图像由朦胧到清晰显示。
以一幅24 位彩色图像为例,JPEG的压缩分为四个步骤:①颜色转换:在将彩色图像进行压缩之前,必须先对颜色模式进行数据转换。
转换完成之后 还需要进行数据采样。
②DCT 变换:是将图像信号在频率域上进行变换,分离出高频和低频信息的处理过程,然后再对图像的高频部分(即图像细 节)进行压缩。
首先以象素为单位将图像划分为多个8×8的矩阵,然后对每一个矩阵作DCT 变换。
把8×8的象素矩阵变成8×8的频率系数矩阵(所谓频率 就是颜色改变的速度),频率系数都是浮点数。
③量化:由于下面第四步编码过程中使用的码本都是整数,因此要对频率系数进行量化,将之转换为整 数。
数据量化后,矩阵中的数据都是近似值,和原始图像数据之间有了差异,这一差异是造成图像压缩后失真的主要原因。
这一过程中,质量因子的选取至为重要。
值选得大,可以大幅度提高压缩比,但是图像质量就比较差,质量因子越小图像重建质量越好,但是压缩比越低。
④编码:编码是基于统计特性的方 法。
JPEG2000图像编码系统理论与应用.
JPEG2000图像编码系统理论与应用日期: 2010-1-17 20:48:26 浏览: 19 来源: 学海网收集整理作者: 佚名JPEG2000图像编码系统理论与应用摘要JPEG2000是新一代静止图像压缩标准,它提供了一个新的框架和一个综合性的工具箱,以便于更好地解决人们对数据压缩的要求。
它提供了广泛的功能,如无损和有损编码,嵌入式损耗到无损编码,分辨率和质量的可扩展性,高质量,高压缩效率,错误恢复能力和感兴趣区域(ROI)的编码。
结果表明,JPEG2000标准确实优于建立图像压缩标准。
总体而言,JPEG2000的标准提供了丰富的功能,一个非常有效的方式和范围内统一的算法。
由于技术的迅猛发展,它的价格有时带来不少压力,但这不应视为弊端。
一. 引言国际标准JPEG2000是代表图像压缩技术在图像编码系统的优化,不仅提高效率,而且在网络和移动环境的可扩展性和互操作性的发展。
数字图像已经成为互联网不可分割的一部分,JPEG2000也是一个能提供设计和网络图像应用的强大新工具。
随着多媒体和互联网应用对图像编码技术的需求不断增长和发展,自1997年3月起,需要发展一个新的静态图像压缩标准。
JPEG2000是JPEG工作组制定的最新的静止图像压缩编码的国际标准,标准号为ISO/IEC 15444(ITU-T T.800),并于2000年陆续公布。
第1部分是标准的核心编码系统,是由有限数字的编码算法组成,以便提供最大限度的交流。
第2部分是编码扩展,规定了核心编码不具备的功能扩展。
显然,第2部分将无法被第1部分的解码器译码。
作为一个例子,第2部分包括DC电平位移,多种分量变化,网格编码量化,用户定义的小波,任意小波分解,一般基本压缩比例的感兴趣区域编码和良好的抗误码性方案(图1)。
它实际上是一个对各种专门技术所应用的工具箱。
第3部分所定义的运动JPEG2000(MJ2或MJP2),是根据第1部分JPEG2000的。
JPEG图片格式详解
JPEG图⽚格式详解2-1 JPEG图⽚格式详解1. JPEG格式⽂件简介JPEG(Joint Photographic Experts Group,联合图像专家⼩组),是⼀种常⽤的图像存储格式, jpg/jpeg是24位的图像⽂件格式,也是⼀种⾼效率的压缩格式,是⾯向连续⾊调静⽌图像的⼀种压缩标准。
同样⼀幅画⾯,⽤.jpg/.jpeg格式储存的⽂件是其他类型图形⽂件的1 /10~1/20。
⼀般情况下,.jpg/.jpeg⽂件只有⼏⼗KB,⽽⾊彩数最⾼却可达到24位,所以它被⼴泛运⽤在Internet上,以节约宝贵的⽹络传输资源。
1.1 拓展名.jpg与.jpegJPEG的⽂件格式⼀般有两种⽂件扩展名:.jpg和.jpeg,这两种扩展名的实质是相同的,我们可以把.jpg的⽂件改名为.jpeg,⽽对⽂件本⾝不会有任何影响。
严格来讲,JPEG的⽂件扩展名应该为.jpeg,由于DOS时代的8.3⽂件名命名原则,就使⽤了.jpg的扩展名,这种情况类似于.htm和.html的区别。
1.2 JPEG的三种格式JPEG格式可以分为:标准JPEG、渐进式JPEG 和 JPEG2000三种格式。
标准JPEG:该类型的图⽚⽂件,在⽹络上应⽤较多,只有图⽚完全被加载和读取完毕之后,才能看到图⽚的全貌;它是⼀种很灵活的图⽚压缩⽅式,⽤户可以在压缩⽐和图⽚品质之间进⾏权衡。
不过通常来讲,其压缩⽐在10:1到40:1之间,压缩⽐越⼤,品质就越差,压缩⽐越⼩,品质就越好。
渐进式JPEG:该类型的图⽚是对标准JPEG格式的改进,当在⽹页上下载渐进式JPEG图⽚时,⾸先呈现图⽚的⼤概外貌,然后再逐渐呈现具体的细节部分,因⽽被称之为渐进式JPEG。
JPEG2002:⼀种全新的图⽚压缩发,压缩品质更好,并且改善了⽆线传输时,因信号不稳定⽽造成的马赛克及位置错乱等问题。
另外,作为JPEG的升级版,JPEG2000的压缩率⽐标准JPEG⾼约30%,同时⽀持有损压缩和⽆损压缩。
JPEG2000编码(Tier1部分)概览
第一章简述JPEG2000中网格划分JPEG2000中,Component, Tile, Layer, Packet, Tile-part, Sub-band, Code-block, Precinct,所示:Bit-plane之间的关系如图1每个图像由不同的分量(component)组成。
每个分量又可以划分为若干个分量片(tile-component)。
对于每个分量片进行小波变换,进行不同层次的分解,从而得到不同分辨率级别的子带(sub-band)(一般分解层次D=5就足够获得对于全分辨率图像的近于理想的压缩性能),如图2所示。
n级小波变换后就有n+1个分辨率,每个分辨率有3个子带(除去最低分辨率只有1个子带)。
图2 分量片分解为子带区(precinct)的划分是对特定的片、分量和分辨率进行的。
比如说我们定义的区大小为(2PPx,2PPy),将分辨率r划分如图3所示,其中分辨率r的原点是(trx0,try0),右下角是(trx1-1,try1-1)。
实际上,可以在分辨率级别上直接进行区的划分,而码块(code-block)则是在区上进行划分的。
如图4所示。
图3区的划分图4 区的实际划分注意:虽然我们说得分辨率r划分为3个子带(最低分辨率为1个子带),但实际上我们的分辨率是一个矩形,对于r不是最低分辨率时,实际包含了nHH、nHL、nLH、nLL这四个子带,但由于nLL是分配给下一分辨率的,所以实际上只处理nHH、nHL、nLH这三个子带。
在JPEG2000标准中,数据是以数据包为单位记录在码流中。
每个数据包就包含了特定的切片、层、分量、分辨率和区的数据。
对于给定的切片、层、分量和分辨率r,这个分辨率r中的每个HL、LH、HH都相应分成区。
每个区独立划分编码块和独立编码、打包。
这样,万一在传输中一个数据包发生了误码,也不至于影响了其它包的数据。
第二章JPEG2000编码JPEG2000编码顺序为:小波变换->位平面编码->MQ编码。
JPEG2000编解码技术及其在数字电影中的应用研究 JPEG2000编解码技术及其在数字电影中的应用及实现研究
4 K放 映机 兼容 的问题 。另 外 ,J E 0 0标准 的第 P G2 0
一
部 分 (S / E 5 4 — 1 I O I C 1 4 4 )是 免 专 利 费 的 ,这 也
满足 了数字 电影发 展 的需 求 。 正是 由于 J E o 0具 有 以 上 优 势 ,才被 D I P G2 o C
现 代 电影 技 术
应 用技 术研 究
分层组 织位 流 ( e 一2编码 ) Ti r 。这种 算 法取 得 的压
缩效果 更好 ,码 流具 有 分辨 率 可伸 缩 性 、质量 可 伸
缩 性 、随机访 问及处 理等优 良的特性 。
三 、J E 2 0 标准在数字 电影应用中的 P G 00
组 织确 立为数 字 电影 的 图像压缩 标准 。
图 3 米 用 DWT变 换 和 D T 变 换 的压 缩 图像 重 建 效 果 对 比 C
四 、J E 2 O P G O O图像 数据结构和 2 数字 K 电影图像压缩数据组织解析
证 图像的重 建 质 量 ,按 照 这 个 规 定 ,4 数 字 电 影 K
J E 0 0编码 器 内存需 求至 少为 1 1 2 MB ( 0 6 P G2 0 0. 5 4 9
×2 6 ×1 — 1 1 2 M i 。直流 电平 平移 的 目的 10 2 0 . 5 Bt )
来 的马赛克 效应 ,一个是 具有 分辨率 可分级 的特性 ,
优势特点概述
编码 过程
J E 2o P G O 0标 准具 有 很 多 特 点 ,但 是 与 数字 电 影应 用直 接相关 的有 以下几个 方面 。
ps支持哪些格式?ps中jpgjpegjpeg2000的区别介绍
ps⽀持哪些格式?ps中jpgjpegjpeg2000的区别介绍Photoshop简称PS,是我们⽇常办公中必备软件,虽然⼤部分⽤户不可能达到专业设计的程度,但⽇常的污点修复、尺⼨修改和格式转换等技能⼏乎⼈⼈必备。
⽂件格式决定了图像数据的存储⽅式、压缩⽅法以及⽀持什么样的photoshop功能,以及⽂件是否与⼀些应⽤程序兼容。
使⽤“存储”、“存储为”命令保存图像时,可以在打开的对话框中选择⽂件的保存格式。
不久前笔者在转换图⽚的时候本意要导出JPEG格式的图⽚,但不⼩⼼划到了JPEG2000,发现保存的设置和JPEG完全不同。
所以除了我们常⽤的JPEG、PNG和PSD格式外,PS中其他的格式都有什么⽤呢?笔者本次按照格式的常⽤程度来排序,也⽅便⼤家查找。
另外在在PS中还⽀持使⽤图形处理器加速,虽然⼤部分图⽚的处理会⽐较依赖CPU和内存,但显卡在实时预览和绘制时会让操作更加顺滑。
Adobe Photoshop 2021 v22.5.1.441 ACR13.4 ⼀键直装特别版类型:图像处理⼤⼩:2.33GB语⾔:简体中⽂时间:2021-09-16查看详情JPEG系列JPEG格式是由联合图像专家组开发的⽂件格式。
它采压缩⽅式,具有较好的压缩效果,但是将压缩品质数值设置得较⼤时,会损失掉图像的某个细节。
JPEG格式⽀持RGB、CMYK和灰度模式,不⽀持Alpha通道。
⾸先JPEG是我们⽇常中使⽤最多的格式,它也是⽬前兼容性最好⼀种有损图⽚格式。
其实这4个字母代表的是Joint Photographic Experts Group(联合图像专家⼩组)的缩写,听起来还很专业。
JPEG(JPG,JPEG,JPE)JPEG是最常⽤的⼀种图像格式,共有3种扩展名,其中JPE⽤到的相对较少,部分图⽚浏览器可能不兼容该格式,但只要⼿动改成JPG或JPEG格式即可。
JPEG能够将⼀张⾼清图压缩到很⼩尺⼨,且仍能保持与原图近似的观感。
JPEG2000压缩模拟的残余条纹成因分析
JPEG2000压缩模拟的残余条纹成因分析摘要:本文针对JPEG2000压缩模拟中出现的残余条纹问题进行了分析和研究。
通过对残余条纹的成因、特点以及解决方法进行了探讨,最终提出了一种有效的解决方案。
关键词:JPEG2000压缩模拟;残余条纹;成因分析;解决方法一、引言随着数字图像技术的不断发展,对数字图像的压缩技术也越来越成熟。
JPEG2000作为一种新颖的压缩标准,凭借其高压缩比、高质量和灵活性等优点,已成为广泛使用的压缩格式之一。
但是,在JPEG2000压缩模拟过程中,常常会出现一种残余条纹的问题,严重影响了压缩后图像的质量和美观度。
本文旨在对这种问题进行深入分析和研究,找出其成因并探讨解决方法。
二、残余条纹成因的分析残余条纹是JPEG2000压缩模拟中的一种常见问题,其产生的原因可能与以下因素有关:1.量化误差。
JPEG2000压缩时,为了实现高压缩比,经常会进行量化操作。
但是,由于数字计算等原因,压缩后的图像可能存在一定的量化误差,这种误差就是产生残余条纹的主要原因之一。
2.采样误差。
在数字图像处理过程中,采样误差是普遍存在的。
而这种误差会在JPEG2000压缩模拟中进一步放大,导致图像出现残余条纹。
3.算法优化不足。
作为一种新颖的压缩标准,JPEG2000的算法尚未完全成熟。
在实际应用中,可能存在算法优化不足的情况,从而导致图像出现残余条纹。
三、残余条纹解决方法的探讨针对上述问题,我们可以采取以下一些解决方法:1.优化量化算法。
通过对JPEG2000的量化算法进行优化,尽可能减小量化误差,从而避免残余条纹的产生。
2.提高采样精度。
对于数字图像处理过程中的采样误差,可以通过提高采样精度降低误差,从而减少残余条纹。
3.提高算法提取效率。
通过提高算法提取效率,能够更好地避免残余条纹的产生。
四、结论本文通过对JPEG2000压缩模拟中出现的残余条纹问题进行分析与研究,探讨了其成因和解决方法。
最终可得出的结论是,对量化算法进行优化、提高采样精度和提高算法提取效率,是避免JPEG2000图片残余条纹问题的有效解决方案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图3 两维DCT变换方法
2.3 量化
为了达到压缩数据的目的,DCT系数需做量化。量化 是对经过FDCT变换后的频率系数进行量化,这是一个 多到一映射的过程。量化的目的是减小非0系数的幅度 以及增加0值系数的数目,将信号幅值由连续量变成离 散量,在一定的主观保真的前提下,丢掉那些对视觉效 果影响不大的信息。量化是图像质量下降的最主要原 因。 对于有损压缩算法,JPEG算法使用如图4所示的均匀 量化器进行量化,量化步距是量化表的元素,它由系 数所在的位置和每种颜色分量的色调值来确定。
注意:JPEG文件中量化表中的64个值是按z字形顺序排列的
量化的计算公式: 量化值(i,j)=[T(i,j)/量化矩阵(i,j)] 在解码过程中,逆量化公式为: T(i,j)=量化值(i,j)量化矩阵(i,j) 效果图
图5 经量化后,源图像(左)与IDCT运算后得到的图像 (右)会产生一定的失真,失真程度视量化等级而定。
( 1 ) 使 用 正 向 离 散 余 弦 变 换 ( Forward Discrete Cosine (2)使用加权函数对DCT系数进行量化,这个加权函数对于 人的视觉系统是最佳的。
Transform,FDCT)把空间域表示的图变换成频率域表示的图。
(3)使用哈夫曼可变字长编码器对量化系数进行编码。
尺寸分类(符号1 ) 0 1 2 3 4 5 6 7 8 9 10 11
码长 2 3 3 3 3 3 4 5 6 7 8 9 00 010 011 100 101 110 1110 11110 111110 1111110 11111110 111111110
码字
亮度DC系数表
行程/尺寸(符号1) 0/0(EOB)
在计算二维的DCT变换时,也可使用下面的两个计算式进行 简化,把二维的DCT变换变成一维的DCT变换,如图3所示 为二维DCT变换方法。
7 1 (2i 1)u F(u, v)= C(u )[ G(i, v) cos ] 2 16 i 0 7 1 (2 j 1)v G(i, v)= C(v)[ f (i, j ) cos ] 2 16 i 0
图4 均匀量化器
因为人眼对亮度信号比对色差信号更敏感,因此使用了两 种量化表:如表1所示的色度量化值(针对Cr,Cb)和表2 所示的亮度量化值(针对Y)。此外,由于人眼对低频分 量的图像比对高频分量的图像更敏感,因此图中左上角的 量化步距要比右下角的量化步距小。
表1 色度量化值 表2 亮度量化值
2. JPEG压缩的基本原理
基于DCT编码的JPEG压缩算法可由如下的几个步骤实 现: 颜色模式转换及采样; 正向离散余弦变换(FDCT); 量化(Quantization); 编码: (1)Z字形编码(Zigzag Scan); (2)使用差分脉冲编码调制(DPCM)对直流系数 (DC)进行编码; (3)使用行程长度编码(RLE)对交流系数(AC)进 行编码; (4)熵编码 译码或者叫做解压缩的过程与压缩编码过程正好相反。
2.1颜色模式转换及采样
JPEG 的图片使用的是 YCrCb 颜色模型, 而不是计算机 上最常用的 RGB. YCrCb 模型更适合图形压缩. 因为人 眼对图片上的亮度 Y 的变化远比色度 C 的变化敏感. 从RGB转换成YCrCb: Y=0.299R+0.587G+0.114B Cr=(0.500R-0.4187G-0.0813B)+128 Cb=(-0.1687R-0.3313G+0.500B)+128 常用的采样格式有4:1:1和1:1:1 1:1:1采样就是保留所有的YCrCb值,相当于每个 像素点用1个Y样本、1个Cr样本、1个Cb样本表示。而 4:1:1采样是指对于一个2×2像素的数据块,取4个 亮度Y样本、1个红色差Cr样本、1个蓝色差Cb样本 。
使用有损压缩算法时,在压缩比为25:1的情况下,压缩后还原 得到的图像和原始图像相比较,非图像专家难以找到它们之 间的区别,因此得到了广泛的应用。例如在V-CD和DVDVideo电视图像压缩技术中,就使用JPEG的有损压缩算法来取 消空间方向上的冗余数据。 基于DCT的JPEG压缩算法是有损压缩,它利用了人的视角系 统的特性,使用量化和无损压缩编码相结合来去掉视角的冗 余信息和数据本身的冗余信息。JPEG算法框图如图1所示,压 缩编码大致分成三个步骤:
2.4 编码阶段
(1)DC系数编码:量化后,坐标u=v=0时的取值。它 是整个块能量的主要部分,它有两个特点: – 该值比较大 – 相邻的两个图像块之间的DC值变化不大
DCi-1
DCi
根据这个特点,JPEG算法使用了差分脉冲调制编码 (DPCM)技术,对相邻图像块之间量化DC系数的差 值进行编码 。ΔDCi=DCi -DCi-1
3)假设前一Block的DC系数为12,将系数转为
中间符号的 序列为:
(2)(3)(1,2)(-2)(0,1)(-1)(0,1)(-1)(0,1)(-1) (2,1)(-1)(0,0) 4)进行熵编码:
对于(2)(3):2查DC亮度Huffman表得到011,3经过VLI编码为11; 对于(1,2)(-2):(1,2)查AC亮度Huffman表得到11011,-2是2的反 码,为01; 对于(0,1)(-1):(0,1)查AC亮度Huffman表得到00,-1是1 的反码, 为0;
(2)AC交流系数的编码 Z字形编排。对于量化后的二维数组,我们还要对其进行线 性化,然后再进行压缩加以传输。为保证低频分量先出现, 高频分量后出现,以增加行程中连续“0”的个数,63个AC系 数采用z字形排列。
AC系数开始
图6Leabharlann AC系数结束 量化DCT系数编排
(3)熵编码
为了进一步达到压缩数据的目的,需对量化后的DC系数,和 行程编码后的AC系数进行基于统计特性的熵编码。JPEG建议 两种熵编码方法:哈夫曼(Huffman)编码和自适应二进制算 术编码。熵编码可分成两步进行,首先把DC和AC系数转换成 一个中间格式的符号序列,第二步是给这些符号赋以变长码字。 a .熵编码的中间符号表示 DC系数: 符号1 符号2 (尺寸)(幅值) “尺寸”表示DC差值的幅值编码所需的比特数,由于计算 机中将负数存为反码或补码的形式,当幅值DIFF为负数时, DIFF的有效位数为(-DIFF)的有效位数。 AC系数: 符号1 符号2 (行程,尺寸)(幅值) “行程”表示“Z”形扫描时所遇到前后两个非零AC系数之 间连续0 的个数;“尺寸”是后一个非零AC系数的幅值表示所 需要的比特数。
2.性能特点
● 高压缩率 JPEG2000压缩性能比JPEG提高了30~50%,同时,使用 JPEG2000的系统稳定性好,运行平稳,抗干扰性好,易于操 作。 ● 同时支持有损和无损压缩 JPEG只支持有损压缩,而JPEG2000能支持无损压缩。在实际 应用中,诸如卫星遥感图像、医学图像、文物照片等重要的 图像都非常适合于采用JPEG2000压缩。 ● 实现了渐进传输 这是JPEG2000一个极其重要的特征,它可以先传输图像的轮 廓,然后逐步传输数据,不断提高图像质量,让图像由朦胧 到清晰显示,而不必像现在的 JPEG 那样,由上到下慢慢显 示,这在网络传输中有重大意义。
RGB YCbCr
RGB
YCbCr
2.2正向离散余弦变换(FDCT)
DCT要求输入数据是一个8×8的矩阵,且每个矩阵元素具有 8bit精度。
图1 JPEG将源图像划分为若干个子块,每个子块包含8×8个像素
图2 一个8×8个像素的子块的DCT变换
如上图所示,对每个图像块做离散余弦变换。通过DCT变 换可以把能量集中在矩阵左上角少数几个系数上。 P(i,j)经DCT变换之后得到T(i,j),其中T(0,0)是直流系数, 称为DC系数,其他为交流系数,称为AC系数。
静态图像压缩标准JPEG
1. JPEG概述
JPEG(Joint Photographic Experts Group)是联合图 像专家小组的英文缩写,这个专家组开发的算法称 为JPEG算法,并且成为国际上的彩色、灰度、静止 图像的第一个国际标准,因此又称为JPEG标准。 JPEG是一个适用范围很广的静态图像数据压缩标准, 不仅适用于静止图像的压缩,也常常被用于电视图 像序列的帧内图像压缩编码。目前JPEG专家组开发 了两种基本的压缩算法: 一种是采用以离散余弦变换DCT为基础的有损压缩 算法;另一种是采用以预测技术为基础的无损压缩 算法。
码长 4
码字 1010
0/1
0/2 0/3 0/4 0/5 0/6 0/7 0/8 0/9 0/A
2
2 3 4 5 7 8 10 16 16
00
01 100 1011 11010 1111000 11111000 1111110110 1111111110000010 1111111110000011
1/1
1/2 …
4
5 …
1100
11011 …
亮度AC系数表(部分)
2.5组成位数据流
JPEG编码的最后一个步骤是把各种标记代码和编码后 的图像数据组成一帧一帧的数据,这样做的目的是为 了便于传输、存储和译码器进行译码,这样组织的数 据通常称为JPEG位数据流。
举例:
1)假设量化后得到Q数组: 2) Z字形扫描后得1*64的数组 15,0,-2,-1,-1,-1,0,0,-1, 55个0
依次类推,可以得到这个8*8的子块经压缩后最后的数据流为01111, 1101101,000,000,000,111000,1010 (31位)