APP下载

浅谈影像数据库的数据压缩

2012-04-29王珺

群文天地 2012年8期
关键词:算法

摘要:遥感技术的发展需要以强大的影像数据库来作为基础,这就为海量影像数据库系统的发展奠定了基础。本文就影像数据库的数据压缩中的算法选择、ECW算法的实现及其优越性、影像建库的方式作初步探究。

关键词:影像数据库;数据压缩;算法选择;ECW;算法;建库方式

现代遥感技术的高速发展使遥感影像呈几何级形式递增,从一开始的MB数量级到现在的GB级,甚至是TB级,如何解决数据的压缩问题,这对遥感技术的发展无疑意义重大。

一、压缩算法的选择

传统的Shannon2Fano、 JPEG、LZW等影像压缩技术在压缩比例、速度和海量管理方面已经不能适应遥感技术的应用发展,小波分析理论则为遥感技术的发展奠定了基础。如Australia的Resource Mapping开发的Enhanced Compressed Wavelet就在压缩率、速度、编码、速度、比例等方面有了新的发展。ECW技术最大的优点利用多种压缩编码,能将不同图像进行最优的编码方法进行。

二、ECW算法的实现

ECW以二维离散小波变换图像进行编码,二维离散小波变换能将图像进行多尺度分解、多尺度分析,拥有高压缩比、解压后图像视觉效果优的特点。这就使得ECW在压缩处理尺寸大、分辨率高、数据量庞大的遥感图像方面具有了广泛的应用性。

三、影像建库的方式

1、影像数据分块

影像数据的分块其实就是一个解构的过程,将一副较大影像分解成多个小的影像,这样就减少了读盘的时间,但与此同时,读取次数就增加了。相对于CPU的速度而言,硬盘 I/O的速度无法满足影像的分块速度要求,这就会出现一个问题,数据块如果过大,网络传输压力自然加大;相反地,如果数据块过小,又会因频繁的加载或索引而导致开销加大。如此,数据分块便得到了“施展才华”的机会,如果利用影像数据的分块技术来进行,就可避免那种从左到右、自上而下的切割,直接将需要的数据读入到内存中进行处理即可。

2、影像金字塔

在影像处理中,系统先要将原始图像生成多级别的影像金字塔,这样才能保证图像的实时缩放显示速度,达到快速获取分辨率的图像信息的目的。影像按分辨率分级储存和管理,底层分辨率高、数据量大、厄尔高层则相反,如此,分辨率不同的遥感影像就形成了金字塔结构。

影像数据库采用影像金字塔来进行建库,就利用对影像的组织、储存和管理,实现了跨分辨率的浏览和索引。

影像金字塔的建立一般有两种:一是在原始影像块数据基础上,依次遍历相邻的四个影像块,然后对四个影像块进行动态的拼接后重采样建构成一级金字塔数据,再逐次类推建立多分辨率的金字塔。其二是在影像分块时进行建构金子塔,按照影像块大小的两倍数进行递增的方式对原始影像进行分割,直到分割到最高层和最底层的影像块大小一致时为止。

3、线性四叉树索引

四叉树结构是一种每个非叶子节点最多只有四个分支的树型结构那么如何来判断四个孩子节点是否相等,代码如class QuadTreeCode{public:

vector m_Numbers;/*判断两个四叉树码是否相等*/

bool operator =( QuadTreeCode& tempTree )

{if ( m_Numbers.size()!=tempTree.m_Numbers.size() )

{ return false; }else{for ( int i=0; i

{if ( m_Numbers[i]!=tempTree.m_Numbers[i]){ return false; } }}

return true; { int GetLength(){return m_Numbers.size();}

int operator[](int Index){return m_Numbers[Index]; }}; }}

(备注:如果要进行代码运行测试,请按代码编排方式进行代码的格式调整,例如:空格、换行等。)

由于影像采用的倍率是2,那么,影像金字塔就可用四叉树结构进行储存管理。

四、ECW的优越性

1、图像质量和压缩率

首先是ECW采用DWT的局部变换,智能最优编码选择策略保证了它的高压缩比,让解压图像和原始图像之间效果相当;其次是ECW的压缩率可以按用途进行自定义设计;其三是压缩合适能具有多种选择性;最后是影像的相关信息也可以被压缩。

2、多分辨率与解压缩的可选择性

ECW不但能实现遥感影像的快速缩放漫游,还能对不同分辨率的图像I/ O 设备和不同的传输速率的通信系统适应。实现了解压的可选择性,速度快捷。

3、无限制压缩和无缝压缩

由于ECW采用递归算法管道技术进行数据压缩,压缩过程不受内存空间、图像大小、和格式的限制,从而实现了对影像数据的无限制压缩;ECW在压缩过程中的同时压缩和镶嵌压缩技术让ECW实现了无缝压缩,保证了图像的质量。

参考文献:

[1]龚劬.小波的设计与图像压缩新方法研究[D].重庆大学,2002.

[2]姜凤娇.基于小波零树编码的遥感图像压缩研究[D].大连海事大学,2006.

[3]邱玉宝,胡光道.ECW压缩技术在高分辨率遥感图像压缩与分发中的应用[J].遥感技术与应用,2007.

(作者简介:王珺,武汉纺织大学数学与计算机学院,数字媒体专业。)

猜你喜欢

算法
基于MapReduce的改进Eclat算法
Travellng thg World Full—time for Rree
进位加法的两种算法
基于CC2530的改进TPSN算法
基于BCH和HOG的Mean Shift跟踪算法
算法初步两点追踪
基于增强随机搜索的OECI-ELM算法
一种改进的整周模糊度去相关算法
一种抗CPS控制层欺骗攻击的算法
Wiener核的快速提取算法