一种球面全景影像与三维激光扫描点云的配准及测量方法

文档序号:6618181阅读:514来源:国知局
专利名称:一种球面全景影像与三维激光扫描点云的配准及测量方法
技术领域
本发明涉及一种将球面全景影像与三位激光扫描点云进行配准以及配准后根据图像进行快速测量的方法,属于光电测绘领域。
背景技术
三维激光点云是物体表面的高精度三维坐标,通过点云直接可以获取地物坐标及特征信息,但没有纹理和颜色信息,表现不直观。球面全景影像数据具有形象的纹理和颜色信息,可以作为三维激光点云数据的纹理补充。三维激光点云数据和球面全景影像数据各有优势和特长,倘若将三维激光点云和全景影像数据结合使用,那么既可以通过三维激光点云可以找到对应影像像素,进行点云着色,反之以球面全景影像作为展现载体 ,通过影像素坐标可以找到对应三维激光点云,进行地物量测。但是要实现上述目的必须解决两者之间的配准问题,该问题目前是研究的热点。同时,如何在在配准后的球面全景视图中根据任意像素快速获取的点云坐标也是亟待解决的问题,由于海量的点云数据不适合于互联网的应用,想要解决球面全景影像快速测量问题必须解决点云数据的存储难题。

发明内容
本发明提供了一种球面全景影像与三维激光扫描点云的配准及测量方法,解决了上述背景技术中的难题,该方法不仅能够将球面全景影像与三维激光扫描点云进行高度配准,同时还能够对目标点实现快速测量。实现本发明上述目的所采用的技术方案为一种球面全景影像与三维激光扫描点云的配准及测量方法,包括以下步骤(I)、用单位球体的三维结构模拟球面全景影像,将球面全景影像的像素坐标(U,V)首先转换为球面极坐标(θ,φ),然后将球面全景影像的球面极坐标转换为三维直角坐标(x0,10,Z0);(2)、在球面全景影像中选取三个以上的分别位于不同平面上的点作为控制点,同时与之对应的在点云数据中选取上述控制点,根据控制点在球面全景影像中的坐标以及在点云数据中的坐标,即可计算得出球面全景影像在点云数据中的姿态参数(Φ,ω,Κ),以及球面全景影像的光心在点云数据中的位置坐标(Xe,Yc,Zc),从而将球面全景影像在点云数据中进行配准;(3)、以球面全景影像的光心位置坐标(Xe,Yc, Zc)为原点,搜索空间范围内的点云,将搜索到的每一个点至光心的距离值d均转化为RGB值,将转化后的RGB值以图片格式存储,得到球面全景影像的深度图;(4)、当需要在球面全景影像上测量时,将鼠标移动到需要测量的目标点位置,此时读取目标点的像素坐标(U,V)以及球面极坐标(θ,φ),根据姿态参数(Φ,ω,K)以及像素坐标(U,V)计算目标点在球面全景影像的深度图中的像素坐标(u' ,N'),读取此像素中的RGB值,并将其转化为距离值d,最后根据距离值d和角度坐标(θ,φ),即可计算得出目标点的三维坐标(X,,y,ζ)。步骤(I)中像素坐标(U,V)转换为球面极坐行(θ φ)的公式为
权利要求
1.一种球面全景影像与三维激光扫描点云的配准及测量方法,其特征在于包括以下步骤(1)、用单位球体的三维结构模拟球面全 景影像,将球面全景影像的像素坐标(U,V)首先转换为球面极坐标(e,(P),然后将球面全景影像的球面极坐标转换为三维直角坐标(X。,IO,Z0); (2)、在球面全景影像中选取三个以上的分别位于不同平面上的点作为控制点,同时与之对应的在点云数据中选取上述控制点,根据控制点在球面全景影像中的坐标以及在点云数据中的坐标,即可计算得出球面全景影像在点云数据中的姿态参数((P,CD, K),以及球面全景影像的光心在点云数据中的位置坐标(Xe,Yc,Zc),从而将球面全景影像在点云数据中进行配准; (3)、以球面全景影像的光心位置坐标(Xe,Yc,Zc)为原点,搜索空间范围内的点云,将搜索到的每一个点至光心的距离值d均转化为RGB值,将转化后的RGB值以图片格式存储,得到球面全景影像的深度图; (4)、当需要在球面全景影像上测量时,将鼠标移动到需要测量的目标点位置,此时读取目标点的像素坐标U,V)以及球面极坐标(0,(P),根据姿态参数(cK CO,K)以及像素坐标(U,V)计算目标点在球面全景影像的深度图中的像素坐标(u',v'),读取此像素中的RGB值,并将其转化为距离值d,最后根据距离值d和角度坐标(0,cp),即可计算得出目标点的三维坐标(X,,y, z)。
2.根据权利要求1所述的球面全景影像与三维激光扫描点云的配准及测量方法,其特征在于步骤(I)中像素坐标(u,V)转换为球面极坐标(e, cp)的公式为
3.根据权利要求1所述的球面全景影像与三维激光扫描点云的配准及测量方法,其特征在于步骤(2)中姿态参数((P , CO, K)以及球面全景影像的光心位置坐标(Xe,Yc,Zc)的计算方法为根据点云数据中的点、球面全景影像中的点以及球面全景影像球心三点共线,得到以下关系式
4.根据权利要求1所述的球面全景影像与三维激光扫描点云的配准及测量方法,其特征在于步骤(3)中的具体步骤为首先预设一张球面全景影像的深度图,根据角度坐标以及像素坐标将该预设深度图划分为网格状,并开辟保存每个网格中保存的点云距离的数据组;然后以球面全景影像的光心位置坐标(Xe,Yc, Zc)为原点,搜索空间范围内的点云,根据搜索到的点以及光心坐标,计算点的极坐标(e cp)以及到光心的距离值d;根据点的极坐标(e,cp),计算确定点所对应深度图中的具体网格,并更新该网格中的点的距离值d;最后将所有距离值d均转化为RGB值,将转化后的RGB值——存储于对应网格中,即可得到球面全景影像的深度图。
5.根据权利要求4所述的球面全景影像与三维激光扫描点云的配准及测量方法,其特征在于当有多个点同时对应到一个网格中时,选取多个点中的距离值最小者。
全文摘要
本发明提供了一种球面全景影像与三维激光扫描点云的配准及测量方法,首先用单位球体的三维结构模拟球面全景影像,将球面全景影像的像素坐标转换为三维直角坐标,然后计算出球面全景影像在点云数据中的姿态参数以及球面全景影像的光心在点云数据中的位置坐标将球面全景影像在点云数据中进行配准;再通过计算得到球面全景影像的深度图;最后当需要在球面全景影像上测量时,将鼠标移动到需要测量的目标点位置,即可计算得出目标点的三维坐标。本发明提供的配准及测量方法不仅能够将球面全景影像与三维激光扫描点云进行高度配准,同时还能够对目标点实现快速测量。
文档编号G06T7/00GK103017653SQ20121049092
公开日2013年4月3日 申请日期2012年11月27日 优先权日2012年11月27日
发明者刘守军, 龚书林 申请人:武汉海达数云技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1