热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

电子海图与雷达图像的融合显示

船舶雷达导航系统可以获取海上目标和运动对象的方位角和距离,还可以非常准确地计算出对象的运动状态。此外,在本船与周围运动对象会合时,还可以判

船舶雷达导航系统可以获取海上目标和运动对象的方位角和距离,还可以非常准确地计算出对象的运动状态。此外,在本船与周围运动对象会合时,还可以判断出可能会发生的碰撞警告,并帮助制定出船舶最适当的避让路径,辅助实现更强的避碰策略。

为确保船舶能够安全地航行,使用电子海图系统来显示出电子海图进行导航的选定信息以及用于传播导航的相关传感器信号,来帮助航海人员设计正确的航行路线和便于监视航行路线。电子海图信息系统未来的发展方向就是把AIS导航系统、GPS导航系统、雷达扫描系统、测深系统等用于船舶导航的信息进行高效融合,形成以电子海图为核心的航行信息系统。

由于海水深度较浅或者海底存在一些障碍物,因此会造成很多危险事故。另外,海上航行时远处的危险对象也不能够清楚看见。但可以把电子海图的背景、船舶的位置坐标以及船体周围的对象进行组合,并把电子海图与雷达图像进行图像融合处理,便可以得到所有的组合信息,易实现海上安全航行。电子海图与雷达图像融合之后,不仅可以把来自雷达的大量图像进行数据共享,而且可以实时生成,通过绘制船舶综合航行的态势图把数据显示出来。由于航海人员只需一个显示器就能够观察到船舶周围的所有状况,即便于采取适当的船舶避碰措施,航海人员的工作量便大大减少,非常简单、方便。如果船舶在大雾等恶劣天气下进行近海航行,这无疑给他们带来了福音。

目前国内在电子海图与雷达图像的融合技术研究方面还处于起步阶段,而西方许多发达国家的许多导航系统已经实现了2种图像的融合,因此将融合技术国产化已迫在眉睫。本文基于雷达图像的显示特征和电子海图的显示特性,对电子海图和雷达图像的融合显示技术进行研究。

1.电子海图和雷达图像融合方案

首先,用于获取雷达图像的视频采集卡得到雷达视频信息后存放到图库中以便于接下来的与电子海图融合显示操作。参考点设置为船舶的坐标,参考线设置为地理位置的正北方向,然后对获取的雷达图像数据和电子海图数据进行一系列的分析与处理。在已知的雷达扫描范围下,计算出电子海图的比例尺、显示的范围大小以及电子海图和雷达的融合信息。

由于雷达的显示模式有多种,因此在判断图像范围内的颜色大小值之前,必须设置好当前雷达图像的显示模式。提取了雷达图像中像素阈值矩阵后,就要判断某像素点是否为目标回波,判断的方法是比较像素的阈值与来自雷达的对象图像的颜色阈值系是否相同。一旦电子海图和雷达图像能够完全匹配,便可以将与电子海图对应坐标的像素阈值转变为雷达图像中某个像素的颜色阈值。此外,在融合显示系统实时重绘图像的支持下,电子海图和雷达图像都在不断更新。其中,图像使用双帧进行显示,即把显示任务交给看不见的前缓存,把绘制任务交给看得见的后缓存,当后缓存完成图像的绘制任务后,理解把前缓存和后缓存进行切换,最终实现图像更新看上去非常平滑。值得注意的一点是:由于肉眼有一定的余光滞后性,图像基本没有闪烁现象。

电子海图和雷达图像进行融合显示,所需的基本条件如下:

1)GPS已获取电子海图和雷达图像融合的参考点,即船舶的经度坐标以及纬度坐标

2)把电子海图设置为正上为正北方向的显示模式。雷达图像需要根据电罗经测得的正北方向数据,然后选择显示模式。显示模式不仅提供依据让雷达图像进行角度调整,同时也提供了参考线让电子海图和雷达图像进行融合。电子海图和雷达图像的融合显示过程如图1所示。

