基于机器学习的SMN可靠性分析及量测误差建模
余璐, 程咏梅, 刘夏雷, 刘楠    
西北工业大学 自动化学院 信息融合技术重点实验室, 陕西 西安 710129
摘要: 针对复杂环境下景象匹配导航匹配概率不易实时统计以及量测误差统计特性不确定,提出基于机器学习的景象匹配可靠性分析及量测误差建模方法。首先建立基于机器学习的匹配概率及误差统计特性建模算法框架;然后以速高比变化带来的运动模糊为分析对象,选取支持向量机作为机器学习方法,定义匹配特征指标以及运动模糊下的匹配概率,给出景象匹配量测误差统计分析方法,并通过假设检验方法对景象匹配量测误差进行零均值检验;进一步在google earth制备的大样本数据库下完成匹配性能统计分析,以运动模糊、匹配得到的平均最高峰和平均峰值比作为支持向量机输入,统计得出的匹配概率和误差参数,即均值及方差作为支持向量机输出,通过训练得到匹配概率和景象匹配量测误差参数预测模型;最后根据该模型预测实时图的匹配概率和景象匹配量测误差参数,分析统计了不同模糊大小下实时图的匹配概率和景象匹配量测误差参数预测精度,结果表明:运动模糊小于40个像素时,阈值为5个像素和10个像素时匹配概率预测值与统计值的均方误差分别小于0.004和0.001,方差预测值与统计值的均方误差小于1个像素。
关键词: 景象匹配     运动模糊     支持向量机     匹配概率     量测误差建模    

景象匹配导航(SMN,scene matching navigation)作为一种辅助导航方式,以其设备轻便、信息量大、无源等显著优点,得到飞行器导航领域的广泛关注[1, 2, 3]。若将SMN得到的位置信息直接用于修正惯性导航系统(INS,inertial navigation system),而不考虑该匹配结果的可靠性,即匹配概率,将会影响INS位置误差修正结果的可靠性[4]。景象匹配导航的匹配概率计算主要有基于约翰逊假设的计算方法[5, 6],该方法其中有一条假设是:实时图被认为是基准图附加了满足平稳各态历经的高斯过程噪声。在实际飞行过程中,由于受复杂环境下各种因素的影响,实时图通常不满足该假设,从而导致计算不准确。

文献[7]研究INS/SMN的组合导航方法,解决导航精度问题,并假设SMN误差统计特性为固定方差的白噪声。在实际中,由于飞行运动及环境的变化,实时图与地标点图存在各种畸变,SMN的误差统计特性是不确定的,将其简化为固定方差的白噪声会造成量测模型不准确,从而影响组合导航性能。文献[8, 9]对影响SMN误差统计特性的因素进行了定性分析,不同飞行运动及环境下误差统计特性定量建模研究未见报道。如果通过离线分析并建立在不同飞行运动及环境的SMN的导航误差统计特性模型,并进行在线预测,进一步与INS进行组合导航,将是提高INS/SMN组合导航的性能的一条有效途径。本文提出复杂飞行运动及环境下基于机器学习的SMN匹配概率及匹配误差统计特性建模与预测方法。

1 基于机器学习的SMN匹配概率及误差统计特性建模 1.1 算法框架

基于机器学习的SMN匹配概率及误差统计特性建模算法框架如图 1所示,分为模型训练和预测两部分。在模型训练部分,将飞行器飞行运动或环境参数、匹配之后的性能指标作为机器学习训练器的输入,匹配概率(Pc)、匹配误差均值(μ)、匹配误差方差(σ2)作为机器学习训练器的输出,离线训练出匹配概率与量测误差参数模型。在预测部分,获取当前的飞行器飞行运动或环境参数和匹配之后的性能指标,通过离线训练的模型在线预测当前帧的匹配概率及误差参数,根据系统需求设定匹配概率阈值P0,当Pc<P0,放弃该帧实时图,当PcP0,则进行误差建模,将预测得到的μ、σ2作为景象匹配量测误差模型参数,输出给量测方程。

图 1 算法框架

本文针对飞行器运动过程中产生的航空像移,即速高比变化下的运动模糊,采用SVM作为机器学习方法,对提出的算法进行实验分析。

1.2 速高比变化下的运动模糊分析

当视觉传感器运用到景象匹配导航时,不同程度的运动模糊会带来不同的导航误差,影响导航精度,严重时,不得不放弃景象匹配导航。

如果确定曝光时间T,根据几何关系可以算出像移量δ与相机焦距f、飞行速度V、飞行高度H:

进一步表示成运动模糊B大小: 式中,SCCD为CCD成像单元尺寸。

1.3 匹配特征指标定义

采取的匹配算法是归一化互相关[10]

1) 最高峰(Vmax)

相关面上的最高值对应最高峰,通常最高峰位置被当做是最匹配位置。

2) 峰值比(R)

式中,VmaxVsub分别表示相关面上最高峰对应的最大值和次大值。峰值比反映了区域图像唯一性大小,峰值比越低,在进行景象匹配时成功率越高。

