一种柴油车图像烟度检测方法及系统
文献发布时间:2023-06-19 11:19:16
技术领域
本发明涉及车辆尾气检测领域,具体涉及一种柴油车图像烟度检测方法及系统。
背景技术
根据环保要求,需要对车辆的尾气排放是否达标进行检测,常见的一种尾气检测方法是遥感检测法,遥感检测法中需要使用机动车尾气遥测仪,现有的激动车尾气遥测仪如中国专利CN105300914A公开的“一种机动车尾气检测装置”,其包括光束发射接收装置和光束反射装置,当车辆通过检测区域时,机动车排放的尾气切割检测光束时,会引起检测光束的光谱结构变化,从而得到机动车排放尾气中的污染物成分和浓度。这种遥感检测方法中,尾气遥测仪是固定不动的,也就是说检测区域是固定不动的,车辆通过检测区域后,汽车尾部会产生较大的气流扰动,这个气流扰动会影响检测区域内的尾气分布,影响尾气切割检测光束,遥感检测法的示值重复性较差,遥感检测法的测量精度较低。
法规规定车辆尾气检测方法为:发动机从正常怠速状态加速至70%(4200转/分钟)的额定转速,运转30S后降至高怠速(2500转/分钟)状态。将取样探头插入排气管中,深度不少于400mm,并固定在排气管上维持15s后,由具有平均值功能的仪器读取30s内HC与CO排放量的平均值,或者人工读取30s内的最高值和最低值,其平均值即为高怠速污染物测量结果。目前这种检测方法难以得到准确的数据,为此我们提出一种柴油车图像烟度检测方法及系统解决上述问题。
发明内容
本发明的目的在于提供一种柴油车图像烟度检测方法及系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种柴油车图像烟度检测方法,包括以下步骤:
S1:采集柴油车尾部尾气排放有烟图像,并用
S2:由Y经图像处理得到无烟图像
Y=FX+V
其中
则X可通过如下优化问题求得:
上述优化函数的第一项
用核范数代替秩函数,得到:
引入一个新的变量W,将上述问题改写为:
s.t.X=W
上述优化问题的增广拉格朗日函数为:
求解步骤为:
S2.1:设定参数P、p、τ、γ、β;设定最大迭代次数K;
S2.2:初始化矩阵
S2.3:令当前迭代次数k=0;
S2.4:如果k S2.5:更新得到: S2.6:固定F 令 S2.7:固定X S2.8:更新Z S2.9:令k自增1,并转到步骤4; S2.10:求得的无烟图像X=X S3:根据有烟图像和无烟图像计算烟度值; 一种柴油车图像烟度检测系统,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1所述的柴油车图像烟度检测方法。 与现有技术相比,本发明的有益效果是:有烟图像和无烟图像相减即可得到尾气烟羽图像,根据尾气烟羽图像即可计算出车辆排放烟度值。 具体实施方式 下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 本发明提供一种技术方案:一种柴油车图像烟度检测方法,其特征在于,包括以下步骤: S1:采集柴油车尾部尾气排放有烟图像,并用 S2:由Y经图像处理得到无烟图像 Y与X之间存在如下关系: Y=FX+V 其中 则X可通过如下优化问题求得:
上述优化函数的第一项 用核范数代替秩函数,得到:
引入一个新的变量W,将上述问题改写为:
s.t.X=W 上述优化问题的增广拉格朗日函数为: 求解步骤为: S2.1:设定参数P、p、τ、γ、β;设定最大迭代次数K; S2.2:初始化矩阵 S2.3:令当前迭代次数k=0; S2.4:如果k S2.5:更新得到: S2.6:固定F 令 S2.7:固定X S2.8:更新Z S2.9:令k自增1,并转到步骤4; S2.10:求得的无烟图像X=X S3:根据有烟图像和无烟图像计算烟度值; 一种柴油车图像烟度检测系统,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1所述的柴油车图像烟度检测方法。 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
- 一种柴油车图像烟度检测方法及系统
- 一种柴油车尾气烟度图像识别系统