一种航海雷达目标检测方法及装置与流程

文档序号:21197308发布日期:2020-06-23 18:54阅读:478来源:国知局
一种航海雷达目标检测方法及装置与流程

本发明涉及雷达技术领域,尤其涉及一种航海雷达目标检测方法及装置。



背景技术:

雷达在航海领域得到了广泛应用,对于用户来说,雷达相当于他们的“眼睛”。大型船舶需要配备两部雷达,一部是工作3ghz的s波段雷达,另一部是工作在9ghz的x波段雷达,通过x波段进行远距检测,实现早期报警和导航功能;通过s波段进行短距测量,实现导航和避碰功能。

现有技术中,航海雷达是根据回波质量(大小、圆度等)的传统门限方法来检测目标,存在有回波而没有目标的情况,影响了雷达目标检测的准确性,进而导致不能准确的为用户提供准确、可靠的目标信息。



技术实现要素:

本发明提供一种航海雷达目标检测方法及装置,解决了雷达目标检测准确性差的问题。

为解决上述技术问题,本发明的实施例提供如下技术方案:

一种航海雷达目标检测方法,包括:

获取雷达接收机采集的雷达原始数据信息;

对所述雷达原始数据信息进行模数转换处理,得到数字信号;

根据第一滤波算法,对所述数字信号进行检测处理,确定目标;

当第一滤波算法没有检测到目标时,根据深度学习算法对所述数字信号进行检测处理,确定目标;

根据所述目标的信息,对所述第一滤波算法中的门限进行调整;

根据调整后门限的所述第一滤波算法,对所述数字信号进行处理,输出检测到的目标。

可选的,根据深度学习算法对所述数字信号进行检测处理,确定目标,包括:

对所述数字信号进行格式转换,得到第一图像信息;

对所述第一图像信息进行处理,得到原始回波图像信息;

对所述原始回波图像进行处理,得到第二图像信息;

将所述第二图像信息输入深度学习模型进行处理,得到图像检测结果,确定目标。

可选的,对所述数字信号进行格式转换,得到第一图像信息,包括:

按照雷达信号处理的固定格式,对所述数字信号进行格式转换,得到所述第一图像信息。

可选的,对所述第一图像信息进行处理,得到原始回波图像信息,包括:

对所述第一图像信息的像素值信息进行处理,得到所述原始回波图像信息。

可选的,对所述原始回波图像进行处理,得到第二图像信息,包括:使用预设滤波算法,对所述原始回波图像进行滤波处理,得到第二图像信息。

可选的,将所述第二图像信息输入深度学习模型进行处理,得到图像检测结果,确定目标,包括:

将第二图像分成多个k×k的网格;

当目标中心落在某个网格上时,确定检测到该网格中的目标;

用最小矩形框把该目标对象框出来;

计算目标的边框的中心点坐标、边框的宽、边框的高和置信度,得到所述图像检测结果,并提取出目标信息。

可选的,航海雷达目标检测方法,还包括:若所述图像检测结果中有n帧图像,其中有m帧图像和目标匹配,则确定该目标准确,m和n均为正整数,且m大于n/2。

可选的,航海雷达目标检测方法,还包括:用外接矩形框对所述目标进行标识;

将所述矩形框的对角线的交点作为所述目标的坐标信息,进行直角坐标和极坐标的转换,得到所述目标的方位和距离信息。

可选的,根据调整后门限的所述第一滤波算法,对所述数字信号进行处理,输出检测到的目标,包括:根据至少一级调整后的检测门限,对所述数据信号进行检测处理,确定目标。

可选的,航海雷达目标检测方法还包括:若雷达的天线扫描x圈的图像中,有y圈的图像与所述目标匹配上,则确定所述目标为真实目标,并输出所述目标,x和y均为正整数,y大于x/2。

可选的,航海雷达目标检测方法还包括:对根据调整后门限的第一滤波算法得到的目标的信息,进行跟踪,并显示所述目标。

可选的,航海雷达目标检测方法还包括:显示输出的目标。

本发明的实施例还提供一种航海雷达目标检测装置,包括:

获取模块,用于获取雷达接收机采集的雷达原始数据信息;

