基于无人机和BP神经网络的海上油污监测系统及方法与流程

文档序号:15115943发布日期:2018-08-07 20:10阅读:441来源:国知局

本发明涉及海上环境监测领域,更具体地说,涉及一种基于无人机和bp神经网络的海上油污监测系统及方法。



背景技术:

近年来,随着世界航运经济的快速发展,石油运输量大幅增加,船舶溢油事故时有发生。我国进口的石油有90%来自海上运输。2017年我国进口原油约4.2亿吨,人均进口量达到843万桶,成为全球最大石油进口国和第二大原油消费国。超大型油轮的频繁出入使沿海通航环境更加复杂,溢油污染事故发生概率大大增加。海面石油污染对海洋生态环境造成巨大危害,主要体现在:对渔业和水产业带来严重危害,毒性较大的油进入浅水湾时,不论是自然降解还是使用分解剂,都会对该水域的幼鱼和扇贝等造成多方面危害,威胁海洋生物的生存,对物种多样性和生态平衡造成沉重负担。因此,对海面溢油污染进行实时监测已成为保护海洋环境、维护海洋生态最重要的一种手段。目前,海面监测常用的技术有卫星遥感监测、航空监测和巡逻船监测等。航空遥感技术监测范围大,全天候,图像资料易于处理和解译,能够实时连续地进行监测,但存在重复观测周期长,空间分辨率低,溢油监测卫星的数量有限等限制且成本较高。巡逻船监测具有一定机动性,能够实现雨天雾天对海上溢油的监视,但由于是人工巡逻,受到人作息规律等因素的影响和限制。航空监测具有速度快,机动灵活,覆盖面广、范围较宽,谱和空间分辨率高的优点,但调用飞机的成本较高,且易受到天气因素和环境条件的影响。由此可见,目前常用的技术虽各有优势但仍存在较多缺点,不便于广泛使用。因此,一种实时便捷的、成本较低易实现的、油污监测准确的海面油污监测方法是迫切需要的。



技术实现要素:

本发明要解决的技术问题在于,提供一种基于无人机和bp神经网络的海上油污监测系统及方法,能够实时、便捷、精确地监测海面油污情况。

本发明解决其技术问题所采用的技术方案是:构造一种基于无人机和bp神经网络的海上油污监测系统,包括海面图像信息采集模块、图像分解与数据处理模块、图像油污分析模块和报警模块;

所述海面图像信息采集模块采用无人机低空巡航拍照获得海面图像信息;

所述图像分解与数据处理模块采用rgb分离图片的红色(r)、绿色(g)、蓝色(b)三通道数据;

所述图像油污分析模块采用bp神经网络的预测结果作为海面是否有油污的判断依据;

所述报警模块实现海面油污的实时自动报警。

上述方案中,所述图像油污分析模块对于已经进行油污分析的图片,其rgb分解的数据作为bp神经网络的训练集,对于未知有无油污的图片,其rgb分解的数据作为bp神经网络的学习集。

上述方案中,所述bp神经网络应对已分析油污图片的rgb数据即所述训练集进行训练,通过大量数据训练不断返回权值、阈值,使神经网络输出不断逼近期望输出,最终得到训练好的bp神经网络。

上述方案中,所述训练好的bp神经网络应对学习集即未知有无油污的海面图片rgb数据进行学习,输出学习结果,所述学习结果作为判断海面是否有油污的依据。

本发明还提供了一种基于无人机和bp神经网络的海上油污监测方法,包括以下步骤:

第一步、采用无人机搭载高清摄像机对已知发生油污的海域进行拍照,采集海面图像信息;

第二步、将步骤一所得的海面图片进行rgb分解,得到图像的r(红)g(绿)b(蓝)三通道数据,建立bp神经网络的训练数据库;

第三步、构建bp神经网络,确定神经网络输入层、隐含层和输出层的节点数;

第四步、将训练数据库的三维矩阵训练集输入bp神经网络进行训练,得到训练好的bp神经网络;

第五步、无人机对未知有无油污的海域进行低空巡航拍照,得到未知有无油污的海面图像;

第六步、将步骤五得到的海面图片进行rgb分解,得到图像的红色(r)、绿色(g)、蓝色(b)三通道数据,整理得到的三维矩阵作为bp神经网络的学习集;

第七步、将步骤四得到的训练好的bp神经网络对学习集进行学习,得到学习的结果;

第八步、步骤七中bp神经网络学习的结果作为判断未知海域有无油污的依据;

第九步、对存在油污问题的海域及时向监控中心自动报警。

上述方案中,所述bp神经网络为三维输入、一维输出,所以输入层和输出层的节点数分别为3和1,隐含层节点数其中n为输入层节点数3,m为输出层节点数1,α为1-10的常数,所以隐含层节点数为3-13。

上述方案中,所述步骤七中bp神经网络的预测结果应为一维矩阵,所述一维矩阵有油污的点输出1,无油污的点输出0。

上述方案中,所述步骤九中采用vhf通信技术向监控中心进行及时自动报警。

实施本发明的基于无人机和bp神经网络的海上油污监测系统及方法,具有以下有益效果:

