CN102684703A - 一种高效的数字高程模型数据无损压缩的方法 - Google Patents

一种高效的数字高程模型数据无损压缩的方法 Download PDF

Info

Publication number
CN102684703A
CN102684703A CN201210124632XA CN201210124632A CN102684703A CN 102684703 A CN102684703 A CN 102684703A CN 201210124632X A CN201210124632X A CN 201210124632XA CN 201210124632 A CN201210124632 A CN 201210124632A CN 102684703 A CN102684703 A CN 102684703A
Authority
CN
China
Prior art keywords
sigma
kappa
partiald
compression
dem
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
Application number
CN201210124632XA
Other languages
English (en)
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.)
Beijing Normal University
Original Assignee
Beijing Normal 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 Beijing Normal University filed Critical Beijing Normal University
Priority to CN201210124632XA priority Critical patent/CN102684703A/zh
Publication of CN102684703A publication Critical patent/CN102684703A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

本发明实现了用最优线性二乘预测模型和自适应算术编码技术来实现数字高程模型的快速无损压缩。在保持数字高程模型数据信息压缩前后无丢失的情况下,实现数字高程模型数据更高的压缩率、压缩时间更短。压缩过程分为两步:第一步,通过最优线性二乘预测模型识别和消除数字高程模型相邻高程间信息冗余,提取独立的空间信息,减小信息熵,即通过最优线性二乘预测模型去相关后,用一个无冗余或冗余度较小的数组代替;下一步,对该数组采用自适应算术编码技术对所提取的信息进行编码,使减少后的信息熵得以具体实现,进一步减少数据量。经过这两步后,得到具有更高压缩比的二进制数据流。

Description

