CN103905831B - 基于图形处理器的条带波变换图像压缩方法 - Google Patents

基于图形处理器的条带波变换图像压缩方法 Download PDF

Info

Publication number
CN103905831B
CN103905831B CN201410160985.4A CN201410160985A CN103905831B CN 103905831 B CN103905831 B CN 103905831B CN 201410160985 A CN201410160985 A CN 201410160985A CN 103905831 B CN103905831 B CN 103905831B
Authority
CN
China
Prior art keywords
wavelet transform
haar wavelet
bandelet
image
blockage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410160985.4A
Other languages
English (en)
Other versions
CN103905831A (zh
Inventor
韩红
陈建
洪汉梯
李楠
曹赛
史媛媛
刘三军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN201410160985.4A priority Critical patent/CN103905831B/zh
Publication of CN103905831A publication Critical patent/CN103905831A/zh
Application granted granted Critical
Publication of CN103905831B publication Critical patent/CN103905831B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明提出了一种基于图形处理器的条带波变换图像压缩方法,克服了现有技术中计算量大和压缩图像峰值信噪比低的问题。本发明的具体实现步骤如下:(1)输入待压缩图像;(2)小波变换;(3)Bandelet化;(4)嵌入式零树小波编码,输出压缩文件;(5)输入待解压的压缩文件;(6)解码;(7)Bandelet逆变换,输出重构图像。本发明能够有效克服现有技术中压缩速度慢、图像细节特征保持不好、峰值信噪比低的问题,使得图像的细节特征能够得到很好的保留,加快压缩处理的速度,提升了压缩图像的峰值信噪比。

Description

基于图形处理器的条带波变换图像压缩方法
技术领域
本发明属于图像处理技术领域,更进一步涉及图像压缩技术领域中的一种基于图形处理器的条带波变换图像压缩方法。可用于医学图像处理、网络图像传输、移动多媒体等领域。
背景技术
图像压缩的目的是使用尽可能少的数据量对图像进行表示。图像压缩技术在医学图像处理、高清晰度电视、卫星遥感等领域均有着广泛的应用前景。图样本身包含大量的信息,但图像本身含有大量的冗余信息,例如:图像中相邻像素间的相关性引起的空间冗余、编码冗余、图像中非常强的纹理结构而引起的结构冗余等,图像压缩就是去掉图像的冗余信息,但如何有效地去除图像的冗余信息仍需要提出新的研究方法,而且压缩图像需要很高的压缩比和较快的计算速度。
中央处理器(CPU)的设计目标是使执行单元能够以很低的延迟获得数据和指令,因此,中央处理器具有复杂的控制逻辑和很强的分支预测能力,并使用大量的缓存来提高效率,由于功耗和设计难度的限制,CPU性能的提高遇到了瓶颈,多核成为处理器设计发展的方向,而采用众核架构的图形处理器(GPU)很适合执行需要大运算量、具有数据独立性质的科学运算,图形处理器很适合来加速图像处理算法。
条带波变换(Bandelet变换)是和小波变换类似的对图像进行表示的方法,Bandelet变换的基本思想是对特定尺度上的高频小波系数沿图像几何流方向再进行一维小波变换,以此获得更少的非零系数和去除奇异点附近的小波系数间的相关性,故条带波变换拥有比小波变换更好的图像表示能力。
目前已经有各种图像压缩技术被提出,例如目前使用很广泛的基于JPEG的图像压缩标准,JPEG图像压缩标准基于离散余弦变换,该方法有易于实现、用可变的压缩比控制文件大小的优点,但是在较高的压缩比下,重构图像存在严重的块效应,不能很好地适应网络传输图像的需要,而且不具有很多所需要的特性,例如:质量渐进、良好的低比特率压缩性能等。
江苏新瑞峰信息科技有限公司申请的专利“一种快速JPEG2000图像压缩***”(专利申请号:CN201310375029,公开号:CN103414901A)中构建了以JPEG2000算法为基础的图像压缩***,该***以离散小波变换技术为基础,并使用了图形处理器来加速算法,小波变换虽然可以很好的对规则图形进行压缩,且只有奇异点附近的小波系数是非零的,但是该***仍然存在的不足是:小波只能扑捉点状的奇异点,不能很好的处理线状和面状的奇异点。
中国矿业大学申请的专利“一种改进条带波变换的图像压缩方法”(专利申请号:CN201310484868,公开号:CN103561275A)中公开了一种改进条带波变换的图像压缩方法。该方法首先将图像进行条带波变换,然后使用嵌入式零树小波编码对条带波系数进编码以及解码,最后实现图像压缩的效果,该方法具有图像压缩比和峰值信噪比高的特点,但是仍然存在的不足是:条带波变换过程比较复杂,而且计算量很大。
发明内容
本发明的目的是针对上述现有技术的不足,提出了一种基于图形处理器的条带波变换图像压缩方法,并采用具有众核架构图形处理器来加速算法。解决了算法速度慢的问题,并提高了压缩图像的峰值信噪比,并且解压过程很容易实现。
本发明实现的具体步骤包括如下:
(1)输入待压缩图像:
输入待压缩图像,从输入的待压缩图像中读取数值矩阵,将数值矩阵从内存传输到显存中。
(2)小波变换:
对数值矩阵进行二维哈尔小波变换,得到哈尔小波系数矩阵。
(3)Bandelet化:
(3a)将哈尔小波系数矩阵分解成边长为8的小方块,将小方块内的系数加载到图形处理器的共享存储器中,对于每个小方块,在(0,π)区间内,等间隔地抽取32个角度值作为几何流的方向,用符号INF表示无几何流方向;
(3b)采用投影值公式,计算每个小方块内哈尔小波系数的坐标在抽取的32个几何流方向上的正交投影值;
(3c)将正交投影值按从小到大排序,得到一个长为64的排序索引,对于无几何流方向,排序索引为数字1~64;
(3d)将小方块内的哈尔小波系数,按照排序索引进行重新排序,得到一个一维信号,对一维信号进行一维哈尔小波变换,得到小波变换后的一维信号,对小波变换后的一维信号进行量化处理,得到量化后的一维信号,对量化后的一维信号进行一维哈尔小波逆变换得到重构信号;
(3e)计算估计误差,选择使估计误差最小的方向作为小方块的最佳几何流方向;
(3f)采用投影值公式,计算每个小方块内哈尔小波系数的坐标在最佳几何流方向上的正交投影值,将正交投影值按从小到大排序,得到一个长为64的排序索引,若最佳几何流方向是无几何流方向,排序索引为数字1~64,,使用排序索引重新排序小方块内的哈尔小波系数,得到一维信号,对一维信号,进行一维哈尔小波变换,得到哈尔小波变换后的一维信号,使用排序索引,对哈尔小波变换后的一维信号进行重新排序,得到Bandelet变换系数矩阵;
(3g)将Bandelet变换系数矩阵转换为整型值;
(3h)将Bandelet变换系数矩阵从显存传回内存。
(4)嵌入式零树小波编码:
(4a)采用嵌入式零树小波方法,对Bandelet变换系数矩阵进行扫描,得到扫描符号列表;
(4b)对扫描符号列表进行霍夫曼编码,得到二进制码流,根据图像的像素深度来控制压缩文件的大小;
(4c)使用数字对几何流方向进行编码,用数字0~31分别表示等间隔地抽取出来的32个方向值,用数字32表示无几何流方向的符号INF,将二进制码流、嵌入式零树小波扫描的初始阈值、每轮主扫描表和辅扫描表的长度、哈尔小波变换的迭代次数、压缩图像的尺寸、霍夫曼码表、每个小方块内的最佳几何流的方向写入压缩文件中;
(4d)输出压缩文件。
(5)输入待解压的压缩文件:
输入待解压的压缩文件,从压缩文件中提取霍夫曼码表。
(6)解码:
(6a)从压缩文件中读取二进制码流,对二进制码流进行霍夫曼解码,得到嵌入式零树小波的扫描符号列表;
(6b)对扫描符号列表进行嵌入式零树小波解码,得到Bandelet变换的系数矩阵。
(7)Bandelet逆变换:
(7a)将得到的Bandelet系数矩阵从内存传输到显存中;
(7b)将Bandelet系数矩阵分成边长为8的小方块,将小方块内的Bandelet系数从显存读取到图形处理器的共享存储器中;
(7c)从压缩文件中读取每个小方块内的最佳几何流的方向,采用投影值公式,计算每个小方块内Bandelet系数的坐标在最佳几何流方向上的正交投影值,将正交投影值按从小到大排序,得到一个长为64的排序索引,若最佳几何流方向是无几何流方向,排序索引为数字1~64,采用排序索引重新排序小方块内的Bandelet变换系数,得到一个一维信号,对一维信号进行一维哈尔小波逆变换得到哈尔小波逆变换后的一维信号,采用排序索引重新排序哈尔小波逆变换后的一维信号,得到哈尔小波变换矩阵;
(7d)对哈尔小波变换矩阵进行二维哈尔小波逆变换,得到压缩图像的重构图像;
(7e)将压缩图像的重构图像从显存传回内存。
本发明与现有技术相比具有以下优点:
第一、由于本发明采用能很好地对图像进行表示的Bandelet变换的方法,克服了现有技术中对图像表示不好的问题,使得本发明的重构图像的细节特征能够得到很好的保留。
第二、由于本发明采用图像处理器来进行Bandelet变换,图像处理器具有众核架构,很适合执行需要大运算量、具有数据独立性质的并行计算,克服了现有技术中对图像进行压缩处理速度慢的问题,使得本发明对图像进行压缩处理的速度加快。
第三、由于本发明采用嵌入式零树小波的方法,嵌入式零树小波能很好地压缩Bandelet变换后的系数,克服了现有技术中压缩比低的问题,使得本发明的
压缩比很高,提升了压缩图像的峰值信噪比。
附图说明
图1是本发明的流程图;
图2是本发明的Bandelet变换在GPU上读取数据的示意图;
图3是本发明仿真使用的测试图;
图4是本发明与现有技术哈尔小波的压缩效果图。
具体实施方式
下面结合附图对本发明做进一步的描述。
参照图1,本发明实现的具体步骤如下:
步骤1,输入待压缩图像。
输入待压缩图像,从输入的待压缩图像中读取数值矩阵,将数值矩阵从内存传输到显存中。
步骤2,小波变换。
小波变换步骤如下:
第一步,按照下式,计算哈尔小波变换的迭代次数,
N=log2(W)-3
其中,N表示哈尔小波变换的迭代次数,W表示待压缩图像的宽度;
第二步,图形处理器对数值矩阵的每一行元素进行一维哈尔小波变换;
第三步,对数值矩阵的每一列元素进行一维哈尔小波变换;
第四步,重复第二步、第三步,直至达到迭代次数N,得到哈尔小波系数矩阵。
步骤3,Bandelet化。
对所获得的二维小波系数矩阵进行Bandelet化得到Bandelet变换系数。为了更高效地使用GPU的特性,将二维小波系数矩阵分成块状,本发明将小波系数矩阵分成边长为8×8的小方块,好处是Bandelet正变换和逆变换都很容易实现,而且可以发挥GPU的优点。
共享存储器属于片上存储器,读写速度远快于显存,如图2,Bandelet变换在GPU上读取数据的示意图所示,将小方块内的系数读取到图形处理器的共享存储器中,在GPU执行Bandelet化的过程中,每个线程块执行边长为8×8的小方块的Bandelet化,由于8×8小方块内的像素个数为64,一个线程处理一个像素,线程块中包含的线程数量为64个,而线程块的数量为图像的宽度的平方除以64。
执行Bandelet化时需要搜索最佳几何流方向,将哈尔小波系数矩阵分解成边长为8的多个小方块,对于每个小方块,在(0,π)区间内,等间隔地抽取32个角度值作为几何流的方向,用符号INF表示无几何流方向,表示不实施Bandelet化。
采用投影值计算公式,计算每个小方块内哈尔小波系数的坐标在抽取32个几何流方向上的正交投影值,投影值公式如下:
-sin(θ)*x+cos(θ)*y
其中,θ表示几何流方向,x,y分别表示小方块系数的坐标。
将正交投影值按从小到大排序,得到一个长为64的排序索引,对于无几何流方向,排序索引为数字1~64。
将小方块内的哈尔小波系数,按照排序索引进行重新排序,得到一个一维信号,对一维信号进行一维哈尔小波变换,得到小波变换后的一维信号,采用下式,对小波变换后的一维信号进行量化处理,得到量化后的一维信号,对量化后的一维信号进行一维哈尔小波逆变换得到重构信号,
Q ( x ) = 0 | x | ≤ T sigm ( s ) * T * ( q + 0.5 ) | x | > T
其中,Q(x)表示量化后的一维信号,x表示小波变换后的一维信号的元素,T表示阈值,q表示满足q*T≤|x|≤(q+1)*T条件的整数,sign表示取元素符号的操作;
使用下式计算估计误差,选择使估计误差最小的方向作为小方块的最佳几何流方向,
E=||f1-f4||2+λT2(R1+R2)
其中,E表示估计误差,f1表示重新排序的一维信号,f4表示对量化的信号执行一维哈尔小波逆变换得到的重构信号,λ等于T表示阈值,R1表示编码几何流方向所需的比特位,R2表示编码量化系数所需的比特位。
使用小方块内的最佳几何流方向和投影值计算公式,计算每个小方块内哈尔小波系数的坐标在几何流方向上的正交投影值,将正交投影值按从小到大排序,得到一个长为64的排序索引,对于无几何流方向,排序索引为数字1~64,使用排序索引来重新排序小方块内的哈尔小波系数,得到一维信号,对一维信号,进行一维哈尔小波变换,得到哈尔小波变换后的一维信号,使用排序索引对哈尔小波变换后的一维信号进行重新排序,得到Bandelet变换系数矩阵。
将Bandelet变换系数矩阵转换为整型值。
将Bandelet系数矩阵从显存传回内存。
步骤4,采用嵌入式零树小波(embedded zerotree wavelet,EZW)算法扫描Bandelet变换系数矩阵产生扫描符号。对扫描符号列表进行霍夫曼编码,得到二进制码流,根据图像的像素深度(bpp)来控制压缩文件的大小,使用数字对几何流方向进行编码,用数字0~31分别表示等间隔地抽取出来的32个方向值,用数字32表示无几何流方向的符号INF,这样可以节省对最佳几何流方向编码所需要的比特位。将二进制码流、嵌入式零树小波扫描的初始阈值、每轮主扫描表和辅扫描表的长度、哈尔小波变换的迭代次数、压缩图像的尺寸、霍夫曼码表、每个小方块内的最佳几何流的方向写入压缩文件中,输出压缩文件。
嵌入式零树小波扫描过程如下:
第一步,确定扫描的初始阈值,
T 0 = 2 F ( log 2 ( M ( C ) ) )
其中,T0表示扫描的初始阈值,F表示向下取整操作,M表示取所有系数的最大值操作,C表示Bandelet变换系数;
第二步,将Bandelet变换系数与阈值进行比较,给Bandelet变换系数分配以下符号的一种:P(正的重要系数)、N(负的重要系数)、T(零树根)、Z(孤立零点),得到一个扫描表;
第三步,根据扫描表,对扫描结果为P或N的Bandelet变换系数进行量化;
第四步,使用下式,更新下一轮扫描阈值,将阈值与0.5进行比较,当阈值等于0.5时,结束扫描,当阈值大于0.5时,进入第二步,
Ti+1=Ti/2
其中,Ti为第i轮扫描的阈值,Ti+1为第i+1轮扫描的阈值。
步骤5,输入待解压的压缩文件,从压缩文件中提取霍夫曼码表。
步骤6,解码压缩文件。
从压缩文件中读取二进制码流,对二进制码流进行霍夫曼解码,得到嵌入式零树小波的扫描符号列表,对扫描符号列表进行嵌入式零树小波解码,得到Bandelet变换的系数矩阵。
步骤7,Bandelet逆变换。
将得到的Bandelet系数矩阵从内存传输到显存中。
将Bandelet系数矩阵分成边长为8×8的小方块,将小方块内的Bandelet系数从显存读取到图形处理器的共享存储器中。
从压缩文件中读取每个小方块内的最佳几何流的方向,采用投影值计算公式,计算每个小方块内Bandelet系数的坐标在最佳几何流方向上的正交投影值,将正交投影值按从小到大排序,得到一个长为64的排序索引,对于无几何流方向,排序索引为数字1~64,采用排序索引重新排序小方块内的Bandelet变换系数,得到一个一维信号,对一维信号进行一维哈尔小波逆变换得到哈尔小波逆变换后的一维信号,采用排序索引重新排序哈尔小波逆变换后的一维信号,得到哈尔小波变换矩阵;
对哈尔小波变换矩阵进行二维哈尔小波逆变换,得到压缩图像的重构图像。
将压缩图像的重构图像从显存传回内存。
下面结合仿真实验对本发明的效果做进一步的描述。
1、仿真实验条件:
本发明仿真条件为:英特尔Xeon E5645中央处理器、8GB内存,英伟达K20图形处理器,CentOS版本6.4、gcc版本4.4.7、cuda版本5.5。
2、实验内容与结果分析:
图3是标准测试图像barbara,图4是本发明与现有技术哈尔小波分别对标准测试图像barbara进行压缩的效果图,横坐标为压缩图像的像素深度,纵坐标为峰值信噪比,从图4可以看出,当压缩率很高时,本发明的效果比哈尔小波的方法要略差,这是由于对bandelet变换的图像进行编码时,还需要编码变换图像的几何流方向,但当bpp变大时,本发明要比哈尔小波的方法效果好,峰值信噪比得到提高。
表1为对不同分辨率的图像,本发明分别在CPU和GPU上运行时间(单位:毫秒),可以看出具有众核架构的图形处理器(GPU)很适合执行需要大运算量、具有数据独立性质的科学运算,图形处理器很适合来加速图像压缩算法,Bandelet变换在GPU上运行要比在CPU上至少快27倍,而最多快39倍,可以看出本发明的压缩速度很快。
图像分辨率 256×256 512×512 1024×1024
CPU 60.79 262.50 1007.38
GPU 2.20 7.10 25.59
加速比 27.55 36.93 39.36
表1

Claims (6)

1.一种基于图形处理器的条带波变换图像压缩方法,包括如下步骤:
(1)输入待压缩图像:
输入待压缩图像,从输入的待压缩图像中读取数值矩阵,将数值矩阵从内存传输到显存中;
(2)小波变换:
对数值矩阵进行二维哈尔小波变换,得到哈尔小波系数矩阵;
(3)Bandelet化:
(3a)将哈尔小波系数矩阵分解成边长为8的小方块,将小方块内的系数加载到图形处理器的共享存储器中,对于每个小方块,在(0,π)区间内,等间隔地抽取32个角度值作为几何流的方向,用符号INF表示无几何流方向;
(3b)采用投影值公式,计算每个小方块内哈尔小波系数的坐标在抽取的32个几何流方向上的正交投影值;
(3c)将正交投影值按从小到大排序,得到一个长为64的排序索引,对于无几何流方向,排序索引为数字1~64;
(3d)将小方块内的哈尔小波系数,按照排序索引进行重新排序,得到一个一维信号,对一维信号进行一维哈尔小波变换,得到小波变换后的一维信号,对小波变换后的一维信号进行量化处理,得到量化后的一维信号,对量化后的一维信号进行一维哈尔小波逆变换得到重构信号;
(3e)计算估计误差,选择使估计误差最小的方向作为小方块的最佳几何流方向;
(3f)采用投影值公式,计算每个小方块内哈尔小波系数的坐标在最佳几何流方向上的正交投影值,将正交投影值按从小到大排序,得到一个长为64的排序索引,若最佳几何流方向是无几何流方向,排序索引为数字1~64,使用排序索引重新排序小方块内的哈尔小波系数,得到一维信号,对一维信号,进行一维哈尔小波变换,得到哈尔小波变换后的一维信号,使用排序索引,对哈尔小波变换后的一维信号进行重新排序,得到Bandelet变换系数矩阵;
(3g)将Bandelet变换系数矩阵转换为整型值;
(3h)将Bandelet变换系数矩阵从显存传回内存;
(4)嵌入式零树小波编码:
(4a)采用嵌入式零树小波方法,对Bandelet变换系数矩阵进行扫描,得到扫描符号列表;
(4b)对扫描符号列表进行霍夫曼编码,得到二进制码流,根据图像的像素深度来控制压缩文件的大小;
(4c)使用数字对几何流方向进行编码,用数字0~31分别表示等间隔地抽取出来的32个方向值,用数字32表示无几何流方向的符号INF,将二进制码流、嵌入式零树小波扫描的初始阈值、每轮主扫描表和辅扫描表的长度、哈尔小波变换的迭代次数、压缩图像的尺寸、霍夫曼码表、每个小方块内的最佳几何流的方向写入压缩文件中;
(4d)输出压缩文件;
(5)输入待解压的压缩文件:
输入待解压的压缩文件,从压缩文件中提取霍夫曼码表;
(6)解码:
(6a)从压缩文件中读取二进制码流,对二进制码流进行霍夫曼解码,得到嵌入式零树小波的扫描符号列表;
(6b)对扫描符号列表进行嵌入式零树小波解码,得到Bandelet变换的系数矩阵;
(7)Bandelet逆变换:
(7a)将得到的Bandelet系数矩阵从内存传输到显存中;
(7b)将Bandelet系数矩阵分成边长为8的小方块,将小方块内的Bandelet系数从显存读取到图形处理器的共享存储器中;
(7c)从压缩文件中读取每个小方块内的最佳几何流的方向,采用投影值公式,计算每个小方块内Bandelet系数的坐标在最佳几何流方向上的正交投影值,将正交投影值按从小到大排序,得到一个长为64的排序索引,若最佳几何流方向是无几何流方向,排序索引为数字1~64,采用排序索引重新排序小方块内的Bandelet变换系数,得到一个一维信号,对一维信号进行一维哈尔小波逆变换得到哈尔小波逆变换后的一维信号,采用排序索引重新排序哈尔小波逆变换后的一维信号,得到哈尔小波变换矩阵;
(7d)对哈尔小波变换矩阵进行二维哈尔小波逆变换,得到压缩图像的重构图像;
(7e)将压缩图像的重构图像从显存传回内存。
2.根据权利要求1所述的基于图形处理器的条带波变换图像压缩方法,其特征在于,步骤(2)所述的二维哈尔小波变换的具体步骤如下:
第一步,按照下式,计算哈尔小波变换的迭代次数,
N=log2(W)-3
其中,N表示哈尔小波变换的迭代次数,W表示待压缩图像的宽度;
第二步,图形处理器对数值矩阵的每一行元素进行一维哈尔小波变换;
第三步,对数值矩阵的每一列元素进行一维哈尔小波变换;
第四步,重复第二步、第三步,直至达到迭代次数N,得到哈尔小波系数矩阵。
3.根据权利要求1所述的基于图形处理器的条带波变换图像压缩方法,其特征在于,步骤(3b)、步骤(3f)、步骤(7c)中所述的投影值公式如下:
-sin(θ)*x+cos(θ)*y
其中,θ表示几何流方向上的正交投影值,x,y分别表示小方块系数的坐标值。
4.根据权利要求1所述的基于图形处理器的条带波变换图像压缩方法,其特征在于,步骤(3d)中所述的量化处理是指按照下式进行:
Q ( x ) = 0 | x | ≤ T s i g n ( x ) * T * ( q + 0.5 ) | x | > T
其中,Q(x)表示量化后的一维信号,x表示小波变换后的一维信号的元素,T表示阈值,q表示满足q*T≤|x|≤(q+1)*T条件的整数,sign表示取元素符号操作。
5.根据权利要求1所述的基于图形处理器的条带波变换图像压缩方法,其特征在于,步骤(3e)所述的计算估计误差使用下式:
E=||f1-f4||2+λT2(R1+R2)
其中,E表示估计误差,f1表示重新排序的一维信号,f4表示对量化的信号执行一维哈尔小波逆变换得到的重构信号,λ等于T表示阈值,R1表示编码几何流方向所需的比特位,R2表示编码量化系数所需的比特位。
6.根据权利要求1所述的基于图形处理器的条带波变换图像压缩方法,其特征在于,步骤(4a)所述嵌入式零树小波方法的步骤如下:
第一步,确定扫描的初始阈值,
T 0 = 2 F ( log 2 ( M ( C ) ) )
其中,T0表示扫描的初始阈值,F表示向下取整操作,M表示取所有系数的最大值操作,C表示Bandelet变换系数;
第二步,将Bandelet变换系数与阈值进行比较,给Bandelet变换系数分配以下符号的一种:P表示正的重要系数、N表示负的重要系数、T表示零树根、Z表示孤立零点,得到一个扫描表;
第三步,根据扫描表,对扫描结果为P或N的Bandelet变换系数进行量化;
第四步,使用下式,更新下一轮扫描阈值,将阈值与0.5进行比较,当阈值等于0.5时,结束扫描,当阈值大于0.5时,进入第二步,
Ti+1=Ti/2
其中,Ti为第i轮扫描的阈值,Ti+1为第i+1轮扫描的阈值。
CN201410160985.4A 2014-04-18 2014-04-18 基于图形处理器的条带波变换图像压缩方法 Expired - Fee Related CN103905831B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410160985.4A CN103905831B (zh) 2014-04-18 2014-04-18 基于图形处理器的条带波变换图像压缩方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410160985.4A CN103905831B (zh) 2014-04-18 2014-04-18 基于图形处理器的条带波变换图像压缩方法

Publications (2)

Publication Number Publication Date
CN103905831A CN103905831A (zh) 2014-07-02
CN103905831B true CN103905831B (zh) 2017-01-18

Family

ID=50996952

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410160985.4A Expired - Fee Related CN103905831B (zh) 2014-04-18 2014-04-18 基于图形处理器的条带波变换图像压缩方法

Country Status (1)

Country Link
CN (1) CN103905831B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106612430A (zh) * 2016-02-04 2017-05-03 四川用联信息技术有限公司 一种基于香农熵和差分进化的多级阈值图像压缩方法
CN106936440B (zh) * 2017-02-20 2020-06-16 东南大学 一种压缩感知观测矩阵生成方法及装置
CN107610188A (zh) * 2017-08-10 2018-01-19 中国地质大学(武汉) 一种图形识别分离的同步压缩曲波变换方法
CN112907428A (zh) * 2021-02-10 2021-06-04 海南大学 基于条带变换处理的加密图像水印处理方法及***
CN112867020B (zh) * 2021-02-24 2022-04-19 中南大学 一种无线传感器网络传输方法
CN113572538B (zh) * 2021-09-24 2021-11-23 中国人民解放军海军工程大学 基于共轭零点调制的短数据包非相干检测方法及检测器
CN116112689A (zh) * 2021-11-11 2023-05-12 杭州海康威视数字技术股份有限公司 视频编解码方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004056120A1 (en) * 2002-12-17 2004-07-01 Let It Wave Processing or compressing n-dimensional signals with warped wavelet packets and bandelets
CN101483777A (zh) * 2008-12-19 2009-07-15 西安电子科技大学 基于自适应多尺度Bandelet包的SAR图像去噪压缩方法
CN103024379A (zh) * 2012-12-12 2013-04-03 重庆大学 一种基于光学条带波变换的图像压缩方法
CN103561275A (zh) * 2013-10-17 2014-02-05 中国矿业大学(北京) 一种改进条带波变换的图像压缩方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7418144B2 (en) * 2004-03-03 2008-08-26 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Industry, Through The Communications Research Centre Canada Curved wavelet transform for image and video compression

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004056120A1 (en) * 2002-12-17 2004-07-01 Let It Wave Processing or compressing n-dimensional signals with warped wavelet packets and bandelets
CN101483777A (zh) * 2008-12-19 2009-07-15 西安电子科技大学 基于自适应多尺度Bandelet包的SAR图像去噪压缩方法
CN103024379A (zh) * 2012-12-12 2013-04-03 重庆大学 一种基于光学条带波变换的图像压缩方法
CN103561275A (zh) * 2013-10-17 2014-02-05 中国矿业大学(北京) 一种改进条带波变换的图像压缩方法

Also Published As

Publication number Publication date
CN103905831A (zh) 2014-07-02

Similar Documents

Publication Publication Date Title
CN103905831B (zh) 基于图形处理器的条带波变换图像压缩方法
Kim et al. A real-time convolutional neural network for super-resolution on FPGA with applications to 4K UHD 60 fps video services
US11974069B2 (en) Image processing method and device using feature map compression
CN102123278B (zh) 基于分布式压缩感知技术的信源编解码的方法
CN105847800A (zh) 基于全相位离散正弦双正交变换的图像压缩方法及***
CN102158694B (zh) 一种基于gpu的遥感图像解压缩方法
CN104331913A (zh) 基于稀疏k-svd的极化sar图像压缩方法
CN104199627B (zh) 基于多尺度在线字典学习的可分级视频编码***
US20230216986A1 (en) Method and device of super resolution using feature map compression
CN102708576A (zh) 基于结构字典的分块图像压缩感知重建方法
CN104574336A (zh) 基于自适应亚模字典选择的超分辨率图像重建***
US11956569B2 (en) Image processing method and device using a line-wise operation
Kaur et al. High Speed and Area Efficient 2D DWT Processor based Image Compression" Signal & Image Processing
Thakur et al. Design and implementation of a highly efficient gray image compression codec using fuzzy based soft hybrid JPEG standard
Haweel et al. Fast approximate DCT with GPU implementation for image compression
Xiang et al. Remote sensing image compression with long-range convolution and improved non-local attention model
CN103745443B (zh) 提高图像质量的方法和设备
Li et al. FSR: A general frequency-oriented framework to accelerate image super-resolution networks
CN104683818A (zh) 基于双正交不变集多小波的图像压缩方法
Zhang et al. Global Priors with Anchored-stripe Attention and MultiScale Convolution for Remote Sensing Images Compression
Thakur et al. A highly efficient gray image compression codec using neuro fuzzy based soft hybrid JPEG standard
CN107483964A (zh) 一种利用gpu实现jpeg2000解压缩算法中逆小波变换的加速方法
CN104869426A (zh) 在低压缩码率下降低图像方块效应的jpeg编码方法
CN103402090A (zh) 一种基于霍夫曼无损压缩算法的改进方法
Shan et al. All phase discrete sine biorthogonal transform and its application in JPEG-like image coding using GPU

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170118

CF01 Termination of patent right due to non-payment of annual fee