一种基于影像选取控制点的矢量数据纠正方法

文档序号:6594898阅读:555来源:国知局
专利名称:一种基于影像选取控制点的矢量数据纠正方法
技术领域
本发明涉及基于影像选取控制点的矢量数据纠正方法。
背景技术
地理信息系统(GIS)经过三十多年的实践应用,积累了大量的空间数据资源。然而,由于数据采集方式和处理软件的不同,数据的存储格式和结构也各不相同。随着地理信息系统应用领域越来越广,需要解决的问题变得越来越复杂,GIS的应用也越来越需要集成多种数据源以及数据格式才能完成。因此多源空间数据的集成已经成为GIS研究所关注的焦点问题。 多源空间数据集成,从形式上是指不同来源、格式、特征的地球空间数据在逻辑上或物理上的有机集中。但是由于空间数据成果兼容性较差,如何使之匹配起来,就需要经过一系列的转换等操作,在数据转换过程中如何尽可能地保证空间数据的完整性和准确性成为限制GIS发展的瓶颈问题。矢量数据在数据转换过程中选点难,转换之后易出现几何位置差异的问题,对矢量数据进行几何纠正的关键在于两组控制点的选择。一般情况下,可以直接针对矢量文件选择控制点。但是,在此过程中,由于选点的不一致,可能会导致原始的图像数据与经过几何纠正的矢量数据出现几何位置的差异。对于从遥感图像或地形图上提取的矢量数据来讲,由于它所包含的信息量要远远小于原始数据的信息量,从它上面选择控制点相对比较困难。

