论文部分内容阅读
电子海图和导航雷达是船舶导航系统不可或缺的设备。多年来,两者普遍单独使用,无法全面显示船舶周围静态和动态目标的综合态势。而将二者的导航信息融合显示能够同时显示海上危险的运动目标和水面下的暗礁、浅滩,从而提高船舶的避障能力。本文在Linux系统平台下,采用QT图形框架设计并实现了电子海图与雷达信息的融合显示系统。首先,本文介绍了融合显示系统的基本结构,并分析了电子海图和导航雷达的系统原理,进而给出了融合显示的总体设计方案:采用模块化和分层显示的思想设计融合显示系统,该系统的主要模块包括电子海图显示模块、雷达信息显示模块和融合显示模块,导航信息依次分为海图层、雷达图像层和AIS目标层进行分层显示。其次,设计并实现了电子海图显示模块。为实现电子海图的快速显示,本文基于瓦片技术实现电子海图的显示模块。瓦片式电子海图的显示流程主要包括电子海图ENC(Electronic Navigational Chart)文件的解析、海图物标数据的转存、电子海图瓦片的绘制和电子海图瓦片的渲染显示。然后,研究了雷达信息的显示。本文将雷达信息显示模块分为数据接收模块、数据处理模块及显示模块。为实现雷达视频图像的实时更新显示,本文采用坐标索引查表法实现极坐标与直角坐标的快速转换,同时采用虚拟显存的方法实现雷达图像的实时更新绘制。最后,实现了电子海图及雷达图像融合显示,并对融合显示系统的功能和性能进行测试。本文采用GPS(Global Positioning System)信息作为位置参考,并将电子海图及雷达信息显示在同一坐标系中,从而实现海图的静态物标与雷达图像的动态目标实时融合显示,提高了对静态障碍物和动态目标的判定。