一种虚实视景匹配融合嵌入式软件架构的制作方法

文档序号:14873554发布日期:2018-07-07 03:01阅读:236来源:国知局
本发明属于计算机图形处理
技术领域
,特别是涉及一种虚实视景匹配融合嵌入式软件架构。
背景技术
::增强视景及合成视景是近年来在多源信息融合显示与呈现方法的研究和发展推动下出现的一个较新的研究应用领域,而且具有很好的应用。虚实视景匹配融合是多源信息融合中的关键技术。现有的虚实视景匹配融合嵌入式软件设计的模块化程度不高,影响了软件的可测试性和扩展性。技术实现要素::本发明的目的是:为了解决虚实视景匹配融合嵌入式软件架构设计问题,提出一种虚实视景匹配融合嵌入式软件架构。本发明的技术方案是:一种虚实视景匹配融合嵌入式软件架构,包括以下模块:主控模块、交互模块、数据输入模块、地形调度及实时绘制模块、匹配融合模块;其中,主控模块具有较高的优先级,主控模块以外的其他模块具有相同的优先级;各模块的交互关系为:数据输入模块从数字地图数据库和传感器等数据源获取数字地图、传感器视频和位姿信息,将传感器视频进行预处理后传递给地形调度及实时绘制模块,将数字地图和位姿信息传递给匹配融合模块;地形调度及实时绘制模块接收到数字地图和位姿信息后,进行地形数据调度及实时渲染,产生地形图像,并将地形图像传递给匹配融合模块;匹配融合模块按照主控模块发出的模式控制信号,将地形图像与传感器视频进行匹配与融合,并将匹配融合结果传递给交互模块;交互模块将匹配融合结果显示给用户,同时接收用户指令,将用户指令传递给主控模块;主控模块根据用户指令调整匹配融合的控制模式,向匹配融合模块发出模式控制信号。所述主控模块的主要功能是监视其他模块的工作状态,产生模式控制信号指导虚实视景匹配融合的实现方式;所述数据输入模块的主要功能是读取数字地图,读取导航与定位信息,读取传感器视频数据,并对传感器视频数据进行预处理;所述交互模块的主要功能是显示匹配融合结果,通过鼠标、键盘、摇杆等外设接收用户控制命令;所述地形调度及实时绘制模块的主要功能是依据当前位姿信息计算可见区域,调入或者调出地形数据,高效地进行地形渲染;所述匹配融合模块的主要功能是对地形图像与传感器视频进行匹配和融合。本发明具有的优点是:设计了一种虚实视景匹配融合嵌入式软件架构,明确了各软件功能模块的功能和交互关系,能够提高嵌入式环境中虚实视景匹配融合软件开发效率,为软件的可测试性和可靠性提供一定的保障。附图说明:图1为本发明的原理框图。具体实施方式:参见附图1,以某型组合视景嵌入式系统为例,说明虚实视景匹配融合嵌入式软件架构的具体实施方式;该系统包括以下软件模块:主控模块、交互模块、数据输入模块、地形调度及实时绘制模块、匹配融合模块;每个软件模块分别由一个线程实现,模块之间通过共享内存和信号量进行数据交换和同步,主控模块具有较高的优先级,主控模块以外的其他模块具有相同的优先级;数据输入模块从数字地图数据库和传感器等数据源获取数字地图、传感器视频和位姿信息,将传感器视频进行预处理后传递给地形调度及实时绘制模块,将数字地图和位姿信息传递给匹配融合模块;地形调度及实时绘制模块接收到数字地图和位姿信息后,进行地形数据调度及实时渲染,产生地形图像,并将地形图像传递给匹配融合模块;匹配融合模块按照主控模块发出的模式控制信号,将地形图像与传感器视频进行匹配与融合,并将匹配融合结果传递给交互模块;交互模块将匹配融合结果显示给用户,同时接收用户指令,将用户指令传递给主控模块;主控模块监视其他模块的状态,根据用户指令调整匹配融合的控制模式,向匹配融合模块发出模式控制信号;所述主控模块定时检查其他模块的工作状态,定时检查其他模块的工作状态,生成系统日志,若有模块发生故障,则重启故障模块,若没有故障模块,则根据用户的输入产生模式控制信号指导虚实视景匹配融合的具体实现方式。所述交互模块自动适应显示器的分辨率,显示虚实视景匹配融合结果;检测键盘按键并向主控模块报告,按键含义参见表1。所述数据输入模块从数据库读取数字地图,从gps获取导航与定位信息,从红外相机设备获取传感器视频数据,并对传感器视频数据进行细节增强和防抖处理。所述地形调度及实时绘制模块采用三维渲染引擎openscenegraph及其插件作为图形库,依据当前视点设置可见区域和预计可见区域,运用与地形坐标系统相匹配的动态预测算法预测并更新可见区域和预计可见区域,依此调入或者调出地形数据;通过层次细节计算,根据计算结果将地形的几何模型依照距离视点的远近划分成为不同的层次细节级别,提高图形渲染效率。所述匹配融合模块采用归一化互相关匹配算法进行特征点粗粒度匹配,形成虚实配准图像;采用小波变换方法对虚实配准图像数据进行融合,并对虚实图像的边缘部分进行平滑处理,形成匹配融合结果。表1按键含义p暂停匹配融合r重置匹配融合q退出匹配融合a开始匹配融合↑视野扩大↓视野缩小技术特征:技术总结本发明提出了一种虚实视景匹配融合嵌入式软件架构,属于计算机图形处理
技术领域
。该软件架构包括主控模块、交互模块、数据输入模块、地形调度及实时绘制模块和匹配融合模块;主控模块监视其他模块的工作状态并控制匹配融合模块的工作方式;数据输入模块读入数字地图和视频数据等信息传递给地形调度及实时绘制模块和匹配融合模块;地形调度及实时绘制模块生成地形图像并将其传递给匹配融合模块;匹配融合模块实现视频和地图的匹配和融合,将匹配融合结果传递给交互模块。交互模块显示匹配融合结果,接收用户控制操作并上报给主控模块。该软件架构具有结构明晰、可信性高的优点,能有效地改善软件质量,实现实时嵌入式软件的鲁棒性要求。技术研发人员:韩伟;程岳;李亚晖;刘作龙;张磊受保护的技术使用者:中国航空工业集团公司西安航空计算技术研究所技术研发日:2017.12.07技术公布日:2018.07.06
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1