一种高效的数字高程模型数据无损压缩的方法
一、技术领域
本发明涉及一种高效的数字高程模型数据无损压缩的方法,属于空间信息技术领域。
二、背景技术
随着空间信息技术的发展。人们获取高分辨率的数字高程模型(DEM)的自动化程度越来越高,DEM的分辨率和数据量迅速增长,一个***处理的DEM多达几百个Gbtyte,甚至几个TB,这些数据的存储占用大量硬盘空间,超过了计算机硬件的发展速度;再有就是目前的网络带宽和传输速率都有限,为了加快DEM在网络上的传输,数据的压缩技术提供一种有效的解决方案。此外压缩技术也是维护数据的安全性的重要手段之一。
数据压缩根据重建过程中有无信息丢失分为:无损压缩和有损压缩。虽然有损压缩可以获得比无损压缩更高的压缩比,对减小存储设备的占用空间和网络的传输时间具有广泛的意义,但它并不能精确的重建原始DEM的内容,会丢失部分信息,并且压缩过程不可逆。在某些领域人们要求数据具有非常高的可信度,如DEM中涉及到国家主权的边界线以及反映地势变化的高程信息等,有损压缩丢失的这部分信息对我们来说是至关重要的,因此高效的无损压缩算法对保证数据的精度、存储、传输和信息的处理具有非常重要的现实意义。有关文献提出了很多关于文本、影像的有损和无损压缩算法,这些算法虽然在图像压缩时获得很高的压缩率,由于DEM中的高程值是浮点数,且相邻值之间存在某种相关性,这些算法往往难以应用到DEM数据的无损压缩上或压缩率不高、压缩时间较长。
本发明实现了用最优线性二乘预测模型和自适应算术编码技术来实现DEM的快速无损压缩。
三、发明内容
1、目的:本发明的目的是提供一种DEM数据高效无损压缩的方法,在保持DEM数据信息压缩前后无丢失的情况下,实现DEM数据更高的压缩率、压缩时间更短。
2、技术方案:本发明涉及一种高效的数字高程模型数据无损压缩的方法,该方法的步骤流程如图1所示。
DEM的压缩分为两个过程:第一步,通过最优线性二乘预测模型识别和消除DEM相邻高程间信息冗余,提取独立的空间信息,减小信息熵,即,对一个m×n的数字高程模型H[i×n+j]通过预测模型去相关后用一个无冗余或冗余度较小的数组pVar[i×n+j]代替,其中1≤i≤n,1≤j≤m,m、n为正整数;下一步,对pVar[i×n+j]采用自适应算术编码技术对所提取的信息进行编码,使减少后的信息熵得以具体实现,进一步减少数据量。经过这两步后,会得到具有高压缩比的二进制数据流。具体实现过程如下:
步骤一:建立最优线性二乘预测模型
预测就是利用DEM中相邻数据间的相关性,来估计下一点的信息。因为数据压缩和解压缩过程采用同样的规则进行预测,所以可以从编码后的信息准确的恢复原始DEM数据。
本发明采用的自适应算术编码是一种熵编码,熵编码对服从高斯分布的数据要比均匀分布的数据有更高的描述效率。高程数据一般不服从高斯分布,如果离散数据中的每个数据是一个随机变量,则整个数据集服从高斯分布,所以首先引入一个线性预测模型消除DEM之间的相关性,最后生成的DEM改正数近似服从高斯分布。由于DEM数据是一个顺序排列的二维矩阵,后一个点的条件概率分布能够由前一已编码的数据集获得。令C={xmn:n<j,0≤m<N;n=j,0≤m<i},其中DEM的大小为n×m,xi+1是下一个要编码的高程值。为了取得最后的压缩效果,希望xi+1在整个二维矩阵中的概率P(公式1)最大。
P { x i + 1 | i , j ∈ ( N , M ) } = Π i , j = 0 N - 1 , M - 1 P ( x i + 1 | S ij ) , S ij ⊆ C - - - ( 1 )
公式(1)中Sij是指定条件的上下文,xi+1的编码长度是-log2P{xi+1|i,j∈(N,M)}位是概率模型熵的平均值,条件概率P{xi+1|i,j∈(N,M)}是从前面的编码值计算出的,因此解码器同样能够按照相同的顺序对其解码。
从上面分析知,使用统计编码压缩数据时,若高程改正的频率偏离均衡位置的距离越小,压缩效果就越好。高程变量H(i,j)是服从正态分布的随机变量,其预测值误差可以有相邻点的高程获得,如图2所示,DEM中(i,j)点的高程误差νi,j由公式(2)计算得出。
νi,j=Hi,j1Hi-1,j2Hi-1,j-1-κ3Hi,j-1         (2)
公式(2)中,κ1,κ2,κ3是实数,k1+k2+k3=1;νi,j组成一个(m-1)×(n-1)的二维矩阵V。衡量误差矩阵V的重要精度指标是数学期望μ和方差σ,μ表示V集中位置的数学特征;σ表示围绕集中位置离散程度的数字特征,σ越小,V的离散度越小,反之,离散程度越大。为了使预测模型最优,应该满足公式(3):
u = 0 σ = min Σ i = 1 m Σ j = 1 n v i , j = 0 Σ i = 1 m Σ j = 1 m ( α i , j v i , j 2 ) = min v i , j = H i , j - κ 1 H i , j - κ 2 H i - 1 , j - 1 - κ 3 H i , j - 1 - - - ( 3 )
公式(3)就是最优线性二乘预测模型,其中,αi,j是相关系数,αi,j=1;令
Figure BSA00000707303300033
ρ为Lagrange乘数,将Φ对κ1,κ2,κ3求一阶导数并令:
Σ i , j v = 0 ∂ ψ / ∂ κ 1 = 0 ∂ ψ / ∂ κ 2 = 0 ∂ ψ / ∂ κ 3 / = 0 ∂ ψ / ∂ λ = 0 - - - ( 4 )
Σ i = 1 m Σ j = 1 n H i - 1 , j 2 Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j H i , j - 1 - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i , j - 1 Σ i = 1 m Σ j - 1 n H i - 1 , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 2 - 1 2 Σ i = 1 m Σ j = 1 n H i , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 0 κ 1 κ 2 κ 3 ρ = Σ i = 1 m Σ j = 1 n H i , j H i - 1 , j Σ i = 1 m Σ j = 1 n H i , j H i - 1 . , j - 1 Σ i = 1 m Σ j = 1 n H i , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j - - - ( 5 )
A = { a ij } = Σ i = 1 m Σ j = 1 n H i - 1 , j 2 Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j H i , j - 1 - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i , j - 1 Σ i = 1 m Σ j - 1 n H i - 1 , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 2 - 1 2 Σ i = 1 m Σ j = 1 n H i , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 0 , B = { b i } = Σ i = 1 m Σ j = 1 n H i , j H i - 1 , j Σ i = 1 m Σ j = 1 n H i , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j
其中,i,j=1,2,3,4。
通过Doolittle分解法解上述方程(5),得到:
u kj = a kj - Σ t = 1 k - 1 l kt u tj l i k = ( a i k - Σ t = 1 k - 1 l i t u tk ) / u kk
k=1,2,3,4;j=k,k+1,...,3;i=k+1,...,n      (6)
y i = b i - Σ t = 1 i - 1 l it y t κ j = ( y j - Σ t = j + 1 n u i t κ t ) / u jj 其中i=1,...,4;j=3,2,1          (7)
通过上式(6)和(7),可以求得κ1,κ2,κ3的值。保留H(i,j)的第一行和第一列的值不变,利用νi,j=int(Hi,j1Hi-1,j2Hi-1,j-13Hi,j-1)计算高程改正,结果存储在pVar(i,j),此时1≤i≤n,1≤j≤m。
步骤二:算术编码压缩DEM改正误差
对预测误差矩阵pVar(i,j)采用自适应算术编码进行编码,最终实现数据压缩。基本思想是将每个不同的序列按照出现频率映像到0与1之间的相应数字区域内,该区域表示成可以改变精度的二进制小数,其中出现频率越低的数据利用精度越高的小数表示。源数据的出现频率决定该算法的压缩效果,同时也决定编码过程中源数据对应的区间范围,而编码区间则决定算术压缩算法最终的输出数据。
在算术编码高阶上下文模型的实现中,随着模型阶数的线性增加,模型占用内存呈指数的速度增长,需要存储的上下文的数目为mn,其中,m为互不重复的符号个数,n为模型的阶数。利用高阶上下文总是建立在低阶上下文的基础上这一规律,将0阶上下文表存储在线性链表中,链表中的每个元素包含了指向相应的1阶上下文表的指针,1阶上下文表中又包含了指向2阶上下文表的指针,2阶上下文表中又包含了指向3阶上下文表的指针,由此构成整个上下文树。树中只有出现过的上下文才拥有已分配的节点,没有出现过的上下文不必占用内存空间,只有在该上下文后面出现过的字符才拥有计数值,由此可以最大限度地减少空间消耗。经过该过程后,得到DEM具有高压缩比的二进制数据流。
3、优点及功效:有关文献提出了很多关于影像的有损和无损压缩算法,这些算法虽然在文本、图像压缩时获得很高的压缩率,但难以应用到DEM数据的无损压缩上或压缩率不高、压缩时间较长。本发明提出用最优线性二乘预测模型和自适应算术编码技术来实现DEM的快速无损压缩。在保持DEM数据信息压缩前后无丢失的情况下,实现DEM数据更高的压缩率、压缩时间更短。
四、附图说明
图1DEM无损压缩过程示意图
图2网格DEM相邻点的位置关系
五、具体实施方式
本发明涉及一种高效的数字高程模型数据无损压缩的方法,该方法的步骤流程如图1所示。
DEM的压缩分为两个过程:第一步,通过最优线性二乘预测模型识别和消除DEM相邻高程间信息冗余,提取独立的空间信息,减小信息熵,即,对一个m×n的数字高程模型H[i×n+j]通过预测模型去相关后用一个无冗余或冗余度较小的数组pVar[i×n+j]代替,其中1≤i≤n,1≤j≤m,m、n为正整数;下一步,对pVar[i×n+j]采用自适应算术编码技术对所提取的信息进行编码,使减少后的信息熵得以具体实现,进一步减少数据量。经过这两步后,会得到具有更高压缩比的二进制数据流。具体实现过程如下:
步骤一:建立最优线性二乘预测模型
预测就是利用DEM中相邻数据间的相关性,来估计下一点的信息。因为数据压缩和解压缩过程采用同样的规则进行预测,所以可以从编码后的信息准确的恢复原始DEM数据。
本发明采用的自适应算术编码是一种熵编码,熵编码对服从高斯分布的数据要比均匀分布的数据有更高的描述效率。高程数据一般不服从高斯分布,如果离散数据中的每个数据是一个随机变量,则整个数据集服从高斯分布,所以首先引入一个线性预测模型消除DEM之间的相关性,最后生成的DEM改正数近似服从高斯分布。由于DEM数据是一个顺序排列的二维矩阵,后一个点的条件概率分布能够由前一已编码的数据集获得。令C={xmn:n<j and 0≤m<N;n=j and 0≤m<i},其中DEM的大小为n×m,xi+1是下一个要编码的高程值。为了取得最后的压缩效果,希望xi+1在整个二维矩阵中的概率P(公式1)最大。
P { x i + 1 | i , j ∈ ( N , M ) } = Π i , j = 0 N - 1 , M - 1 P ( x i + 1 | S ij ) , S ij ⊆ C - - - ( 1 )
公式(1)中Sij是指定条件的上下文,xi+1的编码长度是-log2P{xi+1|i,j∈(N,M)}位是概率模型熵的平均值,条件概率P{xi+1|i,j∈(N,M)}是从前面的编码值计算出的,因此解码器同样能够按照相同的顺序对其解码。
本发明提出一种性能较好的最优线性二乘预测模型。从上面分析知,使用统计编码压缩数据时,若高程改正的频率偏离均衡位置的距离越小,压缩效果就越好。高程变量H(i,j)是服从正态分布的随机变量,其预测值误差可以有相邻点的高程获得,如图2所示,DEM中(i,j)点的高程误差νi,j由公式(2)计算得出。
νi,j=Hi,j1Hi-1,j2Hi-1,j-13Hi,j-1               (2)
公式(2)中,κ1,κ2,κ3是实数,k1+k2+k3=1;νi,j组成一个(m-1)×(n-1)的二维矩阵V。衡量误差矩阵V的重要精度指标是数学期望μ和方差σ,μ表示V集中位置的数学特征;σ表示围绕集中位置离散程度的数字特征,σ越小,V的离散度越小,反之,离散程度越大。为了使预测模型最优,应该满足公式(3):
u = 0 σ = min Σ i = 1 m Σ j = 1 n v i , j = 0 Σ i = 1 m Σ j = 1 m ( α i , j v i , j 2 ) = min v i , j = H i , j - κ 1 H i , j - κ 2 H i - 1 , j - 1 - κ 3 H i , j - 1 - - - ( 3 )
公式(3)就是最优线性二乘预测模型,其中,αi,j是相关系数,αi,j=1;令
Figure BSA00000707303300063
ρ为Lagrange乘数,将Φ对κ1,κ2,κ3求一阶导数并令:
Σ i , j v = 0 ∂ ψ / ∂ κ 1 = 0 ∂ ψ / ∂ κ 2 = 0 ∂ ψ / ∂ κ 3 / = 0 ∂ ψ / ∂ λ = 0 - - - ( 4 )
Σ i = 1 m Σ j = 1 n H i - 1 , j 2 Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j H i , j - 1 - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i , j - 1 Σ i = 1 m Σ j - 1 n H i - 1 , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 2 - 1 2 Σ i = 1 m Σ j = 1 n H i , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 0 κ 1 κ 2 κ 3 ρ = Σ i = 1 m Σ j = 1 n H i , j H i - 1 , j Σ i = 1 m Σ j = 1 n H i , j H i - 1 . , j - 1 Σ i = 1 m Σ j = 1 n H i , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j - - - ( 5 )
A = { a ij } = Σ i = 1 m Σ j = 1 n H i - 1 , j 2 Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j H i , j - 1 - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i , j - 1 Σ i = 1 m Σ j - 1 n H i - 1 , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 2 - 1 2 Σ i = 1 m Σ j = 1 n H i , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 0 , B = { b i } = Σ i = 1 m Σ j = 1 n H i , j H i - 1 , j Σ i = 1 m Σ j = 1 n H i , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j
其中,i,j=1,2,3,4。
通过Doolittle分解法解上述方程(5),得到:
u kj = a kj - Σ t = 1 k - 1 l kt u tj l i k = ( a i k - Σ t = 1 k - 1 l i t u tk ) / u kk k=1,2,3,4;j=k,k+1,...,3;i=k+1,...,n        (6)
y i = b i - Σ t = 1 i - 1 l it y t κ j = ( y j - Σ t = j + 1 n u i t κ t ) / u jj 其中i=1,...,4;j=3,2,1                            (7)
通过上式(6)和(7),可以求得κ1,κ2,κ3的值。保留H(i,j)的第一行和第一列的值不变,利用νi,j=int(Hi,j1Hi-1,j2Hi-1,j-13Hi,j-1)计算高程改正,结果存储在pVar(i,j),此时1≤i<n,1≤j<m。
步骤二:算术编码压缩DEM改正误差
对预测误差矩阵pVar(i,j)采用自适应算术编码进行编码,最终实现数据压缩。基本思想是将每个不同的序列按照出现频率映像到0与1之间的相应数字区域内,该区域表示成可以改变精度的二进制小数,其中出现频率越低的数据利用精度越高的小数表示。源数据的出现频率决定该算法的压缩效果,同时也决定编码过程中源数据对应的区间范围,而编码区间则决定算术压缩算法最终的输出数据。
在算术编码高阶上下文模型的实现中,随着模型阶数的线性增加,模型占用内存呈指数的速度增长,需要存储的上下文的数目为mn,其中,m为互不重复的符号个数,n为模型的阶数。利用高阶上下文总是建立在低阶上下文的基础上这一规律,将0阶上下文表存储在线性链表中,链表中的每个元素包含了指向相应的1阶上下文表的指针,1阶上下文表中又包含了指向2阶上下文表的指针,2阶上下文表中又包含了指向3阶上下文表的指针,由此构成整个上下文树。树中只有出现过的上下文才拥有已分配的节点,没有出现过的上下文不必占用内存空间,只有在该上下文后面出现过的字符才拥有计数值,由此可以最大限度地减少空间消耗。经过该过程后,得到DEM具有高压缩比的二进制数据流。
实施例1:
在一台配置有Intel(R)CoreTM 2.4GHz 2处理器,2G内存,ATI Radeon HD图形显卡的计算机上进行了实施。选择三幅DEM数据Asia、ChinaPart和JingPart,分别代表不同的地形:Asia包括海洋和地势起伏很大的山区;ChinaPart绝大部分是山岭地带;JingPart是平原地带。表1列出了该三幅验证数据的相关信息。
表1.DEM的信息
Figure BSA00000707303300081
表2分别列出了本发明的DEM压缩方法以及Winrar、CAB对三幅DEM压缩的性能指标。压缩率的公式如(8):
压缩比:
Figure BSA00000707303300082
从表2中可以看出:本发明得到DEM的压缩时间要明显小于后两者,并且也比WINRAR或CAB的压缩率高出10%-20%。
表2.三种不同方法算法对DEM压缩率和压缩时间性能的比较
Figure BSA00000707303300083

