一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于人工智能的水污染识别方法及系统与流程

2022-03-02 02:37:25 来源:中国专利 TAG:


1.本发明涉及水污染识别技术领域,尤其涉及一种基于人工智能的水污染识别方法及系统。


背景技术:

2.目前,随着环保理念深入人心,污染防治工作不断开展,尤其在水域污染防治领域,如何快速实时的识别水域污染状态,是水域污染防治工作的关键,现有的水域污染状态识别方法大多采用人工检测的方式,通过人工比对水体中污染物的含量得到水污染状态分析结果,这种水污染识别方式耗时耗力,得到的结果可靠性不高,且时效性难以保证,并不能为水域污染防治工作提供高效、准确的水域污染状态识别数据。


技术实现要素:

3.有鉴于此,本发明提出一种基于人工智能的水污染识别方法及系统,可以解决现有水污染识别方式所存在的可靠性不高和时效性难以保证的缺陷。
4.本发明的技术方案是这样实现的:
5.一种基于人工智能的水污染识别方法,具体包括以下步骤:
6.步骤s1,构建水域图像数据库,所述水域图像数据库包括水上包含漂浮物的第一图像数据集和水上不含漂浮物的第二图像数据集;
7.步骤s2,依据所述第一图像数据集,生成时间描述特征和漂浮物特征;
8.步骤s3,依据所述第二图像数据集,生成区别于漂浮物的干扰特征;
9.步骤s4,将时间描述特征、漂浮物特征和区别于漂浮物的干扰特征输入卷积神经网络进行训练,得到漂浮物识别模型;
10.步骤s5,实时采集水域图像,并将水域图像输入至漂浮物识别模型中进行识别,漂浮物识别模型输出识别结果,从而实现水污染的识别。
11.作为所述基于人工智能的水污染识别方法的进一步可选方案,所述步骤s1和步骤s2之间还包括数据增强处理,所述数据增强处理包括图像旋转、图像反射变换、图像翻转变换、图像缩放变换、图像平移变换、图像尺度变换、图像对比度变换、图像噪声扰动和图像颜色变换。
12.作为所述基于人工智能的水污染识别方法的进一步可选方案,所述步骤s2具体包括以下步骤:
13.步骤s21,对所述第一图像数据库中图像的漂浮物区域使用矩形框进行标记,得到矩形框的坐标信息和矩形框中所包含漂浮物种类的第三图像数据集;
14.步骤s22,依据所述第三图像数据集进行时间序列提取,得到时间描述特征;
15.步骤s23,对所述第三图像数据集和第二图像数据集进行训练,得到漂浮物特征。
16.作为所述基于人工智能的水污染识别方法的进一步可选方案,所述卷积神经网络采用cnn神经网络。
17.一种人工智能的水污染识别系统,所述系统包括:
18.构建模块,用于构建水域图像数据库,所述水域图像数据库包括水上包含漂浮物的第一图像数据集和水上不含漂浮物的第二图像数据集;
19.第一生成模块,用于依据所述第一图像数据集,生成时间描述特征和漂浮物特征;
20.第二生成模块,用于依据所述第二图像数据集,生成区别于漂浮物的干扰特征;
21.训练模块,用于将时间描述特征、漂浮物特征和区别于漂浮物的干扰特征输入卷积神经网络进行训练,得到漂浮物识别模型;
22.识别模块,用于实时采集水域图像,并将水域图像输入至漂浮物识别模型中进行识别,漂浮物识别模型输出识别结果,从而实现水污染的识别。
23.作为所述人工智能的水污染识别系统的进一步可选方案,系统还包括数据增强处理模块,所述数据增强处理模块包括图像旋转模块、图像反射变换模块、图像翻转变换模块、图像缩放变换模块、图像平移变换模块、图像尺度变换模块、图像对比度变换模块、图像噪声扰动模块和图像颜色变换模块。
24.作为所述人工智能的水污染识别系统的进一步可选方案,所述第一生成模块包括:
25.数据标记模块,用于对所述第一图像数据库中图像的漂浮物区域使用矩形框进行标记,得到矩形框的坐标信息和矩形框中所包含漂浮物种类的第三图像数据集;
26.时间序列提取模块,用于依据所述第三图像数据集进行时间序列提取,得到时间描述特征;
27.漂浮物特征生成模块,用于对所述第三图像数据集和第二图像数据集进行训练,得到漂浮物特征。
28.作为所述人工智能的水污染识别系统的进一步可选方案,所述卷积神经网络采用cnn神经网络。
29.本发明的有益效果是:通过采用卷积神经网络训练出漂浮物识别模型,从而实现实时智能检测水上漂浮物的效果,进而取代了传统的基于人工的检测方法,节省了人力和物力,此外,通过采用时间描述特征、漂浮物特征和区别于漂浮物的干扰特征作为训练数据,使得漂浮物识别模型不仅能够检测出漂浮物的种类,还能够识别出漂浮物的数量,进而提高了水污染识别的可靠性和时效性。
附图说明
30.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
31.图1为本发明一种基于人工智能的水污染识别方法的流程示意图;
32.图2为本发明一种基于人工智能的水污染识别系统的组成图。
具体实施方式
33.下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施
例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
34.参考图1-2,一种基于人工智能的水污染识别方法,具体包括以下步骤:
35.步骤s1,构建水域图像数据库,所述水域图像数据库包括水上包含漂浮物的第一图像数据集和水上不含漂浮物的第二图像数据集;
36.步骤s2,依据所述第一图像数据集,生成时间描述特征和漂浮物特征;
37.步骤s3,依据所述第二图像数据集,生成区别于漂浮物的干扰特征;
38.步骤s4,将时间描述特征、漂浮物特征和区别于漂浮物的干扰特征输入卷积神经网络进行训练,得到漂浮物识别模型;
39.步骤s5,实时采集水域图像,并将水域图像输入至漂浮物识别模型中进行识别,漂浮物识别模型输出识别结果,从而实现水污染的识别。
40.在本实施例中,通过采用卷积神经网络训练出漂浮物识别模型,从而实现实时智能检测水上漂浮物的效果,进而取代了传统的基于人工的检测方法,节省了人力和物力,此外,通过采用时间描述特征、漂浮物特征和区别于漂浮物的干扰特征作为训练数据,使得漂浮物识别模型不仅能够检测出漂浮物的种类,还能够识别出漂浮物的数量,进而提高了水污染识别的可靠性和时效性。
41.优选的,所述步骤s1和步骤s2之间还包括数据增强处理,所述数据增强处理包括图像旋转、图像反射变换、图像翻转变换、图像缩放变换、图像平移变换、图像尺度变换、图像对比度变换、图像噪声扰动和图像颜色变换。
42.在本实施例中,由于同一物体在不同的背景和不同的角度下观察,得到的图像可能完全不同,从而有可能导致无法正确识别这些图像,因此为了增加训练集中图片的个数,可以采用数据增强的方法来实现,通过对第一图像数据集和第二图像数据集进行数据增强,通过增加第一图像数据集和第二图像数据集中图片的个数,从而提高识别性能和泛化能力。
43.优选的,所述步骤s2具体包括以下步骤:
44.步骤s21,对所述第一图像数据库中图像的漂浮物区域使用矩形框进行标记,得到矩形框的坐标信息和矩形框中所包含漂浮物种类的第三图像数据集;
45.步骤s22,依据所述第三图像数据集进行时间序列提取,得到时间描述特征;
46.步骤s23,对所述第三图像数据集和第二图像数据集进行训练,得到漂浮物特征。
47.在本实施例中,将采集到的图片及数据增强后得到的图中的水上漂浮物用矩形框进行标注,获取矩形框的坐标与矩形框所包含漂浮物的种类,同时获取漂浮物在图像上的坐标信息(x,y,w,h),具体是获取每个矩形框的五个参数,包括:矩形框的中心点坐标、矩形框的宽度与高度,以及矩形框所包含漂浮物的种类,对第三图像数据集进行时间序列提取,从而得到时间描述特征,通过cnn神经网络对第三图像数据集和第二图像数据集进行训练,第三图像数据集中的标记框里面的图像信息会生成漂浮物目标的特征信息,第二图像数据集中的图片信息会被认为是区别于漂浮物干扰特征信息。
48.优选的,所述卷积神经网络采用cnn神经网络。
49.一种人工智能的水污染识别系统,所述系统包括:
50.构建模块,用于构建水域图像数据库,所述水域图像数据库包括水上包含漂浮物的第一图像数据集和水上不含漂浮物的第二图像数据集;
51.第一生成模块,用于依据所述第一图像数据集,生成时间描述特征和漂浮物特征;
52.第二生成模块,用于依据所述第二图像数据集,生成区别于漂浮物的干扰特征;
53.训练模块,用于将时间描述特征、漂浮物特征和区别于漂浮物的干扰特征输入卷积神经网络进行训练,得到漂浮物识别模型;
54.识别模块,用于实时采集水域图像,并将水域图像输入至漂浮物识别模型中进行识别,漂浮物识别模型输出识别结果,从而实现水污染的识别。
55.在本实施例中,通过采用卷积神经网络训练出漂浮物识别模型,从而实现实时智能检测水上漂浮物的效果,进而取代了传统的基于人工的检测方法,节省了人力和物力,此外,通过采用时间描述特征、漂浮物特征和区别于漂浮物的干扰特征作为训练数据,使得漂浮物识别模型不仅能够检测出漂浮物的种类,还能够识别出漂浮物的数量,进而提高了水污染识别的可靠性和时效性。
56.优选的,系统还包括数据增强处理模块,所述数据增强处理模块包括图像旋转模块、图像反射变换模块、图像翻转变换模块、图像缩放变换模块、图像平移变换模块、图像尺度变换模块、图像对比度变换模块、图像噪声扰动模块和图像颜色变换模块。
57.在本实施例中,由于同一物体在不同的背景和不同的角度下观察,得到的图像可能完全不同,从而有可能导致无法正确识别这些图像,因此为了增加训练集中图片的个数,可以采用数据增强的方法来实现,通过对第一图像数据集和第二图像数据集进行数据增强,通过增加第一图像数据集和第二图像数据集中图片的个数,从而提高识别性能和泛化能力。
58.优选的,所述第一生成模块包括:
59.数据标记模块,用于对所述第一图像数据库中图像的漂浮物区域使用矩形框进行标记,得到矩形框的坐标信息和矩形框中所包含漂浮物种类的第三图像数据集;
60.时间序列提取模块,用于依据所述第三图像数据集进行时间序列提取,得到时间描述特征;
61.漂浮物特征生成模块,用于对所述第三图像数据集和第二图像数据集进行训练,得到漂浮物特征。
62.在本实施例中,将采集到的图片及数据增强后得到的图中的水上漂浮物用矩形框进行标注,获取矩形框的坐标与矩形框所包含漂浮物的种类,同时获取漂浮物在图像上的坐标信息(x,y,w,h),具体是获取每个矩形框的五个参数,包括:矩形框的中心点坐标、矩形框的宽度与高度,以及矩形框所包含漂浮物的种类,对第三图像数据集进行时间序列提取,从而得到时间描述特征,通过cnn神经网络对第三图像数据集和第二图像数据集进行训练,第三图像数据集中的标记框里面的图像信息会生成漂浮物目标的特征信息,第二图像数据集中的图片信息会被认为是区别于漂浮物干扰特征信息。
63.优选的,所述卷积神经网络采用cnn神经网络。
64.以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献