《现代电子技术》2006年第16期摘录:《现代电子技术》2006年第1
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
《现代电子技术》2006年第16期总第231期》嵌入式与单片机司情况选用合适的算法,而作者开发的估计软件为此提供了便利的分析比较平台。3基础矩阵估计软件的设计与实现3.1设计思想及流程根据模块化软件设计思想,按照瀑布型开发流程逐步完成各部分设计0’,后一部分以前一部分为基础,前一部分以后一部分为目标,最终形成整个软件系统。其具体流程如下:(1)收集整理并编程实现各种基础矩阵估计方法,并以*.m函数文件形式保存;(2)添加相应的辅助函数文件,包括数据接口函数、规范化函数、结果显示函数和性能分析函数等;(3)在(1),(2)的基础上构造工具箱,并添加示例和说明性文件;(4)开发图形用户界面.并添加帮助文档,形成整个软件系统;(5)软件维护及改进升级。3.2软件组成结构图1给出了软件的组成结构情况。;藤软什系统i惟!数集lI辅助函数集l_示例及说明文件…GuIII帮助文档剥藤图1软件的组成结构3.3图形用户界面为方便用户使用工具箱函数,利用。Matlab软件的用户界面开发工具GUIDE设计实现了软件的图形用户界面,该界面简洁清晰地体现出了软件的功能和特征。如图2所示。图2软件的图形用户界面用户界面由5部分组成,分别为数据输入区、算法选择区、性能比较区、结果显示区和帮助说明区,其中数据输入区允许用户选择不同的数据输入方式并显示数据信息。算法选择区可以选择不同估计方法并对参数进行设置,性能比较区可以显示并比较各算法的估计性能,结果显示区给出了所选方法的估计结果,帮助说明区给出了算法的原理说明和操作方法以及软件版本信息。3.4软件的特点及优势本软件平台具有如下特点和优势:(1)内容丰富,涵盖了常见估计方法,并引入了6点综合算法和基于遗传算法的估计方法等较新方法;(2)功能强大,提供了多种数据输入和结果显示方式,可以对估计算法进行可视化比较分析;(3)用户界面友好美观、操作方便.可以调整算法参数,便于比较不同参数条件下的估计效果;(4)提供了较详细的帮助文档,便于用户参考;(5)具有中英文两种版本,增强了软件适应性;(6)具有较强的鲁棒性和可扩展性。用户可以方便添加新方法或对已有方法进行改进。4仿真实例利用开发的估计软件对真实图像进行仿真实验。图3给出了实验所用的真实图像,图中标出了对应匹配点。表l列出了几种方法的估计结果。图4给出了使用改进8点法进行估计得到的对极距离图。所用真实图像图4改进8点法的对极距离图由表1可知,8点法在精度和速度方面优于7点法,而改进8点法的精度比8点法提高了近4倍,说明其有效降低了噪声干扰,同时改进8点法的精度与迭代法和RANSA(:法基本相当,并且运算时间分别缩短了约1/3和1/12。另外,由图4看出,改进8点法可以使匹配点比(下转第110页)】07iiiiiiiii忆箱其他算法一县鲁棒算法一迭代算法一
阅读此文(图):
点击此处在线翻阅