发明内容
本发明是要解决现有原始的图像数据由于在数据转换过程中选点的不一致与经过几何纠正的矢量数据存在明显几何位置差异的问题,而提出一种基于影像选取控制点的矢量数据纠正方法。一种基于影像选取控制点的矢量数据纠正方法按以下步骤进行:一、首先对畸变图像A进行几何纠正:将畸变图像A纠正到标准的地理坐标系统中得到遥感图像A',并生成控制点文件;其中,所述控制点文件有两套坐标点:一套是畸变图像A的图像坐标,另一套是畸变图像A在地理坐标系统中的遥感图像A'的地理坐标;二、依据步骤一中控制点文件中畸变图像A的图像坐标与遥感图像A'的地理坐标之间的关系,构建校正变换函数;三、将步骤二中的校正变化函数应用到畸变矢量数据B上,对畸变矢量数据B进行空间数据位置的几何纠正。发明效果:本发明基于栅格数据坐标变换模型,采用图像数据转换时的控制点,将矢量数据纠正到标准的目标构件图库中,达到矢量空间数据有效匹配的效果。
本发明采用参考影像数据和参考矢量数据进行矢量数据的纠正,克服了矢量数据上选择控制点难的问题,可以节省时间,同时纠正后的几何位置差异较小,有效的提高了纠正的精度。例如解译一景TM影像的土地利用一级分类,一个熟练的数字化员需要2-3天的时间,由于缺乏明显的标志地物,在矢量数据上选择控制点需要花费大量的时间,时间长短与矢量数据包含的内容有关,如控制点难以找到,纠正则无法继续。而用此方法,在遥感影像上寻找控制点,只要花一个小时左右便可完成。同时,此方法较之前的方法,不会有巨大的几何变形。对于遥感影像或地形图等栅格数据,及从其上提取的矢量信息,在进行空间数据集成时,可以首先选择控制点将栅格数据纠正到目标构件库中,然后,使用栅格纠正时的控制点,使用同样的变换模型对矢量数据进行计算,从而达到矢量数据空间集成的目的。本发明原理:假设畸变矢量数据B是根据畸变图像A纠正过来的,而遥感图像A'是由畸变图像A经过图像纠正得到的(以便得到更加准确的结果),那么,我们自然期望能够实现我们得到的标准矢量数据B',与采用同样方法从遥感图像A'上所得到的矢量数据一致。我们可以认为从畸变图像A得到畸变矢量数据B (亦即矢量化方法)是一个变换f。变化f满足拓扑不变性,是一个拓扑变换,即:B = f (A)(这个变换应该满足一个更强的要求,因为它也满足距离不变性)另外,从图像A进行纠正得到遥感图像k',也是一个拓扑变换,定义它为g即g' = g(A)那么,即要求得一个变换g',使得:·
g/ (f(A)) = f(g(A))由于拓扑变换满足变换率,那么,就有:g/ (f(A)) = g(f(A))即 g' = g亦即,只要采用与图像纠正一样的几何纠正算法,原则上就能够对畸变矢量数据B'进行变换,使得到的矢量数据与直接从遥感图像A’上解译的结果一致。图像坐标空间转换成地理坐标空间的原理:目前常用的商业软件中一般并没有提供图像坐标空间到地理坐标空间的纠正方法,只提供了栅格空间坐标到栅格空间坐标,或者栅格空间坐标到地理空间坐标的纠正方法。而从前面的分析中可以看到,矢量数据的纠正是由地理坐标空间到地理坐标空间的。因此,需要将栅格数据纠正中的基于栅格坐标的控制点对变换为基于地理坐标的控制点对。栅格数据集可以以多种多样的文件格式存储,如GeoTiff、ESRI GRID、ErdasImagine等。在数字图像处理中,一般采用二维数组(矩阵)来表示数字图像F(静止的单色图像),即
,/-(U U...f(0,N-l)、
F= I+,.;
^/(M-1,0)…f{M -\,N-Y) 数字图像中的一个点(即二维数组中一个元素)称为一个像素(Pixel)或像元,像素的坐标(m,η)是二维平面的整数网格点。对GIS中的栅格数据集来讲,它还有一套地理空间坐标系统,即像元所对应的地理实体(像元所对应的地面矩形区域)在不同的坐标系统下的坐标[1]。由于每一个栅格单元都与地面的一小片区域相对应,所以它具有一定的地理意义。一般用栅格单元的中心点的坐标来代表这个栅格单元的地理坐标,在不同的地图投影下,影像的地理坐标是不一样的。用来定义栅格图像中像元的地理坐标一般采用仿射变换模型。仿射变换由六个参数确定,也被称为六参数变换。六参数模型的六个参数可以分为三组。一组指定了栅格数据左上角点在地图投影坐标系统中的坐标。这确定了图像在地图投影坐标系统中的位置,在本研究中使用(geoXStart, geoYStart)来表示。第二组指定了图像在X方向与Y方向的像元在地图投影坐标系统中的度量。在本研究中用(pixSizeX,pixSizeY)来表示。还有一组用来表示图像在地图投影坐标系统中的旋转,本发明中使用(rotA,rotB)来表示。由于使用旋转变换的一般比较少,故一般为O。那么,在已知图像坐标的情况下(imgX,imgY)的情况下,就可以求得这点的图像坐标(geoX,geoY)。要注意的是,一般情况下,图像的坐标是从左上算起的,而地图投影坐标系统中的坐标则是从左下算起。geoX = geoXStart+imgX*pixSizeX+imgY*rotAgeoY = geoYStart-1mgX*rotB+imgY*pixSizeY这就是经过几何纠正的图像坐标与地理坐标的关系式。对于本文研究的内容来讲, 并不包含旋转变换,所以上面的公式可以简化成:geoX = geoXStart+imgX*pixSizeXgeoY = geoYStart_imgY*pixSizeY大多数系统都是使用这样的模型对栅格数据模型进行实现,如开源栅格图像处理系统GDAL模型、GeoTiFF模型及ArcGIS、Erdas、ENVI等GIS与遥感图像处理系统。使用上面的栅格数据坐标变换模型,就可以将图像纠正中的栅格坐标转换为地理空间坐标。矢量数据纠正的技术方法:针对矢量数据进行几何纠正一般变形比较大,故采用仿射变换、多项式模型等效果一般不是很好,可以基于Delaunay三角网的平面剖分进行纠正。基本思路是:利用随机分布的离散控制点建立连续覆盖整个区域的不规则三角网(TIN)。二维三角剖分的优化原则有多种,这些原则归结起来,无非是要求经过剖分形成的TIN满足3点基本要求:I)惟一性:给定平面的三角形剖分是惟一的;2)最大最小角特性:三角形的最小内角尽量最大,即三角形尽量接近等边;3)空圆特性:保证最邻近的点构成三角形,即三角形的边长之和尽量最小,且三角形的外接圆中不包含其他三角形的顶点(该特性也称Delaunay法则)。矢量数据每一个点的变换按如下算法进行。纠正之前的三个控制点为A、B、C,这三个点构成了一个Delaunay三角形,对应的纠正之后的点分别为A',B'、C'。假设AX与BC的交点为D,BX与AC的交点为C1上取点D',使得
权利要求
1.一种基于影像选取控制点的矢量数据纠正方法,给定遥感图像A',畸变图像A,标准矢量B',畸变矢量数据B: 其特征在于基于影像选取控制点的矢量数据纠正方法按以下步骤实现: 一、首先对畸变图像A进行几何纠正: 将畸变图像A纠正到标准的地理坐标系统中得到遥感图像A',并生成控制点文件;其中,所述控制点文件有两套坐标点:一套是畸变图像A的图像坐标,另一套是畸变图像A在地理坐标系统中的遥感图像A'的地理坐标; 二、依据步骤一中控制点文件中畸变图像A的图像坐标与遥感图像A'的地理坐标之间的关系,构建校正变换函数; 三、将步骤二中的校正变化函数应用到畸变矢量数据B上,对畸变矢量数据B进行空间数据位置的几何纠正。
2.根据权利要求1所述的一种基于影像选取控制点的矢量数据纠正方法,其特征在于:步骤一中的对畸变图像A进行几何纠正过程如下: 设定畸变矢量数据B是根据畸变图像A纠正过来的,而遥感图像A'是由畸变图像A经过几何纠正得到的,从畸变图像A得到畸变矢量数据B是一个变换f,变换f满足拓扑不变性,是一个拓扑变换,即: B = f (A) 另外,从畸变图像A进 行几何纠正得到遥感图像A',也是一个拓扑变换,定义它为g 即g' = g⑷ 那么,即要求得一个变换g',使得: g' (f (A)) = f (g (A)) 由于拓扑变换满足变换率,那么,就有: g' (f (A)) = g(f (A)) 即 g' = g。
3.根据权利要求1所述的一种基于影像选取控制点的矢量数据纠正方法,其特征在于:对畸变矢量数据B进行空间数据位置的几何纠正过程如下: 利用随机分布的离散控制点建立连续覆盖整个区域的不规则三角网,二维三角剖分的优化原则满足如下3个约束条件: 1)给定平面的三角形剖分是惟一的; 2)三角形的最小内角最大,即三角形尽量接近等边; 3)保证最邻近的点构成三角形,即三角形的边长之和尽量最小,且三角形的外接圆中不包含其他三角形的顶点; 矢量数据每一个点的变换按如下算法进行:纠正之前的三个控制点为A、B、C,这三个点构成了一个Delaunay三角形,对应的纠正之后的点分别为A' ,Bi ,C1 ; 假设AX与BC的交点为D,BX与AC的交点为E,则在B' C1上取点D',使得 B'D' _BD D1C' 在A' C1上取点E',使得 A’ ET...M EC则么A' D‘与B' E’的交点即为点X经过纠正之后的点Γ,采用此法对畸变矢量数据B进行纠正得到标准矢量B'。
全文摘要
一种基于影像选取控制点的矢量数据纠正方法,本发明涉及基于影像选取控制点的矢量数据纠正方法。本发明是要解决现有原始的图像数据由于在数据转换过程中选点的不一致与经过几何纠正的矢量数据存在明显几何位置差异的问题,而提出一种基于影像选取控制点的矢量数据纠正方法。一、首先对畸变图像A进行几何纠正;二、依据步骤一中控制点文件中畸变图像A的图像坐标与遥感图像A′的地理坐标之间的关系,构建校正变换函数;三、将步骤二中的校正变化函数应用到畸变矢量数据B上,对畸变矢量数据B进行空间数据位置的几何纠正。本发明应用于地理信息系统。
文档编号G06T5/00GK103247033SQ20131015090
公开日2013年8月14日 申请日期2013年4月26日 优先权日2013年4月26日
发明者卜坤, 张树文, 于灵雪, 杨久春, 常丽萍 申请人:中国科学院东北地理与农业生态研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1