GDAL 2.0版本RPC校正速度测试

原创 2015年07月09日 21:57:10

GDAL2.0版本的更新日志中提到了对RPC校正的优化,今天测试了一下,发现提升的速度还是蛮快的,测试的数据是一个IRS-P5的数据。

单线程测试

首先使用一个线程进行测试,使用下面的批处理进行运行,将OPENCL禁用,测试结果见图1.

echo  %time% 
F:\gdal1112\gdalwarp.exe -rpc -t_srs WGS84 -r cubic -wm 1024 -et 0 -wo USE_OPENCL=FALSE F:\Data\711_214_26sep2006_p5\P5\banda.tif F:\gdal1112.tif

echo  %time% 
F:\gdal20\gdalwarp.exe -rpc -t_srs WGS84 -r cubic -wm 1024 -et 0 -wo USE_OPENCL=FALSE F:\Data\711_214_26sep2006_p5\P5\banda.tif F:\gdal21dev.tif

echo  %time% 

测试结果1
图中黄色的部分为处理时间,可以看出2.0版本同样的数据大约处理时间提升了将近10s,提升了26%左右,大概测试了三次,基本都是这个量级。

多线程测试

接下来使用同样的数据用多线程进行测试,命令就是在上面的命令中加入-multi即可。测试结果见图2.
测试结果2
对于多线程来说,2.0要比1.11.2版本快了14.46s,提升了42%左右,但是发现1.11.2版本中多线程处理的时间比单线程还要慢一点。对于2.0版本总体来说,对于RPC校正的速度要比之前有很大的提升,而且更新日志里面说如果指定了DEM文件,速度还有优化,下次找到测试数据测试下。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

使用GDAL进行RPC坐标转换

使用GDAL进行RPC坐标转换对于高分辨率遥感卫星数据而言,目前几乎都提供了有理函数模型(RFM)来进行图像校正(SPOT系列提供了有理函数模型之外还提供了严格轨道模型)。对遥感影像进行校正目前最常用...

使用GDAL库中的RPC校正问题

最近将GDAL库更新至1.11版本之后,发现之前写的RPC像方改正模型校正的结果偏差特别大(更新版本之前结果和PCI处理的结果一致)。所以初步判断是GDAL库的bug,经过各个参数修改发现原来是指定的...

影像有理函数纠正RFM/RPC

影像有理函数纠正RFM/RPC   (2010-12-31 03:49:22) 标签:  it 分类: 工作篇 RPC (Ratio...

基于GPU的高分一号影像正射校正的设计与实现

有一段时间没有写博客了,今天就将最近业余时间做的高分一号的正射纠正共享出来,和大家分享。一 RPC正射校正的原理影像正射校正的方法有很多,主要包含两大类:一类是严格的几何纠正模型,另一类是近似几何纠正...

基于OpenCL的数字地形分析之坡度坡向提取

基于OpenCL的数字地形分析之坡度坡向提取    又有一段时间没有发表博客了,可能最近工作有点忙。今天就把最近的学习和研究成果和大家分享一下。对于GIS稍微有点了解的人都知道地形分析中的坡度和坡向,...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

在Android上使用OpenCL调用GPU加速

在Android上使用OpenCL调用GPU加速

修改GDAL库支持RPC像方改正模型

最近在做基于RPC的像方改正模型,方便对数据进行测试,修改了GDAL库中的RPC纠正模型,使之可以支持RPC像方改正参数。下面是RPC模型的公式,rn,cn为归一化之后的图像行列号坐标,PLH为归一化...

string与参数引用传递

编者语:书上都说string是引用类型,但事实上我所看到的string和所谓的值类型没有什么区别,但通过看以下的文章,明白了:1、string a="abc";之后,如果a="xy",则是a并没有改变...

GDAL2.0编译之添加HDF库编译C#版本

GDAL201库添加HDF5 1.8.15版本库编译C++版与C#版过程中需要注意的问题以及解决方案,以及在C++中调用GDAL与在C# 中调用GDAL库过程中会出现的错误以及解决方案...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GDAL 2.0版本RPC校正速度测试
举报原因:
原因补充:

(最多只允许输入30个字)