CN101383972A - 基于空间预测与变换的遥感图像压缩方法 - Google Patents
基于空间预测与变换的遥感图像压缩方法 Download PDFInfo
- Publication number
- CN101383972A CN101383972A CN 200810223503 CN200810223503A CN101383972A CN 101383972 A CN101383972 A CN 101383972A CN 200810223503 CN200810223503 CN 200810223503 CN 200810223503 A CN200810223503 A CN 200810223503A CN 101383972 A CN101383972 A CN 101383972A
- Authority
- CN
- China
- Prior art keywords
- block
- row
- image
- piece
- conversion
- 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.)
- Pending
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提出一种基于空间预测与变换的遥感图像压缩方法,该方法充分利用当前块与相邻块的空间信息,根据相邻已编码重建的块来预测当前的像素值,对预测残差进行变换编码进一步消除空间冗余,在变换方面,根据不同子块的特点自适应调整编码子区的大小,使用整数4×4离散余弦变换;同时,对16×16宏块经过整数4×4离散余弦变换的直流系数进行Hadamard变换,进一步改善大面积平坦图像区的编码性能;本发明在空间域进行预测,避免了频率域预测时丢失细小细节的缺点,提高了算法的压缩性能。
Description
技术领域
本发明涉及一种遥感图像压缩的方法。这是一种基于空间预测与变换的针对细节丰富的遥感图像的压缩方法。
背景技术
随着航天和遥感技术的飞速发展,遥感图像在日常生活、工农业生产和国防等领域受到越来越广泛的应用。由于星载传感器的分辨率不断提高,其图像数据采集速率已经远远超过了传输信道的吞吐速率,所以必须对遥感图像进行高保真的压缩。近年来,图像数据的压缩取得了很大的发展,涌现了很多非常优秀的压缩算法。目前受到广泛应用,并已纳入新的国际标准的基于小波的压缩方法是一种成熟的、具有高保真压缩效果的压缩方法,但针对遥感图像的压缩,该方法有一些严重的缺陷,比如,图像中经小波分解压缩后重建的“锐边”,不可避免的被“钝化”(即损失了高频信息),并且随着压缩倍率的提高,“钝化”将越严重,直接造成图像中纹理细节的损失;该方法必须以大面积图像为基础(随着小波分解所用基础面积的减小,恢复图像质量将急剧降低),并在多次二维小波分解基础上再做无失真编码后,才能得到高保真的压缩效果,但这种以大面积作为处理基础的算法是难于实现实时压缩的;基于小波的压缩方法是通过牺牲高频信息、保存低频信息的方法来换取压缩比的,这对于遥感图像来说,因为其特殊的应用背景,往往小目标才是它关心的重要对象。而图像中的小目标与其所在的局部环境的对比度较小,经过小波变换后,其信息大多数集中在第一级小波分解的三个高频分量中,很容易被量化掉。所以对遥感图像是不利的。
基于空间重采样的遥感图像压缩算法在压缩比为4倍左右的应用情况下,其压缩质量不低于基于小波的压缩算法。但是因为基于空间重采样的遥感图像压缩算法在对图像的结构描述上过于简单,随着压缩比的上升,其压缩质量迅速下降;基于结构描述的图像压缩算法以4×4的像素块作为基本的图像子区,用作压缩处理的基本单元,每个图像子区根据其纹理结构的复杂程度,分为平坦区、粗纹理区和细纹理区三类,以子区内图像的平均方差作为分类的准则,其压缩质量较基于空间重采样的遥感图像压缩算法有显著提高。
虽然基于结构描述的图像压缩算法考虑了图像中纹理的分布,进行分区压缩,但是该算法只是用了4×4大小的块,并且只进行了三种分类模式,显然,这种方法并不能覆盖图像中的所有纹理。
发明内容
本发明要解决的技术问题是:针对现有技术的上述不足,延续了基于结构描述的图像压缩算法的思想,借鉴了H.264视频编码标准中的帧内编码技术,提供一种对细节纹理丰富的遥感图像的压缩方法,提高压缩效率。
为实现这样的方法,本发明的技术方案中,以块为单位进行处理。对每一块而言,先利用相邻的已编码解码块对当前块进行预测,得到预测块后,用当前块减去预测块得到残差块,这样处理能够降低相邻块的相关性,提高编码效率。接下来对残差块进行整数DCT变换和量化。之所以采用DCT变换,这是因为DCT被认为是对K-L变换的最理想的逼近,它能够使图像能量经变换后尽可能集中于尽可能少的几个系数上,从而得到较高的压缩比。根据有关研究,DCT变换在高信噪比的情况下比小波变换具有更好的压缩性能;最后,对经过变换编码的数据进行熵编码。
本发明提供一种基于空间预测与变换的遥感图像压缩方法,其特征在于包括如下具体步骤:
(1)对图像进行分块:把图像分成若干个16×16大小的宏块,如果图像的行或列不能被16整除,则对图像进行补齐,把图像扩展,使其行或列被16整除;补齐的方法是:如果行不能被16整除,则对最后一行进行复制,然后填充扩展的行;如果列不能被16整除,则对最后一列进行复制,然后填充扩展的列;
(2)预测分析:对一个16×16的块进行预测分析,先利用相邻的已编码解码块对当前块进行预测,得到预测块后,用当前块减去预测块得到残差块;接下来对残差块进行整数DCT变换和量化;经过上面的分析,得到最终进行编码的块大小:16×16或者4×4,以及最佳预测模式。
(3)预测编码:根据B得到的块大小及最佳预测模式对该块进行变换、量化;此外,还要进行变换和量化的块进行反量化和反变换的处理,然后与预测值一起生成重建块;
(4)对C中得到的数据进行zigzag扫描,对预测编码后的数据进行重新排列;然后进行熵编码;
(5)重复B、C、D,遍历图像中所有的16×16宏块。
附图说明
图1是基于空间预测和变换的遥感图像压缩方法流程图;
图2是以绝对误差和为代价函数的模式选择流程图。
具体实施方式
为了更好的理解本发明的技术方案,以下结合附图对本发明的实施方式作进一步描述。
本发明基于空间预测与变换的遥感图像压缩方法流程如图1所示,各部分具体实施细节如下:
1.对图像进行分块;
把图像分成若干个16×16大小的宏块,如果图像的行或列不能被16整除,则对图像进行补齐,把图像扩展,使其行或列被16整除;补齐的方法为:如果行不能被16整除,则对最后一行进行复制,然后填充扩展的行;如果列不能被16整除,则对最后一列进行复制,然后填充扩展的列;
2.对待编码块进行预测分析;
遥感图像不同于一般的自然图像,它所含的高频信息和纹理区域较多,所以本实施例采用16×16和4×4两种预测类型对待编码块进行预测分析,在选择编码预测方式时以绝对误差和SAD(Sum of Absolute Difference)作为判断准则。
绝对误差和是指当前待编码块与预测块之间的差值绝对值之和,即残差之和。假设当前块用S(i,j)表示,预测值为pred(i,j),i,j=0,1,…,N,则
绝对误差和(SAD)值越小,说明图像的残差值越小,从而说明当前待编码块与预测块越接近,相应预测模式的预测的精度越高;反之,绝对误差和(SAD)值越大,说明图像的残差值越大,从而预测块不能很好的反应当前待编码块,相应预测模式的预测精度越低。
为了综合考虑各种预测模式的不同偏重方向性,当对宏块进行编码时会遍历所有的预测模式,并借助模式判决准则从中选出最优的模式作为最终的编码模式。
图2是以SAD代价函数模型进行模式选择的流程:
(1)根据任一种预测模式构造出相应块的预测值P;
(2)计算原始块与预测块P之间的绝对误差和SAD;
(3)对于16×16的块来说,每种预测模式下的绝对误差和SAD值即是该模式下的代价cost_16,即cost_16=SAD;对于4×4的块来说,每种预测模式下的代价cost_4的定义如下:
cost_4=SAD+λ*Rate
其中,λ=0.85*2(qp-12)/3,qp表示量化参数;Rate表示采用这种预测模式需要的比特数。
(4)对于16×16的块来说,按照步骤(1)、步骤(2)、步骤(3)计算每种可能预测模式的cost_16值,选取cost_16值最小的作为最佳的16×16预测模式;
(5)对于4×4的块来说,按照步骤(1)、步骤(2)、步骤(3)计算每种可能预测模式的cost_4值,选取cost_4值最小的作为该块最佳的预测模式;
(6)按照步骤(1)、步骤(2)、步骤(3)、步骤(4)分别找出16个4×4块的最佳模式及其最小的代价值cost_4,并把16个cost_4相加得到cost4_sum;
(7)对于两种预测类型,根据上面的模式选择结果,选取cost_16和cost4_sum中最小的那种作为最佳预测类型,这种预测类型下的预测模式就是最佳预测模式。
3.对预测残差值进行变换编码和量化;
对残差值进行4×4的DCT变换和量化,所采用的变换和量化技术是H.264标准中的技术。
整数DCT对图像信号作用后可以获得与DCT类似的频率分解;同时,正交变换的目的是减少变换系数的相关性,使得变换系数的能量集中在较少的几个分量上,变换前后的能量并没有损失,在去除空间相关性上,整数DCT与DCT具有相同的效果。
在本实施例中还用到Hadamard变换,Hadamard变换是针对16×16的块经过整数变换后的16个直流DC系数的变换,经过整数4×4DCT变换后,由于能量大多数集中在每个块的DC系数中,因此我们利用四阶的Hadamard变换来去除宏块中4×4直流系数的相关性。
在本实施例中为了进行待编码块的预测,要对已作过整数DCT和量化的块进行反量化和整数DCT的反变换。
4.对经过变换编码和量化处理后得图像进行扫描和熵编码;
对经过预测编码后的数据进行之字形(zigzag)扫描,然后用基于上下文的自适应二进制算术编码(CABAC)进行熵编码。
CABAC的编码过程由下面三个基本步骤组成:
(1)二进制转换;
(2)上下文建模,编码的自适应性就在这一步体现;
(3)二进制算术编码。
5.最后对所有的16×16宏块进行2、3、4的操作步骤。
Claims (2)
1、一种基于空间预测与变换的遥感图像压缩方法,其特征在于包括如下具体步骤:
(1)对图像进行分块:把图像分成若干个16×16大小的宏块,如果图像的行或列不能被16整除,则对图像进行补齐,把图像扩展,使其行或列被16整除;
(2)预测分析:对一个16×16的块进行预测分析,先利用相邻的已编码解码块对当前块进行预测,得到预测块后,用当前块减去预测块得到残差块;接下来对残差块进行整数DCT变换和量化;经过上面的分析,得到最终进行编码的块大小:16×16或者4×4,以及最佳预测模式;
(3)预测编码:根据步骤(2)得到的块大小及最佳预测模式对该块进行变换、量化,此外,还要进行变换和量化的块进行反量化和反变换的处理,然后与预测值一起生成重建块;
(4)对步骤(3)中得到的数据进行之字形扫描,对预测编码后的数据进行重新排列,然后进行熵编码;
(5)重复步骤(2)、步骤(3)、步骤(4),遍历图像中所有的16×16宏块。
2、一种基于空间预测与变换的遥感图像压缩方法,其特征在于:所述步骤(1)中的补齐的方法是:如果行不能被16整除,则对最后一行进行复制,然后填充扩展的行;如果列不能被16整除,则对最后一列进行复制,然后填充扩展的列。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810223503 CN101383972A (zh) | 2008-09-28 | 2008-09-28 | 基于空间预测与变换的遥感图像压缩方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810223503 CN101383972A (zh) | 2008-09-28 | 2008-09-28 | 基于空间预测与变换的遥感图像压缩方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101383972A true CN101383972A (zh) | 2009-03-11 |
Family
ID=40463550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810223503 Pending CN101383972A (zh) | 2008-09-28 | 2008-09-28 | 基于空间预测与变换的遥感图像压缩方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101383972A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102131093A (zh) * | 2011-01-13 | 2011-07-20 | 北京中星微电子有限公司 | 一种图像处理方法及装置 |
CN102231838A (zh) * | 2010-07-14 | 2011-11-02 | 深圳超多维光电子有限公司 | 立体图像处理方法及立体显示装置 |
WO2011160251A1 (en) * | 2010-06-21 | 2011-12-29 | Thomson Broadband R&D (Beijing) Co., Ltd. | Method and apparatus for encoding/decoding image data |
CN102438142A (zh) * | 2011-11-08 | 2012-05-02 | 北京空间机电研究所 | 一种基于深空背景的自适应图像压缩方法 |
CN102668565A (zh) * | 2009-10-21 | 2012-09-12 | Sk电信有限公司 | 图像编码和解码装置和方法 |
CN103402043A (zh) * | 2013-08-16 | 2013-11-20 | 中国科学院长春光学精密机械与物理研究所 | 一种大视场空间tdiccd相机的图像压缩装置 |
CN107071427A (zh) * | 2010-07-31 | 2017-08-18 | M&K控股株式会社 | 图像解码装置 |
CN107277512A (zh) * | 2009-07-06 | 2017-10-20 | 汤姆逊许可证公司 | 用于空间变化残差编码的方法和设备 |
CN108848388A (zh) * | 2018-07-17 | 2018-11-20 | 珠海亿智电子科技有限公司 | 一种提高H264编码16x16预测模式DCT运算速度的硬件实现方法 |
WO2019153342A1 (zh) * | 2018-02-11 | 2019-08-15 | 北京大学深圳研究生院 | 一种基于增强图变换的点云属性压缩方法 |
CN110581995A (zh) * | 2019-09-12 | 2019-12-17 | 北京奇艺世纪科技有限公司 | 一种视频处理的方法及装置 |
CN110720222A (zh) * | 2017-07-10 | 2020-01-21 | 影图辟开思公司 | 用于数字数据压缩的方法和设备 |
-
2008
- 2008-09-28 CN CN 200810223503 patent/CN101383972A/zh active Pending
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107277512A (zh) * | 2009-07-06 | 2017-10-20 | 汤姆逊许可证公司 | 用于空间变化残差编码的方法和设备 |
CN102668565A (zh) * | 2009-10-21 | 2012-09-12 | Sk电信有限公司 | 图像编码和解码装置和方法 |
CN102668565B (zh) * | 2009-10-21 | 2015-12-09 | Sk电信有限公司 | 图像编码和解码装置和方法 |
US9036932B2 (en) | 2010-06-21 | 2015-05-19 | Thomson Licensing | Method and apparatus for encoding/decoding image data |
WO2011160251A1 (en) * | 2010-06-21 | 2011-12-29 | Thomson Broadband R&D (Beijing) Co., Ltd. | Method and apparatus for encoding/decoding image data |
CN102231838A (zh) * | 2010-07-14 | 2011-11-02 | 深圳超多维光电子有限公司 | 立体图像处理方法及立体显示装置 |
CN102231838B (zh) * | 2010-07-14 | 2013-03-27 | 深圳超多维光电子有限公司 | 立体图像处理方法及立体显示装置 |
CN107087176A (zh) * | 2010-07-31 | 2017-08-22 | M&K控股株式会社 | 图像解码装置 |
CN107087176B (zh) * | 2010-07-31 | 2020-01-14 | M&K控股株式会社 | 图像解码装置 |
CN107071427A (zh) * | 2010-07-31 | 2017-08-18 | M&K控股株式会社 | 图像解码装置 |
CN107087175B (zh) * | 2010-07-31 | 2020-03-06 | M&K控股株式会社 | 图像编码装置 |
CN107087175A (zh) * | 2010-07-31 | 2017-08-22 | M&K控股株式会社 | 图像编码装置 |
CN107071427B (zh) * | 2010-07-31 | 2020-01-14 | M&K控股株式会社 | 图像解码装置 |
CN102131093A (zh) * | 2011-01-13 | 2011-07-20 | 北京中星微电子有限公司 | 一种图像处理方法及装置 |
CN102438142A (zh) * | 2011-11-08 | 2012-05-02 | 北京空间机电研究所 | 一种基于深空背景的自适应图像压缩方法 |
CN103402043A (zh) * | 2013-08-16 | 2013-11-20 | 中国科学院长春光学精密机械与物理研究所 | 一种大视场空间tdiccd相机的图像压缩装置 |
CN110720222A (zh) * | 2017-07-10 | 2020-01-21 | 影图辟开思公司 | 用于数字数据压缩的方法和设备 |
WO2019153342A1 (zh) * | 2018-02-11 | 2019-08-15 | 北京大学深圳研究生院 | 一种基于增强图变换的点云属性压缩方法 |
US11126887B2 (en) | 2018-02-11 | 2021-09-21 | Peking University Shenzhen Graduate School | Enhanced graph transformation-based point cloud attribute compression method |
CN108848388A (zh) * | 2018-07-17 | 2018-11-20 | 珠海亿智电子科技有限公司 | 一种提高H264编码16x16预测模式DCT运算速度的硬件实现方法 |
CN108848388B (zh) * | 2018-07-17 | 2022-02-22 | 珠海亿智电子科技有限公司 | 一种提高H264编码16x16预测模式DCT运算速度的硬件实现方法 |
CN110581995A (zh) * | 2019-09-12 | 2019-12-17 | 北京奇艺世纪科技有限公司 | 一种视频处理的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101383972A (zh) | 基于空间预测与变换的遥感图像压缩方法 | |
CN104967850B (zh) | 通过使用大变换单元对图像进行编码和解码的方法和设备 | |
CN103501437B (zh) | 一种基于分形和h.264的高光谱图像压缩方法 | |
CN100536573C (zh) | 基于方向的dc预测方法及用于视频编码的帧内预测方法 | |
CN1181690C (zh) | 用于压缩视频序列的编码方法 | |
CN103327325B (zh) | 基于hevc标准的帧内预测模式快速自适应选择方法 | |
CN103329522A (zh) | 用于使用字典编码视频的方法 | |
CN103024383A (zh) | 一种基于hevc框架的帧内无损压缩编码方法 | |
CN101272489B (zh) | 视频图像质量增强的编解码装置与编解码方法 | |
CN102611888A (zh) | 一种对屏幕内容的编码方法 | |
CN107318016A (zh) | 一种基于零块分布的hevc帧间预测模式快速判定方法 | |
CN102625102A (zh) | 一种面向h.264/svc mgs编码的率失真模式选择方法 | |
CN107864380A (zh) | 基于dct的3d‑hevc快速帧内预测决策方法 | |
CN103262539A (zh) | 运动图像编码装置、运动图像解码装置、运动图像编码方法以及运动图像解码方法 | |
CN108111856A (zh) | 图像的压缩 | |
CN102595112B (zh) | 视频编码中编码和重建图像块的方法 | |
CN102065293B (zh) | 一种基于空间域预测编码的图像压缩方法 | |
CN104702959A (zh) | 一种视频编码的帧内预测方法及*** | |
CN102196270B (zh) | 帧内预测方法及装置、编解码方法及装置 | |
CN107852493A (zh) | 用于样点值补偿的图像编码方法和装置以及用于样点值补偿的图像解码方法和装置 | |
CN101489134B (zh) | 用于视频帧内编码的klt矩阵训练方法 | |
CN102045554A (zh) | 视频和图像的空域预测方法及装置 | |
CN104320661A (zh) | 基于差分熵和结构相似性的图像编码质量预测方法 | |
Xiao et al. | An optimized quantization technique for image compression using discrete Tchebichef transform | |
CN107181963A (zh) | 一种视频压缩方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090311 |