本技术公开了一种基于无人船的雷达数据处理系统,包括数据采集模块以及数据处理模块;所述数据采集模块包括雷达传感器、遥感影像接收器、摄像模块、船体数据采集模块,所述数据采集模块将所采集的信息预处理后传输至数据处理模块;所述雷达传感器,所述雷达传感器发射电磁波对覆盖水域上的目标进行照射并接收其回波,获得目标跟踪数据并将接收到的电磁波处理为模拟信号。
优点在于:本技术的数据处理模块通过模拟建模分析,计算出三维雷达数据,再通过激光雷达得到激光点云分类图、数字高程模型DEM、等高线、数字表面模型DSM、数字正射影像图DOM,最终计算出障碍物点得到障碍信息与前文所得障碍信息比对,保证最终得出的障碍信息准确无误。
权利要求书1.一种基于无人船的雷达数据处理系统,其特征在于,包括数据采集模块以及数据处理模块;所述数据采集模块包括雷达传感器、遥感影像接收器、摄像模块、船体数据采集模块,所述数据采集模块将所采集的信息预处理后传输至数据处理模块;所述雷达传感器,所述雷达传感器发射电磁波对覆盖水域上的目标进行照射并接收其回波,获得目标跟踪数据并将接收到的电磁波处理为模拟信号;所述遥感影像接收器,用于实时接收卫星下传的遥感影像,并转化为数字信号;所述摄像模块,至少包括10个全景摄像机,其中至少50%的全景摄像机位于船体的前进方向,用于获取船体周边的视频数据,并转化为数字信号;所述船体数据采集模块,用于获取船体的位置数据数据、船体的行驶速度数据和船体的加速度数据,并将其电信号转化为数字信号;所述数据处理模块处理数据采集模块所传输的数据处理后得到障碍信息。
2.根据权利要求1所述的基于无人船的雷达数据处理系统,其特征在于,所述数据处理模块包括模拟建模分析:S1、通过NVIDIA Tegra K1移动处理器进行将雷达传感器所传输的模拟信号进行三维雷达数据转换;S2、通过激光雷达数据处理,得到激光点云数据分类图、数字高程模型DEM、等高线、数字表面模型DSM、数字正射影像图DOM,并将三维数据点投影到栅格地图上;将所有栅格相对高度大于某个阈值的栅格设定为障碍物点,即得到障碍信息。
3.根据权利要求2所述的基于无人船的雷达数据处理系统,其特征在于,使用分布式计算系统存储雷达数据,通过建立MapReduce模型以云计算的方式对雷达数据进行高速处理,将处理结果与障碍信息进行比对,将一致信息输出,将不一致的信息重新导入步骤S1计算。
4.根据权利要求2所述的基于无人船的雷达数据处理系统,其特征在于,所述数据采集模块在将数据传输至数据处理模块时,按照同一时间戳为时间基准,对每路数据按各自的固有帧周期进行顺序编号,并在存储数据的同时将各路数据帧编号的对应关系存储下来。
5.根据权利要求2所述的基于无人船的雷达数据处理系统,其特征在于,遥感影像的处理步骤如下:1)遥感影像接收器在接收遥感影像后,确定遥感影像的分辨率并截取,对截取遥感影像进行数据标注;2)使用Canny边缘检测算法对截取的遥感影像进行预处理,通过对图像边缘进行提取,并将提取得到的图像与原图像叠加,突出航道特征,用以加速分析;3)搭建图像分类模型,通过在对基础的网络进行分类任务的训练中,在网络的参数存留下低级的图像特征信息,将上述图像特征信息在特征提取模型构建的流程中,传递给下一级的语义分割模型;4)搭建一个语义分割模型,用于在遥感影像中分割出道路信息;在经过训练后,提取道路信息的网络参数将留存在分割模型中。
6.根据权利要求5所述的基于遥感影像和深度学习的道路提取方法,其特征在于:步骤1)中对截取遥感影像进行数据标注为:观察并测量遥感影像所覆盖的地理范围,结合要提取的航道实际情况,截取图像分类和语义分割任务的原始数据是尺寸为256*256,即0.23像素每米分辨尺度的RGB遥感的影像。
7.根据权利要求5所述的基于遥感影像和深度学习的道路提取方法,其特征在于:步骤2)中使用Canny边缘检测算法对截取的遥感影像进行预处理为:用高斯滤波去除影像噪点,得到去噪后的图像;使用Sobel算子,利用卷积操作计算遥感影像x和y两个方向的梯度,尺寸为3的Sobel算子,在x和y两个方向的卷积核如下:提取边缘信息时,缩减边缘,只保留局部最大梯度,通过Canny算法使用两个阈值,来区分边缘像素,利用低阈值过滤掉噪声或颜色变化引起的小的梯度值,利用高阈值区分强边缘点和弱边缘点。
8.根据权利要求4所述的基于无人船的雷达数据处理系统,其特征在于,建立MapReduce模型时在主程序中通过传入雷达类型以及排序Compare方式、雷达对应的扫描周期、雷达数据的时间戳,通过在主程序中加载动态库的方式,将雷达类型传递至动态库的Map函数和Reduce函数中;在Map阶段,根据雷达类型确定雷达处理函数,将读取出来的雷达数据进行解析,根据航迹信息链表计算出障碍物信息,再根据切分Partition和排序Compare的方式,进行Key/Value键值对的建立,建立以时间为Key,其它所有内容为Value的Key/Value键值对,后切分成不同数据块,排序之后,进行归并Reduce;最终生成的结果包括雷达解析数据,与其相对应的索引文件,索引文件中标识出每一条记录、时间戳的起始位置和结束位置,以及所有障碍物信息;所述障碍物信息的计算步骤如下:输入航迹信息链表,数据长度、雷达扫描周期;按照固定长度读取一条航迹信息;检查是否到整个航迹信息链的结尾,如果是Yes,进入下一步,如果是No,返回到障碍物信息链表中至结束;继续检查是否在同一个扫描周期内,如果是Yes,将这一条航迹数据压入到临时链表内;如果是No,进入下一步;从临时链表取出同一周期的航迹数据进行障碍物信息;将这一周期的告警结果插入到整个障碍物信息的尾部;清空记录同一周期航迹数据的临时链表,将这一条航迹数据压入到临时链表内。
技术说明书一种基于无人船的雷达数据处理系统技术领域本技术涉及雷达数据处理技术领域,尤其涉及一种基于无人船的雷达数据处理系统。
背景技术目前市场上利用雷达数据进行避障的设备很多,但是同类设备对障碍物生成雷达数据分析所得到的进度往往不足,此时为了保证良好实现避障,只能扩大避障范围即为对障碍物进行大半径绕行,此类操作会明显消耗更多的能量;若想实现对障碍物的精准避让,只能计算出真实障碍物避让参数,现有技术中对雷达数据的分析效果较差,为得到的真实障碍物信息还需要算法进行过滤和筛选,否则无法保证数据有效性;为了快捷有效地对雷达图像的分析测试工作做出支持,目前急需一种既能够生成真实雷达数据,同时还能剔除干扰以及无法的问题,值得说明的是,随着社会的不断进步,无人船的出现大大缩减了船体的尺寸,同时其携带染料也更加有限,故此,提出一种能够精准计算避障参数的无人船雷法数据处理系统尤为重要。
技术内容本技术的目的是为了解决现有技术中的问题,而提出的一种基于无人船的雷达数据处理系统。
为了实现上述目的,本技术采用了如下技术方案:一种基于无人船的雷达数据处理系统,包括数据采集模块以及数据处理模块;所述数据采集模块包括雷达传感器、遥感影像接收器、摄像模块、船体数据采集模块,所述数据采集模块将所采集的信息预处理后传输至数据处理模块;所述雷达传感器,所述雷达传感器发射电磁波对覆盖水域上的目标进行照射并接收其回波,获得目标跟踪数据并将接收到的电磁波处理为模拟信号;所述遥感影像接收器,用于实时接收卫星下传的遥感影像,并转化为数字信号;所述摄像模块,至少包括10个全景摄像机,其中至少50%的全景摄像机位于船体的前进方向,用于获取船体周边的视频数据,并转化为数字信号;所述船体数据采集模块,用于获取船体的位置数据数据、船体的行驶速度数据和船体的加速度数据,并将其电信号转化为数字信号;所述数据处理模块处理数据采集模块所传输的数据处理后得到障碍信息。
在上述的基于无人船的雷达数据处理系统中,所述数据处理模块包括模拟建模分析:S1、通过NVIDIA Tegra K1移动处理器进行将雷达传感器所传输的模拟信号进行三维雷达数据转换;S2、通过激光雷达数据处理,得到激光点云数据分类图、数字高程模型DEM、等高线、数字表面模型DSM、数字正射影像图DOM,并将三维数据点投影到栅格地图上;将所有栅格相对高度大于某个阈值的栅格设定为障碍物点,即得到障碍信息。
在上述的基于无人船的雷达数据处理系统中,使用分布式计算系统存储雷达数据,通过建立MapReduce模型以云计算的方式对雷达数据进行高速处理,将处理结果与障碍信息进行比对,将一致信息输出,将不一致的信息重新导入步骤S1计算。
在上述的基于无人船的雷达数据处理系统中,所述数据采集模块在将数据传输至数据处理模块时,按照同一时间戳为时间基准,对每路数据按各自的固有帧周期进行顺序编号,并在存储数据的同时将各路数据帧编号的对应关系存储下来。
在上述的基于无人船的雷达数据处理系统中,遥感影像的处理步骤如下:1)遥感影像接收器在接收遥感影像后,确定遥感影像的分辨率并截取,对截取遥感影像进行数据标注;2)使用Canny边缘检测算法对截取的遥感影像进行预处理,通过对图像边缘进行提取,并将提取得到的图像与原图像叠加,突出航道特征,用以加速分析;3)搭建图像分类模型,通过在对基础的网络进行分类任务的训练中,在网络的参数存留下低级的图像特征信息,将上述图像特征信息在特征提取模型构建的流程中,传递给下一级的语义分割模型;4)搭建一个语义分割模型,用于在遥感影像中分割出道路信息;在经过训练后,提取道路信息的网络参数将留存在分割模型中。
在上述的基于无人船的雷达数据处理系统中,步骤1)中对截取遥感影像进行数据标注为:观察并测量遥感影像所覆盖的地理范围,结合要提取的航道实际情况,截取图像分类和语义分割任务的原始数据是尺寸为256*256,即0.23像素每米分辨尺度的RGB遥感的影像。
在上述的基于无人船的雷达数据处理系统中,步骤2)中使用Canny边缘检测算法对截取的遥感影像进行预处理为:用高斯滤波去除影像噪点,得到去噪后的图像;使用Sobel算子,利用卷积操作计算遥感影像x和y两个方向的梯度,尺寸为3的Sobel算子,在x和y两个方向的卷积核如下:提取边缘信息时,缩减边缘,只保留局部最大梯度,通过Canny算法使用两个阈值,来区分边缘像素,利用低阈值过滤掉噪声或颜色变化引起的小的梯度值,利用高阈值区分强边缘点和弱边缘点。
在上述的基于无人船的雷达数据处理系统中,建立MapReduce模型时在主程序中通过传入雷达类型以及排序Compare方式、雷达对应的扫描周期、雷达数据的时间戳,通过在主程序中加载动态库的方式,将雷达类型传递至动态库的Map函数和Reduce函数中;在Map阶段,根据雷达类型确定雷达处理函数,将读取出来的雷达数据进行解析,根据航迹信息链表计算出障碍物信息,再根据切分Partition和排序Compare的方式,进行Key/Value键值对的建立,建立以时间为Key,其它所有内容为Value的Key/Value键值对,后切分成不同数据块,排序之后,进行归并Reduce;最终生成的结果包括雷达解析数据,与其相对应的索引文件,索引文件中标识出每一条记录、时间戳的起始位置和结束位置,以及所有障碍物信息;所述障碍物信息的计算步骤如下:输入航迹信息链表,数据长度、雷达扫描周期;按照固定长度读取一条航迹信息;检查是否到整个航迹信息链的结尾,如果是Yes,进入下一步,如果是No,返回到障碍物信息链表中至结束;继续检查是否在同一个扫描周期内,如果是Yes,将这一条航迹数据压入到临时链表内;如果是No,进入下一步;从临时链表取出同一周期的航迹数据进行障碍物信息;将这一周期的告警结果插入到整个障碍物信息的尾部;清空记录同一周期航迹数据的临时链表,将这一条航迹数据压入到临时链表内。