2.图像匹配的模型建立

1)确定电子海图的显示范围

由于地球为一个椭圆形的球状体,如果将其放在一个直角坐标系中进行显示,就需要进行投影。墨卡托投影变换的过程比较简单,即使在很小的范围内计算的准确度也非常高,因此将魔卡托算法选为投影变换算法。

大地坐标转换到直角坐标系的变换公式如下:

式中:x和y为墨卡托算法的直角坐标;λ为地球坐标系的经度;φ为地球坐标系的纬度值;a为椭圆形地球较长的半径;e为地球的第一偏心率;φ0为基准纬度值;q为等量纬度值;r0为参考纬度圆圈的半径大小。

进行直角坐标投影后可计算出雷达的扫描范围:

式中:λ0和φ0为雷达的经度坐标和纬度坐标;(λmin,φmin)和(λmax,φmax)为雷达扫描的经纬度范围;φ(λ0,φ0)为雷达中心的经度直角坐标和纬度直角坐标;(·)和(·)-1为电子海图转换的魔卡托方程和逆;L为雷达的量程范围。当得到的经纬度方位后,便可以搜索并显示出相应的电子海图。

3.电子海图显示比例尺

只有电子海图和雷达图像的比例尺相同时,二者才能进行融合。当调节雷达的量程时,雷达图像的比例尺也会发生相应的变化。此外,由于电子海图一般都可随意进行缩小或者放大,因此还可以直接把电子海图缩放至最恰当的比例尺,从而实现电子海图和雷达图像的比例尺相匹配。

假设雷达的扫描范围的半径为R,半径的扫描像素为a,点距为b,那么雷达图像的比例尺1/sr可简单表示为:

电子海图的原始比例尺为1/s0,则其缩放比为:

倘若把参考方向设置为船舶的正北方向,把雷达图像进行几何变换之后,就可以与匹配电子海图。运用仿射变换算法,并把电子海图进行缩小或者放大,直角坐标系(w,s)的某幅图像f进行几何变换,便可以得到对应的直角坐标系(x,y)的图像g,电子海图与雷达图像在空间的变换过程如图2所示。

运用映射变换矩阵实现坐标转换:

以上仿射变换是实现图像几何变换目标的重要算法,其过程不能出任何差错。

4.电子海图与雷达图像融合的实现

为了实现雷达图像能够与电子海图进行实时融合,选择一个精度比较高的匹配算法非常必要。

电子海图与雷达图像之间获取的传感器不相同,而且获取的时间也不一致,这导致图像的灰度值存在很大的差别,而且雷达在成像的时候还会产生很多噪声,得到的图像特点根本不相同,所以,就要求相应的匹配算法必须是根据环境特点,而且能够允许出现一定的容量错误和具有一定抗干扰性能。经综合考虑,本论文采用的匹配算法为基于距离的豪斯多夫(Hausdorff)算法,它能够改善图像匹配的精度差和速度慢的缺陷,同时可以过滤掉图像的噪声[4]。

把N1×N2维的电子海图N用作基准图,把M1×M2维的雷达图像M用作实时图,二者都是二维系统中通过边缘提取操作后形成的点集,规定dF(N,M)为算法前向的距离,dB(M,N)为算法后向的距离,其表达式如下:

其中‖·‖为所有点集上的距离范数。

如果规定β为空间中的任意点,然后规定Dβ=minm∈Mβ-m,D^β=minn∈N‖β-n‖,则距离可表示为:

因为使用豪斯多夫算法计算距离实际上就是测量一个点集与另一个点集之间匹配度最差的点的距离,所以它很容易被远离中心的漏检点和噪声点影响,但这种缺陷无法避免,只要想要计算图像特点的点集合。为了解决这个问题,本文给出部分使用豪斯多夫算法得到的距离表达式。

