技术领域
本发明涉及易燃液体检测,特别是涉及一种基于低秩稀疏分解的易燃液体检测信号去噪方法。
背景技术
随着物流产业的迅速发展,交通运输安全越来越受到重视。因此,公共场合中的安检环节也显得越来越重要,而现阶段易燃液体主要采用人工方式进行检测。随着智能化技术的不断发展,利用智能化的方法进行易燃液体检测已经成为交通运输安全检查的发展趋势。易燃液体检测,也逐渐成为交通运输安全领域研究的核心问题,发挥着不可替代的作用。
对易燃液体的检测过程中,噪声是影响检测准确性的重要因素,因此,对检测信号进行去噪,对于易燃液体有着重要的意义。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于低秩稀疏分解的易燃液体检测信号去噪方法,在对检测信号进行清洗和预处理后,基于低秩稀疏分解,进行信号的分解和噪声信号的去除,有助于提高易燃液体检测的准确性。
本发明的目的是通过以下技术方案来实现的:一种基于低秩稀疏分解的易燃液体检测信号去噪方法,包括以下步骤:
S1.采集待测易燃液体的检测信号X
S2.对检测信号X
S3.重复执行n次步骤S1~S2,每次得到向量作为一列,最终得到一个m*n的矩阵X;
S4.基于低秩稀疏分解,将得到的信号X进行信号成分分解和噪声去除,得到去噪后的信号L。
进一步地,所述步骤S1包括:
利用宽带波束聚焦系统对待测易燃液体进行检测,得到待测易燃液体的散射参数,所述散射参数包含不同频点处的幅度信息和相位信息,设频点的数目为m,取每个频点处的幅度信息,组成一个m*1的向量X
进一步地,所述步骤S2包括:
S201.对采集到的检测信号X
S202.对清洗后的数据S
进一步地,所述步骤S201包括:
数据的频段缺失处理:使用图像编辑软件手动擦除斑块,然后执行OCR技术,来实现缺少频带数据的清洗;
数据重复处理:删除重复数据,实现重复数据的清洗;所述数据重复是指在任一频点处出现多个数据的现象;
数据混淆处理:辨别信号中任意频点处的数值是否都为负数,如果都为负数,那么保留该信号;如果并不是全为复数,丢弃信号,返回步骤S1重新进行信号检测。
进一步地,所述步骤S202包括:
(1)对清洗后的数据S
其中,S
(2)对静噪得到的数据S
考虑到信号采集系统的扫描频段间隔参差不齐,以及信号长度不一致的问题,采取填充操作对数据进行处理,将信号数据的扫描间隔都固定在0.0125GHz,得到信号X
进一步地,:所述步骤S4包括以下子步骤:
S401.基于低秩稀疏分解对预处理得到的信号X进行信号成分分解:
在低秩稀疏分解过程中,认为待测易燃液体检测信号X是由三部分组成,分别为低秩矩阵L、稀疏矩阵S和噪声矩阵N;低秩矩阵L表示为信号中的纯净的液体信息,即背景液体信号;稀疏矩阵S表示异常信息;
因此预处理后的待测易燃液体检测信号表示为:
X=L+S+N
将检测信号的去噪问题转换为如下问题:
其中||.||
S402.设置迭代的初始参数:
设定初始参数r,k,∈,q,并给定约束条件rank(L)≤r,card(S)≤k,rank(L)表示L的秩,card(S)表示S的基数;设定初始全零矩阵L
S403.获取原始信号矩阵中的液体相关信息部分,也就是低秩部分L:
(1)对t进行更新,更新后的t等于更新前的t+1,即令t=t+1;
(2)计算估计值
其中,L
(3)计算中间参数Y
其中,n*r列的随机数据矩阵;
(4)计算中间参数Y
利用QR分解法对Y
Y
其中,Q
(5)对中间参数Y
利用QR分解法对更新后的Y
Y
其中,Q
(6)判断是否满足:
若满足,更新r,使得:
若不满足,r保持不变;
(7)计算L
S
Ω是矩阵|X-L
(8)判断是否满足
若满足,对矩阵X进行更新,更新后的矩阵X等于L
若不满足,迭代结束,输出最终的低秩矩阵L=L
本发明的有益效果是:在对检测信号进行清洗和预处理后,基于低秩稀疏分解,进行信号的分解和噪声信号的去除,有助于提高易燃液体检测的准确性。
附图说明
图1为本发明的方法流程图;
图2为实施例中宽带波束聚焦系统的示意图;
图3为实施例中的实际数据示意图;
图4为实施例中的信号分解示意图。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
如图1所示,一种基于低秩稀疏分解的易燃液体检测信号去噪方法,包括以下步骤:
S1.采集待测易燃液体的检测信号X
S2.对检测信号X
S3.重复执行n次步骤S1~S2,每次得到向量作为一列,最终得到一个m*n的矩阵X;
S4.基于低秩稀疏分解,将得到的信号X进行信号成分分解和噪声去除,得到去噪后的信号L。
进一步地,所述步骤S1包括:
利用宽带波束聚焦系统对待测易燃液体进行检测,得到待测易燃液体的散射参数,所述散射参数包含不同频点处的幅度信息和相位信息,设频点的数目为m,取每个频点处的幅度信息,组成一个m*1的向量X
如图2所示,在本申请的实施例中,所述宽带波束聚焦系统由一对双脊喇叭天线A、B,一对聚焦透镜L1、L2、一个盛放样品的载物台(夹具)S、一个信号源、用于分析信号的矢量网络分析仪组成;将待测易燃液体透明瓶装好后放置在置载物台上,信号源通过天线B发射出的超宽带厘米信号,碰到物体后所产生的回波信号和透射信号,透射信号由天线A接收,将信号源和天线A连接到矢量网络分析仪,由矢量网络分析仪分析出散射参数;测空气时,透明瓶中不放任何液体,测得的参数即为空气的散射参数;
其中,所述步骤S2包括:
S201.对采集到的检测信号X
S202.对清洗后的数据S
进一步地,所述步骤S201包括:
在本申请的实施例中,实际的数据图如图3所示;数据的频段缺失处理:使用图像编辑软件手动擦除斑块,然后执行OCR技术,来实现缺少频带数据的清洗;
数据重复处理:删除重复数据,实现重复数据的清洗;所述数据重复是指在任一频点处出现多个数据的现象;
数据混淆处理:辨别信号中任意频点处的数值是否都为负数,如果都为负数,那么保留该信号;如果并不是全为复数,丢弃信号,返回步骤S1重新进行信号检测。
进一步地,所述步骤S202包括:
(1)对清洗后的数据S
其中,S
在本申请的实施例中,对不同液体样品静噪前后的平均方差进行了对比,对比结果如下表所示:
(2)对静噪得到的数据S
考虑到信号采集系统的扫描频段间隔参差不齐,以及信号长度不一致的问题,采取填充操作对数据进行处理,将信号数据的扫描间隔都固定在0.0125GHz,得到信号X
其中,:所述步骤S4包括以下子步骤:
S401.基于低秩稀疏分解对预处理得到的信号X进行信号成分分解:
在低秩稀疏分解过程中,认为待测易燃液体检测信号X是由三部分组成,分别为低秩矩阵L、稀疏矩阵S和噪声矩阵N;低秩矩阵L表示为信号中的纯净的液体信息,即背景液体信号;稀疏矩阵S表示异常信息;在本申请的实施例中,信号的分解示意图如图4所示;
因此预处理后的待测易燃液体检测信号表示为:
X=L+S+N
将检测信号的去噪问题转换为如下问题:
其中||.||
S402.设置迭代的初始参数:
设定初始参数r,k,∈,q,并给定约束条件rank(L)≤r,card(S)≤k,rank(L)表示L的秩,card(S)表示S的基数;设定初始全零矩阵L
S403.获取原始信号矩阵中的液体相关信息部分,也就是低秩部分L:
(1)对t进行更新,更新后的t等于更新前的t+1,即令t=t+1;
(2)计算估计值
其中,L
(3)计算中间参数Y
其中,n*r列的随机数据矩阵;
(4)计算中间参数Y
利用QR分解法对Y
Y
其中,Q
(5)对中间参数Y
利用QR分解法对更新后的Y
Y
其中,Q
(6)判断是否满足:
若满足,更新r,使得:
若不满足,r保持不变;
(7)计算L
S
Ω是矩阵|X-L
(8)判断是否满足
若满足,对矩阵X进行更新,更新后的矩阵X等于L
若不满足,迭代结束,输出最终的低秩矩阵L=L
也就是说,在噪声信号比大于设定误差时∈,重构Y
综上,本发明在对检测信号进行清洗和预处理后,基于低秩稀疏分解,进行信号的分解和噪声信号的去除,有助于提高易燃液体检测的准确性。
上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
机译: 基于低等级珀斯分解的易燃液体检测信号的噪声去除方法
机译: 一种电流检测器,其包括货运驱动器,该货运驱动器产生磁场检测器,绕组和补偿,以基于由线圈产生的信号之间的差来产生指示输出电流的信号;电表包括功率检测器。
机译: 一种用于田间切碎机收割农作物的异物检测装置,具有基于修正信号和振动传感器之间产生的相关值来容纳异物信号的分析装置。