1.4 匹配概率定义

衡量匹配可靠性的一个常用的指标是匹配概率(Pc)。

航拍图像的匹配位置(xip,yip)与准确位置(xiz,yiz)的绝对误差A定义为

绝对误差越小,表明匹配位置越准确。

评判地标点与实时图是否匹配正确的依据是:根据导航精度要求设置阈值D,当地标点与实时图匹配的绝对误差A>D时,认为匹配错误;当AD时,认为匹配正确。

1.5 组合导航中量测误差统计特性分析

本文通过SVM学习速高比变化带来的图像不同模糊下景象匹配量测误差统计特性(μ、σ2)。μσ2的定义如下:

1) 均值(μ)

对N幅图像的匹配位置(xip,yip)与准确位置(xiz,yiz)的差在x,y方向的均值分别为:

本文采用t检验对样本匹配结果进行零均值验证。

2) 方差(σ2)

x,y方向需要分开考虑,对N幅图像的匹配位置(xip,yip)与准确位置(xiz,yiz)在x,y方向的方差分别为:

本文模糊方向设为0°,即仅在x轴方向有运动模糊,误差参数只考虑x轴的μσ2,其它方向上本算法框架同样适用。

2 实验结果及分析 2.1 模型训练

1) 数据库制备

选择google earth上从陕西咸阳到山西大同320 km的航迹上308幅正下视实时图,拍摄时刻为2013.8.30 ,飞行高度为2 000 m,将其裁剪成900像素*500像素大小。地标点的制备直接从实时图获取,在实时图上选择地物显著、信息量丰富、稳定性好的256像素*256像素的小区域,作为地标点,将其中心在实时图的像素坐标系上的真实位置作为准确位置。然后在每幅实时图上分别加1~50像素的模糊大小,共计308*51张实时图和308张对应地标点,构成实验中图像数据库。

2) 匹配性能分析

(1) BA、Vmax和R的关系分析

将不同模糊大小的实时图与对应地标点匹配后,对不同模糊下308幅实时图与地标点匹配后的Vmax求平均,得到平均最高峰$\bar{V}$max,然后计算RA,并求平均,得到平均峰值比和平均绝对误差。表 1是实验得到的3个特征值(模糊大小1~50个像素,由于表格位置有限,仅给出部分值)。

表 1 ${\bar{A}}$、${\bar{V}}$max和${\bar{R}}$随B变化统计
B/像素${\bar{A}}$/像素${\bar{V}}$max${\bar{R}}$
101.0000.623
500.9440.724
1000.8700.880
150.0520.8090.947
200.2760.7580.972
250.6470.7130.983
301.1170.6740.989
351.8050.6380.992
402.6820.6060.994
453.8200.5770.996
505.1200.5520.996

表 1可以看出,B由1增加到50个像素过程中,由0增加到5.120个像素。即随着图像模糊的增加,匹配精度越差;B由1增加到50个像素过程中,max由1减小到0.552,由0.623增加到0.996。即随着图像模糊的增加,图像的匹配性能下降。

(2) 运动模糊影响下的Pc

根据匹配后计算得到的A,在阈值D为5个像素,随着图像模糊的增加,Pc的变化曲线由如图 2所示。

图 2 阈值为5时的匹配概率随模糊大小变化曲线

图 2可以看出,模糊由1增加到50个像素过程中,匹配概率由100%减小到84%,即匹配概率随模糊大小的增加而减小。在实际运用时,可以根据系统对精度的需求设置D,得出实时匹配概率的变化曲线。

3) 景象匹配误差统计特性分析

(1) 均值是否为零验证

根据(5)式计算x方向上的均值,假设μ0=0,对地标点误差进行t检验。

实验表明|T|均在接受域内,所以认为景象匹配误差噪声可以看成均值为零的高斯分布。

(2) 方差

根据(6)式计算x方向的方差,由实验可以得出,模糊由1增加到18个像素过程中,σ2保持为0,当模糊由18增加到50个像素过程中,方差随模糊呈非线性增加,由0增加到52。

由以上分析可知,SMN匹配概率与量测误差参数预测模型是合理的。

2.2 误差参数预测

为了验证上一节训练得到的匹配概率及误差参数模型的有效性,进行数据库独立验证。从google earth重新截取了77张实时图(与模型训练时所用数据库内的实时图不重复),在每幅实时图选取地 物显著的地标点,并在每张实时图上加1~50个像素的运动模糊,将不同模糊的实时图与对应地标点匹配。

图 3可以看出,当运动模糊小于40个像素,阈值为5时匹配概率预测值与统计值的均方根误差小于0.004,方差预测值与统计值的均方根误差小于1个像素,能保证较高的预测精度。

图 3 不同模糊下预测值与统计值的均方根误差
3 结 论

给出了基于机器学习的匹配概率及误差统计特性建模算法框架,通过训练得到景象匹配的匹配概率和量测误差参数预测模型。

