CN110414396A - 一种基于深度学习的无人艇感知融合算法 - Google Patents
一种基于深度学习的无人艇感知融合算法 Download PDFInfo
- Publication number
- CN110414396A CN110414396A CN201910653226.4A CN201910653226A CN110414396A CN 110414396 A CN110414396 A CN 110414396A CN 201910653226 A CN201910653226 A CN 201910653226A CN 110414396 A CN110414396 A CN 110414396A
- Authority
- CN
- China
- Prior art keywords
- radar
- data
- target
- camera
- unmanned boat
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
- G06F18/251—Fusion techniques of input or preprocessed data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computational Linguistics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Evolutionary Biology (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
本发明提供一种基于深度学习的无人艇感知融合算法,包括:步骤一、对摄像头采集的单帧图像进行目标检测,得到机器视觉数据;步骤二、将激光雷达输入的数据进行滤波、聚类,将离散的点聚类为目标信息,得到雷达数据;步骤三、将雷达数据和机器视觉数据进行数据关联:步骤一和步骤二分别处理完摄像头和雷达的数据后,将两者的观测目标进行匹配,建立雷达数据和机器视觉数据的数据关联模型,得到雷达和视觉测量目标的关联矩阵,通过雷达和视觉测量目标的关联矩阵筛选出关联程度较大的目标,进而实现对目标的感知。本发明能够融合雷达和视觉两个传感器的优点,给出目标足够的信息用于无人艇环境感知,并具有一定的鲁棒性,能够适应一定的干扰。
Description
技术领域
本发明涉及无人艇感知融合领域,具体是一种基于深度学习的无人艇感知融合算法。
背景技术
水面无人艇(Unmanned Surface Vehicle,USV)是一种具有自主能力,能够执行特定任务的水面无人***。无人艇无论是在军事还是民用中都发挥着重要的作用。未来的冲突主要发生在全球沿海地区,对抗拥有越来越有效的武器***的敌人,将士兵置于危险之中可能不再是一个明智的选择。USV将为海军提供额外的战斗实力,特别是在生命损失不可接受的情况下。USV可以部署在载人舰艇不可接受的水域,包括高危险环境或受核、生物或化学制剂污染的区域。它们可靠、快速、机动性强,可以执行各种任务,包括监视、巡逻、搜救、排雷等任务,而不会危及海军人员。同时,在民用上无人艇也有大量应用。我国为海洋大国,对海洋的调查是我国的迫切需要。传统调查的方式存在很多难点:①环境复杂、工况恶劣:大船不敢进、小船太危险;②远离大陆、缺少支持:时间浪费在往返、避风、补给、救治等环节;③危险海域,难以作业:部分海域作业风险高,海洋调查活动难以开展。针对以上问题,无人艇就具有很多技术优势:①自主导航,可以抵达危险区域,人员无需涉险;②吃水浅、潮位窗口宽;③定位精度高,跑线精确。所以,无人艇能够承担测绘、水质监测等任务,并且能够减少大量的人力、物力。
无人艇全自动航行,需要其能够自动识别水上、水下各种障碍物,以确保航行安全。无人艇要能够识别诸多不可控的外界环境,比如实时的风向、海浪、水中游泳的人、浮木、浮球、潮涨潮落中的暗礁等等。英国H Scientific公司开发的无人艇SPECTER自动控制***通过多种传感器数据融合获取障碍物信息,再通过避障算法实现自主避障。英国的C-Target通过雷达、视觉和红外传感器的融合,可在全天候完成自主航行。国内的精海系列无人艇配备了由雷达、激光、监控相机、超声传感器等构成的立体组合避障控制***,可以精确的按照规划航线进行自主航行并智能躲避障碍物。但是目前多传感器信息融合技术依旧是研究无人艇的难点。
表1各传感器优缺点
优点 | 缺点 | |
可见光摄像头 | 能够识别目标,探测距离适中 | 不稳定,受能见度影响 |
X波段雷达 | 全天候,探测距离远、范围大 | 探测精度不高 |
毫米波雷达 | 全天候,探测距离适中 | 探测精度中等 |
激光雷达 | 探测精度高 | 不稳定,受天气影响,探测距离近 |
红外摄像头 | 能在夜间观测 | 不稳定,受恶劣天气影响,探测距离近 |
超声探头 | 全天候,探测精度高 | 探测距离短 |
不同的外界环境下,传感器的效果并不一样,如表1中所示。X波段雷达和毫米波雷达是全天候雷达,具有探测范围大、探测距离远的优势,能够对远距离大型物体进行很好的预警和跟踪;激光雷达的优点是其探测精度高,但是多线激光雷达具有高昂的价格,并且其工作性能并不稳定,容易受到天气、能见度等因素的影响;可见光摄像头最大的优势是能够识别物体,获取对环境的高层次理解,但是和激光雷达一样,其受环境的影响较大,并且随着能见度的降低,其测量范围、测量距离、测量精度都会随之降低;红外探测能够在能见度降低的情况下,利用温差对目标进行探测,但是其精度也受环境影响,并且探测距离较近;超声探测能够适应各种恶劣的天气,缺点是探测距离非常有限。气象传感器则用于提供辅助决策的气象信息,包括风速和风向、液态降水,大气压,温度和相对温度。
真实的海洋环境是复杂多变的,不同的时间、地点、距离、天气、海况可能选取的传感器不一样。因此,制定一个鲁棒性强的避障策略尤为重要。
发明内容
本发明提供一种基于深度学习的无人艇感知融合算法,能够融合雷达和视觉两个传感器的优点:对于单独的视觉***,该***能够以低价的手段提供目标的距离方位信息;对于单独的雷达***,该***能够对目标进行识别,该***给出目标足够的信息用于无人艇环境感知,并具有一定的鲁棒性,能够适应一定的干扰。
一种基于深度学习的无人艇感知融合算法,包括如下步骤:
步骤一、对摄像头采集的单帧图像进行目标检测:利用卷积神经网络SSD框架对目标进行检测,获取目标的类别、数量、方位信息,得到机器视觉数据;
步骤二、激光雷达信号处理:将激光雷达输入的数据进行滤波、聚类,将离散的点聚类为目标信息,得到雷达数据;
步骤三、将雷达数据和机器视觉数据进行数据关联:步骤一和步骤二分别处理完摄像头和雷达的数据后,将两者的观测目标进行匹配,建立雷达数据和机器视觉数据的数据关联模型,得到雷达和视觉测量目标的关联矩阵,通过雷达和视觉测量目标的关联矩阵筛选出关联程度较大的目标,进而实现对目标的感知。
进一步的,所述步骤一具体为:
采用深度卷积网络模块生成固定大小的边框集合以及这些框中存在对象类的分数,然后通过NMS产生最终检测,SSD模型在基础网络末端添加特征图层,可预测不同尺度和宽高比的默认框和它们相关联的置信度的偏移,SSD的损失函数由每个默认框的定位损失与分类损失构成:
式中:N为匹配的默认框的数量,如果N=0,则将损耗设置为0,定位损失是预测框(l)和ground truth box(g)参数之间的平滑损失L1;
SSD模型的工作原理为:寻找与每一个ground truth有最大的loU的default box,这样就能保证ground truth至少有default box匹配;SSD之后又将剩余还没匹配的default box与任意一个ground truth尝试配对,只要两者之间的loU大于阈值,就认为匹配;配对到ground truth的default box就是positive,没有配对的default box就是negative;
摄像头采集到数据后通过深度卷积网络模块处理后,就能得到目标的类别、数量、方位信息,进而得到机器视觉数据。
进一步的,所述步骤二采用最近邻聚类的原理,其是基于同一物体表面的连续性,连续性即物体的反射点将是一段连续的点集。
进一步的,所述步骤三具体包括:
步骤3.1:空间配准,雷达和摄像机安装在无人艇的不同位置,并且两者采用的坐标系也不一样,所以在将两者信息融合之前,需要将两者的信息转化到统一的坐标系进行分析;
其中,yb为b点在图像平面的Y轴坐标,YB为B点在摄像头坐标系上的Y轴坐标,D为雷达和摄像头在水平安装位置的高度差,对于雷达扫描不同距离的目标,可知其投影在成像平面上点的纵坐标的位置;
步骤3.2:时间配准,采用线程同步的方式,将各传感器数据统一到扫描周期较长的一个传感器数据上,融合中心每次先接收图像的数据,通过指令采集图像数据相对应的雷达数据,当图像数据的线程返回信息时,融合中心立即获取当前时刻的雷达数据,循环整个过程,使采集到的数据是时间同步;
步骤3.3:在雷达和摄像头进行了时间和空间配准的基础上,设在雷达和摄像头的联合直角坐标系中的目标动态模型为:
xk+1=Fkxk+wk
其中,xk+1和xk为状态向量,Fk为状态转移矩阵,wk为过程噪声,假定wk是零均值、方差为Q的Gauss白噪声,即满足:
其中,δkj是Kronecker delta函数。为了方便书写,设雷达为传感器1,摄像头为传感器2,传感器的测量模型为:
当i=1时对应雷达测量,其中rk,分别表示标距离雷达的平均距离、方位角集合;当i=2时对应摄像头的测量,它包括方位角集合、俯仰角集合、类别,即 雷达量测目标的俯仰角和距离之间的关系有:
其中,为雷达探测到目标的俯仰角,而D为摄像头和雷达的高度差;
步骤3.4:设传感器i在k时刻的共有个目标回波对应的测量集为:
构造和的关联矩阵为:
其中为测量值之间的相似度,计算公式如下:
步骤3.5:得到相关联的观测集合:
其中G为是否相互关联的门限值,大于该值才有可能相关,每个目标在所有相关联的可能性中选择相似程度最大的目标与之关联。
本发明基于深度学习的目标检测识别算法,并和激光雷达的数据相结合,很好的融合了两个传感器的优点,能够适用于虚假检测率在监视区域内急剧变化的环境,降低了探测成本,加强了***的鲁棒性。
附图说明
图1是本发明基于深度学习的无人艇感知融合算法融合***数据流程图;
图2是SSD&CAMShift目标跟踪框架;
图3是最近邻聚类算法步骤;
图4是摄像头与雷达联合坐标系侧视图;
图5是融合***线程图;
图6是SSD算法和SSD&CAMShift算法对目标匹配效果;
图7是融合***水面测试结果图。
具体实施方式
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述。
图1所示为本发明基于深度学习的无人艇感知融合算法所使用的融合***的数据流程图,各模块功能介绍如下:
①图片处理模块:通过该模块获取摄像头的数据,并通过滤波、尺寸变换等将图片转化为合适的大小以供后续模块使用。
②深度卷积网络模块:将图片处理模块处理的数据作为输入,使用预先训练好的模型对目标进行检测。
③视觉上下帧关联模块:主要利用CAMShift辅助深度卷积网络对目标的跟踪,解决轻量级网络容易丢失目标问题,同时利用卡尔曼滤波器加强对动态目标的跟踪和预测。该模块获取摄像头的数据然后对目标信息进行跟踪,目标信息来源于深度卷积网络模块。SSD&CAMShift目标跟踪框架如图2所示,结果如图6所示。
④雷达信号处理模块:该模块将雷达输入的雷达数据进行滤波、聚类,将离散的点聚类为目标信息,获取目标的方位、距离信息,并送至融合中心。具体的聚类过程如图3所示。
⑤融合中心模块:作为该***最为主要的算法,包括对摄像头和雷达传来的信息进行时间和空间的配准,对象级的目标匹配等,如图4和图5。融合结果如图7所示
根据各模块的功能,可将所述方法分为如下步骤:
1、对单帧图像进行目标检测(该步骤主要由深度卷积网络模块实现):利用卷积神经网络SSD(Single Shot multibox Detecto)框架对目标进行检测。考虑到无人艇对目标检测实时性的要求,本文选取的是SSD框架,其使用的基础网络为VGG-16,然后将辅助结构添加到网络以生成具有以下关键特征的检测:用于检测的多尺度特征图添加到基础网络末尾。这些层的尺寸逐渐减小,并允许在多个尺度上进行预测检测。用于预测检测的卷积模型对于每个特征层是不同的(参见YOLO,其在单个尺度特征层图上的操作)。用于检测的卷积预测器每个添加的特征层(或可选来自基础网络的现有特征层)可以使用一组卷积滤波器产生一组固定的检测预测。SSD的损失函数由每个默认框的定位损失与分类损失构成:
式中:N为匹配的默认框的数量。如果N=0,则将损耗设置为0。定位损失是预测框(l)和ground truth box(g)参数之间的平滑损失L1。
在训练时,首先将ground truth box与具有最佳jaccard重叠的默认框匹配。与MultiBox不同,我们将默认框与jaccard重叠高于阈值(0.5)的任何基础事实匹配。这简化了学习问题,允许网络预测多个重叠默认框的高分,而不是要求它只选择具有最大重叠的框。
SSD默认框从6层卷积层输出的特征图产生,每个特征层产生特征图的大小分别为38×38、19×19、10×10、5×5、3×3、1×1。每个n×n大小的特征图中有n×n个中心点,每个中心点产生k个默认框,六层中每层的每个中心点产生的k分别为4、6、6、6、4、4。所以6层中的每层取一个特征图共产生8732个默认框。每个默认框大小计算公式为:
式中,m为特征图数目,smin为最底层特征图默认框大小,smax为最顶层特征图默认框大小。
表2特征层的max_size和min_size对应表
feature layers | min_size | max_size |
conv4_3 | 30 | 60 |
fc7 | 60 | 111 |
conv6_2 | 111 | 162 |
conv7_2 | 162 | 213 |
conv8_2 | 213 | 264 |
conv9_2 | 264 | 315 |
每个默认框长宽比根据比例值计算,原文中的比例ar=[1,2,3,1/2,1/3]。分别计算每个默认框的宽为高为另外增加一个正方形默认框,边长为这样,每个特征图中的每个点产生4个或者6个默认框(conv4_3、conv8_2、conv9_2这3个特征层中每个点产生4个默认框,fc7、conv6_2、conv7_2这3个特征层中每个点产生6个默认框)。每个默认框的中心设定为:
式中,|fk|为第k个特征层的尺寸。
对于每个单元的每个先验框,其都输出一套独立的检验值,对应一个边界框,主要分为两个部分。第一个部分是各个类别的置信度或者评分,SSD将背景也当做了一个特殊的类别,如果检测目标共有c个类别,SSD其实需要预测c+1个置信度值,其中第一个置信度指的是不含目标或者属于背景的评分。在预测过程中,置信度最高的那个类别就是边界框所属的类别。第二个部分就是边界框的location,包含4个值(cx,cy,w,h),分别表示边界框的中心坐标以及宽高。
摄像头采集到数据后通过该模块处理后,就能得到目标的类别、置信度、个数等信息。
特别是,CAMShift在跟踪视频中感兴趣区域时非常有用。例如,如果预先不知道所要跟踪的区域,就可以结合这种巧妙方法,并开发程序来设定条件,使应用能动态地开始跟踪(和停止跟踪)视频的某些区域。这样,SSD检测出来的目标轮廓正好可以作为CAMShift的搜索框,即便下一帧SSD并没有检测到该目标,CAMShift依然能够记住该目标的特征,并在下一帧中锁定该目标,基本框架如图2所示。在图中,t时刻SSD会在图像中检测出多个目标,并利用CAMShift来跟踪每个目标。t+1时刻中SSD同样会检测多个目标,可是目标3并没有被SSD检测到,此时可利用CAMShift跟踪到。
2、激光雷达信号处理(该步骤主要由雷达信号处理模块实现):将雷达输入的数据进行滤波、聚类,将离散的点聚类为目标信息,如图3所示。这里雷达是360度扫描,显然不是所有角度的数据都会参与和视觉数据的融合,在后续步骤空间融合中会详细讲解。
最近邻聚类的原理是基于同一物体表面的连续性,连续性即物体的反射点将是一段连续的点集。通常情况下,离雷达近的扫描点密度大一些,阈值就小一点;离雷达远的扫描点密度小一些,阈值就大一些。所以该算法中阈值的选取应该根据距离来自适应变化。
3、将雷达数据和机器视觉数据进行数据关联:建立了雷达和视觉的数据关联模型,得到雷达和视觉测量目标的关联矩阵。
步骤3.1:空间配准,雷达和摄像机安装在无人艇的不同位置,并且两者采用的坐标系也不一样,所以在将两者信息融合之前,需要将两者的信息转化到统一的坐标系进行分析;图4为摄像头与雷达联合坐标系侧视图。坐标平移后的雷达和摄像头在水平面上的坐标系能够重合,但是两者在海拔高度上差了距离D。物体AC在成像平面上投影为ac,雷达扫描的是物体上的B点,在成像平面向的投影为b点,并有如下关系:
其中,yb为b点在图像平面的Y轴坐标,YB为B点在摄像头坐标系上的Y轴坐标,对于雷达扫描不同距离的目标,我们就可以知道其投影在成像平面上点的纵坐标的位置。
当然,雷达的扫描范围是360°,而图像平面的视角有限,此时雷达会有一个融合的角度范围:
其中,u0为图像主点在像素坐标系下横坐标,dx为像素在图像坐标系中x方向的物理尺寸,f为焦距。该范围表示的是雷达坐标转换后的融合角度范围。超出该范围的点只能来自雷达单方面传感器,不能参与融合。
步骤3.2:时间配准,采用了线程同步的方式。时间配准的一般做法是将各传感器数据统一到扫描周期较长的一个传感器数据上。因雷达数据的更新频率明显大于图像识别的更新频率。因此,这里同时采用多线程分别处理雷达数据、图像数据和融合中心,达到时间上的同步。因为雷达的频率高于图像的频率,所以每次融合中心每次先接收图像的数据,通过指令采集图像数据相对应的雷达数据,及在通常情况下,雷达采集的数据是不往融合中心发送的,当图像数据的线程返回信息时,融合中心立即获取当前时刻的雷达数据。循环整个过程,这以前那个就可以使采集到的数据是时间同步的。
如图5所示,图像采集和雷达数据采集各开了一个线程。因为雷达的数据更新速度较图像数据快,所以这里以图像线程为基准,雷达每次更新32个点,扫描角度在36°左右,所以每次要缓存10次才能刷新一周的点迹信息,然后才更新全局字典(python中的数据形式)global_DisAng。图像采集并处理后就获取global_DisAng的信息,一并送入融合中心处理。
步骤3.3:在雷达和摄像头进行了时间和空间配准的基础上,设在雷达和摄像头的联合直角坐标系中的目标动态模型为:
xk+1=Fkxk+wk
其中,xk为状态向量,Fk为状态转移矩阵,wk为过程噪声,假定wk是零均值的Gauss白噪声,即满足:
其中,δkj是Kronecker delta函数。为了方便书写,设雷达为传感器1,摄像头为传感器2。传感器的测量模型为:
当i=1时对应雷达测量,其中rk,分别表示距离(目标距离雷达的平均距离)、方位角集合(因为目标具有实际大小);当i=2时对应摄像头的测量,它包括方位角集合、俯仰角集合、类别,即雷达量测目标的俯仰角和距离之间的关系有:
其中,为雷达探测到目标的俯仰角,而D为摄像头和雷达的高度差。
步骤3.4:设传感器i在k时刻的共有个目标回波对应的测量集为:
构造和的关联矩阵为:
其中为测量值之间的相似度,计算公式如下:
步骤3.5:得到相关联的观测集合:
其中G为是否相互关联的门限值,大于该值才有可能相关。每个目标在所有相关联的可能性中选择相似程度最大的目标与之关联。
图6为SSD算法和SSD&CAMShift对目标的匹配效果。每行代表场景中两个目标中的一个,每个圆圈在帧中显示相应的匹配。图6(a)反应了SSD的检测效果,顶行的圆圈的碎片化更加严重,由于目标的变形或者背景的干扰,SSD对于目标的检测在中间帧中存在着较为严重的碎片化,连续性较差;图6(b)反应了SSD&CAMShift的检测效果,两个目标的检测都相对连续,比单纯的SSD检测的效果好,SSD检测出来的目标轮廓正好可以作为CAMShift的搜索框,即便下一帧SSD并没有检测到该目标,CAMShift依然能够记住该目标的特征,并在下一帧中锁定该目标。
图7为该融合***在水面上测试结果。图7(a)为基于视觉传感器的检测效果,只有目标的类别信息,无法探知目标距离,并且可能会出现误判。图7(b)为本发明基于多传感器融合的检测效果,该融合算法实现了对船和人的识别和跟踪,不同颜色的方框表示不同的物体。并且,该***能够显示目标距离无人艇的距离和方位,能够提供丰富的信息给无人艇进行环境探测和避障控制。总的来说,该融合***的优点在于:①提高了信息的可信度;②增加了目标特征矢量维度;③降低了获得信息的费用;④提高了***的容错能力;⑤提高了整个***的性能。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何属于本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (4)
1.一种基于深度学习的无人艇感知融合算法,其特征在于:包括如下步骤:
步骤一、对摄像头采集的单帧图像进行目标检测:利用卷积神经网络SSD框架对目标进行检测,获取目标的类别、数量、方位信息,得到机器视觉数据;
步骤二、激光雷达信号处理:将激光雷达输入的数据进行滤波、聚类,将离散的点聚类为目标信息,得到雷达数据;
步骤三、将雷达数据和机器视觉数据进行数据关联:步骤一和步骤二分别处理完摄像头和雷达的数据后,将两者的观测目标进行匹配,建立雷达数据和机器视觉数据的数据关联模型,得到雷达和视觉测量目标的关联矩阵,通过雷达和视觉测量目标的关联矩阵筛选出关联程度较大的目标,进而实现对目标的感知。
2.如权利要求1所述的基于深度学习的无人艇感知融合算法,其特征在于:所述步骤一具体为:
采用深度卷积网络模块生成固定大小的边框集合以及这些框中存在对象类的分数,然后通过NMS产生最终检测,SSD模型在基础网络末端添加特征图层,可预测不同尺度和宽高比的默认框和它们相关联的置信度的偏移,SSD的损失函数由每个默认框的定位损失与分类损失构成:
式中:N为匹配的默认框的数量,如果N=0,则将损耗设置为0,定位损失是预测框(l)和ground truth box(g)参数之间的平滑损失L1;
SSD模型的工作原理为:寻找与每一个ground truth有最大的loU的default box,这样就能保证ground truth至少有default box匹配;SSD之后又将剩余还没匹配的defaultbox与任意一个ground truth尝试配对,只要两者之间的loU大于阈值,就认为匹配;配对到ground truth的default box就是positive,没有配对的default box就是negative;
摄像头采集到数据后通过深度卷积网络模块处理后,就能得到目标的类别、数量、方位信息,进而得到机器视觉数据。
3.如权利要求1所述的基于深度学习的无人艇感知融合算法,其特征在于:所述步骤二采用最近邻聚类的原理,其是基于同一物体表面的连续性,连续性即物体的反射点将是一段连续的点集。
4.如权利要求1所述的基于深度学习的无人艇感知融合算法,其特征在于:所述步骤三具体包括:
步骤3.1:空间配准,雷达和摄像机安装在无人艇的不同位置,并且两者采用的坐标系也不一样,所以在将两者信息融合之前,需要将两者的信息转化到统一的坐标系进行分析;
其中,yb为b点在图像平面的Y轴坐标,YB为B点在摄像头坐标系上的Y轴坐标,D为雷达和摄像头在水平安装位置的高度差,对于雷达扫描不同距离的目标,可知其投影在成像平面上点的纵坐标的位置;
步骤3.2:时间配准,采用线程同步的方式,将各传感器数据统一到扫描周期较长的一个传感器数据上,融合中心每次先接收图像的数据,通过指令采集图像数据相对应的雷达数据,当图像数据的线程返回信息时,融合中心立即获取当前时刻的雷达数据,循环整个过程,使采集到的数据是时间同步;
步骤3.3:在雷达和摄像头进行了时间和空间配准的基础上,设在雷达和摄像头的联合直角坐标系中的目标动态模型为:
xk+1=Fkxk+wk
其中,xk+1和xk为状态向量,Fk为状态转移矩阵,wk为过程噪声,假定wk是零均值、方差为Q的Gauss白噪声,即满足:
其中,δkj是Kronecker delta函数。为了方便书写,设雷达为传感器1,摄像头为传感器2,传感器的测量模型为:
当i=1时对应雷达测量,其中rk,分别表示标距离雷达的平均距离、方位角集合;当i=2时对应摄像头的测量,它包括方位角集合、俯仰角集合、类别,即 雷达量测目标的俯仰角和距离之间的关系有:
其中,为雷达探测到目标的俯仰角,而D为摄像头和雷达的高度差;
步骤3.4:设传感器i在k时刻的共有个目标回波对应的测量集为:
构造和的关联矩阵为:
其中为测量值之间的相似度,计算公式如下:
步骤3.5:得到相关联的观测集合:
其中G为是否相互关联的门限值,大于该值才有可能相关,每个目标在所有相关联的可能性中选择相似程度最大的目标与之关联。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910653226.4A CN110414396B (zh) | 2019-07-19 | 2019-07-19 | 一种基于深度学习的无人艇感知融合算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910653226.4A CN110414396B (zh) | 2019-07-19 | 2019-07-19 | 一种基于深度学习的无人艇感知融合算法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110414396A true CN110414396A (zh) | 2019-11-05 |
CN110414396B CN110414396B (zh) | 2021-07-16 |
Family
ID=68362081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910653226.4A Active CN110414396B (zh) | 2019-07-19 | 2019-07-19 | 一种基于深度学习的无人艇感知融合算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110414396B (zh) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110910378A (zh) * | 2019-11-29 | 2020-03-24 | 南通大学 | 一种基于深度融合网络的双模态图像能见度检测方法 |
CN111142108A (zh) * | 2020-01-09 | 2020-05-12 | 北京航天发射技术研究所 | 一种基于毫米波雷达的船艇环境感知***和感知方法 |
CN111175730A (zh) * | 2020-01-08 | 2020-05-19 | 中国石油大学(华东) | 一种用于无人船的毫米波雷达目标点迹凝聚方法 |
CN111243237A (zh) * | 2020-01-16 | 2020-06-05 | 珠海格力电器股份有限公司 | 溺水监测方法、设备、装置及存储介质 |
CN111539921A (zh) * | 2020-04-16 | 2020-08-14 | 华北电力大学 | 一种基于多传感器信息融合的图像质量评估方法 |
CN111708042A (zh) * | 2020-05-09 | 2020-09-25 | 汕头大学 | 一种行人轨迹预测和跟随的机器人方法及*** |
CN111753901A (zh) * | 2020-06-23 | 2020-10-09 | 国汽(北京)智能网联汽车研究院有限公司 | 一种数据融合方法、装置、***及计算机设备 |
CN111986232A (zh) * | 2020-08-13 | 2020-11-24 | 上海高仙自动化科技发展有限公司 | 目标物体的检测方法、装置、机器人及存储介质 |
CN112269173A (zh) * | 2020-12-21 | 2021-01-26 | 中国电子科技集团公司第二十八研究所 | 一种多平台雷达一维图像信号进行融合的方法 |
CN112346047A (zh) * | 2020-11-10 | 2021-02-09 | 许昌学院 | 微型嵌入式的毫米波雷达视觉融合***及产品检测方法 |
CN112505684A (zh) * | 2020-11-17 | 2021-03-16 | 东南大学 | 恶劣环境路侧视角下雷达视觉融合的车辆多目标跟踪方法 |
CN113109805A (zh) * | 2021-03-31 | 2021-07-13 | 中国船舶重工集团公司第七二三研究所 | 基于射光频回波信息的融合处理方法 |
CN113269097A (zh) * | 2021-05-27 | 2021-08-17 | 广州民航职业技术学院 | 一种机场跑道外来物清除方法、***、装置及存储介质 |
CN113484864A (zh) * | 2021-07-05 | 2021-10-08 | 中国人民解放军国防科技大学 | 面向无人艇的航海雷达与光电吊舱协同环境感知方法 |
CN113627473A (zh) * | 2021-07-06 | 2021-11-09 | 哈尔滨工程大学 | 基于多模态传感器的水面无人艇环境信息融合感知方法 |
WO2021248332A1 (zh) * | 2020-06-09 | 2021-12-16 | 深圳先进技术研究院 | 一种智能化***的防御方法及相关装置 |
CN113888602A (zh) * | 2021-12-03 | 2022-01-04 | 深圳佑驾创新科技有限公司 | 一种雷达车辆目标与视觉车辆目标的关联方法及装置 |
CN114353799A (zh) * | 2021-12-30 | 2022-04-15 | 武汉大学 | 搭载多线激光雷达的无人驾驶平台室内快速全局定位方法 |
CN115128598A (zh) * | 2022-08-24 | 2022-09-30 | 天津瑞津智能科技有限公司 | 基于视觉感知和雷达感知融合的行为识别方法及终端设备 |
CN115296738A (zh) * | 2022-07-28 | 2022-11-04 | 吉林大学 | 一种基于深度学习的无人机可见光相机通信方法及其*** |
CN115639536A (zh) * | 2022-11-18 | 2023-01-24 | 陕西欧卡电子智能科技有限公司 | 基于多传感器融合的无人船感知目标检测方法及装置 |
CN116630764A (zh) * | 2023-07-21 | 2023-08-22 | 武汉理工大学三亚科教创新园 | 水面目标融合辨识方法、***、存储介质、计算机设备及终端 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104573646A (zh) * | 2014-12-29 | 2015-04-29 | 长安大学 | 基于激光雷达和双目相机的车前行人检测方法及*** |
CN106934324A (zh) * | 2015-12-30 | 2017-07-07 | 南京理工大学 | 基于简化多假设算法的雷达数据关联方法 |
CN107729843A (zh) * | 2017-10-18 | 2018-02-23 | 中国科学院沈阳自动化研究所 | 基于雷达与视觉信息融合的低地板有轨电车行人识别方法 |
US20180068206A1 (en) * | 2016-09-08 | 2018-03-08 | Mentor Graphics Corporation | Object recognition and classification using multiple sensor modalities |
CN108509918A (zh) * | 2018-04-03 | 2018-09-07 | 中国人民解放军国防科技大学 | 融合激光点云与图像的目标检测与跟踪方法 |
CN108627824A (zh) * | 2017-03-21 | 2018-10-09 | 德尔福技术公司 | 具有相机图像和雷达数据融合的自动化车辆对象检测*** |
CN108872991A (zh) * | 2018-05-04 | 2018-11-23 | 上海西井信息科技有限公司 | 目标物检测与识别方法、装置、电子设备、存储介质 |
CN109283538A (zh) * | 2018-07-13 | 2019-01-29 | 上海大学 | 一种基于视觉和激光传感器数据融合的海上目标大小检测方法 |
CN109444911A (zh) * | 2018-10-18 | 2019-03-08 | 哈尔滨工程大学 | 一种单目相机和激光雷达信息融合的无人艇水面目标检测识别与定位方法 |
CN109613559A (zh) * | 2018-12-18 | 2019-04-12 | 河海大学常州校区 | 基于视觉和激光雷达的水陆边界漂浮物判别装置与方法 |
-
2019
- 2019-07-19 CN CN201910653226.4A patent/CN110414396B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104573646A (zh) * | 2014-12-29 | 2015-04-29 | 长安大学 | 基于激光雷达和双目相机的车前行人检测方法及*** |
CN106934324A (zh) * | 2015-12-30 | 2017-07-07 | 南京理工大学 | 基于简化多假设算法的雷达数据关联方法 |
US20180068206A1 (en) * | 2016-09-08 | 2018-03-08 | Mentor Graphics Corporation | Object recognition and classification using multiple sensor modalities |
CN108627824A (zh) * | 2017-03-21 | 2018-10-09 | 德尔福技术公司 | 具有相机图像和雷达数据融合的自动化车辆对象检测*** |
CN107729843A (zh) * | 2017-10-18 | 2018-02-23 | 中国科学院沈阳自动化研究所 | 基于雷达与视觉信息融合的低地板有轨电车行人识别方法 |
CN108509918A (zh) * | 2018-04-03 | 2018-09-07 | 中国人民解放军国防科技大学 | 融合激光点云与图像的目标检测与跟踪方法 |
CN108872991A (zh) * | 2018-05-04 | 2018-11-23 | 上海西井信息科技有限公司 | 目标物检测与识别方法、装置、电子设备、存储介质 |
CN109283538A (zh) * | 2018-07-13 | 2019-01-29 | 上海大学 | 一种基于视觉和激光传感器数据融合的海上目标大小检测方法 |
CN109444911A (zh) * | 2018-10-18 | 2019-03-08 | 哈尔滨工程大学 | 一种单目相机和激光雷达信息融合的无人艇水面目标检测识别与定位方法 |
CN109613559A (zh) * | 2018-12-18 | 2019-04-12 | 河海大学常州校区 | 基于视觉和激光雷达的水陆边界漂浮物判别装置与方法 |
Non-Patent Citations (3)
Title |
---|
SHUYAO CUI 等: "Obstacle Detection and Tracking Based on Multi-sensor Fusion", 《IIP 2018: INTELLIGENT INFORMATION PROCESSING IX》 * |
YANG YIN 等: "Unmanned Boat Target Detection Based on Improved SSD", 《2019 CHINESE CONTROL AND DECISION CONFERENCE (CCDC)》 * |
熊璐 等: "面向低速清扫车的信息融合车辆跟踪方法", 《中国公路学报》 * |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110910378A (zh) * | 2019-11-29 | 2020-03-24 | 南通大学 | 一种基于深度融合网络的双模态图像能见度检测方法 |
CN110910378B (zh) * | 2019-11-29 | 2021-11-02 | 南通大学 | 一种基于深度融合网络的双模态图像能见度检测方法 |
CN111175730A (zh) * | 2020-01-08 | 2020-05-19 | 中国石油大学(华东) | 一种用于无人船的毫米波雷达目标点迹凝聚方法 |
CN111142108A (zh) * | 2020-01-09 | 2020-05-12 | 北京航天发射技术研究所 | 一种基于毫米波雷达的船艇环境感知***和感知方法 |
CN111142108B (zh) * | 2020-01-09 | 2024-03-08 | 北京航天发射技术研究所 | 一种基于毫米波雷达的船艇环境感知***和感知方法 |
CN111243237A (zh) * | 2020-01-16 | 2020-06-05 | 珠海格力电器股份有限公司 | 溺水监测方法、设备、装置及存储介质 |
CN111539921A (zh) * | 2020-04-16 | 2020-08-14 | 华北电力大学 | 一种基于多传感器信息融合的图像质量评估方法 |
CN111708042A (zh) * | 2020-05-09 | 2020-09-25 | 汕头大学 | 一种行人轨迹预测和跟随的机器人方法及*** |
WO2021248332A1 (zh) * | 2020-06-09 | 2021-12-16 | 深圳先进技术研究院 | 一种智能化***的防御方法及相关装置 |
CN111753901A (zh) * | 2020-06-23 | 2020-10-09 | 国汽(北京)智能网联汽车研究院有限公司 | 一种数据融合方法、装置、***及计算机设备 |
CN111753901B (zh) * | 2020-06-23 | 2023-08-15 | 国汽(北京)智能网联汽车研究院有限公司 | 一种数据融合方法、装置、***及计算机设备 |
CN111986232A (zh) * | 2020-08-13 | 2020-11-24 | 上海高仙自动化科技发展有限公司 | 目标物体的检测方法、装置、机器人及存储介质 |
CN111986232B (zh) * | 2020-08-13 | 2021-09-14 | 上海高仙自动化科技发展有限公司 | 目标物体的检测方法、装置、机器人及存储介质 |
CN112346047A (zh) * | 2020-11-10 | 2021-02-09 | 许昌学院 | 微型嵌入式的毫米波雷达视觉融合***及产品检测方法 |
CN112505684A (zh) * | 2020-11-17 | 2021-03-16 | 东南大学 | 恶劣环境路侧视角下雷达视觉融合的车辆多目标跟踪方法 |
CN112505684B (zh) * | 2020-11-17 | 2023-12-01 | 东南大学 | 恶劣环境路侧视角下雷达视觉融合的车辆多目标跟踪方法 |
CN112269173A (zh) * | 2020-12-21 | 2021-01-26 | 中国电子科技集团公司第二十八研究所 | 一种多平台雷达一维图像信号进行融合的方法 |
CN112269173B (zh) * | 2020-12-21 | 2021-03-09 | 中国电子科技集团公司第二十八研究所 | 一种多平台雷达一维图像信号进行融合的方法 |
CN113109805A (zh) * | 2021-03-31 | 2021-07-13 | 中国船舶重工集团公司第七二三研究所 | 基于射光频回波信息的融合处理方法 |
CN113269097A (zh) * | 2021-05-27 | 2021-08-17 | 广州民航职业技术学院 | 一种机场跑道外来物清除方法、***、装置及存储介质 |
CN113484864A (zh) * | 2021-07-05 | 2021-10-08 | 中国人民解放军国防科技大学 | 面向无人艇的航海雷达与光电吊舱协同环境感知方法 |
CN113627473A (zh) * | 2021-07-06 | 2021-11-09 | 哈尔滨工程大学 | 基于多模态传感器的水面无人艇环境信息融合感知方法 |
CN113627473B (zh) * | 2021-07-06 | 2023-09-29 | 哈尔滨工程大学 | 基于多模态传感器的水面无人艇环境信息融合感知方法 |
CN113888602B (zh) * | 2021-12-03 | 2022-04-05 | 深圳佑驾创新科技有限公司 | 一种雷达车辆目标与视觉车辆目标的关联方法及装置 |
CN113888602A (zh) * | 2021-12-03 | 2022-01-04 | 深圳佑驾创新科技有限公司 | 一种雷达车辆目标与视觉车辆目标的关联方法及装置 |
CN114353799B (zh) * | 2021-12-30 | 2023-09-05 | 武汉大学 | 搭载多线激光雷达的无人驾驶平台室内快速全局定位方法 |
CN114353799A (zh) * | 2021-12-30 | 2022-04-15 | 武汉大学 | 搭载多线激光雷达的无人驾驶平台室内快速全局定位方法 |
CN115296738A (zh) * | 2022-07-28 | 2022-11-04 | 吉林大学 | 一种基于深度学习的无人机可见光相机通信方法及其*** |
CN115296738B (zh) * | 2022-07-28 | 2024-04-16 | 吉林大学 | 一种基于深度学习的无人机可见光相机通信方法及其*** |
CN115128598B (zh) * | 2022-08-24 | 2022-11-15 | 天津瑞津智能科技有限公司 | 基于视觉感知和雷达感知融合的行为识别方法及终端设备 |
CN115128598A (zh) * | 2022-08-24 | 2022-09-30 | 天津瑞津智能科技有限公司 | 基于视觉感知和雷达感知融合的行为识别方法及终端设备 |
CN115639536A (zh) * | 2022-11-18 | 2023-01-24 | 陕西欧卡电子智能科技有限公司 | 基于多传感器融合的无人船感知目标检测方法及装置 |
CN116630764B (zh) * | 2023-07-21 | 2023-09-26 | 武汉理工大学三亚科教创新园 | 水面目标融合辨识方法、***、存储介质、计算机设备及终端 |
CN116630764A (zh) * | 2023-07-21 | 2023-08-22 | 武汉理工大学三亚科教创新园 | 水面目标融合辨识方法、***、存储介质、计算机设备及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN110414396B (zh) | 2021-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110414396A (zh) | 一种基于深度学习的无人艇感知融合算法 | |
CN110850403B (zh) | 一种多传感器决策级融合的智能船水面目标感知识别方法 | |
CN109670411B (zh) | 基于生成对抗网络的船舶点云深度图像处理方法和*** | |
CN113627473B (zh) | 基于多模态传感器的水面无人艇环境信息融合感知方法 | |
KR20220155559A (ko) | 이미지 세그멘테이션을 이용한 자율 운항 방법 | |
CN105841688B (zh) | 一种船舶辅助泊岸方法和*** | |
CN110175186A (zh) | 一种智能船舶环境威胁目标感知***及方法 | |
CN110888126B (zh) | 基于多源传感器的无人船信息感知***数据综合处理方法 | |
CN101511022B (zh) | 一种机载视频压缩与目标跟踪联合实现方法 | |
CN105184816A (zh) | 基于usv的视觉检测和水面目标追踪***及其检测追踪方法 | |
CN103139482B (zh) | 海难搜救机器视觉*** | |
CN107818326A (zh) | 一种基于场景多维特征的船只检测方法及*** | |
CN109409283A (zh) | 一种海面舰船跟踪和监控的方法、***和存储介质 | |
CN110580044A (zh) | 基于智能感知的无人船全自动航行异构*** | |
CN107132530A (zh) | 天/空/船艇/浮标/岛礁基海域多传感器一体监测*** | |
CN111222574A (zh) | 基于多模型决策级融合的舰船与民船目标检测与分类方法 | |
CN104297758B (zh) | 一种基于2d脉冲式激光雷达的辅助靠泊装置及其方法 | |
CN109213204B (zh) | 基于数据驱动的auv海底目标搜寻航行***及方法 | |
US20220024549A1 (en) | System and method for measuring the distance to an object in water | |
CN104535066A (zh) | 一种船载红外视频图像中的海上目标与电子海图的叠加方法及*** | |
CN109859202B (zh) | 一种基于usv水面光学目标跟踪的深度学习检测方法 | |
KR102466804B1 (ko) | 이미지 세그멘테이션을 이용한 자율 운항 방법 | |
KR20210007767A (ko) | 딥러닝-영상인식 기반 해상폐기물 제거용 자율운항 선박 시스템 | |
CN106384541B (zh) | 一种基于激光源点云数据进行航道交通量监测的方法 | |
CN111626129A (zh) | 基于卫星ais与红外相机的舰船目标联合探测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |