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

基于图像识别的扬尘监测方法及相关设备与流程

2022-10-26 21:46:56 来源:中国专利 TAG:


1.本发明涉及工地环境检测技术领域,尤其涉及一种基于图像识别的扬尘监测方法及相关设备。


背景技术:

2.现有的建筑工地工程扬尘监测手段主要以扬尘颗粒物监测仪为主,设立在工地围挡四周,每隔10-15米一处,其原理为收集一段时间内的施工工地外扩的扬尘颗粒物,通过测重、监测粒径和化学分析等手段计算污染量,但这一方法往往周期过长,每2-3小时更新一次数据,且只能在扬尘扩散至工地外围时才能发现污染,时间上具有极大的滞后性。
3.因此,现有技术还有待于改进和发展。


技术实现要素:

4.本发明的主要目的旨在提供一种基于图像识别的扬尘监测方法及相关设备,无需通过颗粒物监测仪,具有更长的监测寿命,更新周期也可以更加灵活。
5.本发明第一方面提供了一种基于图像识别的扬尘监测方法,所述扬尘监测方法包括:
6.获取监控摄像头采集的视频图像;
7.从所述视频图像中分割出以道路为背景的待识别区域图像;
8.对所述待识别区域图像进行二值化处理获得灰度图像;
9.对所述灰度图像进行矩阵化处理获得灰度共生矩阵;
10.对所述灰度共生矩阵进行特征值计算,所述特征值为能量特征值和逆差矩特征值的一种或两种;
11.将所述特征值与基准值进行比较,判断所述特征值与所述基准值的差值是否大于预设阈值,所述基准值包括能量基准值和逆差矩基准值,所述预设阈值包括能量预设阈值和逆差矩预设阈值;
12.若所述差值大于所述预设阈值,则判定所述视频图像中存在扬尘污染。
13.在本发明第一方面一种可选的实施方式中,所述对所述灰度图像进行矩阵化处理获得灰度共生矩阵包括:
14.获取所述灰度图像的分辨率尺寸;
15.判断所述分辨率尺寸是否超出预设规格;
16.若所述分辨率尺寸超出所述预设规格,则基于所述分辨率尺寸将所述灰度图像均分成若干的子灰度图像;
17.对每张所述子灰度图像均进行矩阵化处理获得若干的子灰度共生矩阵。
18.在本发明第一方面一种可选的实施方式中,所述对每张所述子灰度图像均进行矩阵化处理获得若干的子灰度共生矩阵包括:
19.对每张所述子灰度图像进行网格划分;
20.获取每个网格中对应的灰度值;
21.保留所有所述网格中所述灰度值为零的所述网格作为边界,并清空所有所述网格中所述灰度值不为零的所述网格的所述灰度值;
22.确定所述边界的包围区域和外围区域;
23.对于所述包围区域的所述网格,以所述边界所在的所述网格的所述灰度值为起始值,所述网格每向内一格,所述网格的所述灰度值累加1;
24.对于所述外围区域的所述网格,以所述边界所在的所述网格的所述灰度值为起始值,所述网格每向外一格,所述网格的所述灰度值累减1;
25.计算得到所有所述网格的所述灰度值,获得每张所述子灰度图像的所述子灰度共生矩阵。
26.在本发明第一方面一种可选的实施方式中,所述对所述灰度共生矩阵进行特征值计算包括:
27.利用能量值计算公式计算得到每个所述子灰度共生矩阵的子能量特征值;
28.利用逆差矩值计算公式计算得到每个所述子灰度共生矩阵的子逆差矩特征值。
29.在本发明第一方面一种可选的实施方式中,所述将所述特征值与基准值进行比较,判断所述特征值与所述基准值的差值是否大于预设阈值包括:
30.将所有的所述子能量特征值相加得到所述能量特征值,将所有的子熵特征值相加得到所述熵特征值,以及将所有的子逆差矩特征值相加得到所述逆差矩特征值;
31.将所述能量特征值和所述能量基准值进行比较,判断所述能量特征值和所述能量基准值之间的第一差值是否大于能量预设阈值;
32.将所述逆差矩特征值和所述逆差矩基准值进行比较,判断所述逆差矩特征值和所述逆差矩基准值之间的第二差值是否大于逆差矩预设阈值。
33.在本发明第一方面一种可选的实施方式中,所述若所述差值是否大于所述预设阈值,则判定所述视频图像中存在扬尘污染包括:
34.若所述第一差值大于所述能量预设阈值,和/或所述第二差值大于所述逆差矩预设阈值,则判定所述视频图像中存在扬尘污染。
35.在本发明第一方面一种可选的实施方式中,所述将所述特征值与基准值进行比较,判断所述特征值与所述基准值的差值是否大于预设阈值之前包括:
36.通过所述监控摄像头采集无扬尘条件下的若干的基准图像样本;
37.从每张所述基准图像样本中分割出以道路为背景的样本区域图像;
38.对每张所述样本区域图像进行二值化处理获得样本灰度图像;
39.对每张所述样本灰度图像进行矩阵化处理获得样本灰度共生矩阵;
40.对每个所述样本灰度共生矩阵进行特征值计算,获得若干的样本能量特征值和若干的样本逆差矩特征值;
41.计算若干的所述样本能量特征值的均值作为所述能量基准值;
42.计算若干的所述样本逆差矩特征值的均值作为所述逆差矩基准值。
43.本发明第二方面提供了一种基于图像识别的扬尘监测装置,所述扬尘监测装置包括:
44.获取模块,用于获取监控摄像头采集的视频图像;
45.分割模块,用于从所述视频图像中分割出以道路为背景的待识别区域图像;
46.灰度处理模块,用于对所述待识别区域图像进行二值化处理获得灰度图像;
47.矩阵处理模块,用于对所述灰度图像进行矩阵化处理获得灰度共生矩阵;
48.特征值计算模块,用于对所述灰度共生矩阵进行特征值计算,所述特征值为能量特征值和逆差矩特征值的一种或多种;
49.差值计算模块,用于将所述特征值与基准值进行比较,判断所述特征值与所述基准值的差值是否大于预设阈值,所述基准值包括能量基准值和逆差矩基准值,所述预设阈值包括能量预设阈值和逆差矩预设阈值;
50.判定模块,用于若所述差值是否大于所述预设阈值,则判定所述视频图像中存在扬尘污染。
51.本发明第三方面提供了一种基于图像识别的扬尘监测设备,所述基于图像识别的扬尘监测设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
52.所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于图像识别的扬尘监测设备执行如上述任一项所述的基于图像识别的扬尘监测方法。
53.本发明第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的基于图像识别的扬尘监测方法。
54.有益效果:本发明提供了一种基于图像识别的扬尘监测方法及相关设备,方法包括获取监控摄像头采集的视频图像;从所述视频图像中分割出以道路为背景的待识别区域图像;对待识别区域图像进行二值化处理获得灰度图像;对灰度图像进行矩阵化处理获得灰度共生矩阵;对灰度共生矩阵进行特征值计算;将所述特征值与基准值进行比较,判断所述特征值与所述基准值的差值是否大于预设阈值;若所述差值大于所述预设阈值,则判定所述视频图像中存在扬尘污染。本发明的扬尘监测方法采用了道路作为扬尘识别的背景,这样通过二值化处理可以很容易使扬尘与道路区分开,之后再通过矩阵化处理并提取特征值,将特征值与基准值比较,可以很容易判别出图像中是否存在扬尘。
附图说明
55.图1为本发明一种基于图像识别的扬尘监测方法的一个实施例示意图;
56.图2为本发明一种基于图像识别的扬尘监测装置的一个实施例示意图;
57.图3为本发明一种基于图像识别的扬尘监测设备的一个实施例示意图。
具体实施方式
58.本发明实施例提供了一种基于图像识别的扬尘监测方法及相关设备。本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或
单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
59.参阅图1,本发明第一方面提供了一种基于图像识别的扬尘监测方法,所述扬尘监测方法包括:
60.s100、获取监控摄像头采集的视频图像;在利用图像识别扬尘的技术方案中,最重要的就是要能够将扬尘与图像中的背景区分开,为了更好的区分开,示例性的可以选择道路作为背景,因为在施工工地内,建筑物这些的样貌每天都是变化的,只有道路可以比较稳定的存在,另外道路颜色比较单一,背景区分时处理也比较方便;
61.s200、从所述视频图像中分割出以道路为背景的待识别区域图像;需要说明的是,本发明监控摄像头优选是固定一个地方的视频图像,并且录像时道路需要占据视频图像中的一定比例,且道路在视频图像中的区域固定,获取到视频图像之后,根据道路到视频图像中的区域位置,每次把视频图像这个位置区域的图像分割出来即可;
62.s300、对所述待识别区域图像进行二值化处理获得灰度图像;二值化处理的主要目的就是将待识别区域图像中的道路背景与待识别的污染物区分开来,具体来说,是通过最大类间方差法来对所述待识别区域图像进行二值化处理,最大类间方差法是一种自适应形式的一阈值作为区分标准的识别方法,通过不断的调整阈值,背景与待识别污染物的灰度类间方差越大,这两部分也越容易区分开来;
63.s400、对所述灰度图像进行矩阵化处理获得灰度共生矩阵;基于灰度共生矩阵(gldm)的统计方法是20世纪70年代提出的,其原理是将图像在其全部范围内的某一数值做成数据化网格形式表现出来,使得图像的数学特征可以更直观的被表现出来。目前也是图像处理领域最多被使用的方法。
64.具体来说,就是自图像中灰度值为i的某一点(像素)开始计算,远离这一位置的像素上灰度值大小为同一值的概率就是灰度共生矩阵,即全部的可能数值按矩阵形式重新排列在原有像素相对位置上的形式,故称灰度共生矩阵。灰度共生矩阵对角线上的值一般在纹理相对稳定缺乏变化的图像中相较其他图像的值更大;反之,灰度共生矩阵对角线上的值一般在纹理变化复杂且变化较多的图像中相较其他图像的值更小。
65.s500、对所述灰度共生矩阵进行特征值计算,所述特征值为能量特征值和逆差矩特征值的一种或两种;本发明通过对存在扬尘的图像和不存在扬尘的图像之间的对比,发现扬尘的图像能量特征值和逆差矩特征值会比不存在扬尘的图像的图像能量特征值和逆差矩特征值要大,所以通过图像能量特征值和逆差矩特征值可以很容易判断出图像中是否存在扬尘污染;
66.s600、将所述特征值与基准值进行比较,判断所述特征值与所述基准值的差值是否大于预设阈值,所述基准值包括能量基准值和逆差矩基准值,所述预设阈值包括能量预设阈值和逆差矩预设阈值;在进行比较时,通过能量和逆差矩来判断图像中是否存在扬尘的标准肯定是不同的,所以对于能量和逆差矩需要设定不同的基准值,同样的由于一些干扰因素以及污染程度区别的存在,能量特征值和能量基准值之间,以及逆差矩基准值和逆差矩基准值需要存在一定的浮动空间;
67.s700、若所述差值大于所述预设阈值,则判定所述视频图像中存在扬尘污染。本发明的在获得了监测扬尘的特征值之后,只有当特征值满足一定的条件下才会判定视频图像
中存在扬尘污染。
68.在本发明第一方面一种可选的实施方式中,所述对所述灰度图像进行矩阵化处理获得灰度共生矩阵包括:
69.获取所述灰度图像的分辨率尺寸;
70.判断所述分辨率尺寸是否超出预设规格;所述预设规格基于矩阵运算所需的运算量来设定;
71.若所述分辨率尺寸超出所述预设规格,则基于所述分辨率尺寸将所述灰度图像均分成若干的子灰度图像;
72.对每张所述子灰度图像均进行矩阵化处理获得若干的子灰度共生矩阵。
73.在本实施例中,在图像完成二值化处理后,需要对图像进行矩阵化处理。矩阵化的基本理念是将完整的图像完全数字矩阵化,但在程序实现的过程中,完整图像完全矩阵化存在着较大的障碍,因为像素分辨率越高,矩阵化出现乱码错误的可能性越大。根据经验,提前将图像按照分辨率尺寸做适宜的分割处理,使其成为一个个待处理的,长宽比例与原图像相同的小图像,则会更加容易处理。
74.在本发明第一方面一种可选的实施方式中,所述对每张所述子灰度图像均进行矩阵化处理获得若干的子灰度共生矩阵包括:
75.对每张所述子灰度图像进行网格划分;
76.获取每个网格中对应的灰度值;
77.保留所有所述网格中所述灰度值为零的所述网格作为边界,并清空所有所述网格中所述灰度值不为零的所述网格的所述灰度值;
78.确定所述边界的包围区域和外围区域;
79.对于所述包围区域的所述网格,以所述边界所在的所述网格的所述灰度值为起始值,所述网格每向内一格,所述网格的所述灰度值累加1;
80.对于所述外围区域的所述网格,以所述边界所在的所述网格的所述灰度值为起始值,所述网格每向外一格,所述网格的所述灰度值累减1;
81.计算得到所有所述网格的所述灰度值,获得每张所述子灰度图像的所述子灰度共生矩阵。
82.在进行图像中图形信息数字化的时候,以网格法为基础的灰度共生矩阵法克服了网格法的传统缺陷,同时计算得以简化,可获取更多的特征值,也就是提取原图像更多的信息,能更全面的反映受污染图像与未污染图像的各项指标性差异。以灰度矩阵网格法提取的特征量,为存在扬尘污染的图像提取了更多元化的样本数据,使得图像污染的识别更加准确可信。
83.基于灰度矩阵的图像特征值提取方法的特征量均为二值化坐标,此方法将灰度值用以表示图形信息的数字化参数即其各自的特征量。主要的使用步骤如下:
84.1)矩阵图像标准化,将矩阵图放在一定尺寸的网格内。
85.2)将网格中白点(区域边界)的网格灰度值都设为0。
86.3)以每行的推进变化对网格灰度值进行定义并判断网格位置处于边界包围区域的内侧或外侧。对于边界包围区域的内侧的网格,其位置每距边界曲线一单位格,则其灰度值减少“1”;对于边界包围区域的外侧的网格,其位置每靠近边缘曲线一单位格,则其灰度
值增加“1”。
87.在本发明第一方面一种可选的实施方式中,所述对所述灰度共生矩阵进行特征值计算包括:
88.利用能量值计算公式计算得到每个所述子灰度共生矩阵的子能量特征值;灰度共生矩阵中的能量,也即每个矩阵元素的平方和,如果灰度共生矩阵中的值集中在某一块(比如对连续灰度值图像,值集中在对角线;对结构化的图像,值集中在偏离对角线的位置),则能量有较大值,若g中的值分布较均匀(如噪声严重的图像),则能量有较小的值,能量是灰度共生矩阵元素值的平方和,所以也称能量,反映了图像灰度分布均匀程度和纹理粗细度。如果共生矩阵的所有值均相等,则能量值小;相反,如果其中一些值大而其它值小,则能量值大。当共生矩阵中元素集中分布时,此时能量值大。能量值大表明一种较均一和规则变化的纹理模式,灰度共生矩阵能量的计算公式为本领域公知常识,本发明在此不做详细介绍。
89.利用逆差矩值计算公式计算得到每个所述子灰度共生矩阵的子逆差矩特征值。逆差矩是反映图像纹理的同质性,度量图像纹理局部变化的多少,其值大则说明图像纹理的不同区域间缺少变化,局部非常均匀。灰度共生矩阵逆差矩的计算公式为本领域公知常识,本发明在此不做详细介绍。
90.在本发明第一方面一种可选的实施方式中,所述将所述特征值与基准值进行比较,判断所述特征值与所述基准值的差值是否大于预设阈值包括:
91.将所有的所述子能量特征值相加得到所述能量特征值和将所有的子逆差矩特征值相加得到所述逆差矩特征值;在本实施例中,每个子灰度共生矩阵都会计算得到一个子能量特征值和子逆差矩特征值,为了方便比较,本发明将所有子能量特征值整合成一个能量特征值和将所有子逆差矩特征值整合成一个逆差矩特征值可以较少比较的步骤,另外通过均衡数值还可以提高比较的准确性;
92.将所述能量特征值和所述能量基准值进行比较,判断所述能量特征值和所述能量基准值之间的第一差值是否大于能量预设阈值;示例性的,所述能量预设阈值为0.02-0.06。
93.将所述逆差矩特征值和所述逆差矩基准值进行比较,判断所述逆差矩特征值和所述逆差矩基准值之间的第二差值是否大于逆差矩预设阈值。示例性的,所述逆差矩预设阈值为0.1-0.3。
94.在本发明第一方面一种可选的实施方式中,所述若所述差值是否大于所述预设阈值,则判定所述视频图像中存在扬尘污染包括:
95.若所述第一差值大于所述能量预设阈值,和/或所述第二差值大于所述逆差矩预设阈值,则判定所述视频图像中存在扬尘污染。在本实施例中,能量特征值和逆差矩特征值只要满足预设条件即判定存在扬尘污染。
96.在本发明第一方面一种可选的实施方式中,所述将所述特征值与基准值进行比较,判断所述特征值与所述基准值的差值是否大于预设阈值之前包括:
97.通过所述监控摄像头采集无扬尘条件下的若干的基准图像样本;在另一种情况中,基准图像样本中也可以包括若干低扬尘条件下监控摄像头采集到的图像;
98.从每张所述基准图像样本中分割出以道路为背景的样本区域图像;处理方法与待识别区域图像的步骤相同;
99.对每张所述样本区域图像进行二值化处理获得样本灰度图像;步骤与处理待识别区域图像得到灰度图像相同;
100.对每张所述样本灰度图像进行矩阵化处理获得样本灰度共生矩阵;步骤与处理待识别区域图像得到的灰度图像相同;在该步骤中,也可以对样本灰度图像根据分辨率尺寸进行裁切;
101.对每个所述样本灰度共生矩阵进行特征值计算,获得若干的样本能量特征值和若干的样本逆差矩特征值;步骤与处理待识别区域图像得到的灰度共生矩阵相同;
102.计算若干的所述样本能量特征值的均值作为所述能量基准值;步骤与对待识别区域图像得到的灰度共生矩阵进行能量特征值计算相同;
103.计算若干的所述样本逆差矩特征值的均值作为所述逆差矩基准值。步骤与对待识别区域图像得到的灰度共生矩阵进行逆差矩特征值计算相同。
104.参见图2,本发明第二方面提供了一种基于图像识别的扬尘监测装置,所述扬尘监测装置包括:
105.获取模块10,用于获取监控摄像头采集的视频图像;
106.分割模块20,用于从所述视频图像中分割出以道路为背景的待识别区域图像;
107.灰度处理模块30,用于对所述待识别区域图像进行二值化处理获得灰度图像;
108.矩阵处理模块40,用于对所述灰度图像进行矩阵化处理获得灰度共生矩阵;
109.特征值计算模块50,用于对所述灰度共生矩阵进行特征值计算,所述特征值为能量特征值和逆差矩特征值的一种或多种;
110.差值计算模块60,用于将所述特征值与基准值进行比较,判断所述特征值与所述基准值的差值是否大于预设阈值,所述基准值包括能量基准值和逆差矩基准值,所述预设阈值包括能量预设阈值和逆差矩预设阈值;
111.判定模块70,用于若所述差值是否大于所述预设阈值,则判定所述视频图像中存在扬尘污染。
112.图3是本发明实施例提供的一种基于图像识别的扬尘监测设备的结构示意图,该基于图像识别的扬尘监测设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器90(central processing units,cpu)(例如,一个或一个以上处理器)和存储器100,一个或一个以上存储应用程序或数据的存储介质110(例如一个或一个以上海量存储设备)。其中,存储器和存储介质可以是短暂存储或持久存储。存储在存储介质的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对基于图像识别的扬尘监测设备中的一系列指令操作。更进一步地,处理器可以设置为与存储介质通信,在基于图像识别的扬尘监测设备上执行存储介质中的一系列指令操作。
113.本发明基于图像识别的扬尘监测设备还可以包括一个或一个以上电源120,一个或一个以上有线或无线网络接口130,一个或一个以上输入输出接口140,和/或,一个或一个以上操作系统,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图3示出的基于图像识别的扬尘监测设备结构并不构成对本发明基于图像识别的扬尘监测设备的具体限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
114.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性
计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述的基于图像识别的扬尘监测方法的步骤。
115.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统或装置、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
116.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
117.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献