一种基于双全景的摄影测量方法与流程

文档序号:11858274阅读:364来源:国知局
一种基于双全景的摄影测量方法与流程
本发明涉及摄影测量的
技术领域
,特别是涉及一种基于双全景的摄影测量方法。
背景技术
:目前,在地里国情普查、地质灾害监测、交通管理等方面,一般使用传统测绘作业。但是传统测绘大部分为户外作业,人工成本高、作业周期长,工作效率低,无法满足大部分的测量需求。技术实现要素:本发明的目的是提供一种基于双全景的摄影测量方法,可提高测量的效率。为实现上述目的,本发明提供了如下方案:一种基于双全景的摄影测量方法,所述摄影测量方法包括:步骤一:使用两个全景相机获取固定基线的全景图像立体像对;步骤二:通过GPS、IMU获得全景图像的拍摄位置、姿态角;步骤三:获取全景图像中同名像点的像素坐标;步骤四:根据共线方程确定物点的坐标改正值;步骤五:根据所述物点的初值坐标与坐标改正值确定所述物点的坐标。可选的,在步骤二中,所述姿态角包括:航向角k、翻转角ω及俯仰角可选的,在步骤四中,所述物点的坐标改正值的确定方法包括:设定所述物点的坐标为(x,y,z),根据以下公式确定所述物点的全景共线方程:θ=arctan(-a1(x-xs)+b1(y-ys)+c1(z-zs)a2(x-xs)+b2(y-ys)+c2(z-zs))θ=arctan((a1(x-xs)+b1(y-ys)+c1(z-zs))2+(a2(x-xs)+b2(y-ys)+c2(z-zs))2a3(x-xs)+b3(y-ys)+c3(z-zs))]]>其中,α表示物点与z轴的夹角,θ表示物点在xoy平面上的投影点与y轴的夹角,a1、a2、a3、b1、b2、b3、c1、c2、c3是旋转矩阵元素,(xs,ys,zs)表示拍摄位置坐标。将所述全景共线方程进行泰勒公式展开,提取一次项值,得到残差矩阵V,其中:其中(α0,θ0)为所述物点初值对应的像素坐标,以角度表示;将所述全景共线方程对(x,y,z)分别求一阶导数,得到系数矩阵A,其中:A=-a11-a12-a13-a21-a22-a23]]>a11=a2r-a1uu2+r2]]>a12=b2r-b1uu2+r2]]>a13=c2r-c1ru2+r2]]>a21=t(a2u+a1r)-a3(u2+r2)(r2+u2+t2)u2+r2]]>a22=t(b1r+b2u)-b3(u2+r2)(r2+u2+t2)u2+r2]]>a23=-t(c1r+c2u)-c3(u2+r2)(r2+u2+t2)u2+r2;]]>其中,r、u及t均为过程参量,r=a1(x-xs)+b1(y-ys)+c1(z-zs)u=a2(x-xs)+b2(y-ys)+c2(z-zs)t=a3(x-xs)+b3(y-ys)+c3(z-zs);]]>根据以下公式确定物点的坐标改正值X=[dx,dy,dz]:X=(ATA)-1ATL;判断所述物点的坐标改正值是否小于设定值,如果大于,则再次计算物点的坐标改正值,直至当前物点的坐标改正值小于设定值。可选的,在步骤五中,所述物点的坐标的确定方法包括:将步骤四中重复计算的坐标改正值叠加到物点的初值坐标中。可选的,根据以下公式确定所述物点的初值坐标:x0-xsy0-ys=a1*u+a2*v+a3*wb1*u+b2*v+b3*wx0-xsz0-zs=a1*u+a2*v+a3*wc1*u+c2*v+c3*w,]]>其中,(x0,y0,z0)为所述物点的初值坐标,a1、a2、a3、b1、b2、b3、c1、c2、c3是旋转矩阵元素;可选的,所述物点的初值坐标的确定方法包括:设相邻两幅图像外方位元素分别为(ω1,k1)、(ω2,k2),同名像点的像空间坐标表示分别为(u1,v1,w1)、(u2,v2,w2);则物点坐标的初值的解为:x0=r1r5Xs2-r2r4Xs1+r1r4Ys1-r1r4Ys2r1r5-r2r4y0=r2r5Xs1-r2r5Xs2-r1r5Ys1+r2r4Ys2r2r4-r1r5z0=r3r5Xs1-r3r5Xs2-r3r4Ys1+r3r4Xs2-r1r5Zs1+r2r4Zs1r2r4-r1r5;]]>其中,(x0,y0,z0)为所述物点的初值坐标,r1=a11*u1+a12*v1+a13*w1r2=b11*u1+b12*v1+b13*w1r3=c11*u1+c12*v1+c13*w1,r4=a21*u2+a22*v2+a23*w2r5=b21*u2+b22*v2+b23*w2其中,a11,a12,a13,b11,b12,b13,c11,c12,c13是第一幅全景图像姿态角的旋转矩阵,a21,a22,a23,b21,b22,b23,c21,c22,c23是第二幅全景图像姿态角的旋转矩阵。根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明基于双全景的摄影测量方法通过至少两个全景相机获取全景图及全景图中至少一对同名像点坐标就能准确确定全景图中物点的角度坐标,操作方便、快捷,准确度高,可有效提高测量的工作效率,降低成本。本发明的另一目的是提供一种基于双全景的摄影测量方法,可提高测量的效率。为实现上述目的,本发明提供了如下方案:一种基于双全景的摄影测量方法,所述摄影测量方法包括:在两个全景图S1和S2中,任意选取P、Q点,并在全景图S1中确定中对应的像点pl,ql,并确定在全景图S2中对应的同名像点pr,qr,其中,全景图S1的中心点为Ol、全景图S2的中心点为Or,pl的坐标为(up,vp,wp),ql的坐标为(uq,vq,wq);根据以下公式及基线OlOr长度l确定OlP及OlQ的长度:其中,α为∠POlOr,β为∠POrOl,ψ为∠QOrOl,ω为∠QOlOr;根据以下公式计算∠QOlP的角度θ:cosθ=up*uq+vp*vp+wp*wqup2+vp2+wp2+uq2+vq2+wq2;]]>根据OlP及QlQ的长度计算PQ的长度:PQ=OlP2+OlQ2-2*OlP*OlQ.]]>可选的,所述摄影测量方法还包括:根据各边长的长度,确定各点组成的多边形的面积。针对现有技术,本发明基于双全景的摄影测量方法与上述基于双全景的摄影测量方法的有益效果相同,在此不再赘述。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例基于双全景的摄影测量方法的流程图;图2为双全景图像的同名点对应图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明的目的是提供一种基于双全景的摄影测量方法,通过至少两个全景相机获取全景图及全景图中至少一对同名像点坐标就能准确确定全景图中物点的角度坐标,操作方便、快捷,准确度高,可有效提高测量的工作效率,降低成本。同名点:地面上同一个点在不同影像上成的像点。前方交会:已知一个立体像对的内方位、外方位参数,通过一对同名点,解算出地面点的坐标。基线:一个立体像对中,两个图像拍摄点的连线。IMU(Inertialmeasurementunit,惯性导航装置):用来获取载体坐标系与地理坐标系之间的姿态角。为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。如图1所示,本发明基于双全景的摄影测量方法包括:步骤100:使用两个全景相机获取固定基线的全景图像立体像对;步骤200:通过GPS、IMU获得全景图像的拍摄位置、姿态角;步骤300:获取全景图像中同名像点的像素坐标;步骤400:根据共线方程确定物点的坐标改正值;步骤500:根据所述物点的初值坐标与坐标改正值确定所述物点的坐标。在步骤400中,所述物点的坐标改正值的确定方法包括:步骤410:将所述全景共线方程进行泰勒公式展开,提取一次项值,得到残差矩阵V,其中:其中(α0,θ0)为所述物点初值对应的像素坐标,以角度表示。步骤420:将所述全景共线方程对(x,y,z)分别求一阶导数,得到系数矩阵A,其中:A=-a11-a12-a13-a21-a22-a23]]>a11=a2r-a1uu2+r2]]>a12=b2r-b1uu2+r2]]>a13=c2r-c1ru2+r2]]>a21=t(a2u+a1r)-a3(u2+r2)(r2+u2+t2)u2+r2]]>a22=t(b1r+b2u)-b3(u2+r2)(r2+u2+t2)u2+r2]]>a23=-t(c1r+c2u)-c3(u2+r2)(r2+u2+t2)u2+r2;]]>其中,r、u及t均为过程参量,其中,(xs,ys,zs)表示拍摄位置坐标。步骤430:根据以下公式确定物点的坐标改正值X=[dx,dy,dz]:X=(ATA)-1ATL。步骤440:判断所述物点的坐标改正值是否小于设定值,如果大于,则再次计算物点的坐标改正值,直至当前物点的坐标改正值小于设定值。具体地,根据V=AX-L,系数矩阵V=[vθvα]T、及L=[(θ-θ0)α-α0]T、法方程ATPAX=ATPL计算矩阵X。其中,P为像点观测值权阵,由于所有像点可认为是等精度观测,所以P为单位阵。通过最小二乘则可解算出已知初值(x0,y0,z0)的坐标改正值(dx,dy,dz),得到X=(ATA)-1ATL由此可得物点坐标为:[xyz]=[x0y0z0]+[dxdydz]法方程的解是一个迭代计算过程,通过对坐标改正值(dx,dy,dz)与设定值进行比较,如果小于设定值时,可认为计算达到精度要求,终止循环迭代,一般迭代次数3到5次。在步骤500中,所述物点的坐标的确定方法包括:将步骤400中重复计算的坐标改正值叠加到物点的初值坐标中。进一步地,在初值坐标位置时,本发明基于双全景的摄影测量方法还提供以下方法确定初值坐标(x0,y0,z0)。可根据以下公式确定所述物点的初值坐标:x0-xsy0-ys=a1*u+a2*v+a3*wb1*u+b2*v+b3*wx0-xsz0-zs=a1*u+a2*v+a3*wc1*u+c2*v+c3*w;]]>其中,(x0,y0,z0)为所述物点的初值坐标,a1、a2、a3、b1、b2、b3、c1、c2、c3是旋转矩阵元素。或者,所述物点的初值坐标的确定方法包括:设相邻两幅图像外方位元素分别为(ω1,k1)、(ω2,k2),同名像点的像空间坐标表示分别为(u1,v1,w1)、(u2,v2,w2);则物点坐标的初值的解为:其中,(x0,y0,z0)为所述物点的初值坐标,r1=a11*u1+a12*v1+a13*w1r2=b11*u1+b12*v1+b13*w1r3=c11*u1+c12*v1+c13*w1r4=a21*u2+a22*v2+a23*w2r5=b21*u2+b22*v2+b23*w2其中,a11,a12,a13,b11,b12,b13,c11,c12,c13是第一幅全景图像姿态角的旋转矩阵,a21,a22,a23,b21,b22,b23,c21,c22,c23是第二幅全景图像姿态角的旋转矩阵。在没有GPS、IMU提供位置姿态的情况下,由于已知基线的实际长度,可通过空间几何关系解算,以实现测线和测面的功能。如图2所示,本发明基于双全景的摄影测量方法包括:在两个全景图S1和S2中,任意选取P、Q点,并在全景图S1确定对应的像点pl,ql,并确定在全景图S2中对应的同名像点pr,qr,其中,全景图S1的中心点为Ol、全景图S2的中心点为Or,pl的坐标为(up,vp,wp),ql的坐标为(uq,vq,wq)。根据以下公式及基线QlQr长度l确定QlP及QlQ的长度:其中,α为∠POlOr,β为∠POrOl,ψ为∠QOrOl,ω为∠QOlOr。根据以下公式计算∠QOlP的角度θ:cosθ=up*uq+vp*vp+wp*wqup2+vp2+wp2+uq2+vq2+wq2;]]>根据OlP及OlQ的长度计算PQ的长度:PQ=OlP2+OlQ2-2*OlP*OlQ.]]>进一步地,本发明基于双全景的摄影测量方法还包括根据各边长的长度,确定各点组成的多边形的面积。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1