0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用深度学习实现海上雷达数据质量控制自动化

MATLAB 来源:MATLAB 作者:Dr. Rune Gangeskar, M 2022-11-10 10:42 次阅读

作者:Dr. Rune Gangeskar, Miros

对海上船只来说,精确测量海浪、水流和对水航速非常利于执行各种任务,包括优化燃油以及在受限海域内航行。例如,即使对水航速测量失之毫厘,船舶性能计算结果也可能谬以千里,并且日耗油量可能增加数十吨。

一直以来,对水航速都是通过水下测速仪测量的。这些仪器利用船体的水压差(水压计程仪),通过声呐信号的多普勒频移(多普勒测速仪),或通过通电线圈与运动的水体之间的交互所生成的信号(电磁式测速仪)来估计航速。这些系统可能维护起来成本高昂,并且容易受到气泡、紊流或其他由船只运动引起的干扰的影响。

Miros 设计了 Wavex 这款传感器系统,可以精确测量海浪、水流和对水航速。该系统可处理来自传统海洋 X 波段导航雷达的数字化图像,从而消除与水下传感器相关的干扰问题和维护开销。我们进一步提高了 Wavex 的性能和可靠性,方法是使用深度学习网络来自动识别在恶劣测量条件(例如强降水)下拍摄的雷达图像(图 1)。

8042e07e-601b-11ed-8abf-dac502259ad0.jpg

图 1. 雷达图像上半部分显示受降水干扰的浪形。

在有阵雨的情况下,我们可以忽略雷达图像中受干扰的区域,而只使用未受干扰的区域来获得测量结果。我们使用 MATLAB 和 Deep Learning Toolbox 创建了深度学习网络。该网络可准确识别降水和风降,其准确度分别超过了 97% 和 99%。

传统的图像处理算法需要针对不同测量条件、几何形状和雷达类型进行校准。与之不同的是,我们在 MATLAB 中设计的深度学习网络无需进行调整或校准,即可在各种测量场景下得到高度准确的结果。在 MATLAB 中对该网络进行训练并验证后,我们便使用 MATLAB Compiler 将其作为独立应用部署到 Wavex 系统中。该系统可近实时地测量对水航速、水流、定标方向波谱以及浪高等综合波浪参数(图 2)。

80711dfe-601b-11ed-8abf-dac502259ad0.jpg

图 2. Wavex 用户界面示例,显示对水航速、风和海浪的测量结果。

基于雷达的海况测量以及风雨的影响

典型的海用 X 波段雷达天线以每分钟 15 至 48 转的速度旋转,从而生成浪形清晰可见的数字化图像(图 3)。Wavex 系统从数字化图像中提取笛卡尔图像部分,然后使用在 MATLAB 中开发的算法处理这些部分。这些算法应用噪声滤波技术,并对笛卡尔图像的时间序列执行三维快速傅里叶变换 (FFT),从而生成三维波谱,其中包含关于各种波数和频率下的功率的信息。然后,它们使用波数-频率谱来估计水流和对水航速,以及定标波谱和综合波浪参数。

80980680-601b-11ed-8abf-dac502259ad0.jpg

图 3. 来自海用 X 波段导航雷达的数字化图像输出,显示提取的笛卡尔图像部分。

某些环境条件,如低风速和阵雨,会导致数字化图像失真,因而难以提取有意义的信息(图 4)。我们使用深度学习是为了创建一个网络,以便自动识别那些过于失真而无法用于各种海况测量的笛卡尔图像部分。

80debf26-601b-11ed-8abf-dac502259ad0.jpg

图 4. 有降水(上图)和风速下降(下图)的情况下拍摄的数字化雷达图像。

深度学习在图像分类中的应用

要应用深度学习处理图像分类问题,第一步是获取并标注具有这些特征组合的图像以训练网络。为此,我们从六个不同的 Wavex 系统中采集了 700 多万个笛卡尔图像部分,这些图像部分的时间跨度长达十年以上。

我们将每个图像部分标注为下面五个类别之一:无风速下降或降水、有显著降水、有显著风速下降、有显著降水和风速下降,以及未分类。为了减少所需的工作量并使标注切实可行,我们采用了目测评估和自动标注相结合的方法。其中,自动标注使用其他来源的可用数据,如从船载传感器采集的风数据。

与团队其他成员一样,我用过 MATLAB 并对更经典的机器学习主题有所了解,但我之前没有深度学习应用经验。我先从 Deep Learning Toolbox 教程入手,学习了使用简单的卷积神经网络进行深度学习图像分类的示例。作为第一步,我试用了一些预训练模型,但我很快发现,如果基于之前看到的代码示例构建自己的深度学习网络,效果可能会更好。我试验了各种网络配置,最终选定具有 23 层的配置。该网络具有相当标准的结构。图像输入层后面有五个组,每个组都有一个二维卷积层、一个批量归一化层、一个修正线性单元 (ReLU) 层和一个最大池化层。在最后一个组中,使用全连接层来代替最大池化层。此组后面接着 softmax 层和分类输出层(图 5)。

8101e758-601b-11ed-8abf-dac502259ad0.jpg

图 5. 用于雷达图像分类的网络的结构。

起初,我使用来自各个 Wavex 系统的数据来训练网络,然后确认该网络可以对来自其他系统的图像进行准确的分类。然后,我结合使用来自所有系统的图像对它进行了训练,以提高针对各种雷达类型和工况的准确度。最后,我试着对该网络进行了更改,以进一步提高其准确度。例如,我尝试对第一个卷积层使用了不同大小,对图像输入层进行了不同的归一化,以及采用了不同的网络深度。

部署和未来计划