假设N1为基准图像N的其中一个特征,M1为实时图像M的其中一个特征段,N1={L1,L2,…,Lk}M1={l1,l2,…,lk},则点集N1与点集M1之间的部分豪斯多夫距离公式可表示为:

用部分豪斯多夫距离进行电子海图和雷达图像匹配过程如图3所示。

首先对原先的雷达回波图像M和原先的电子海图N分别进行噪声的降低处理,然后进行边缘提取,最后进行二值化处理,便可以得到一个数字图像。而变换处理可以把二值化后的图像变换成另外一幅全新的图像。所有点集与点集的距离都与一个像素的阈值相对应,正常情况主要包含以上2个步骤:

1)将雷达图像按照自左而右、从上至下的顺序进行扫描,同时把距离进行适当的转化,接着对图像按照自右而左、从下至上的顺序进行扫描,同时把反向的距离进行适当的转化便可以获取匹配的图像。

2)二值化图像里的各个特性点与直角坐标距离变换图像的像素值取决匹配度值。如果豪斯多夫的距离值大于某一个闭值的时候,则把此点视为未能成功匹配的点。值得注意的一点是,最后的匹配点集是正反向都能够顺利匹配成功的点集合的交集

为了以豪斯多夫为核心的融合显示效果,采用的匹配对象是2条随意的轮廓直线,电子海图与雷达图像的匹配效果如图4所以。仿真结果显示,该图像匹配的实时性比较好,抗干扰能力比较强,能够允许出现一定的容量差错,确保了图像匹配能够高效、稳定、高精度地进行。

5.结语

本文对电子海图和雷达图像融合显示的相关理论进行了分析和研究,在查阅相关资料已归纳出电子海图和雷达图像的显示属性的基础上,利用墨卡托投影变换算法,便可以得到电子海图的显示比例尺和显示范围。通过对电子海图和雷达图像的转换达到图像的匹配目标。把电子海图用作融合图像的底层图像,然后把雷达图像融合到电子海图上。研究结果显示,文中的融合显示方案实现了电子海图和雷达图像的高效融合,实现图像信息的匹配,帮助航海人对掌控船体附近的状况。因此,本文讨论的电子海图和雷达图像的叠融合方案可行,但由于试验条件的限制,不能对相关性能进行实验,有关改进措施待以后解决。                                                                                                         参考文章:电子海图、AIS、雷达


推荐阅读
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • JVM 学习总结(三)——对象存活判定算法的两种实现
    本文介绍了垃圾收集器在回收堆内存前确定对象存活的两种算法:引用计数算法和可达性分析算法。引用计数算法通过计数器判定对象是否存活,虽然简单高效,但无法解决循环引用的问题;可达性分析算法通过判断对象是否可达来确定存活对象,是主流的Java虚拟机内存管理算法。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • 深入解析Linux下的I/O多路转接epoll技术
    本文深入解析了Linux下的I/O多路转接epoll技术,介绍了select和poll函数的问题,以及epoll函数的设计和优点。同时讲解了epoll函数的使用方法,包括epoll_create和epoll_ctl两个系统调用。 ... [详细]
  • 65位高校教师接龙晒工资!给打算入高校的研究生们参考!
    本文转载自:募格学术|来源:麦可思研究综合整理自小木虫论坛前有清华教授被骗千万,后有某重点高校青年教师晒出月薪900的工资条, ... [详细]
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • 网卡工作原理及网络知识分享
    本文介绍了网卡的工作原理,包括CSMA/CD、ARP欺骗等网络知识。网卡是负责整台计算机的网络通信,没有它,计算机将成为信息孤岛。文章通过一个对话的形式,生动形象地讲述了网卡的工作原理,并介绍了集线器Hub时代的网络构成。对于想学习网络知识的读者来说,本文是一篇不错的参考资料。 ... [详细]
  • 上图是InnoDB存储引擎的结构。1、缓冲池InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理。因此可以看作是基于磁盘的数据库系统。在数据库系统中,由于CPU速度 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有