一种灰尘检测方法、装置及存储介质制造方法及图纸

技术编号:38037905 阅读:12 留言:0更新日期:2023-06-30 11:04
本申请公开了一种灰尘检测方法、装置及存储介质,用于灰尘检测。本申请公开的灰尘检测方法通过扩散模型生成合成图像,对生成结果进行编辑和图像增强,以创建干净准确的生成结果,然后进行灰尘浓度密度识别,然后通过识别结果以及图像数据对施工场所的灰尘进行检测,最后对其灰尘排放进行分析,进行灰尘违规排放的预测。本申请还提供了一种灰尘检测装置及存储介质。储介质。储介质。

【技术实现步骤摘要】
一种灰尘检测方法、装置及存储介质


[0001]本申请涉及计算
,尤其涉及一种灰尘检测方法、装置及存储介质。

技术介绍

[0002]现有技术中,灰尘检测单元大多由光电传感器对空气中的反射光度进行检测,光电传感器对环境要求较高,且精度较低,在施工过程中,不能对各个时间段的灰尘浓度进行精确的分析。对于神经网络的方法,基于编码器解码器(encoder

decoder)的变压器(transformer)时间序列预测模型得到了广泛地应用,但是,在该模型的训练过程中,随着模型深度和数据长度的增加,需要消耗大量的内存空间及计算资源,资源利用率不高。目前检测技术不仅检测成本高昂,而且不容易实现,且对检测环境有较强的依赖性,准确度差,鲁棒性差。传感器技术,也受限于施工现场的种种客观因素,在实际使用中极易产生误触发传感器信号,造成传感器错误判断。因此,如何降低资源利用率以及识别不准确是需要解决的技术问题。

技术实现思路

[0003]针对上述技术问题,本申请实施例提供了一种灰尘检测方法、装置及存储介质,用以降低资源消耗,提高灰尘检测的准确性。
[0004]第一方面,本申请实施例提供的一种灰尘检测方法,包括:
[0005]采集检测区域的图像,对所述图像进行预处理得到第一图像;
[0006]根据所述第一图像进行灰尘浓度密度识别得到第一识别结果;
[0007]根据所述第一图像和所述第一识别结果,进行灰尘检测。
[0008]所述对所述图像进行预处理得到第一图像包括:<br/>[0009]合成图像,进行增强。
[0010]优选的,所述合成图像包括:
[0011]给定条件图像,将所述条件图像进行序列化;
[0012]将位置嵌入和令牌嵌入作为时间编码器的输入,在时间上计算同一空间索引中的所有令牌之间的自我关注,得到维度减少的令牌h
tmp

[0013]将所述维度减少的令牌h
tmp
重塑为空间标记h
spt
,作为空间解码器的输入;
[0014]空间解码器计算相同时间索引中所有标记之间的空间维度的自关注,对每个空间维度进行采样,最终得到空间标记h

spt

[0015]执行上采样和3D卷积运算,以获得调节信号c。
[0016]将所述调节信号c输入所述预设的扩散模型合成图像。
[0017]优选的,所述进行增强包括:
[0018]将所有生成的视频帧图像对齐并裁剪为感兴趣的区域;
[0019]将裁剪的感兴趣的区域的帧编码为潜在特征;
[0020]用DDIM正向过程调节图像特征,再利用反向过程生成编辑帧图像,并粘贴到原始
帧的相应区域;
[0021]将获取的RGB图像转换为HSV空间;
[0022]提取亮度分量V并对其进行直方图均衡;
[0023]其中,所述直方图均衡根据以下公式进行:
[0024][0025]其中,MN是图像中的像素总数,L表示图像的灰度级数量,n
k
是灰度为r
k
的像素数量,n
j
是灰度为r
j
的像素数量,j是整数,k是小于L的整数,S
k
=T(r
k
)是第k级灰度的直方图均衡结果。
[0026]优选的,所述根据所述第一图像进行灰尘浓度密度识别得到第一识别结果包括:
[0027]将图像切成多个块,对每个块进行阈值设置;
[0028]对所述每一个块,采用平滑方法消除图像的细节;
[0029]将每一个块均转换为HSV颜色空间,并提取亮度分量V,将分量V映射到两个独立的一维波中;
[0030]在所述两个独立的一维波中搜索出局部最小值;
[0031]对整个图像计算不同灰尘浓度区域的密度。
[0032]其中,所述平滑方法来消除图像的细节包括:
[0033]根据以下公式进行平滑处理:
[0034][0035]其中,S
p
是平滑后图像,I
p
是平滑前图像,p是像素索引,D
x
(p)和D
y
(p)是像素p在x和y方向上的变化,L
x
(p)是捕捉整体x方向的总变化,L
y
(p)是捕捉整体y方向总变化,ε是一小正数,以避免被零除,λ是控制平滑度权重,S是平滑后所有图像。
[0036]其中,所述计算不同灰尘浓度区域的密度包括:
[0037]根据以下公式算不同灰尘浓度区域的密度:
[0038][0039]其中,其中D表示以线/英寸为单位的不同灰尘浓度区域的密度,M表示不同浓度区域之间的像素数,N是图像中区域的数量,S
dpi
是分辨率。
[0040]优选的,所述根据所述第一图像和所述第一识别结果,进行灰尘检测包括:
[0041]生成大小为T
×
N
c
的指示符请求矩阵,其中T表示时间帧的总数,N
c
表示不同内容的总数;
[0042]定义基于N
w
×
N
c
窗口的请求矩阵R
(w)
,其中表示长度为w的时间窗口的数量,w是两个连续更新时间之间的时间间隔;
[0043]通过长度为L的重叠滑动窗口分割所述请求矩阵R
(w)