处理模块,用于对所述雷达原始数据信息进行模数转换处理,得到数字信号;根据第一滤波算法,对所述数字信号进行检测处理,确定目标;当第一滤波算法没有检测到目标时,根据深度学习算法对所述数字信号进行检测处理,确定目标;根据所述目标的信息,对所述第一滤波算法中的门限进行调整;根据调整后门限的所述第一滤波算法,对所述数字信号进行处理,输出检测到的目标。

本发明的上述技术方案的有益效果是:通过深度学习模型来检测雷达目标,适用于不同波段的航海雷达,且不需要或者辅助雷达回波的大小门限值来判断目标信息,为用户提供了较为准确的目标信息,从而为导航和避碰提供了可靠的参考依据。

附图说明

图1表示本发明的实施例的航海雷达目标检测方法的流程示意图;

图2表示本发明的实施例的航海雷达目标检测方法的一具体实现流程示意图;

图3表示本发明的实施例中深度学习模型的算法流程示意图;

图4表示本发明的实施例中显示模块的功能示意图;

图5表示本发明的实施例中报警模块的功能示意图;

图6表示本发明的实施例中数据管理模块的功能示意图;

图7表示本发明的实施例中基于深度学习的航海雷达目标检测装置的模块结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

如图1所示,本发明的实施例提供了一种航海雷达目标检测方法,具体包括以下步骤:

步骤11:获取雷达接收机采集的雷达原始数据信息。

步骤12:对所述雷达原始数据信息进行模数转换处理,得到数字信号。

步骤13:根据第一滤波算法,对所述数字信号进行检测处理,确定目标;

步骤14:当第一滤波算法没有检测到目标时,根据深度学习算法对所述数字信号进行检测处理,确定目标;

步骤15:根据所述目标的信息,对所述第一滤波算法中的门限进行调整;

步骤16:根据调整后门限的所述第一滤波算法,对所述数字信号进行处理,输出检测到的目标。

本发明的一可选实施例中,上述步骤11中,雷达接收机可以是x波段雷达接收机、s波段雷达接收机等。航海雷达可以是船用雷达,也可以是岸基雷达。值得指出的是,本发明实施对雷达接收机的应用场景以及波段不作限制,以上仅为示例性说明。

本发明的一可选实施例中,上述步骤12中,雷达接收机接收到雷达原始数据信息,对该雷达原始数据信息经过ad(模数)转换,转换成离散的数字信号,并进行数字信号处理。

本发明的一可选实施例中,上述步骤13中,根据第一滤波算法,对所述数字信号进行检测处理,确定目标,若检测到目标,可以直接输出目标;

本发明的一可选实施例中,上述步骤14可以包括:

步骤141,对所述数字信号进行格式转换,得到第一图像信息;具体的,可以按照雷达信号处理的固定格式,对所述数字信号进行格式转换,得到所述第一图像信息。

步骤142,对所述第一图像信息进行处理,得到原始回波图像信息;具体的,可以对所述第一图像信息的像素值信息进行处理,得到所述原始回波图像信息。

步骤143,对所述原始回波图像进行处理,得到第二图像信息;具体的,可以使用预设滤波算法,对所述原始回波图像进行滤波处理,得到第二图像信息。这里的预设滤波算法包括但不限于:中值滤波算法、均值滤波、小波变换等。该步骤中,对所述原始回波图像进行滤波处理,滤除一定的杂波噪声,进而可输入到深度学习模型进行进一步的处理,也可输入至显示模块进行显示。

步骤134,将所述第二图像信息输入深度学习模型进行处理,得到图像检测结果,确定目标。这里的深度学习模型是指用多组已标注的原始回波图像通过深度学习算法而训练好的模型,其格式可以是caffemodel,也可以是使用其他框架的模型;深度学习方法采用有监督学习,可以采用开源的yolov3,但不限于其他开源目标检测算法,如fastrcnn、ssd、retina-net、anchor-free等算法。该深度学习模型具有自学习的功能,随着目标数据的增多,深度学习模型不断在训练,提高自身的精确度和泛化能力。

本发明的一可选实施例中,步骤134可以包括:

步骤1341,将第二图像分成多个k×k的网格;

步骤1342,当目标中心落在某个网格上时,确定检测到该网格中的目标;

步骤1343,用最小矩形框把该目标对象框出来;

步骤1344,计算目标的边框的中心点坐标、边框的宽、边框的高和置信度,得到所述图像检测结果,并提取出目标信息。

