[发明专利]一种基于激光点云与全景影像的交互式测图方法有效

专利信息
申请号: 201610740228.3 申请日: 2016-08-27
公开(公告)号: CN106441242B 公开(公告)日: 2018-10-09
发明(设计)人: 刘如飞;卢秀山;田茂义;曲杰卿;侯海龙;俞家勇 申请(专利权)人: 青岛秀山移动测量有限公司
主分类号: G01C11/04 分类号: G01C11/04
代理公司: 暂无信息 代理人: 暂无信息
地址: 266590 山东省青岛市经济*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于激光点云与全景影像的交互式测图方法,它包括正向交互或/和反向交互测图步骤,正向交互步骤是从全景图像像素坐标定位到激光点坐标;反向交互步骤是从激光点坐标定位到全景图像像素坐标。本发明在正向交互时,从全景图像中确认测图对象,具有直观、清晰、明确的特点。在反向交互时,利用缓冲方法交互获得指定激光点,利用坐标转换参数转为空间直角坐标,并利用空间检校参数、全景点GPS坐标和空间姿态信息计算全景图像像素坐标,从而在全景图中显示激光点对应的方位。
搜索关键词: 一种 基于 激光 全景 影像 交互式 方法
【主权项】:
1.一种基于激光点云与全景图像的交互式测图方法,其特征在于,它包括正向交互或/和反向交互测图步骤,正向交互步骤是从全景图像像素坐标定位到激光点坐标;反向交互步骤是从激光点坐标定位到全景图像像素坐标;其中:所述的正向交互步骤是:第一步、首先利用全景图像空间姿态信息以及坐标转换参数,将图像像素坐标转为三维地方坐标p1;同时计算该全景拍摄点的三维地方坐标o1;具体为:第1.1步:获取全景图像的像素坐标,建立图像像素坐标与空间直角坐标的转换关系:第1.1.1步:将全景像素坐标Pr(X,Y)转换为像空间坐标Pr′(X,Y,0),其中Pr(X,Y)坐标系为以全景图像左下角为原点的笛卡尔直角坐标系;0<X<w,w为全景图像的横向像素数;0<Y<h,h为全景图像的纵向像素数;第1.1.2步:将像空间坐标Pr′(X,Y,0)转换为全景球空间坐标Psp(Xsp,Ysp,Zsp)定义全景球空间坐标系,以球心为原点,设该球半径为R,建立像空间坐标系与全景球空间坐标系的转换关系,转换公式为:ψ=X/R;θ=Y/R;Xsp=R*sin(θ)*cos(ψ);Ysp=R*sin(θ)*sin(ψ);Zsp=R*cos(θ);由上述转换公式将像空间坐标Pr′(X,Y,0)转换为全景球空间坐标Psp(Xsp,Ysp,Zsp);第1.1.3步:将全景球空间坐标Psp(Xsp,Ysp,Zsp)转换为组合导航系统坐标获取全景相机与组合导航系统的空间检校参数,取逆时针方向为正,设X、Y、Z轴对应的旋转矩阵为RZ,RX,RY,球在物方坐标系下的6个外方位元素为ω、κ、ΔX、ΔY、ΔZ,其中ΔX、ΔY、ΔZ分别表示X、Y、Z轴的三个偏移量,ω、κ分别表示绕Z、X、Y轴的三个旋转角;则全景球空间坐标与组合导航系统坐标的转换关系为:其中,通过上述转换关系将全景球空间坐标Psp(Xsp,Ysp,Zsp)转换为组合导航系统坐标Pimu(Ximu,Yimu,Zimu);第1.1.4步:将组合导航系统坐标Pimu(Ximu,Yimu,Zimu)转换为空间直角坐标获取IMU测量的当前全景的惯导信息,包括全景拍摄时的空间姿态角侧滚角R、俯仰角P、偏航角H和拍摄点空间直角坐标下的经度L、纬度B;其中R代表惯导x轴与水平方向之间的夹角,P代表惯导y轴与水平方向之间的夹角,H代表惯导前进方向与正北方向之间的夹角;则设R、P、H分别为r、p、y,绕Z轴旋转y;再绕x轴旋转p;最后绕y轴旋转r;则有:其中设该点在普通地表坐标系下的坐标为在惯导信息中记录着该坐标值;先绕x轴旋转再绕z轴旋转则有:其中:其中,a为WGS84椭球参数的长半轴,为6378137米;b为WGS84椭球参数的短半轴,为6356752.314米;为转换得到的空间直角坐标;第1.1.5步:最后,利用坐标转换参数,将空间直角坐标转换为三维地方坐标;第1.2步:获取当前全景图像的宽度为w,高度为h,w、h单位为像素,则全景中心点的像素坐标为(w/2,h/2),按照1.1.1‑1.1.4步骤中描述的全景图像像素坐标转空间直角坐标的处理过程,先将全景图像像素坐标转为空间直角坐标,再根据1.1.5步骤利用坐标转换参数转为三维地方坐标o1;第二步、由o1、p1构建空间三维直线线段l′,并基于该线段计算平面投影缓冲区;获取该缓冲范围内的激光点集PC;具体为:第2.1步:利用两三维空间点o1(Xo1,Yo1,Zo1)与p1(Xp1,Yp1,Zp1),构造空间直线l;以向量模式进行处理,以o1为向量的初始点,p1为指向点,因此计算其单位方向向量v为:其中Lo1p1为o1与p1的三维空间距离;第2.2步:基于l的向量的Z分量,按照不同情况计算,获取指定线段;对于l上的一点P′:如果有Zp1≥Zo1,则:P′=(Xo1+v[0]*Lv,Yo1+v[1]*Lv,Zo1+v[2]*Lv)其中Lv为最大搜索长度;如果有Zp1<Zo1,则:首先计算全景拍摄点的地面高程:Zg=Zo1‑Hc,其中Hc为设备的相机高度;设平面Pg为经过(0,0,Zg)点的水平面,则P′为l与Pg的交点;进一步计算当前P′与o1的空间距离LP′o1,如果LP′O1>Lv,则P′=(Xo1+v[0]*Lv,Yo1+v[1]*Lv,Zo1+v[2]*Lv)由o1与P′作为两个顶点构成线段l′;第2.3步:将三维线段l′进行投影处理,得到二维平面线段l″;获得经过l″的一个端点且垂直于l″的线段lv1,其长度为d*4,d为激光点云数据的抽稀间距,且被该端点平分;使用同样的方法获得经过l″的另一个端点的垂线段lv2;由lv1与lv2四个端点形成的矩形,作为线段的平面投影缓冲区;第2.4步:基于矩形缓冲区,利用空间查询方法,获取该平面范围内的激光点集合PC;第三步、遍历激光点集中的点,获取距l′的距离小于阈值的备选点集合;进一步筛选出该集合中距离全景拍摄点最近的点,以该点的坐标作为全景图像像素坐标对应的激光点坐标;具体为:第3.1步:遍历激光点集合PC中的每个点pcp(Xpcp,Ypcp,Zpcp),计算其到直线l的空间直线距离Lpcp;如果Lpcp<Ln则将该点云点放入备选点集合PC′;其中Ln为点云点到l的距离阈值,Ln=d*2,d为点云数据的抽稀间距;第3.2步:遍历点云点集合PC′中的每个点pcp′,计算其到o1的空间直线距离,则与o1距离最近的点为最终所求点,其坐标即为测图坐标;所述的反向交互步骤如下:第一步、首先交互获取激光点三维地方坐标和时间属性,然后根据时间属性值确定对应的全景图像及其空间姿态信息;具体为:第1.1步:交互获取地方二维坐标pl,创建以该点为中心且边长为d*4的正方形缓冲区,基于该缓冲区进行激光点云的空间查询,获得该范围内的激光点集合C;其中d为激光点云数据的抽稀间距;第1.2步:遍历该集合中的每个点云点Pi(1<i<N),分别计算其与pl的平面直线距离,获得距离值最小的激光点P。读取P点包含的时间信息,从惯导信息文件中获取包含该时间的全景图像及其信息,信息包括全景拍摄点GPS坐标以及空间姿态信息;第二步、利用坐标转换参数将激光点三维地方坐标转为空间直角坐标;第三步、利用全景的GPS坐标全景图像及空间姿态信息,将空间直角坐标转为全景像素坐标,该坐标即为激光点坐标对应的图像像素坐标;具体为:第3.1步:将空间直角坐标转为组合导航系统坐标利用当前全景对应的惯导数据中的侧滚角R、俯仰角P、偏航角H以及拍摄点空间直角坐标下的经度L和纬度B,结合普通地表坐标系统,基于矩阵运算,根据技术方案正向交互步骤的1.1.4步的计算公式进行逆运算,将空间直角坐标转为组合导航系统坐标;第3.2步:将组合导航系统坐标转为全景球空间坐标利用组合导航系统的空间检校参数ΔX、ΔY、ΔZ、ω、κ六个参数,基于步骤1.1.3中矩阵的逆运算,构建组合导航系统与全景球空间坐标系统的转换关系,将组合导航系统坐标转为全景球空间坐标;第3.3步:将全景球空间坐标转为全景图像像素坐标设全景球空间坐标的半径为R,全景球空间坐标为(Xsp,Ysp,Zsp),则如果Xsp>0,有Lon=π+arccos(Ysp/R)如果Xsp≤0,有Lon=π‑arccos(Ysp/R)Lat=arcsin(Zsp/R)再将(Lon,Lat)转为(X,Y):X=Lon/(π*2)Y=(lat+π/2)/π(X*w,Y*h)即全景图像像素坐标,其中w为全景图像宽度即横向像素数,h为全景图像高度即纵向像素数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛秀山移动测量有限公司,未经青岛秀山移动测量有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610740228.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top