本发明结合了机动灵活、便捷且易实现的无人机巡航、成熟的图像rgb分解技术和bp神经网络预测分析技术,能够实现油污存在与否的自动分析与判断,相对现有的监测方法更为便捷、长效、精确且易实现,对于保护海洋环境具有重要意义。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明基于无人机和bp神经网络的海上油污监测系统的示意图;

图2是bp神经网络的输入三维矩阵;

图3是bp神经网络的学习结果矩阵;

图4是基于无人机和bp神经网络的海上油污监测方法的处理流程图。

具体实施方式

为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。

如图1所示,本发明基于无人机和bp神经网络的海上油污监测系统包括海面图像信息采集模块、图像分解与数据处理模块、图像油污分析模块和报警模块。

海面图像信息采集模块采用无人机低空巡航时搭载的高清摄像机拍照获得海面图像信息。图像分解与数据处理模块采用rgb分解图片的r(红色)g(绿色)b(蓝色)三通道数据。图像油污分析模块采用bp神经网络的学习结果作为海面是否有油污的判断依据。报警模块采用vhf通信技术向监控中心进行海面油污的实时自动报警。

为了区分有油污和无油污区域,图像rgb分离所得数据越大代表亮度越高,该处无油污;数据越小代表亮度越低,该处有油污。对于已经进行油污分析的图片,其rgb分解的数据作为bp神经网络的训练集,对于未知有无油污的图片,其rgb分解的数据作为bp神经网络的学习集。

为了减小bp神经网络的预测误差,bp神经网络应对已分析油污图片的rgb数据即训练集进行训练,通过训练数据库的训练不断返回权值、阈值,使神经网络输出不断逼近期望输出,最终得到训练好的bp神经网络。

训练好的bp神经网络应对未知有无油污的海面图片rgb数据进行学习,将学习集的三维矩阵输入,如图2所示,经过bp神经网络模拟,输出学习结果,如图3所示。

学习结果即可作为判断海面是否有油污的依据,从而实现油污存在与否的自动分析与判断。预测结果存在一定误差,一维矩阵的元素不完全为准确的1或0,而是相对接近的小数,如0.9904可视为有油污,0.0054可视为无油污,对判断有无油污并无影响。

参见图4,本发明提供的一种基于无人机和bp神经网络的海上油污监测方法通过无人机搭载高清摄像机获取已知发生油污的海域的海面图像信息,将图像输入图像分解与数据处理模块进行数据的分解、提取和分析;bp神经网络的学习结果可作为判断有无油污的判断依据;根据bp神经网络的学习结果对图像进行油污分析,确定所监测海面是否存在油污问题,并通过vhf通信技术及时向监控中心自动报警;具体步骤为:

第一步、采用无人机搭载高清摄像机对已知发生油污的海进行拍照,采集海面图像信息;

第二步、将步骤一所得的海面图片进行rgb分解,得到图像的r(红)g(绿)b(蓝)三通道数据,数值越大代表亮度越高,无油污存在;数值越小代表亮度越低,有油污存在,建立bp神经网络的训练数据库;

第三步、构建bp神经网络,确定神经网络输入层、隐含层和输出层的节点数,因为构建的bp神经网络为三维输入、一维输出,所以输入层和输出层的节点数分别为3和1,隐含层节点数其中n为输入层节点数3,m为输出层节点数1,α为1-10的常数,所以隐含层节点数为3-13;

第四步、将训练数据库的三维矩阵训练集输入bp神经网络进行训练,得到训练好的bp神经网络;

第五步、无人机对未知有无油污的海域进行低空巡航拍照,得到未知有无油污的海面图像;

第六步、将步骤五得到的海面图片进行rgb分解,得到图像的r(红)g(绿)b(蓝)三通道数据,整理得到的三维矩阵作为bp神经网络的学习集;

第七步、将步骤四得到的训练好的bp神经网络对学习集进行学习,得到学习的结果,bp神经网络的学习结果应为一维矩阵,有油污的点输出1,无油污的点输出0;

第八步、步骤七中bp神经网络学习的结果作为判断未知海域有无油污的依据;

第九步、对存在油污问题的海域及时向监控中心自动报警;

海面图像信息采集模块采用无人机搭载高清摄像机。无人机相对飞机巡航或卫星遥感的成本较低,相比人工船舶监测机动灵活,且不受人员作息的限制,更容易实现;高清摄像机能获得海面的清晰图片。

图像分解与数据处理模块采用rgb分解实现。将无人机巡航拍照得到的海面图片输入rgb程序,分解出图像的r(红)g(绿)b(蓝)三通道数据并整理成三维矩阵,已分析油污图片的rgb数据三维矩阵为训练集,未知有无油污图片的rgb数据三维矩阵为学习集。

图像油污分析模块采用bp神经网络的学习结果为判断依据。训练好的bp神经网络可对未知油污的图片rgb三维矩阵进行学习,得到的学习结果为一维矩阵,一维矩阵可作为判断海面有无油污的依据,1代表有油污,0代表无油污。

报警模块采用vhf通信技术实现。判断海面存在油污问题后,立即通过vhf通信技术向监控中心进行实时自动报警。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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