一种提高图像融合及其他一些处理速度的方法

0
分享 2016-06-26
影像的存储顺序分为BSQ、BIL、BIP三种,其中BSQ显示速度最快,BIL和BIP处理速度最快,尤其是那种逐个像元处理的算法。比如ENVI中的FLAASH工具要求输入影像是BIL或者BIP的,因为FLAASH工具是逐个像元处理。其他的处理如图像融合、监督/非监督分类也是基于像元处理。
那么问题来了,有些ENVI使用者使用我们网站提供的流程,比如图像融合,计算机硬件配置比较高,可是速度没有我们的快。其中有一个重要原因就是数据储存顺序的原因,如下我们以高分一号数据为例,测试BSQ和BIP的处理时间。
•硬件
– 联想ThinkPad W510笔记本电脑
– CPU:i7 Q820 1.72GHz 四核
– 内存:8G
– 硬盘:500G,7200转
• 软件
– Window 7旗舰版
– ENVI5.2
•数据:标准一景高分一号多光谱和全色图像,分别经过正射校正处理,BSQ储存顺序。
注:高分一号L1A级数据的储存顺序是BIP。
BSQ储存顺序
  • NND图像融合:/Image Sharpening/NNDiffuse Pan Sharpening

处理时间:19分24秒
结果文件大小:3.51G
BIP储存顺序
  • 储存顺序转换:/Raster Management/Convert Interleave

只对多光谱图像处理,由BSQ变成BIP,不生成新文件。

处理时间:27秒
  • NND图像融合:/Image Sharpening/NNDiffuse Pan Sharpening

处理时间:5分58秒
结果文件大小:3.51G
从上面测试中可以看出,BSQ的处理时间大约是BIP的3倍。因此,在进行一些基于像素的处理时候,转成BIP储存顺序能提高很大的效率。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102vupr.html

0 个评论

要回复文章请先登录注册