商业软件中都采用的什么影像sgm密集匹配配

豆丁微信公众号
君,已阅读到文档的结尾了呢~~
多视角倾斜影像密集匹配技术研究
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
多视角倾斜影像密集匹配技术研究
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Photometric无人机数据处理软件功能介绍
PhotoMetric软件是一款由上海珞琪软件公司开发的专门用于近景及无人机影像的摄影测量软件,它具有操作简单方便,使用快捷全自动化的特点,可以非常快速的得到海量的高精度数据,提供满足客户各种需求的产品。
使用PhotoMetric软件完成工程处理所需要的数据包括三部分,分别是影像、POS数据和相机参数,其中影像数据是必须数据,POS数据和相机参数可以根据用户的需求选择导入。
使用PhotoMetric软件处理工程的流程如下所示,分别为空三定向、坐标转化、密集匹配、三角网构建和产品生成。
1、空三定向
空三定向流程主要对相片进行各种分析、提取、计算,完成从影像到空间、从图像到数据的过程,得到初步的点云数据。流程主要分为三个步骤:特征提取、特征匹配和空三。
1)纹理提取
纹理提取是指对相片原始图像建立影像金字塔,对所述影像金字塔中的每一层影像计算响应值,并确定特征点方向以生成特征点描述。
&2)影像匹配
影像匹配是指根据针对所述特征提取步骤中的特征点进行抽稀形成强特征点,按照设置好的像对关系,对所述强特征点进行匹配,匹配生成的一致点,采用在平面三角网上内插视差的方法求初始左右视差及左右影像初始匹配坐标。
&3)空三定向
空三定向是指,通过将之前匹配的结果,通过一系列方法计算,将每个像对形成的模型与坐标系,统一在一个整体的模型与坐标系下,确定相机与特征点在该坐标系下的位置、姿态与坐标。
2、坐标转化
&1)控制点管理
控制点管理,是在影像及点云中选择设置好在拍摄相片前预设的标靶或标识点,通过一系列的操作及计算,完成对点云数据的坐标转换及误差评定。
2)像控点量测(比例棒管理)
影像控制点选取,用鼠标点选该控制点在相片显示区中各相片中位置坐标已知的标靶或标识点,点选完成后点击确定即可。
然后根据选中的影像控制点,根据两点间的距离,设定比例棒。
3)光束法平差
光束法平差是利用光束法区网平差原理精确解算测区内所有影像外方位元素和模型点空间坐标,并将全部影像在统一模型与坐标系下进行整体平差。
3、密集匹配
点云处理是指对点云进行各种操作,达到对点云数据的加密、构网、贴图。这个过程主要由加密匹配、三角网构建、纹理
&1)加密匹配
加密匹配是指在现有的点云数据的基础上,进行各种计算处理,实现点云数据的像素级加密工作。
完成加密匹配后,可以在相片显示区和3D显示区观察到处理后的结果,处理后的结果图如下图所示:
在获得密集点云后,我们可以在密集点云的基础上,构成相应的三角网和相应的三维模型。
5、产品生成
使用PhotoMetric软件可以获得相应的产品成果包括:点线面体的量测功能、等高线、数字高程模型DEM、正射影像DOM、数字线画图DLG等。
线面体量测
数字高程模型
数字线画图
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。【交流】影像密集匹配点云的单体化提取
倾斜摄影技术通过在同一飞行平台上搭载多台传感器,同时从一个垂直、4个倾斜等多个不同的角度采集影像,获取包括建筑物多面高分辨率影像在内的更加全面的地物信息,是国际测绘领域近年来发展起来的一项高新技术,在智慧城市三维地理空间建模中发挥了重大作用。而在倾斜摄影的高效和降低生产成本的优越性之外,行业用户对倾斜摄影的性能要求不断提高,更加期望后续单体化、属性挂接、数据修改、倾斜三维模型网络发布、移动端等高级功能,其中单体化功能作为建筑物属性编辑的基础功能,在构建三维地理信息模型时有着不可或缺的重要性。
目前主流的单体化方法主要是对倾斜影像DSM模型进行切割或叠加矢量底面。泰瑞与Skyline公司的软件CityBulider实现了对倾斜模型的切割;超图公司则实现了叠加矢量面,在渲染层面实现了单体化。
相对于传统的垂直航空影像,倾斜影像存在着地物分辨率变化大、旋转、几何变形大、地物遮挡等特点,经过倾斜影像密集匹配所得到的点云保存了影像中实体的立面信息,相比较于激光雷达点云来说具有密度大、信息量丰富、自带颜色等优势,从点云入手进行单体化提取,为倾斜影像建模单体化与信息重建提供了新的思路与方向。
一、 建筑物点云的单体化提取方法
从点云数据入手进行建筑物单体化提取,在一定程度上避免了DSM模型分割时可能会有的建筑物边缘锯齿化问题,不需要叠加配套的矢量面,在数据处理时可操作空间相对宽松,同时在三维重建的过程中也易于移动和修改。
经由倾斜影像密集匹配所生产出的点云数据高程信息准确,并且存在空间分布形态离散化、纹理信息丰富化、点云位置不均化等特点。对此本文在已有的点云分割方法的基础上提出了一种基于密集匹配点云的建筑物单体化提取方法,通过设定高程阈值过滤植被、地面及道路点云,对剩余点云进行基于密度的聚类分析。通过提取出的模型顶部点云估算模型在XOY平面的范围,反向提取滤掉的点云,从而完成建筑物点云模型的单体提取。该方法具体步骤如图1所示。
1. 基于高程统计方法的点云数据过滤在实际的地形中,建筑物等地物和地表面之间最显著的区别在于高程差异。在地势较为平坦的区域,尤其是城市区域,规则的地表面点云将建筑物等地物连成一体。因此,可以根据点云高程分布形态的变化通过迭代的方法将地表滤除以达到地物分离的效果。
本文借鉴LiDAR点云滤波的方法,采用第三势差的描述方式,对地面点云数据进行过滤处理,其表达式为
式中,k为第三势差;N为点云的总数;hi为第i点的高程;i∈{1,2,…,N};σ为样本标准差;μa为样本均值。
对于突出地物较多的点云数据,k值大于0;对于地面凹陷较多的点云数据,k值小于0;而由地面点组成的点云数据,高程分布均匀,k值等于0。因此,通过不断迭代滤除高程最低点,直到k符合要求(大于0),就可以将地面点清除。
对于平坦地区(如城市地区)而言,裸露地面点的高程很接近,而地物点通常高矮不一。植被点由于高程较为统一,在高程频率直方图上表现为一个较明显的波峰,且因植被高度与建筑物高度的差异性,该波峰较容易辨识,凡在此高程区间内的点云数据即可被暂时当作植被点,予以剔除。
2. 独立建筑物顶部点云提取通过对地面点和植被点的剔除,剩余点云属于已经相互分离的建筑物顶部模型。本文通过对剩余点云进行基于密度的聚类分割,可以对每块建筑物顶部模型进行独立提取。
(1) DBSCAN聚类分析算法聚类分析是一种无监督学习方法,目的是捕获数据的自然结构,从而将数据划分为有意义的组。基于密度的聚类算法可以弥补层次聚类算法和划分式聚类算法只能发现凸形聚类簇的不足,即可发现各种任意形状的聚类簇。其核心思想是用一个点邻域内的邻居点数衡量该点所在空间的密度。基于密度的聚类分析代表算法有:DBSCAN、OPTICS、DENCLUE等算法。
DBSCAN是一种典型的基于密度聚类的方法,十分适合密集匹配点云数据密度差异较小的特点,不需要事先指定簇的数目,可以发现任意形状的簇,能够找出数据中的噪音,并且其聚类结果几乎不依赖于节点的遍历顺序。该算法中只有两个重要参数:Eps和MinPts,前者为定义密度时的领域半径,后者为定义核心点时的阈值。为方便起见,本文将Eps和MinPts分别简记为ε和M。
(2) DBSCAN算法描述DBSCAN算法的核心思想可描述为:从某个选定的核心点出发,不断向密度可达的区域扩张,从而得到一个包含核心点和边界点的最大化区域,区域中任意两点密度相连。其中核心点、边界点与噪音点的关系描述如图2所示。
考虑数据集合X={x(1),x(2),…,x(N)}。DBSCAN算法的目标是将数据集合X分成K个簇及噪音点集合,为此,引入簇标记数组
由此,DBSCAN算法的目标就是生成标记数组mi,i=1,2,…,N,而K即为(mi)(i=1,2,…,N)中互异的非负数的个数。其算法描述如下:
步骤1 初始化
1) 给定参数ε和M;
2) 生成以ε为半径的i的邻域N∈(i),i=1,2,…,N;
3) 令k=1;mi=0,i=1,2,…,N;
4) 令I={1,2,…,N}。
步骤2 生成簇标记数组
WHILE(I≠Φ)
从Ι中任取一个元素i,并令I≡I/{i}。
IF(mi=0)//即i号节点还没有被处理过
1) 初始化T≡N∈(i)
2) 若|T|<M,则令mi=-1。(暂时将i号节点标记为噪音点)
3) 若T≥M(即i为核心点),则
①令mi=k。(将i号节点归属于第k个聚类)
② WHILE(T≠Φ)
(a) 从T中任取元素J,并令T≡T/{j}。
(b) 若mj=0或-1,则令mj=k。
(c) 若N∈(j)≥M(即j为核心点),则令T≡T∪N∈(j)。
③ 令k=k+1(第k个聚类已经完成,开始下一个聚类)。
3. 独立建筑物模型的范围与完整点云提取利用过滤点云数据与密度聚类分析提取的独立建筑物点云,由于高度直方图的原因过滤掉了模型中部与底部的点云,需通过建筑物顶部点云确定建筑物范围,再从清除掉地面点的点云数据中提取建筑物全部点云。具体步骤如下:
1) 对提取出的独立点云进行统计,确定每个点云簇的X和Y的最大最小值。
2) 根据确定的范围,在无地面点的点云数据中提取范围内点云。
3) 判断提取出的点云模型的最低点高程,有些建筑底部楼层面积会远大于顶部,需要根据情况扩大提取范围。二、 试验结果
试验影像采用中航四维公司的运五飞机搭载微软公司UCOP倾斜相机进行采集,采用UCO相机平台,10个镜头(包括2个全色镜头、1个RGB彩色镜头、1个近红外镜头和6个倾斜镜头),中心区域航向重叠为80%,旁向重叠为80%。对于倾斜影像的空三处理与密集匹配采用smart3Dcapture软件,最后获得20像素分辨率的小范围区域las点云文件,如图3所示。
1. 地面点去除结果本文对图3中的点云数据进行地面点的去除,进行迭代过滤之后得到建筑物区域及植被区域的分离点云,如图4所示,其中规则图形为建筑物,其余为植被与噪声。
2. 高程频率直方图试验结果中地面点的高程频率直方图如图5所示。
由图5可见,低高程点云(包含大部分植被)基本分布在3~10 m区间范围内。对于地物复杂、地势平缓的区域,该高程区间符合实际情况。以此直方图为依据设定阈值为10 m,可以获取剔除结果如图6所示。
该地区正射影像如图7所示。
3. 基于密度的聚类分析根据植被剔除结果,通过对试验区域大小、点云建筑物间位置关系与密集匹配点云选点精度进行判定,本文选定ε为5,M为14,所得聚类结果如图8所示。
4. 独立模型范围提取对聚类后的每一个簇进行范围分析,提取点云簇坐标中的X和Y的最大最小值,能够确定每栋建筑物的实际位置。所得结果在WGS-84坐标下的位置见表1。
5. 完整建筑物点云提取通过已经得到的每栋建筑物的位置,如图9所示,可以从过滤掉地面的原始点云中提取每栋建筑物的完整点云。
6. 试验总结
本次试验所用数据来自于大同市城区某小区的倾斜影像,该小区地表面较为平坦,建筑物类型较为丰富,植被高度较为齐全。经过去除地面点、按高度设定阈值分割点云、基于密度进行聚类分析、独立范围模型提取与建筑物完整点云提取等步骤,所得试验结果即为单体化提取后建筑物点云模型。通过试验结果图 9与图 7试验区域正射影像的对比可以看出,经本试验提取的建筑物位置和范围与实际建筑物位置和范围基本吻合,而与图 3原始点云的对比可以看出,在对试验区域的原始密集匹配点云进行处理之后,该区域内的建筑物点云相互独立,确实达到了建筑物点云单体化提取的效果。
三、 结束语
本文以倾斜影像密集匹配点云数据为研究对象,提出了一种快速提取建筑物单体点云模型的方法。
该方法从点云数据出发,避免了以DSM模型为基础进行单体化提取时存在的边缘锯齿化、纹理不可裁、矢量面叠加过程繁琐等问题,并且充分借鉴了激光雷达点云数据处理的一些方法,在一定程度上提高了数据处理的效率,从而实现了建筑物单体点云的范围确定与提取。对大同市某小区的倾斜影像数据进行试验的结果表明,提取的建筑物点云很好地符合了建筑物正射影像的位置轮廓,为后期的建筑物构建TIN模型与纹理映射提供了很好的数据。本文提出的建筑物点云单体提取方法对居民区比较实用,对于植被资源较为丰富或建筑物上下形状较为复杂的区域可能还有一些局限,在试验结果中,右下角的建筑物由于同其周围植被存在相互贴紧、高度一致的问题,从而导致其形状与点云范围很难分辨,而建筑物周围也存在一些噪声点无法消除,这也是本文需要进一步改进的地方。
更多招聘信息请登录:测绘人才网
专注专业 专注高效
提供:中高级人才推荐|网络招聘|猎头|专场招聘等服务
擅长的领域:3S技术开发类、无人机类、测绘测量类、土地规划勘察
加入中国测绘人才网官网QQ群:
GIS地理信息求职交流群 :
进群请备注:专业+地区+姓名
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点豆丁微信公众号
君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
影像密集匹配技术辅助三维激光扫描仪对点云的提取
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 密集匹配算法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信