为了将最终经过训练的网络和算法集成到 Wavex 系统中,我使用 MATLAB Compiler 生成了独立应用。这样,我们便能快速地将研发工作(模型开发和训练)迁移到生产环境中,以实现质量控制自动化。

生成的应用会扫描从船载雷达系统生成的极坐标图像中提取的每个笛卡尔图像部分,并对这些部分进行分类,然后将结果连同所有其他测量结果一起存储在 Wavex 软件可访问的数据库中。

在完成此集成后,我使用 MATLAB 可视化验证了系统在各种条件下的性能:将使用自动风降和降水检测时的系统性能与禁用该检测时的基准性能进行比较。图 6 举例说明了在情况复杂的一段时间内,基于深度学习的检测如何准确区分各种情况并正确标注数据,从而实现优化的处理和改进的用户信息流。

81250eae-601b-11ed-8abf-dac502259ad0.jpg

图 6. 浪高测量结果图,蓝线表示启用了降水和风降检测,红线表示未启用。

现在,独立深度学习应用正在多艘船上的生产级 Wavex 系统中接受测试。目前,我的团队正在研究如何在多个新的不同应用中使用类似的深度学习方法进行图像和信号分类。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    175

    文章

    2924

    浏览量

    228470
  • 深度学习
    +关注

    关注

    73

    文章

    5240

    浏览量

    119936

原文标题:无所不能的 MATLAB | 使用深度学习实现海上雷达数据质量控制自动化

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    分布式IO工业自动化数据采集与分析的核心

    生产流程进行合理分布,实现设备的就近控制和监测。这种方式的优点在于能够缩短数据传输距离、提高数据传输速度、降低故障率和提高设备利用率。 工业自动化
    发表于 12-28 14:47

    自动化

     (1) 在形式方面,制造自动化有三个方面的含义:   .代替人的体力劳动。   .代替或辅助人的脑力劳动。   .制造系统中人、机及整个系统的协调、管理、控制和优化。   (2) 在功能方面
    发表于 05-24 18:59

    工业自动化逐步向工业无线的转变发展

    质量、低消耗、确保安全等目的的综合性技术。因此,要实现工业自动化向工业无线的转变,请选择使用无线设备,包括无线数据收发器、无线数传模块、无线开关量io
    发表于 04-25 14:02

    工控仪器自动化

    生产过程实现检测、控制、优化、调度、治理和决策,达到增加产量、进步质量、降低消耗、确保安全等目的的综合性技术,主要包括产业自动化软件、硬件和系统三大部分。产业
    发表于 09-17 15:37

    工控仪器自动化

    自动化:化学吸附micromeritics.com.cn/products_view.aspx?id=20产业控制自动化技术是一种运用控制理论、仪器仪表、计算机和其它信息技术,对产业生
    发表于 09-17 16:06

    招聘自动化、电气自动化自动化控制工程师

    招聘自动化、电气自动化自动化控制工程师,挂证,不坐班,要求持有相关专业的中级职称证,用于我司资质申报工作上,凑资质人员申报资质,不存在风险。联系电话***,Q1580479594李经
    发表于 10-24 18:06

    机器视觉技术在质量控制中发挥重要作用

    如今高速、精确、稳定、精致、最为先进的机器视觉系统,质量控制手段正在一步步的升级。随着机器视觉技术在自动化方面的应用,质量控制领域的发展又往前迈进了一大步,真正的实现
    发表于 03-01 17:08

    实现工业自动化的市场阻碍

    很多人把工业自动化等同于了物联网,实际上物联网只是实现工业自动化的一种手段,而非目的。现在物联网的实际应用只存在于大型的制造商中间。中小企业资源和能力的缺失阻碍了中国工业自动化整体前进
    发表于 09-11 15:54

    自动化控制装置

    ,那么现代世界中许多我们想当然的便利将不复存在。自动化依赖于许多不同电子元件和机械元件,其代替了人类操作员。自动化控制装置都有哪些类型?全世界有许多不同种类的自动化设备,因此几乎不可
    发表于 02-05 11:11

    自动化设备数据采集系统

    造成数据的滞后、错误与丢失,提高生产效率和管理水平。自动化设备 数据采集系统 在各行业的开法应用的步骤方法就显得尤为重要。自动化设备数据采集
    发表于 10-21 17:24

    浅析自动化控制系统的设计与实现

    。但是,人们往往只看到了功能实现,对系统整体设计并没有进行太多的关注,从而自动化控制系统在通信、系统集成、数据交互以及后期升级改造等方面表现不足,严重影响了基于系统进行信息
    发表于 07-02 06:02

    家庭自动化控制如何实现

    家庭自动化控制系统怎么样才能普及
    发表于 08-21 15:36

    LabVIEW与Tektronix示波器实现电源测试自动化

    和Tektronix示波器解决了电源测试中的实际问题,实现了测试过程的自动化、高效和精确。这不仅显著提高了产品测试的效率和质量,也为电子
    发表于 12-09 20:37

    智能工厂如何实现深度学习自动化

    智能工厂如何实现深度学习自动化
    的头像 发表于 12-28 09:51 614次阅读

    CASAIM与大疆达成全自动化测量技术合作,CASAIM IS全自动化蓝光测量仪实现无人机叶片全尺寸检测及质量控制

    近期,CASAIM与大疆达成全自动化测量技术合作,CASAIM IS全自动化蓝光测量仪实现无人机叶片全尺寸检测及质量控制。 无人机行业在过去几年里取得了迅猛发展,大疆是全球领先的无人飞
    的头像 发表于 07-12 16:06 325次阅读
    CASAIM与大疆达成全<b class='flag-5'>自动化</b>测量技术合作,CASAIM IS全<b class='flag-5'>自动化</b>蓝光测量仪<b class='flag-5'>实现</b>无人机叶片全尺寸检测及<b class='flag-5'>质量控制</b>