基于视觉导航算法的位置估计精度评估的实现不可知质量度量的发展

J. Stewart, Michael Payne, Gregory Reynolds, Kelly K. D. Risko, Clinton Blankenship
{"title":"基于视觉导航算法的位置估计精度评估的实现不可知质量度量的发展","authors":"J. Stewart, Michael Payne, Gregory Reynolds, Kelly K. D. Risko, Clinton Blankenship","doi":"10.33012/2019.16798","DOIUrl":null,"url":null,"abstract":"As the focus in the field of navigation increasingly shifts toward alternatives to Global Navigation Satellite System (GNSS) aiding, vision-based navigation (VBN) techniques have proven to be especially promising. The error characteristics of VBN systems are not currently well understood and can vary significantly from system to system. A quality metric is needed in order for a navigation system to evaluate the accuracy of VBN position estimates for inclusion in the overall navigation solution and to aid in navigation algorithm design and sensor fusion. An implementation-agnostic metric allows for direct comparisons between measurement sources. In this paper, a feature tracking algorithm-agnostic vision-based navigation quality metric is devised that uses a common set of variables to evaluate the expected accuracy of a VBN solution without any knowledge of the VBN algorithm being assessed. The quality metric algorithm can therefore be rapidly integrated with any feature tracking VBN sensor or system regardless of its underlying mechanization, reducing the effort required to implement the metric algorithm on fielded systems and allowing for the comparison and fusion of measurements from two or more unique VBN sensors. To aid in the development of the VBN metric algorithm, a baseline georeferenced VBN was designed and implemented in a Monte Carlo simulation using satellite imagery from the National Resource Conservation Service (NRCS) database. The data set contained images that varied in terrain, vehicle height, camera resolution, and camera pose uncertainty. For each Monte Carlo set, the median VBN position error was collected and categorized as either above or below an arbitrary accuracy in meters. This data set was then used to train multiple machine learning models ranging in complexity from linear ordinary least squares to various forms of classification trees, with the goal being to correctly categorize the expected error of the VBN measurements. Multiple combinations of VBN input variables were compared in the models to determine which variables most influenced the accuracy of a given VBN position estimate, with the goal being to train a machine learning algorithm to accurately predict VBN position error with the minimum number of inputs and without over-fitting any single data set. While the least-squares method performed reasonably well, the more sophisticated classification tree topologies proved best able to predict VBN position estimate accuracy using a combination of four variables: pitch/roll uncertainty, yaw uncertainty, vehicle height, and the pixel distance between identified features in the image. The performance of the quality metric was verified using an additional data set created from the NRCS database, as well as an independent flight test data set using a different VBN system. The quality metric algorithm was able to accurately categorize the expected VBN position estimate accuracy for approximately 90% of the VBN estimates generated from the simulated and flight test data sets; comparable performance was seen across the different types of classification tree topologies.","PeriodicalId":201935,"journal":{"name":"Proceedings of the ION 2019 Pacific PNT Meeting","volume":"101 27","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Development of an Implementation-Agnostic Quality Metric for Evaluating the Accuracy of Position Estimations from Vision-Based Navigation Algorithms\",\"authors\":\"J. Stewart, Michael Payne, Gregory Reynolds, Kelly K. D. Risko, Clinton Blankenship\",\"doi\":\"10.33012/2019.16798\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As the focus in the field of navigation increasingly shifts toward alternatives to Global Navigation Satellite System (GNSS) aiding, vision-based navigation (VBN) techniques have proven to be especially promising. The error characteristics of VBN systems are not currently well understood and can vary significantly from system to system. A quality metric is needed in order for a navigation system to evaluate the accuracy of VBN position estimates for inclusion in the overall navigation solution and to aid in navigation algorithm design and sensor fusion. An implementation-agnostic metric allows for direct comparisons between measurement sources. In this paper, a feature tracking algorithm-agnostic vision-based navigation quality metric is devised that uses a common set of variables to evaluate the expected accuracy of a VBN solution without any knowledge of the VBN algorithm being assessed. The quality metric algorithm can therefore be rapidly integrated with any feature tracking VBN sensor or system regardless of its underlying mechanization, reducing the effort required to implement the metric algorithm on fielded systems and allowing for the comparison and fusion of measurements from two or more unique VBN sensors. To aid in the development of the VBN metric algorithm, a baseline georeferenced VBN was designed and implemented in a Monte Carlo simulation using satellite imagery from the National Resource Conservation Service (NRCS) database. The data set contained images that varied in terrain, vehicle height, camera resolution, and camera pose uncertainty. For each Monte Carlo set, the median VBN position error was collected and categorized as either above or below an arbitrary accuracy in meters. This data set was then used to train multiple machine learning models ranging in complexity from linear ordinary least squares to various forms of classification trees, with the goal being to correctly categorize the expected error of the VBN measurements. Multiple combinations of VBN input variables were compared in the models to determine which variables most influenced the accuracy of a given VBN position estimate, with the goal being to train a machine learning algorithm to accurately predict VBN position error with the minimum number of inputs and without over-fitting any single data set. While the least-squares method performed reasonably well, the more sophisticated classification tree topologies proved best able to predict VBN position estimate accuracy using a combination of four variables: pitch/roll uncertainty, yaw uncertainty, vehicle height, and the pixel distance between identified features in the image. The performance of the quality metric was verified using an additional data set created from the NRCS database, as well as an independent flight test data set using a different VBN system. The quality metric algorithm was able to accurately categorize the expected VBN position estimate accuracy for approximately 90% of the VBN estimates generated from the simulated and flight test data sets; comparable performance was seen across the different types of classification tree topologies.\",\"PeriodicalId\":201935,\"journal\":{\"name\":\"Proceedings of the ION 2019 Pacific PNT Meeting\",\"volume\":\"101 27\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-04-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the ION 2019 Pacific PNT Meeting\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.33012/2019.16798\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ION 2019 Pacific PNT Meeting","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33012/2019.16798","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

随着导航领域的焦点日益转向全球导航卫星系统(GNSS)辅助的替代方案,基于视觉的导航技术(VBN)已被证明是特别有前途的。VBN系统的误差特性目前还没有得到很好的理解,并且在不同的系统之间会有很大的差异。导航系统需要一个质量度量来评估VBN位置估计的准确性,以纳入整体导航解决方案,并有助于导航算法设计和传感器融合。与实现无关的度量允许在度量源之间进行直接比较。在本文中,设计了一种特征跟踪算法无关的基于视觉的导航质量度量,该度量使用一组通用变量来评估VBN解决方案的预期精度,而不需要了解被评估的VBN算法。因此,无论其底层机械化如何,质量度量算法都可以与任何跟踪VBN传感器或系统的特征快速集成,从而减少了在现场系统上实施度量算法所需的工作量,并允许比较和融合来自两个或多个独特VBN传感器的测量结果。为了帮助开发VBN度量算法,使用国家资源保护局(NRCS)数据库的卫星图像,在蒙特卡罗模拟中设计并实现了基线地理参考VBN。数据集包含的图像在地形、车辆高度、相机分辨率和相机姿势不确定性方面都有所不同。对于每个蒙特卡罗集,收集VBN位置误差的中位数,并将其分类为高于或低于任意精度(以米为单位)。然后,该数据集用于训练从线性普通最小二乘到各种形式的分类树的复杂程度不等的多个机器学习模型,其目标是正确分类VBN测量的期望误差。在模型中比较了VBN输入变量的多种组合,以确定哪些变量对给定VBN位置估计的准确性影响最大,目标是训练机器学习算法,以最少的输入数量准确预测VBN位置误差,并且不会过度拟合任何单一数据集。虽然最小二乘法表现相当好,但更复杂的分类树拓扑被证明最能预测VBN位置估计精度,使用四个变量的组合:俯仰/侧滚不确定性、偏航不确定性、车辆高度和图像中识别特征之间的像素距离。使用从NRCS数据库创建的附加数据集以及使用不同VBN系统的独立飞行测试数据集验证了质量度量的性能。质量度量算法能够准确地分类预期的VBN位置估计精度,大约90%的VBN估计来自模拟和飞行测试数据集;在不同类型的分类树拓扑中可以看到相当的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Development of an Implementation-Agnostic Quality Metric for Evaluating the Accuracy of Position Estimations from Vision-Based Navigation Algorithms
As the focus in the field of navigation increasingly shifts toward alternatives to Global Navigation Satellite System (GNSS) aiding, vision-based navigation (VBN) techniques have proven to be especially promising. The error characteristics of VBN systems are not currently well understood and can vary significantly from system to system. A quality metric is needed in order for a navigation system to evaluate the accuracy of VBN position estimates for inclusion in the overall navigation solution and to aid in navigation algorithm design and sensor fusion. An implementation-agnostic metric allows for direct comparisons between measurement sources. In this paper, a feature tracking algorithm-agnostic vision-based navigation quality metric is devised that uses a common set of variables to evaluate the expected accuracy of a VBN solution without any knowledge of the VBN algorithm being assessed. The quality metric algorithm can therefore be rapidly integrated with any feature tracking VBN sensor or system regardless of its underlying mechanization, reducing the effort required to implement the metric algorithm on fielded systems and allowing for the comparison and fusion of measurements from two or more unique VBN sensors. To aid in the development of the VBN metric algorithm, a baseline georeferenced VBN was designed and implemented in a Monte Carlo simulation using satellite imagery from the National Resource Conservation Service (NRCS) database. The data set contained images that varied in terrain, vehicle height, camera resolution, and camera pose uncertainty. For each Monte Carlo set, the median VBN position error was collected and categorized as either above or below an arbitrary accuracy in meters. This data set was then used to train multiple machine learning models ranging in complexity from linear ordinary least squares to various forms of classification trees, with the goal being to correctly categorize the expected error of the VBN measurements. Multiple combinations of VBN input variables were compared in the models to determine which variables most influenced the accuracy of a given VBN position estimate, with the goal being to train a machine learning algorithm to accurately predict VBN position error with the minimum number of inputs and without over-fitting any single data set. While the least-squares method performed reasonably well, the more sophisticated classification tree topologies proved best able to predict VBN position estimate accuracy using a combination of four variables: pitch/roll uncertainty, yaw uncertainty, vehicle height, and the pixel distance between identified features in the image. The performance of the quality metric was verified using an additional data set created from the NRCS database, as well as an independent flight test data set using a different VBN system. The quality metric algorithm was able to accurately categorize the expected VBN position estimate accuracy for approximately 90% of the VBN estimates generated from the simulated and flight test data sets; comparable performance was seen across the different types of classification tree topologies.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Initialization of a Pedestrian Navigation System: A Transfer Alignment Approach The FengYun-3 Radio Occultation Sounder GNOS: A Review of the Missions and Early Results Hyper-parameter Comparison on Convolutional Neural Network for Visual Aerial Localization Discrepancies Between Provided DCB Estimates and Equivalent Formulations in CAS DCB Product GNSS Satellite Orbit and Clock Truth Generation for ARAIM Offline Monitoring
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1