共线方程线性化的矩阵模型
2016-08-10徐振亮李艳焕闫利晏磊北京大学空间信息集成与3S工程应用北京市重点实验室北京0087辽宁工程技术大学审计处阜新3009武汉大学测绘学院武汉430079通信作者maillyansggwhueducn
徐振亮 李艳焕 闫利 晏磊. 北京大学空间信息集成与3S工程应用北京市重点实验室, 北京 0087; . 辽宁工程技术大学审计处, 阜新 3009; 3. 武汉大学测绘学院, 武汉 430079; † 通信作者, E-mail: lyan@sgg.whu.edu.cn
共线方程线性化的矩阵模型
徐振亮1李艳焕2闫利3,†晏磊1
1. 北京大学空间信息集成与3S工程应用北京市重点实验室, 北京 100871; 2. 辽宁工程技术大学审计处, 阜新 123009; 3. 武汉大学测绘学院, 武汉 430079; † 通信作者, E-mail: lyan@sgg.whu.edu.cn
借鉴计算机视觉投影方程的矩阵表达形式, 将解析形式下的共线方程构造为矩阵方程表达, 再以投影矩阵元素作为复合函数并基于矩阵分析方法, 实现共线方程对各变量的统一求导。首先, 与传统解析法线性化相比, 矩阵分析过程工整, 形式简洁, 易于理解, 便于应用线性库进行数值解算; 其次, 对于不同构造形式下的旋转矩阵, 该方法都具有较好的适应性; 最后, 构建的共线方程的矩阵形式对于摄影测量借鉴计算机视觉方法也有重要启示意义。
共线方程; 投影方程; 投影矩阵; 齐次坐标
北京大学学报(自然科学版) 第52卷 第3期 2016年5月
Acta Scientiarum Naturalium Universitatis Pekinensis, Vol. 52, No.3(May 2016) doi: 10.13209/j.0479-8023.2016.056
摄影测量学中, 将同名的物点与像点满足的函数关系描述为共线方程。在不考虑影像畸变情况下, 共线方程常表达为欧式坐标下的解析形式[1]:
式中, [x, y]T为像点坐标, f为主距, [X, Y, Z]T为物方点坐标, [XS, YS, ZS]T为摄站坐标, a1~c3为由外方位角元素构成的旋转矩阵元素。
共线方程贯穿于摄影测量学整个学科体系, 数据处理时一般先对其进行线性化处理。由于解析形式下的共线方程式为非线性函数, 且旋转矩阵元素与外方位角元素之间存在非常复杂的三角函数关系, 所以在求导过程中即使利用多次变换技巧, 像点坐标对外方位角元素求导后的解析结果也极其复杂。在计算机视觉领域, 同名的物点与像点的函数关系称为投影方程, 投影方程与共线方程仅个别参数定义有所差异[2]。投影方程一般描述为矩阵形式,通过矩阵分析方法获得相应问题结论, 方程形式非常简洁。因此, 可将共线方程也表达为矩阵形式,利用矩阵分析理论获得其线性化解。
1 齐次坐标描述的共线方程
在计算机视觉领域, 习惯用齐次坐标下的矩阵形式表示投影方程[3–6]:
或
式中, K为由主距构成的对角矩阵; R为像空间坐标系到像空间辅助坐标系间的旋转矩阵; Xs为图像投影中心在像空间辅助坐标系中的欧氏坐标。
结合式(1)和(3)可以得到
因此, 式(1)~(3)和(5)在表达共线方程式时是一致的。
2 共线条件方程线性化的矩阵模型
以欧拉角描述的影像外方位元素(Xs, Ys, Zs, φ, ω, κ)为例, 将式(1)线性化处理, 得到像点坐标误差方程式:
式(6)可用矩阵表达为
这里, 采用复合函数求导方法(链式法则)推导像点坐标对外方位元素的导数, 即
事实上, 在数值解算中, 只要弄清楚 JM和 Je,就可以得到系数矩阵A, 这也是矩阵方法的另一个优势。
由式(5)易得
为了求解Je,对投影矩阵两?边对外方位元素求导可得
对于φ - ω - κ 转角系统, 旋转矩阵
至此, 基于矩阵分析方法的共线方程线性化系数推导完毕。需要指出的是, 该方法对由不同姿态元素构造的旋转矩阵都有很好的适用性, 如反对称矩阵法、四元数及轴角[7]等, 差异之处仅在于投影矩阵对姿态元素变量的求导上, 即式(11)~ (13)。
由式(14)易知, 对于物方点及外方位线元素的求导结果与解析方法一致, 而对于外方位角元素,因篇幅有限, 本文仅证明与解析法[1]的一致性。
3 矩阵分析法结论证明
求导结果与解析方法[1]的求导结果完全一致。
4 结论与贡献
共线方程线性化是摄影测量数据处理的前提,基于解析方法建立的共线方程线性化过程及结果形式非常复杂, 不易掌握。利用矩阵分析方法能有效降低推导的复杂性, 求导过程清晰明了, 为摄影测量这一基本关系式处理提供全新的分析方法。本文主要结论和贡献如下。
1) 借鉴计算机视觉中“共线方程”的矩阵形式,构造出摄影测量中共线方程的矩阵表达形式, 为利用矩阵分析方法奠定理论基础, 也为计算机视觉与摄影测量学科之间建立重要联系。
2) 详细推导建立共线方程线性化的矩阵分析方法, 并且对推导结果给予验证。
3) 矩阵分析方法建立的共线方程线性化过程对于其他形式构造的旋转矩阵都有较好的适用性,如四元数、反对称矩阵及轴角方法等, 都可将共线方程线性化问题归结为旋转矩阵对角元素的求导,思路清晰, 也利于数值解算。
[1] 王之卓. 摄影测量原理. 北京: 测绘出版社, 1980
[2] 张祖勋. 数字摄影测量与计算机视觉. 武汉大学学报: 信息科学版, 2004, 29(12): 1035–1039
[3] 马颂德, 张正友. 计算机视觉——理论与算法. 北京: 科学出版社, 1998
[4] Hartley B R, Zisserman A. Multiple view geometry in computer vision. Cambridge: Cambridge University Press, 2003
[5] Szeliski R. Computer vision: algorithms and applications. Heidelberg: Springer-Verlag, 2011
[6] Forsyth D A, Ponce J. Computer vision: a modern approach. 2nd. New Jersey: Prentice Hall, 2012
[7] 徐振亮. 轴角描述的车载序列街景影像空中三角测量与三维重建方法研究[D]. 武汉: 武汉大学, 2014
Collinear Equation Linearized Matrix Model
XU Zhenliang1LI Yanhuan2YAN Li3,†YAN Lei1
1. Spatial Information Integration & Applications Beijing Key Laboratory, Peking University, Beijing 100871; 2. Audit Office, Liaoning Technical University, Fuxin 123009; 3. School of Geodesy and Geomatics, Wuhan University, Wuhan 430079; † Corresponding author, E-mail: lyan@sgg.whu.edu.cn
Using the matrix expression form of computer vision projection equation, the collinear equation is constructed into matrix equation. With the projection matrix element as a composite function, this paper realizes the unification derivation of each variable of the collinear equation based on the matrix analysis method. Compared with the traditional analytical method of linearization, the form of matrix analysis process is quite succinct and easy to understand, which can be used to the numerical solution of linear library application. For the various construction form of the rotation matrix, this method has better adaptability. The constructed matrix of collinear equation has important enlightenment significance for using computer vision method.
collinear equation; projection equation; projection matrix; homogeneous coordinates
TP751; P234
国家自然科学基金(11174017, 41271456)和北京市共建项目(SYS1000010402)资助
2014-12-20; 修回日期: 2015-05-14; 网络出版日期: 2016-05-17