[0044]给定图像数据的请求模式Xu作为ViT CAT架构的输入,获得的多尺度特征,结合请求内容的概率和请求模式的偏差将所述图像数据标记为超标和非超标;
[0045]构建检测模型;
[0046]根据构建的检测模型进行灰尘检测。
[0047]优选的,所述构建检测模型包括:
[0048]所述检测模型由补丁层和变压器编码器组成;
[0049]所述检补丁层由第一视觉变换器ViT网络和第二ViT网络组成;
[0050]所述变压器编码器由多头注意力模块和多层感知器模块组成;
[0051]所述第一ViT网络和第二ViT网络并行第一ViT网络和第二ViT网络与多头注意力模块连接,所述多头注意力模块与所述多层感知器模块链接;
[0052]所述第一ViT网络用于收集时间相关性,所述第二ViT网络用于捕获不同图片内容之间的相关性。
[0053]其中,所述第一ViT网络和第二ViT网络均包括:
[0054]所述第一ViT网络和第二ViT网络均为补丁网络;
[0055]所述第一ViT网络为基于时间的补丁网络,所述第二ViT网络为基于内容和时间的补丁网络。
[0056]优选的,本专利技术的灰尘检测方法,还包括:
[0057]采用可缩放掩蔽自动编码器对灰尘排放是否违规进行预测;
[0058]所述可缩放掩蔽自动编码器包括:
...

【技术保护点】

【技术特征摘要】
1.一种灰尘检测方法,其特征在于,包括:采集检测区域的图像,对所述图像进行预处理得到第一图像;根据所述第一图像进行灰尘浓度密度识别得到第一识别结果;根据所述第一图像和所述第一识别结果,进行灰尘检测;所述对所述图像进行预处理得到第一图像包括:合成图像,进行增强。2.根据权利要求1所述的方法,其特征在于,所述合成图像包括:给定条件图像,将所述条件图像进行序列化;将位置嵌入和令牌嵌入作为时间编码器的输入,在时间上计算同一空间索引中的所有令牌之间的自我关注,得到维度减少的令牌h
tmp
;将所述维度减少的令牌h
tmp
重塑为空间标记h
spt
,作为空间解码器的输入;空间解码器计算相同时间索引中所有标记之间的空间维度的自关注,对每个空间维度进行采样,最终得到空间标记h

spt
;执行上采样和3D卷积运算,以获得调节信号c;将所述调节信号c输入所述预设的扩散模型合成图像。3.根据权利要求1所述的方法,其特征在于,所述进行增强包括:将所有生成的视频帧图像对齐并裁剪为感兴趣的区域;将裁剪的感兴趣的区域的帧编码为潜在特征;用去噪扩散隐式模型DDIM正向过程调节图像特征,再利用反向过程生成编辑帧图像,并粘贴到原始帧的相应区域;将获取的RGB图像转换为HSV空间;提取亮度分量V并对其进行直方图均衡;其中,所述直方图均衡根据以下公式进行:其中,MN是图像中的像素总数,L表示图像的灰度级数量,n
k
是灰度为r
k
的像素数量,n
j
是灰度为r
j
的像素数量,j是整数,k是小于L的整数,S
k
=T(r
k
)是第k级灰度的直方图均衡结果。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一图像进行灰尘浓度密度识别得到第一识别结果包括:将图像切成多个块,对每个块进行阈值设置;对所述每一个块,采用平滑方法消除图像的细节;将每一个块均转换为HSV颜色空间,并提取亮度分量V,将分量V映射到两个独立的一维波中;在所述两个独立的一维波中搜索出局部最小值;对整个图像计算不同灰尘浓度区域的密度。5.根据权利要求1所述的方法,其特征在于,所述根据...

【专利技术属性】
技术研发人员:王利涛李忠诚陈欣李仲康文杰杨帅余家忠常亮
申请(专利权)人:中国铁塔股份有限公司河北省分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1