admin 管理员组文章数量: 1184232
2024年4月24日发(作者:listary和everything)
JPEG2000中的图像编码方法
摘要
:
JPEG2000作为新一代的静态图像压缩标准,其克服了JPEG标准在高压缩比时重建图像的方块效应,
并且实现了许多新的功能,如渐进编解码、从有损压缩到无损压缩以及感兴趣区域编码等。本文简单介绍
了JPEG2000的新特征以及应用领域,重点讲述了JPEG2000 的基本框架及其编解码流程。
关键字: JPEG2000,图像压缩,编码
1. 引言
JPEG(Joint Photographic Experts Group,联合图像专家组)标准是ISO/IEC联合专家组
制定的静止图像压缩标准,是适用于连续色调(包括灰度和彩色)静止图像算法的国际标准。
JPEG算法共有四种运行模式:一种是基于空间预测(DPCM)的无损压缩算法,另外三种
是基于DCT的有损压缩算法。
随着计算机多媒体技术和网络通讯技术的不断发展,人们需要具有压缩效果更好、支持
更多图像格式,能够提供更多新特性的静态图像压缩标准。基于以上考虑,联合图像专家组
从1977年3月开始着手于图像压缩标准的制定,并将其命名为JPEG2000(ISO15444)。这
一标准不仅是对现有JPEG标准的补充,更在于它放弃了JPEG标准中所采用的以离散余弦
变换(DCT)为主的区块编码方法,而采用小波变换(Wavelet Transform)为主的多分辨率
编码方式。
小波变换理论是近年来应用数学和工程科学中一个迅速发展的新领域,它是继傅立叶变
换之后数学上的一项重大突破。虽然小波变换和傅立叶变换都是线性变换,但是由于小波变
换具有时域和频域的双重局域性的特性,使得小波变换比傅立叶变换更灵活,更有利于信号
的时频分析。
本文简要介绍了JPEG2000的新特性,重点阐述了该标准的算法流程及其实现步骤。
2. JPEG2000标准简介
由于JPEG本身的缺陷,传统JPEG压缩技术已无法满足人们对多媒体图像资料的要求
[1]
。因此,更高压缩率以及更多新功能的新一代静态图像压缩技术JPEG2000就诞生了。它
的目标是进一步改进目前压缩算法的性能,以适应低带宽、高噪声的环境,以及医疗图像、
电子图书馆、传真、Internet网上服务和保安等方面的应用。
JPEG2000 与传统 JPEG 最大的不同,在于它放弃了 JPEG 所采用的以离散余弦变换
为主的区块编码方式,而采用以小波转换为主的多解析编码方式。离散子波变换算法是现代
谱分析工具,在包括压缩在内的图像处理与图像分析领域正得到越来越广泛的应用。此外
JPEG2000 还将彩色静态画面采用的JPEG编码方式与二值图像采用的JBIG编码方式统一
起来,成为对应各种图像的通用编码方式。简单原理如图1所示。
彩色静态图像
(JPEG)
小波编码
二值图像(JBIG)
高压缩率图像
(JPEGLS)
图1 JPEG2000简单原理图
JPEG2000
2.1 JPEG2000的新特征及其应用领域
JPEG2000标准提供了一套新的特征,这些特征对于一些新产品(如数码相机)和
应用(如互联网)是非常重要的。它把JPEG的四种模式(顺序模式、渐进模式、无损模式
和分层模式)集成在一个标准之中。在编码端以最大的压缩质量(包括无失真压缩)和最大
的图像分辨率压缩图像,在解码端可以从码流中以任意的图像质量和分辨率解压图像,最大
可达到编码时的图像质量和分辨率。JPEG2000应用的领域包括互联网、彩色传真、打印、
[2][3]
扫描、数字摄像、遥感、移动通信、医疗图像和电子商务等等。它的主要特征如下:
(1)高压缩率:目前的JPEG标准(ISO10918—1)在中高码率下提供了比较好的率失真
性能,但是在低码率条件下(比如对于细节丰富的灰度图像使用低于0.25bps的码率),它
提供的主观图像质量往往让人无法接受。而JPEG2000采用的是离散子波变换算法,图像可
以转换成一系列可更加有效存储像素模块的“子波”,因此,JPEG2000格式的图片压缩比可
在现在的 JPEG 基础上再提高10%~30%,而且压缩后的图像显得更加细腻平滑,这一特征
在互联网和遥感等图像传输领域有着广泛的应用。JPEG2000将提供低码率下的超级性能,
且在码率下降的同时率失真(Rate-Distortion)性能仍能保持最优。
(2)无损压缩和有损压缩:在一个JPEG2000码流中,可以同时存在有损压缩和高性
能的无损压缩数据,并且对图像的无损恢复可以利用层进式解码自然得到。无损压缩在许多
领域是必须的,例如医学图像中有时有损压缩是不能忍受的,再如图像档案中为了保存重要
的信息较高的图像质量是必然的要求。由于JPEG2000提供的是嵌入式码流,从而允许从有
损到无损的渐进解压。
(3)渐进传输:现在网络上的JPEG图像下载时是按“块”传输的,因此只能一行一
行地显示,而采用 JPEG2000 格式的图像支持渐进传输(Progressive Transmission)。所谓的
渐进传输就是先传输图像轮廓数据,然后再逐步传输其他数据来不断提高图像质量。互联网、
打印机和图像文档是这一特性的主要应用场合。
(4)感兴趣区域压缩:可以指定图片上感兴趣区域
[5]
,然后在压缩时对这些区域指定
压缩质量,或在恢复时指定某些区域的解压缩要求。这是因为子波在空间和频率域上具有局
域性,要完全恢复图像中的某个局部,并不需要所有编码都被精确保留,只要对应它的一部
分编码没有误差就可以了。ROI(Region of Interest)技术分为两类:静态ROI技术
[6][1]
和动
态ROI技术
[7]
。静态ROI是在编码时定义的,适应于定向传输、遥感遥测等应用场合。通
常所说的ROI技术就是指这一类型。动态ROI是在渐进传输的过程中通过编码端和解码端
的相互通讯来动态地定义的,适应于远程医学诊断、移动通讯等应用场合
[8]
。
(5)码流的随机访问和处理:这一特征允许用户在图像中随机地定义感兴趣区域,使
得这一区域的的图像质量高于其它图像区域;码流的随机处理允许用户进行旋转、缩放、移
[3][4]
动、滤波和特征提取等操作。
(6)有效抑制比特误码:JPEG2000的码流设计可以有效地抑制比特误码。这是很有必
要的,例如在无线等传输误码很高的通信信道中传输图像时,恰当的码流设计可以帮助纠正
解码错误,对重建图像质量是非常重要的。
(7)开放的框架结构:为了在不同的图像类型和应用领域优化编码系统,提供一个开
放的框架结构在是必须的,在这种开放的结构中编码器只实现核心的工具算法和码流的解析,
如果需要解码器可以要求数据源发送未知的工具算法。
2.2 JPEG2000的基本框架及其编解码流程
JPEG2000的基本编解码流程如图2所示。
码率控
制
原始图像
预处理
码流组
JPEG2000码流
织
码流分
JPEG2000码流
解
小波变
换
量化熵编码
重构图像
后处理
小波反
变换
反量化熵解码
图2 JPEG2000编/解码过程
JPEG2000编码器首先对原图像数据进行离散小波变换,然后对变换后的小波系数进行
量化,接着对量化后的数据熵编码,最后形成输出码流。解码器是编码器的逆过程,首先对
码流进行熵解码,然后解量化和小波反变换,最后生成重建图像数据。JPEG2000的处理对
象不是整幅图像,而是把图像分成若干图像片,对每一个图像片进行独立的编解码操作。术
语“图像片”是指原始图像被分成互不重叠的矩形块,对每一个图像片进行独立的编解码处
理。在对每个图像片进行小波变换之前,通过减去一个相同的数量值对所有的图像片进行水
平移位。编码器的最后使用了算术编码器,在JPEG2000中使用的是MQ编码器,MQ编码
器在本质上与JPEG中的QM编码器很相似。
下面对整个JPEG2000的编码过程分别做一个详细的阐述。
(1) 预处理
预处理步骤为不同类型的图像提供了一个统一的接口,便于后续使用同样的编码器进
行处理,这一步是将多种类型的图像压缩加入到统一框架中的关键。它主要包括直流平移、
分量变换、图像分片三个部分。
直流平移的目的是去除图像中的直流分量,使小波变换后的系数的正负取值的概率基
本相等,以提高后续的自适应熵编码效率。
分量变换在处理多分量图像(如彩色图像)时,起着去相关的作用。通过线性变换使
输入图像由RGB三个分量转成由亮度和色度组成的Y、Cr、Cb三个分量,减少了RGB之
间的相关性。
分片是没有重叠部分的任意大小空间。编码时在各分量的同一空间位置处进行,每个
分片独立压缩,构成了JPEG2000编码处理的基本单位。对图像进行分片处理,可以降低内
存需求,从而使JPEG2000具有处理大图像的能力,同时还能够实现特定区域的编解码。
(2) 小波变换
经过预处理后,就可以对图像作小波变换了。与JPEG相比,JPEG2000的最大改进是
以小波变换代替了DCT变换
[9]
。小波变换的目的是去除每个子图像内部像素之间的相关性,
尽可能的将信息集中到少的变换系数上去,以便接下来的量化步骤有可能将携带信息较少的
系数量化成0,因为它们对重建图像的质量影响最小。
(3)量化
JPEG2000量化器的一个特殊之处在于它引入了“dead zone”的概念
[10]
。第一部分采用
中央有“死区”的均匀量化器,其区间宽度是量化步长的两倍。对于每个子带b,首先由用
户选择一个基本量化步长Δ
b
,它可以根据子带的视觉特性或者码率控制的要求决定。将子
带b的小波系数y
b
(u,v)量化为量化系数q
b
(u,v)。
|
版权声明:本文标题:JPEG2000中的图像编码方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1713906403a657061.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
一键激活创意:Fooocus本地安装与远程访问随时随地生成AI图像
文章目录前言1. 本地部署Fooocus1.1 安装方式1.2 功能介绍2. 公网远程访问Fooocus3. 固定Fooocus公网地址前言 你是不是觉得那些高大上的文生图模型都是‘有钱人的玩具’,配置麻烦、硬件要求
基于深度学习的图像修复系统,GAN图像修复,图像修复算法研究,并实现系统登录和注册,全网独发
前言 近年来,深度学习已成为计算机视觉领域的研究热点,基于深度学习的图像修复技术弥补了传统修复方法长期存在的不足,显著提高了生成结果的质量。深度学习是指模仿人脑机制设计的具有深层结构的神经网络。深度学习作为一种表征学习,通过模仿人脑神经元
基于图像识别的火灾检测系统设计
以前做过的一个设计,简单记录下!!【摘要】火象征着人类文明,推动着人类文明的进步。对人来说,火是利弊同时存在的
图像融合论文阅读:(DeFusion)Fusion from decomposition: A self-supervised decomposition approach for image fus
inproceedings{liang2022fusion, title{Fusion from decomposition: A self-supervised decomposition approach for image fusio
【图像去模糊】Rethinking Coarse-to-Fine Approach in Single Image Deblurring
论文地址:https:arxivpdf2108.05054.pdfhttps:arxivpdf2108.05054.pdf 代码地址:https:githubchosj95MIMO-UNethttps:git
python图像分类出现错误PIL.UnidentifiedImageError: cannot identify image file <_io.BytesIO object at 0x000001
import osfrom PIL import Imagefolder_pathF:\PetImages\test_imageextensions[]for fldr in os.listdir(folder_path
【免费下载】 常用CAD标准电气图块下载
常用CAD标准电气图块下载 【下载地址】常用CAD标准电气图块下载 常用CAD标准电气图块下载 项目地址: https:gitcodeopen-source-toolkitc37d2 资源介绍 本仓库提供了一个名为“
计算机键盘的型号,标准电脑键盘尺寸
一种是按照键盘的键区,分一、俩、俩间半区键(带数字键区)区;一种是按照尺寸来分,有300.8MM(一键区),339.7mm(俩键半)。【一般客人需求什么
【大作业-07】手把手教你用UNet做医学图像分割系统
兄弟们好呀,这里是肆十二,这转眼间寒假就要过完了,相信大家的毕设也要准备动手了吧,作为一名大作业区的UP主,也该蹭波热度了&
6、多媒体编辑与图像数据处理实用指南
多媒体编辑与图像数据处理实用指南1. 常用编辑和创作工具1.1 Lingo语言与Director软件特性Lingo函数:marker(-1)函数返回上一个标记的标识符。若当前帧有标记且有标记名,marker(0)
如何用FLUX.1-dev生成高细节艺术图像?开发者必看
如何用 FLUX.1-dev 生成高细节艺术图像?开发者必看 🎨🚀你有没有遇到过这样的情况:输入了一段精心设计的提示词,满怀
基于Qwen-Image的大模型图像生成实战:从文本到1024×1024高清图
基于Qwen-Image的大模型图像生成实战:从文本到1024×1024高清图你有没有试过这样一种场景——刚跟客户开完会,对方说:“我们要一个东方赛博朋克风格的茶馆&
Stable Diffusion 3.5 FP8模型支持节日祝福图像生成
Stable Diffusion 3.5 FP8:让节日祝福图生成快如烟花绽放 🎆你有没有遇到过这样的场景?春节前夜,客户临时要求“马上出100张风
【免费下载】 Pdplayer序列帧播放器:专业图像序列播放的利器
Pdplayer序列帧播放器:专业图像序列播放的利器 【下载地址】Pdplayer序列帧播放器三维渲染序列帧播放软件win64位中文汉化 Pdplayer是一款功能强大、效果专业的图像序列播放器和查看器
Invalid context structure解决Dify框架中图像推理错误:一步步排查与修复指南
本文已收录在Github,关注我,紧跟本系列专栏文章,咱们下篇再续! 🚀 魔都架构师 | 全网30W技术追随者
从A地到B地,信刻自动光盘摆渡为数据保密保驾护航
随着数据传输、存储及信息技术的迅猛发展,保护信息安全是重中之重!各安全领域对跨网数据交互的需求愈发迫切,数据传输的安全性与可靠性成为不可忽视的关键。为满足业务应用需求,并严格遵守保密规范,针对于涉及重要秘密信息,需做到安全的物理隔离,
汉字显示混乱?破解秘籍等你来拿
汉字乱码现象大致可分成四类:网页、文本、文档和文件乱码。第一类是由于港台的繁体中文大五码(BIG5)与大陆简体中文(GB2312)不通用造成的;第二类是Win9XWin2K系统(菜单、桌面、提示框)显示乱码,这是Win9XWin2
搜狗浏览器收藏夹大迁徙秘籍:轻松切换到IE、Firefox或Chrome!
[color=darkred] 搜狗的浏览器比较恶心,收藏夹导出是xml格式的,不能直接导入到IE或者Chrome中~~而最近又狂fan谷歌的浏览器,浏览速度实在是太快了~~界面又非常简洁~~唯一的不足是在我机子上老崩溃掉。。。
收藏夹迁移不再难:以搜狗为起点,轻松转移至IE、Firefox及Chrome
[color=darkred] 搜狗的浏览器比较恶心,收藏夹导出是xml格式的,不能直接导入到IE或者Chrome中~~而最近又狂fan谷歌的浏览器,浏览速度实在是太快了~~界面又非常简洁~~唯一的不足是在我机子上老崩溃掉。。。
fddEMU:将传统PC软盘驱动技术带到AVR编程世界
fddEMU:AVR基的PC软盘驱动器模拟器 项目介绍 fddEMU是一个基于AVR(具体使用Atmega328P)的DIY软盘驱动器模拟器,旨在让复古电脑爱好者能够在现代或老式计算机上无需实体软盘即可访问多样的磁盘镜
发表评论