该实施中,深度学习模型检测雷达回波图像时,把图像分成多个k×k的网格。当目标中心落在某个网格上时,即检测到该网络中的目标,用最小矩形框把该目标画出来。计算目标边框的中心点坐标、宽、高和置信度,最后提取出目标信息。若目标中心未落在某个网络上,则未检测出该目标,该网络结束本次检测。像该模型类似于黑匣子,随着输入样本的增加,该模型也在不断的自学习,即网络边工作边学习,以增加模型的泛化能力和目标检测能力。另外,可根据海杂波、雨杂波等噪声的强弱来调整输出目标的置信度的大小,进一步来优化目标的输出,提高目标检测的准确性。

本发明的一可选实施例中,步骤134之后,基于深度学习的航海雷达目标检测方法还可以包括:

步骤1340,若所述图像检测结果中有n帧图像,其中有m帧图像和目标匹配,则确定该目标准确,m和n均为正整数,且m大于n/2。

该实施例中,把经深度学习检测后的结果进行多帧图像的匹配,比如4帧中有3帧及以上的目标对应得上,则认为是目标,否则是噪声。该实施例进一步滤除了随机噪声、雨雪杂波的干扰,减少了目标的误检。

本发明的一可选实施例中,步骤135之后,基于深度学习的航海雷达目标检测方法还可以包括:

步骤136,用外接矩形框对所述目标进行标识。

该实施例中,把深度学习检测到的目标信息提取出来,其目标用外接矩形框的形式把目标标识出来。为了得到更精确的目标信息,可求得矩形框的对角线的交点(即中心点)为目标的坐标信息。

本发明的一可选实施例中,步骤136之后,航海雷达目标检测方法还可以包括:

步骤137,将所述矩形框的对角线的交点作为所述目标的坐标信息,进行直角坐标和极坐标的转换,得到所述目标的方位和距离信息。

该实施例中,对直角坐标与极坐标的转换,可使得用户更直观的观测到目标的具体方位和距离信息。

本发明的一可选实施例中,步骤15可以包括:

步骤151,根据至少一级调整后的检测门限,对所述数据信号进行检测处理,确定目标;具体的,根据调整后的多级检测门限对所述数字信号进行检测处理,例如,针对回波的圆度、大小或第一波幅检测门限、第二波幅检测门限等门限调节方法来检测目标。

本发明的一可选实施例中,基于深度学习的航海雷达目标检测方法还可以包括:

步骤152,若雷达的天线扫描x圈的图像中,有y圈的图像与所述目标匹配上,则确定所述目标为真实目标,并输出所述目标,x和y均为正整数,且y大于x/2。具体的,采用天线多圈扫描后的结果进行相关匹配,若天线扫描4圈内有3圈及以上的圈数内目标能够匹配得上,则进一步确定该目标是真实目标,即进一步滤除随机噪声和雨雪杂波的干扰。

本发明的一可选实施例中,步骤15之后,航海雷达目标检测方法还可以包括:

步骤16,对根据调整后门限的第一滤波算法得到的目标的信息,进行跟踪;该实施例中,将第一滤波算法得到的目标信息进行持续跟踪,这里的跟踪算法可以是跟踪前检测tbd算法或扩展卡尔曼滤波ekf算法等跟踪算法。

本发明的一可选实施例中,该航海雷达目标检测方法还可以包括:

步骤17,显示输出的所述目标。该实施例中,第一滤波算法检测到的目标输出至客户端以供用户参考使用。

下面结合具体流程图说明上述实施例的具体实现过程,如图2所示,本发明的上述基于深度学习的航海雷达目标检测方法具体可以包括:

步骤21,通过信号采集模块获取雷达接收机采集的雷达原始数据信息,经过ad转换成离散的数字信号并进行数字信号处理,进而进行格式转换和通过第一滤波算法进行处理。

步骤22,通过格式转换模块把雷达的上述数字信号转换成雷达信号处理的固定格式数据,进而转换成第一图像信息。

步骤23,通过原始回波图像模块对第一图像信息的像素值信息,进行处理得到原始回波图像。

步骤24,通过图像预处理模块使用中值滤波等算法,对雷达原始回波图像进行预处理,滤除雨杂波、雪杂波等杂波的干扰,得到第二图像信息,进而可输入到深度学习模型,也可输入至显示模块进行显示。

