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系列提供了有理函数模型之外还提供了严格轨道模型)。对遥感影像进行校正目前最常用...
  • liminlu0314
  • liminlu0314
  • 2016年08月24日 17:05
  • 2776

使用GDAL进行RPC坐标转换

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

GDAL开发

GDAL开发 sf2gis@163.com 2015年2月6日   1  目的:利用gdal库操作影像数据 2 原理:使用统一的基类,根据不同的功能,扩展子类。 由Driver将各种格式转...
  • sf2gis2
  • sf2gis2
  • 2015年02月28日 18:21
  • 1345

利用GDAL实现影像的几何校正

一、概述    遥感影像和地理坐标进行关联的方式一般有好几种,一种是直接给出了仿射变换系数,即6个参数,左上角地理坐标,纵横方向上的分辨率,以及旋转系数。在这种情况下,求出某一像素点的地理坐标非常容易...
  • zhouxuguang236
  • zhouxuguang236
  • 2014年06月01日 14:40
  • 12481

使用GDAL库中的RPC校正问题

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

GDAL地理与投影坐标系

#include "ogr_p.h" int main() { int a=0; /**************定义地理坐标系**************/ OGRSpatialReferen...
  • u010771437
  • u010771437
  • 2015年07月06日 22:51
  • 1261

GDAL计算栅格图像统计值相关说明

一、        简介 在图像处理的过程中,会经常获取图像的统计值来进行一些计算。这里说的图像的统计值指:直方图,最大值,最小值,均值和方差这几个。下面分别对怎么使用GDAL来计算这些值做一个简单的...
  • liminlu0314
  • liminlu0314
  • 2013年01月11日 23:15
  • 6042

GDAL学习记录之复制矢量多边形

好吧,实在是羞愧难当,还说自己是学RS的,但是接触这个库也未免太
  • JUne20106
  • JUne20106
  • 2014年08月19日 21:06
  • 889

GDAL获取指定地理坐标像元值、获取指定地理范围影像数据

//GdalImage.h #include "StructDef.h" #include "gdal1.11.2/gdal_priv.h" #include "gdal1.11.2/gdal.h"...
  • liyuan_669
  • liyuan_669
  • 2015年04月23日 15:00
  • 2168

利用zookeeper实现简单的RPC框架

package com.pku.rpc_client; import java.io.IOException; import java.io.ObjectInputStream; import ja...
  • wusx_ace
  • wusx_ace
  • 2016年12月10日 16:53
  • 436
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GDAL 2.0版本RPC校正速度测试
举报原因:
原因补充:

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