1.一种球面几何单次变换的鱼眼影像快速正射纠正方法,其特征在于包括以下步骤:步骤1,建立球面几何单次变换的鱼眼影像快速正射纠正方法,即建立鱼眼影像像点、虚拟成像光心和地面点三点之间的几何关系,具体为:鱼眼影像投影和中心透视影像的投影模型存在一定的差异的,但是均与入射角存在一定的关系的;中心透视投影的投影光线是直线,反射角θa'等于入射角θA,向径r'与入射角度θA存在以下关系:r'=ftanθA
而鱼眼投影的投影光线不是直线,但是也存在一定的关系,根据鱼眼相机成像的原理,鱼眼影像满足等距投影,即:r=fθA
地面点A点在相机坐标系o'‑x'y'z'中o'x'y'平面上的投影点N,连接椭球面模型几何中心O与地面点A和球面的交于A1,作垂直于平面o'x'y'的垂线交于a1,将A1点投影到像平面上交于点a;A点和a1点在相机坐标系o'‑x'y'z'中的坐标分别表示为(x'A,y'A,z'A)、(x'a1,y'a1,z'a1);由于a1、N、O共线,因此N、O和坐标轴形成的三角形与a1、O和坐标轴形成的三角形相似,则根据相似三角形原理得:又因为 所以得到
式中x0,y0为像主点坐标,f为焦距;而我们能测得的数据是大地坐标系下的坐标而非相机坐标系下的坐标,因此需要将大地坐标系下的坐标转换成相机坐标系下的坐标,转换公式如下:式中ai,bi,ci(i=1,2,3)表示旋转矩阵参数,(XA,YA,ZA)为A点在大地坐标系中的坐标,(x'A,y'A,z'A)为A点在相机坐标系中的坐标;
由于鱼眼镜头存在很大畸变,因此鱼眼正射纠正的过程中,必须加上影像畸变;畸变分为径向畸变dr和切向畸变dt,分别可由如下公式计算得到:径向畸变dr:
切向畸变dt:
因此,
又因为xa=x'a1,ya=y'a1,则最终的鱼眼正射纠正模型可以表示为:步骤2,量测若干对像点坐标和地面点对应的坐标(XA,YA,ZA)作为控制点坐标,并代入球面几何单次变换的鱼眼影像快速正射纠正方法求解模型参数;
步骤3,基于数字表面模型(Digital Surface Model,DSM)用鱼眼球面几何模型对鱼眼影像进行正射纠正,消除地面高程引起的视差。
2.根据权利要求1所述的方法,其特征在于所描述的步骤3所述的基于DSM用球面几何单次变换的鱼眼影像快速正射纠正方法对鱼眼影像进行正射纠正,具体为:正射纠正的步骤包含以下三个步骤:
①计算正射影像上任意像元的地面坐标(X,Y);
式中(X′,Y′)正射影像上任意像元A的像素坐标,(X0,Y0)正射影像左下角图廓点地面坐标,M正射影像比例尺分母;
②根据上述正射纠正模型公式和大地坐标系坐标转换成相机坐标系坐标的公式,计算像点坐标(xa,ya);
其中Z根据(X,Y)在DSM获得;
③灰度内插和赋值;通过②计算得到的像点坐标不一定正好位于像素中心,因此需要对其进行插值,本专利采用双线性内插方法来获取像素点a的灰度值g(a):其中g(1)、g(2)、g(3)、g(4)分别是临近4个点的灰度值;将取出的灰度值g(a)纠正后像元素A0,即G(A0)=g(a);依次对每个纠正元素完成上述运算,即可获得纠正后的数字正射影像。