步骤25,通过深度学习模型对第二图像信息进行深度学习算法的处理,这里的深度学习模型格式可以是caffemodel,也可以是使用其他框架的模型;深度学习方法采用有监督学习,可以采用开源的yolov3,但不限于其他开源目标检测算法,如fastrcnn、ssd、retina-net、anchor-free等算法。该深度学习采用有监督性的学习方法,对输入的多张雷达回波图像进行训练而得到较好的网络模型以实现目标检测。当雷达天线扫描一圈时,会得到一张完整的雷达回波图像,并经过中值滤波等算法对其进行预处理,滤除雨杂波、雪杂波等噪声信号,再送入到深度学习模型中。如图3所示,该深度学习模型的流程包括:检测雷达回波图时,把图像分成k×k的网格。当目标中心落在某个网格上时,即检测到该网络中的目标,用最小矩形框把该目标画出来。计算目标边框的中心点坐标、宽、高和置信度,最后提取出目标信息。若目标中心未落在某个网络上,则未检测出该目标,该网络结束本次检测。该模型类似于黑匣子,随着输入样本的增加,该模型也在不断的自学习,即网络边工作边学习,以增加模型的泛化能力和目标检测能力。另外,可根据海杂波、雨杂波等噪声的强弱来调整置信度的大小,进一步来优化目标的输出,提高目标检测的准确性。

步骤26,通过目标信息提取模块把深度学习检测到的目标信息提取出来,其目标用外接矩形框的形式把目标标识出来,然后使用k最近邻算法把矩形框与目标做进一步的匹配,把矩形框的坐标提取出来,即得到目标的位置信息。

步骤27,通过坐标转换模块对直角坐标与极坐标进行转换,可使得用户更直观的观测到目标的具体方位和距离信息。

步骤28,通过门限调整模块,对第一滤波算法中的门限进行调整。

步骤29,通过多帧相关模块,根据经深度学习检测后的结果,进行多帧图像的匹配,比如4帧中有3帧及以上的目标对应得上,则认为是目标,否则是噪声。多帧相关模块进一步滤除了随机噪声、雨雪杂波的干扰,减少了目标的误检。

步骤30,所述第一滤波算法根据调整后的门限,判断是否检测到目标的存在,若检测到目标,则保持目标输出,否则输出无目标。

步骤31,通过目标信息输出模块把第一滤波算法检测到的目标信息输出来,并把目标信息输出至目标跟踪模块。

步骤32,通过目标跟踪模块将第一滤波算法得到的目标信息进行持续跟踪,该模块算法可以是跟踪前检测tbd算法或扩展卡尔曼滤波ekf算法等跟踪算法。也可以采用匈牙利等数据关联算法,使用辛格尔模型来引入加速度,扩展卡尔曼滤波等方法来实现目标跟踪。但,不限于这些数据关联、处理算法和跟踪方法。

步骤33,通过显示模块将第一滤波算法得到的目标和深度学习算法检测到的目标,输出至客户端以供用户参考使用。如图4所示,该显示模块还可以同时显示x波段和s波段雷达两部雷达检测到的所有目标,也可以单独显示x波段或s波段中的一个雷达检测到的目标,也可以设置仅显示两部雷达检测的共同或不同区域;另外,该显示模块可以根据目标的距离来设定显示的范围,还可以显示目标的速度、方向、位置以及id等信息。

本发明的上述实施例中,如图5所示,当目标靠近本船或者特定区域时,还可以通过报警模块的声音报警或灯光报警以提醒用户采取相应的避碰措施。

本发明的上述实施例中,如图6所示,用户可通过数据管理模块对雷达的各种参数进行储存,查阅、分析、打印目标信息数据,供用户查阅和分析雷达目标的历史信息,为分析目标的运动轨迹、意图及航迹规划提供了可靠的依据。

本发明的上述实施例,还支持海图叠加功能,目标信息能在海图上进行显示,更直观的显示目标的轨迹和状态信息。

本发明的上述实施例,还可以通过声音、灯光闪烁等现象提示用户目标的位置、方位和速度信息,通过消音和复位按钮可以使报警模块复位和消音。

本发明的上述实施例,设置id管理模块,可以对目标的id信息进行管理,确保每个历史目标id号的唯一性,便于目标的航迹规划和管理。

本发明的上述实施例中,根据目标的运动方向来设置靠近、远离、静置目标,并针对运动状态来进行分类。