参考文献
[1] 冷雪飞. 基于图像特征的景象匹配辅助导航系统中的关键技术研究[D]. 南京:南京航空航天大学, 2007
Leng X F. The Key Technologies Study of Scene Matching Aided Navigation System Based on Image Features[D]. Nanjing, Nanjing University of Aeronautics and Astronautics, 2007(in Chinese)
Cited By in Cnki (25)
[2] 赵锋伟,李吉成,沈振康. 景象匹配技术研究[J]. 系统工程与电子技术, 2002, 24(12):110-113
Zhao F W, Li J C, Shen Z K. Study of Scene Matching Techniques[J]. Systems Engineering and Electronics, 2002, 24(12):110-113(in Chinese)
Cited By in Cnki (97)
[3] Kim Y S, Hwang D H. Design of Vision/INS Integrated Navigation System in Poor Vision Navigation Environments[C]//International Conference on Control, Automation and Systems, 2013:531-535
Click to display the text
[4] Dong-Gyu Sim D G, Rae-Hong Park R H, Kim R C, Lee S, et al. Integrated Position Estimation Using Aerial Image Sequences[J]. IEEE Trans on Pattern Analysis and Machine Intelligence, 2002,24(1):1-18
Click to display the text
[5] Johnson M. Analytical Development and Test Results of Acquisition Probability for Terrain Correlation Devices Used in Navigation Systems[C]//10th Aerospace Sciences Meeting, San Diego, USA, 1972
Click to display the text
[6] 王刚, 段晓君, 王正明. 基于图像区域相关的景象匹配概率与精度研究[J]. 宇航学报, 2009, 30(3):1237-1242
Wang G, Duan X J, Wang Z M. Research on Acquisition Probability and Matching Precision of Scene Matching Systems Based on Area Correlation of the Image[J]. Journal of Astronautics, 2009, 30(3):1237-1242(in Chinese)
Click to display the text
[7] Yun S C, Lee Y J, Sung S K. IMU/Vision/Lidar Integrated Navigation System in GNSS Denied Environments[C]//IEEE Conference on Aerospace Conference, Big Sky, MT, 2013:1-10
Click to display the text
[8] Chen P, Hsu S C, Lee G W. Error Modelling on Registration of High-Resolution Satellite Images and Vector Data[C]//Proceedings of the Congress of International Society for Photogrammetry and Remote Sensing, Netherlands, 2004:12-23
[9] Ratkovic J A, Blackwell F W, Bailey H H, et al. Estimation Techniques and Other Work on Image Correlation[R]. Rand Corp Santa Monica Calif, 1977
Click to display the text
[10] Lewis J P. Fast Normalized Cross-Correlation[C]//Vision Interface, Quebec City, French, 1995, 10(1):120-123
Click to display the text
A Method for Reliability Analysis and Measurement Error Modeling Based on Machine Learning in Scene Matching Navigation (SMN)
Yu Lu, Cheng Yongmei, Liu Xialei, Liu Nan     
Key Laboratory of Information Fusion Technology at Department of Automatic Control, Northwestern Polytechnical University, Xi'an 710129, China
Abstract: In a complex environment, it is hard for scene matching probability to have real-time statistics, and the statistical property of measurement error is uncertain scene matching navigation. We propose a method for reliability analysis and measurement error modeling based on machine learning. Firstly, we propose the algorithm frame of reliability analysis and measurement error modeling based on machine learning. Secondly, we use the support vector machine (SVM) as a tool of machine learning to study the aerial photography with motion blur brought about by velocity-height ratio. We define the characteristics indexes and scene matching probability under motion blurs and propose the measurement error statistics analysis method. The hypothesis testing is carried out to test whether the mean of scene matching measurement error is zero. Then through the statistical analysis of the scene matching performance in a large sample database generated by Google Earth,the motion blur calculated with velocity-height ratio, the mean ratios of highest peak and to highest peak obtained through scene matching are used as inputs of SVM. The scene matching probability model and measurement error parameters (mean and variance) obtained with statistics are used as outputs of SVM. The scene matching probability and measurement error parameters are trained. Finally, we use the method to predict the scene matching probability of real-time image and the measurement error parameters under motion blur, which are analyzed at different degrees of motion blur. The prediction results show that the root mean square error of the prediction values and the statistics of scene matching probability is less than 0.004 and 0.001 at the threshold values of 5 pixels. The root variant square error is less than 1 pixel when the motion blur is less than 40 pixels.
Key words: mean square error     pixels     reliability analysis     support vector machines(SVM)     models     measurement errors     probability statistics     machine learning     motion blur     scene matching probability     scene matching navigation(SMN)    
西北工业大学主办。
0

文章信息

余璐, 程咏梅, 刘夏雷, 刘楠
Yu Lu, Cheng Yongmei, Liu Xialei, Liu Nan
基于机器学习的SMN可靠性分析及量测误差建模
A Method for Reliability Analysis and Measurement Error Modeling Based on Machine Learning in Scene Matching Navigation (SMN)
西北工业大学学报, 2016, 34(2): 333-337
Journal of Northwestern Polytechnical University, 2016, 34(2): 333-337.

文章历史

收稿日期: 2015-10-09

相关文章

工作空间