Claims (1)

1.一种高效的数字高程模型数据无损压缩的方法步骤包括:
步骤一:建立最优线性二乘预测模型
由于数字高程模型(DEM)中任一点(i,j)的高程变量H(i,j)是服从正态分布的随机变量,其预测值误差可以由相邻点高程获得,DEM中(i,j)点的高程误差νi,j由公式(1)计算得出。
νi,j=Hi,j1Hi-1,j2Hi-1,j-13Hi,j-1        (1)
公式(1)中,κ1,κ2,κ3是实数,k1+k2+k3=1;νi,j组成一个(m-1)×(n-1)的二维矩阵V,衡量误差矩阵V的重要精度指标是数学期望μ和方差σ,σ越小,V的离散度越小,反之,离散程度越大,为了使预测模型最优,应该满足公式(2):
u = 0 σ = min , Σ i = 1 m Σ j = 1 n v i , j = 0 Σ i = 1 m Σ j = 1 m ( α i , j v i , j 2 ) = min v i , j = H i , j - κ 1 H i , j - κ 2 H i - 1 , j - 1 - κ 3 H i , j - 1 - - - ( 2 )
公式(2)就是最优线性二乘预测模型,其中,αi,j是相关系数,αi,j=1;令
Figure FSA00000707303200013
ρ为Lagrange乘数,将Φ对κ1,κ2,κ3求一阶导数并令:
Σ i , j v = 0 ∂ ψ / ∂ κ 1 = 0 ∂ ψ / ∂ κ 2 = 0 ∂ ψ / ∂ κ 3 / = 0 ∂ ψ / ∂ λ = 0 - - - ( 3 )
Σ i = 1 m Σ j = 1 n H i - 1 , j 2 Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j H i , j - 1 - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i , j - 1 Σ i = 1 m Σ j - 1 n H i - 1 , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 2 - 1 2 Σ i = 1 m Σ j = 1 n H i , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 0 κ 1 κ 2 κ 3 ρ = Σ i = 1 m Σ j = 1 n H i , j H i - 1 , j Σ i = 1 m Σ j = 1 n H i , j H i - 1 . , j - 1 Σ i = 1 m Σ j = 1 n H i , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j - - - ( 4 )
A = { a ij } = Σ i = 1 m Σ j = 1 n H i - 1 , j 2 Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j H i , j - 1 - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i - 1 , j - 1 2 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 H i , j - 1 Σ i = 1 m Σ j - 1 n H i - 1 , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 2 - 1 2 Σ i = 1 m Σ j = 1 n H i , j - 1 Σ i = 1 m Σ j = 1 n H i - 1 , j Σ i = 1 m Σ j = 1 n H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i , j - 1 0 , B = { b i } = Σ i = 1 m Σ j = 1 n H i , j H i - 1 , j Σ i = 1 m Σ j = 1 n H i , j H i - 1 , j - 1 Σ i = 1 m Σ j = 1 n H i , j H i , j - 1 Σ i = 1 m Σ j = 1 n H i , j
其中,i,j=1,2,3,4。
通过Doolittle分解法解上述方程(4),得到:
u kj = a kj - Σ t = 1 k - 1 l kt u tj l i k = ( a i k - Σ t = 1 k - 1 l i t u tk ) / u kk k=1,2,3,4;j=k,k+1,...,3;i=k+1,...,n         (5)
y i = b i - Σ t = 1 i - 1 l it y t κ j = ( y j - Σ t = j + 1 n u i t κ t ) / u jj 其中i=1,...,4;j=3,2,1                           (6)
通过上式(5)和(6),求得κ1,κ2,κ3的值,保留H(i,j)的第一行和第一列的值不变,利用νi,j=int(Hi,j1Hi-1,j2Hi-1,j-13Hi,j-1)计算高程改正,结果存储在pVar(i,j),此时1≤i≤n,1≤j≤m。
步骤二:自适应算术编码压缩DEM改正误差
在自适应算术编码高阶上下文模型的实现中,将0阶上下文表存储在线性链表中,链表中的每个元素包含了指向相应的1阶上下文表的指针,1阶上下文表中又包含了指向2阶上下文表的指针,2阶上下文表中又包含了指向3阶上下文表的指针,由此构成整个上下文树,树中只有出现过的上下文才拥有已分配的结点,没有出现过的上下文不必占用内存空间,只有在该上下文后面出现过的字符才拥有计数值,由此可以最大限度地减少空间消耗,经过该过程后,得到DEM具有高压缩比的二进制数据流。
CN201210124632XA 2012-04-26 2012-04-26 一种高效的数字高程模型数据无损压缩的方法 Pending CN102684703A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210124632XA CN102684703A (zh) 2012-04-26 2012-04-26 一种高效的数字高程模型数据无损压缩的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210124632XA CN102684703A (zh) 2012-04-26 2012-04-26 一种高效的数字高程模型数据无损压缩的方法

