一种雷达和电子海图图像叠加方法
船载导航雷达可以测量海上物标及运动目标的距离和方位,并可以精确地预测和判断出运动目标下一步的运动动态,对本船与周围运动目标会遇态势下可能发生的碰撞危险进行判断和评估,辅助拟定本船的最佳避让策略,从而增强避碰辅助决策能力。
电子海图系统可显示来自系统电子导航海图的选定信息和导航传感器的导航信息,以辅助驾驶员进行航线设计和航线监视,保证船舶航行安全。以电子海图为航行信息核心,实现与雷达、GPS、计程仪、测深仪、AIS等各种设备的信息融合,是电子海图信息系统的发展趋势。
通过雷达图像与电子海图图像叠加,海图背景、本船船位以及本船周围目标的组合显示构成了安全航行所需的全部组合信息,使得浅滩或海底障碍物所引起的危险以及来自海上的危险目标都清晰可见。雷达图像与电子海图的组合,实现了雷达视频数据的共享以及综合航行态势图的实时生成和显示,允许操作人员在同一个显示器上观察本船周围的全部态势,能集中精力判断并采取适当的行动,可以提高船舶避碰能力,这对船舶的航行,特别是大雾天气中的近海航行具有重要的意义。
目前国外部分产品已经实现了雷达和电子海图图像叠加的功能,而国内在这方面的研究比较少。本文根据电子海图和雷达图像的显示特点,提出了一种雷达和电子海图图像叠加方法。
1.雷达和电子海图图像叠加
通过视频采集卡对雷达的视频图像进行采集,获取雷达图像,作为与电子海图叠加显示的图库。以本船位置为参考点,正北向为参考线,对电子海图和采集到的雷达图像进行处理。根据雷达的扫描半径,通过墨卡托投影变换,获取电子海图的显示范围和比例尺;通过对雷达图像和电子海图的几何变换实现雷达和电子海图的匹配。
根据雷达图像的显示方式,对视频图像区的颜色值进行判断。按顺序提取图像中每一个像素点的颜色值,并判断获取的像素颜色值是否跟雷达目标图像的颜色系一致,一致则表明该像素点为目标回波。在雷达图像和海图图像匹配的前提下,将电子海图相应位置的像素颜色值转换为雷达图像该像素点的颜色值。重复以上操作直至将整个雷达视频图像扫描完成。
雷达和电子海图的视频图像都是实时更新的,所以系统必须不断的进行重绘。为了达到平滑且无明显闪烁的系统效果,采用了双帧显示方法,使用前缓存和后缓存两个缓存进行图像的显示,前缓存用于显示,后缓存用于绘制,前缓存可见,后缓存不可见,在后缓存绘制完成之后,实现前后缓存的切换,达到平滑无闪烁的目的。
雷达和电子海图图像叠加,需要的条件是:
1)GPS提供本船的经纬度坐标,作为雷达和电子海图图像叠加的参考点。
2)雷达图像存在船艏向上、真北向上和航向向上三种显示方式,电子海图一般为北向上的显示方式。因此需要罗经提供正北信息,作为雷达和电子海图图像叠加的参考线,及雷达图像角度调整的依据。
雷达图像和电子海图图像叠加可以分为雷达图像采集、区域判别、图像匹配、视频图像的处理和图像的叠加等部分,整个流程如图1所示。
2.雷达和电子海图图像匹配模型
2.1.海图显示区域的确定
地球是一个椭球体,将一个椭球体放到直角坐标系中显示,必须进行投影变换。一般使用的投影变换包括墨卡托投影变换,高斯投影变换等。墨卡托投影变换的计算复杂程度较低,在较小的范围内具有较高的精度值。雷达的扫描范围一般在96nmile以内,相对较小,因此这里采用的是墨卡托投影变换。
大地坐标转换为墨卡托投影的变换公式:
式中,x、y为墨卡托直角坐标(单位:m),λ和ϕ为地球坐标系的经度和纬度,a为地球椭球长半径,e为地球的第一偏心率,ϕ0为基准纬度,q为等量纬度,0r为基准纬度圈的半径(单位:m)。
根据海图要素的投影变换可以得到雷达扫描的经纬度范围:式中,λ00、ϕ为雷达中心的经度和纬度,minmin(,)λϕ、maxmax(,)λϕ为雷达扫描的经纬度范围,
00φ(,)λϕ为雷达的中心经纬度的直角坐标,φ()i为海图投影映射的墨卡托转换方程,1φ()−i为海图投影映射的墨卡托转换方程的逆,L为雷达量程。根据计算出的经纬度范围搜索满足显示需要的海图。
2.2.电子海图显示比例尺
雷达和电子海图实现叠加,它们的比例尺必须一致。雷达图像的比例尺变化是通过雷达几个量程的变化实现,而电子海图基本上具有任意缩放的特点,因此,可以通过对电子海图的缩放得到合理的比例尺,实现雷达和电子海图图像的比例尺匹配。
雷达的探测半径为R,半径的扫描像素为a,点距为b,则雷达图像的比例尺1rs可以简单的表示为:
电子海图的原始比例尺为01s,则其缩放比参数z为[5
2.3.图像的处理
以本船的正北向为参考,根据雷达的显示方式适当的对雷达图像进行几何变换,与电子海图实现匹配。电子海图的缩放,通过仿射变换来完成,按比例缩放、旋转、平移或者剪切一些点等。一幅定义在直角坐标系(w,z)的图像f经过几何变形后产生了定义在直角坐标系(x,y)上的图像g,如图2所示,通过仿射变换矩阵进行坐标转换:
3.仿真及结果分析
仿真数据来源是2008年12月份在塘沽进行的试验的结果。试验地点为:交通部北海救助局天津基地。经度和纬度分别为N3859.2807'°、E11742.8741'°。试验目的是录取雷达数据资料,为实验室试验提供数据资源。试验所用雷达收发机为美国SPERRY公司的RACAL-DECCA雷达,后端的信息处理为挪威Vissim公司后端雷达信号处理设备。采集雷达视频图像,采集到的雷达图像如图3所示。试验中使用的电子海图如图4所示。雷达图像和电子海图的主要参数见表1。图4中A代表海河大桥;B代表海河大桥附近的海岸线及轮廓;C代表的是海河入海口处的海岸线,为停靠码头;D代表的是海河入海口处的陆地区域;E为雷达扫描到的动态目标。
通过式(4)对表1参数的解算求得所需要电子海图的显示区域为以N3858.5307'°、E11742.1241'°和N390.0307'°、E11743.6241'°为对角线的矩形区域内;通过式(5)和式(6)求得电子海图的缩放比为1.79,从而得出电子海图的显示比例尺为1:9000时,可以基本实现雷达图像和电子海图的大小匹配;通过式(7)对雷达图像进行角度调整,实现雷达图像和电子海图在方位上的匹配。根据图像的RGB显示原理,确定黄色系为雷达目标色系,对雷达图像的逐个像素进行分析处理,并将目标色系像素点叠加到电子海图上,叠加完成后,将结果进行显示,仿真过程所用时间为0.125s。仿真结果如图5所示。
从图5可以看出,雷达扫描到的海河大桥和电子海图相应区域(A区域)基本吻合,海河大桥附近的海岸线及轮廓和电子海图相应区域(B区域)也是匹配的;在图像的右侧可以明显看出岸边(C区域)具有较多的目标存在,这是由于试验地点是码头,有很多的船舶停靠;由于航海雷达对于陆地目标的探测能力较差,杂波比较多,这从D区域中可以明显显现出来;雷达捕捉到的动态目标E在叠加图像上能够实时显示。结果表明,雷达和电子海图图像是匹配的,雷达扫描图像和电子海图海岸轮廓融合程度较好,雷达捕捉到的目标能够在叠加图像上实时显示,使操作人员对于船舶周围的环境状态一目了然,提高船舶避碰能力。
4.结论
本文提出了一种雷达和电子海图图像叠加的方法。根据雷达和电子海图的显示特点,通过墨卡托投影变换,获取电子海图的显示范围和比例尺;通过对雷达图像和电子海图的几何变换实现雷达和电子海图的匹配,以电子海图为底图,实现了雷达和电子海图图像的叠加。仿真结果表明,该方法能够较好地实现雷达和电子海图的匹配,通过雷达和电子海图信息的融合,提高了操作人员对船舶周围环境的监控能力。本文提出的雷达和电子海图图像叠加方法是可行的,推导的雷达和电子海图图像匹配模型满足工程应用的需要,但应按照工程标准,进一步进行改进. 参考文章:电子海图、AIS、雷达
一种雷达和电子海图图像叠加方法相关推荐
- dncnn图像去噪_一种基于DnCNNs改进的图像降噪方法与流程
本发明涉及图像处理技术领域,具体涉及一种基于dncnns改进的图像降噪方法. 背景技术: 随着科技进步,新的图像技术在逐渐推广,在日常生活中人们对于图像的要求也越来越高,针对阴天或夜晚等弱光条件下拍摄 ...
- c语言ios包的国密算法包,一种IC卡电子现金自助充值方法及其系统与流程
本发明涉及IC卡充值技术领域,具体涉及一种IC卡电子现金自助充值方法及其系统. 背景技术: 传统的IC卡离线支付(电子现金.电子钱包等)由于资金存放于卡片内部,因此充值必须依赖读卡设备和柜台. 但多数 ...
- 【opencv学习笔记】第五篇:访问图像中像素的三种方式、ROI区域图像叠加和图像混合
1. 访问图像中像素的三种方式 任何图像处理算法,都是从操作每个像素开始的.在OpenCV中,提供了三种访问每个像素的方法. 方法1:指针访问:C操作符[] 方法2:迭代器iterator 方法3:动 ...
- 一种基于模板匹配的图像配准方法
01 前言 如下图所示,有时候参考图像与浮动图像的灰度区别很大,但是它们又有某一个小区域比较相似,这种情况下直接通过特征点匹配或形变优化来配准的效果并不理想. 这个时候我们可以尝试使用模板匹配的方法来 ...
- matlab读取电子海图,基于dem数据叠加的航海雷达回波模拟方法
基于dem数据叠加的航海雷达回波模拟方法 [技术领域] [0001] 本发明涉及航海雷达的回波模拟系统,具体是一种基于DEM(Digital Elevation Model,数字高程模型)数据叠加的航 ...
- 如何将电子海图的航线导到gps上_海图雷达( Chart Radar)在航海中的应用.pdf
海图雷达( Chart Radar)在航海中的应用 Radar)在航海中的应用 海图雷达(Chart 杨晓,廉静静2刘 形1 (1.大连海事大学航海学院:2.大连海事大学航海动态仿真及控制交通部重点实 ...
- 电子海图开发第四十九篇 船舶综合导航系统的设计(共一百篇)
船舶智能监控导航技术涉及计算机网络.通信.自动控制.数字信号处理等多个高科技领域,并对随机接入与自组织时分多址技术.数字信号处理技术.CAN总线双向通信.串口加密.音视频采集编解码等核心技术进行研究应 ...
- 基于矢量瓦片技术的Web电子海图优化方法
范梦琪, 宋伟东, 郑人维, 何欢. 2021. 基于矢量瓦片技术的Web电子海图优化方法[J]. 海洋科学, 45(2): 68-75. FAN Meng-qi, SONG Wei-dong, ZH ...
- 如何将电子海图的航线导到gps上_电子海图(ECDIS)使用总结
电子海图使用总结 作为SOLAS公约强制要求的新型航海设备,ECDIS 在船舶导航.定位.避险.信息查询等多方面都具有传统导航设备无法比拟的优越性,将极大减轻驾驶员负担.以下是笔者总结出关于NAVTE ...
- 从零开始开发标准的s57电子海图第一篇--电子海图概述(共100篇)
电子海图( Electronic Chart,EC)和电子海图显示与信息系统( ElectronicChart Display and System, ECDIS)及电子海图系统( Electroni ...
最新文章
- React 等框架使用 index 做 key 的问题
- 爬虫小案例:基于Bing关键词批量下载图片(第二版)
- leetcode - 226. 翻转二叉树
- Mysql高级之主从复制
- 6.相对与绝对目录 cd mkdir rmdir rm
- 浅析libuv源码-获取精确时间
- python 基础 5 while循环语句
- oneday2mybatis下载
- 计算机不显示验证码,验证码不显示_网页不显示验证码是怎么回事?
- YouTube视频推荐系统
- AtCoder Beginner Contest 240 D
- python爬取招聘网站的选题背景_Python爬虫爬取智联招聘(进阶版)
- php jwt token刷新方案,laravel JWT自动刷新 自定义验证器
- 盘点电视剧中的广告植入
- 大小写字母转换 (15分)
- ORACLE DUL 工具使用方法介绍
- 将xml文件转ass格式文件
- python pandas中 inplace 参数理解
- 【四二学堂】Go语言入门-Go语言实现的一撮金游戏
- PMSM控制器硬件设计
热门文章
- Python批量移动文件到指定目录
- 信息系统分析与设计(第四版)期末复习提纲
- 《统计学》第八版贾俊平第三章课后答案Excel
- OpenCV官方网站:这里可以白嫖教程、检索API、下载例程
- __init__在python中的用法_如何打“我爱你”的摩斯密码
- c++ makefile编写
- 双轴旋转云台plc控制_基于STM32的双轴监控云台精准控制系统设计
- DVWA通关教程(上)
- 复旦大学邱锡鹏教授带你梳理深度学习知识脉络(直播彩蛋)
- STM32F072RB 实作笔记(七)- LCD 1602 的使用