本发明实施例的雷达目标检测方法中通过深度学习模型来检测雷达目标,适用于不同波段的雷达,且不需要或者辅助雷达回波的大小门限值来判断目标信息,为用户提供了较为准确的目标信息,从而为导航和避碰提供了可靠的参考依据。

如图7所示,本发明的实施例还提供一种基于深度学习的航海雷达目标检测装置70,包括:

获取模块71,用于获取雷达接收机采集的雷达原始数据信息;

处理模块72,用于对所述雷达原始数据信息进行模数转换处理,得到数字信号;根据第一滤波算法,对所述数字信号进行检测处理,确定目标;当第一滤波算法没有检测到目标时,根据深度学习算法对所述数字信号进行检测处理,确定目标;根据所述目标的信息,对所述第一滤波算法中的门限进行调整;根据调整后门限的所述第一滤波算法,对所述数字信号进行处理,输出检测到的目标。

可选的,根据深度学习算法对所述第一滤波算法中的门限进行调整,包括:对所述数字信号进行格式转换,得到第一图像信息;

对所述第一图像信息进行处理,得到原始回波图像信息;

对所述原始回波图像进行处理,得到第二图像信息;

将所述第二图像信息输入深度学习模型进行处理,得到图像检测结果,确定目标。

可选的,对所述数字信号进行格式转换,得到第一图像信息,包括:按照雷达信号处理的固定格式,对所述数字信号进行格式转换,得到所述第一图像信息。

可选的,对所述第一图像信息进行处理,得到原始回波图像信息,包括:对所述第一图像信息的像素值信息进行处理,得到所述原始回波图像信息。

可选的,对所述原始回波图像进行处理,得到第二图像信息,包括:使用预设滤波算法,对所述原始回波图像进行滤波处理,得到第二图像信息。

可选的,将所述第二图像信息输入深度学习模型进行处理,得到图像检测结果,确定目标,包括:

将第二图像分成多个k×k的网格;

当目标中心落在某个网格上时,确定检测到该网格中的目标;

用最小矩形框把该目标对象框出来;

计算目标的边框的中心点坐标、边框的宽、边框的高和置信度,得到所述图像检测结果,并提取出目标信息。

可选的,处理模块72还用于若所述图像检测结果中有n帧图像,其中有m帧图像和目标匹配,则确定该目标准确,m和n均为正整数,且m大于n/2。

可选的,处理模块72还用于用外接矩形框对所述目标进行标识。

可选的,处理模块72还用于将所述矩形框的对角线的交点作为所述目标的坐标信息,进行直角坐标和极坐标的转换,得到所述目标的方位和距离信息。

可选的,根据调整后门限的所述第一滤波算法,对所述数字信号进行处理,输出检测到的目标,包括:

根据至少一级调整后的检测门限,对所述数据信号进行检测处理,确定目标。

可选的,处理模块72还用于判断若雷达的天线扫描x圈的图像中,有y圈的图像与所述目标匹配上,则确定所述目标为真实目标,并输出所述目标,x和y均为正整数,y大于x/2。

可选的,处理模块72还用于对根据调整后门限的第一滤波算法得到的目标的信息,进行跟踪;

可选的,所述装置还包括:显示模块,用于显示所述目标。

需要说明的是,该装置是与上述方法对应的装置,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。

具体实现时,如图2所示,该实施例中的获取模块71可以是上述信号采集模块,处理模块72可以是上述的格式转换模块、原始回波图像模块、图像预处理模块、深度学习模型、多帧相关模块、目标信息提取模块、坐标转换模块、第一滤波算法模块、门限调整模块、目标信息输出模块、目标跟踪模块中的至少一个,也可以包括这些模块。这里的门限调整模块可以是第一滤波算法模块的一部分,也可以不属于所述第一滤波算法模块,但可以对第一滤波算法的门限进行调整。该装置的实施例中,还可以包括如图5所示的故障报警模块、如图6所示的数据管理模块等。

值得指出的是,本发明实施例中上述方法每个步骤所实现的功能与系统中实现相应功能的模块所对应,相应地,方法实施例和系统实施例中的示例也是对应的,为避免重复,在方法实施例中记载的示例可适用于系统实施例中相应模块的示例中,系统实施例中记载的模块的示例亦可适用于方法实施例中相应步骤的实现示例中。

本发明的上述实施例通过深度学习模型来检测雷达目标,为用户提供了较为准确的目标信息,从而为导航和避碰提供了可靠的参考依据。

此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。

因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1