Publications (1)

Publication Number Publication Date
CN102684703A true CN102684703A (zh) 2012-09-19

Family

ID=46816149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210124632XA Pending CN102684703A (zh) 2012-04-26 2012-04-26 一种高效的数字高程模型数据无损压缩的方法

Country Status (1)

Country Link
CN (1) CN102684703A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559084A (zh) * 2016-11-15 2017-04-05 浙江工业大学 一种基于算术编码的无损数据压缩编码方法
CN111309690A (zh) * 2020-02-05 2020-06-19 吉林大学 一种数控机床g代码数据无损压缩方法
WO2021008524A1 (zh) * 2019-07-15 2021-01-21 华为技术有限公司 图像编码方法、解码方法、装置和存储介质
CN114596415A (zh) * 2022-03-03 2022-06-07 广东汇天航空航天科技有限公司 地形数据处理方法、装置、设备及存储介质
WO2022243494A1 (fr) 2021-05-21 2022-11-24 Thales Procédés de compression et de décompression d'un fichier de modèle numérique de terrain; fichiers compressé et décompressé et produit programme d'ordinateur associés.

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0448802A2 (en) * 1990-03-30 1991-10-02 International Business Machines Corporation Dynamic model selection during data compression
CN101490746A (zh) * 2006-07-18 2009-07-22 汤姆森许可贸易公司 有损编码信号及所述信号的无损编码扩展数据的音频比特流数据结构布置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0448802A2 (en) * 1990-03-30 1991-10-02 International Business Machines Corporation Dynamic model selection during data compression
CN101490746A (zh) * 2006-07-18 2009-07-22 汤姆森许可贸易公司 有损编码信号及所述信号的无损编码扩展数据的音频比特流数据结构布置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
谭继强 等: "一种DEM数据无损压缩的方法", 《地理信息世界》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559084A (zh) * 2016-11-15 2017-04-05 浙江工业大学 一种基于算术编码的无损数据压缩编码方法
CN106559084B (zh) * 2016-11-15 2019-07-30 浙江工业大学 一种基于算术编码的无损数据压缩编码方法
WO2021008524A1 (zh) * 2019-07-15 2021-01-21 华为技术有限公司 图像编码方法、解码方法、装置和存储介质
CN111309690A (zh) * 2020-02-05 2020-06-19 吉林大学 一种数控机床g代码数据无损压缩方法
CN111309690B (zh) * 2020-02-05 2022-10-21 吉林大学 一种数控机床g代码数据无损压缩方法
WO2022243494A1 (fr) 2021-05-21 2022-11-24 Thales Procédés de compression et de décompression d'un fichier de modèle numérique de terrain; fichiers compressé et décompressé et produit programme d'ordinateur associés.
FR3123172A1 (fr) 2021-05-21 2022-11-25 Thales Procédés de compression et de décompression d’un fichier de modèle numérique de terrain ; fichiers compressé et décompressé et produit programme d’ordinateur associés.
CN114596415A (zh) * 2022-03-03 2022-06-07 广东汇天航空航天科技有限公司 地形数据处理方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN111818346B (zh) 图像编码方法和装置、图像解码方法和装置
Huang et al. Octsqueeze: Octree-structured entropy model for lidar compression
CN107832837B (zh) 一种基于压缩感知原理的卷积神经网络压缩方法及解压缩方法
CN109889839B (zh) 基于深度学习的感兴趣区域图像编码、解码***及方法
CN111988629B (zh) 图像编码装置和图像解码装置
US11177823B2 (en) Data compression by local entropy encoding
CN101640803B (zh) 一种用于多光谱图像的渐进的分布式编解码方法及装置
CN105374054A (zh) 基于空谱特性的高光谱图像压缩方法
Duan et al. Compact descriptors for visual search
US11983906B2 (en) Systems and methods for image compression at multiple, different bitrates
CN102684703A (zh) 一种高效的数字高程模型数据无损压缩的方法
CN104159112A (zh) 基于双重稀疏模型解码的压缩感知视频传输方法及***
CN104820696A (zh) 一种基于多标签最小二乘哈希算法的大规模图像检索方法
CN103188494A (zh) 跳过离散余弦变换对深度图像编码/解码的设备和方法
CN104392207A (zh) 一种用于数字图像内容识别的特征编码方法
Song et al. Efficient hierarchical entropy model for learned point cloud compression
CN106101732B (zh) 快速压缩高光谱信号的矢量量化方案
CN103985096A (zh) 基于离线训练的高光谱图像回归预测压缩方法
US20230154053A1 (en) System and method for scene graph lossless compression by context-based graph convolution
CN103646409A (zh) 多元向量量化的高光谱图像压缩编码方法
CN103581677A (zh) 图像加密压缩和解压解密方法及装置
Sahu et al. Image compression methods using dimension reduction and classification through PCA and LDA: A review
Biswas et al. Fast fractal image compression by pixels pattern using fuzzy c-means
CN109698702B (zh) 基因测序数据压缩预处理方法、***及计算机可读介质
Balevic et al. Using arithmetic coding for reduction of resulting simulation data size on massively parallel GPGPUs

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

Application publication date: 20120919