BP神经网络的火焰图像温度检测方法
更新时间:2023-05-12 18:46:01 阅读量: 实用文档 文档下载
BP神经网络的火焰图像温度检测方法
第31卷第2期 2005年3月中国测试技术
CHINAMEASUREMENTTECHNOLOGYVol131 No12Mar,2005
BP神经网络的火焰图像温度检测方法
王 韬,刘 奇,陈 洪,孟川杰
(四川大学电气信息学院,四川成都610065)
摘 要:基于炉膛火焰温度不同,与之相对应通过CCD,膛火焰温度的方法。将获取的炉膛火焰图像RGB,用,通过样本图像训练后,拟合H、S与温度T。实验表明,计算温度与实际温度良好相符,。关键词:CCD;BP1:A 文章编号:167224984(2005)0220050203
TmeasurementmethodofflameimagesbasedonBPneuralnetwork
WANGTao,LIUQi,CHENHong,MENGChuan2jie
(CollegeofElectricInformation,SichuanUniversity,Chengdu610065,China)
Abstract:BasedonthefactthatdifferentfurnaceflameimagescapturedbytheCCDcorrespondwiththedifferenttemperatureofthefurnaceflame,atemperaturemeasurementmethodofthefurnaceflameimagesispresentedinthispaper1TransformingtheRGBcolormodelimagescapturedbytheCCDintoHSIcolormodelimages,trainingthisneuralnetworkandapproximatingthenonlinearrelationshipbetweenthecolorandthetemperaturebasedonBPneuralnetwork,thetemperatureiscalculated1Theexperimentalresultsprovethatthecalculatingtemperatureaccordswiththeactualoneandshowthatthemethodisfeasible1
Keywords:CCD;BPneuralnetwork;HSI;Colormodel
1 引 言
设备安全运行的需要,使得锅炉炉膛火焰温度检测成为一个重点。目前,对炉膛火焰温度检测的方法大致可分为如下两种:利用传感器通过热传导原理,采用接触式的方法测温;利用传感器通过热辐射的原理,采用非接触的方法测温。对于接触式传感器,测得的温度容易产生延迟现象;对于非接触式传感器,测得的温度容易受环境影响。
在非接触式测温中,有一种利用接收物体发出的红外线(红外辐射),将其热像显示在屏幕上,从而判断物体表面温度分布的CCD方法。此方法测温由于具有准确、实时、快速等优点,受到人们的关注。并且随着数字图像处理技术的不断发展与完善,CCD法越来越得到广泛的应用。
理论上讲,温度与图像颜色存在某种映射关系,这种映射关系一般来说是非线性的。而BP神经网
络具有对非线性函数良好拟合的特点。所以我们采用HSI颜色空间,选择H、S分量作为神经网络输入,通过样本训练,得到H、S与温度T的映射关系。
2 颜色模型的选择
CCD采集的图像值为RGB颜色空间。RGB空
收稿日期:2004212205;收到修改稿日期:2005202223
间主要是根据人眼锥体接收光线的方法来构造成的一个模型,它用三组独立的值来定义色调、饱和度和亮度。但在图像处理中,由于R、G、B分量具有较高的相关性,使得直接应用RGB分量值进行检测,得到的效果并不理想。所以在温度检测之前,应该对RGB颜色空间进行变换。
在选择颜色空间的过程中,经过分析比较,我们采用了HSI空间。因为HSI颜色空间用H、S、I三参数描述颜色特征,其中H定义为颜色波长,称为色调;S表示颜色的深浅程度,称为饱和度;I表示强度。HSI模型非常符合人类对颜色的认知,适于图像处理。基于此原因,我们通过变换得到图像对应的HSI值。关于RGB、HSI颜色空间的相互转换关系,文献[1]中有详细叙述。
BP神经网络的火焰图像温度检测方法
第31卷第2期
王 韬等:BP神经网络的火焰图像温度检测方法
51
RGB到HSI颜色空间的转换中,存在多种变换
方式,我们选择如下的公式[2]:
(R+G+B)I=3
S=1-[min(R,G,B)]
)
R+G+B
(1)(2)
θ=arccos
[(R-G)+(R-B)]2
[(R-G)+(R-G)(G-B)]2
经过实验分析,考虑到计算精度、复杂程度,最终选择含有一个隐层的BP网络。模型输入层采用H、S分量作为输入,隐层含8个神经元,输入层到隐层的激活函数采用正切Sigmod函数,输出层含有一个节点为温度T,隐层到输出层的激活函数采用线性函数。因为网络规模不算太大,求解问题类型为函数拟合,以及收敛性能需要,我们选择Levenberg2(3)
H=
4 同时在CCD采集的图像中找出相应的测试区域。同一点在间隔较长的时间内多次测量,同时通过CC
D获取相应的样本图像。将样本图像测试区域R、G、B值求平均后,按如前所述的公式转化成H、S值。
将求得的H、S分量作为神经网络的输入,训练样本得到H、S和温度T的映射关系。
检验分析结果。
θBΦGθB>G2π2
3 神经网络的选择
1和心理学家
W1S1McCulloch[3])M2P神经元模型以
来,、脑神经结构以及思维处理问题等脑功能的神经网络得到了快速发展。由于人工神经网络具有复杂的动力学特性、并行处理机制、学习、联想和记忆等功能,以及它的高度自组织、自适应能力和灵活性,因此它一经出现,便受到学术界的广泛关注。
目前,在神经网络的实际应用中,由非线性普通变换单元组成的前馈网络,即BP网络及其变换形式,应用较多。这主要是因为BP网络对函数逼近、模式识别、分类、数据压缩有着良好的特性。对于这方面的问题,文献[4]中进行了详细分析。
基本BP神经网络结构模型如图1所示。
5 实验结果及误差分析
根据用户信息反馈,炉膛火焰温度范围约在800℃~1500℃范围,我们采集了此温度范围内的样本图像和温度数据,如图2所示。实际图像大小为384×288。可以看出每张图像含有5个温度测试区域。
Kolmogorov定理已经证明:给定任一连续函数,
在满足一定条件下,可以由一个三层前向网络来实现。BP定理进一步告诉我们只需用三层的BP网络就可以实现在任意希望的精度上对连续函数的逼近。详细的定理阐述可以见参考文献[5]与文献[6]。至于通过使用多层网络减少隐层节点数,以及如何求取网络结构参数,可以见参考文献[7]、文献[8],其中对此有明确论述。
由于实际条件限制,不可能获取到测试区域上有规律的温度上升或下降的样本图像,所以某些图像间会出现测试区域温度相差不大的现象。作为样本图像,彼此间应具有一定的温度差异,这样才能体现温度变化与该区域图像值的对应关系。当然,温度差异也不能太大,否则样本训练结束后,通过BP网络测温可能造成计算温度与实际温度之间较大的误差。
表1简单的展示了温度在1200℃~1400℃时,
BP神经网络的火焰图像温度检测方法
52
中国测试技术
2005年3月
图像右下方区域的H、S与T的关系。由于图像数据量较大,在此仅给出如下几组说明问题:
表1 1200℃~1400℃内样本右下区域的H、S值
HSt/℃HSt/℃
011836601737861213012851701660511293
012655501664171255013030301646631348
012678801676691269013186001643541365
从上表可以看出,随着温度升高,值呈现上升的趋势,S区域大小为925幅。实际测温时,,可以把不同图像的同一区域简单相加进行统计平均,然后再计算H、S值。当然还有其他很多方法可以改善H、S值,对此不再论述。实验证明,通过H、S分量,可以得出如下结论:对同一区域,随温度不同,此区域对应的图像也不同。
样本图像数为19幅,BP网络的隐层神经元个数为8,均方误差指标为1e-6,最高迭代次数10000。将如表1给出的样本H、S分量作为BP网络的输入,训练神经网络。训练结束后,将检验样本输入BP网络,以验证模型的准确性。
实验证明,与实际温度相比,平均误差为8169℃,最大误差为37183℃。分析最大误差,发现误差存在于样本图像区域温度间隔相差最大的地方。这是可以理解的,因为理论上样本间隔太大,落在这两个样本间的数据误差越大。减小这种误差的办法就是增大样本数目,以减小间隔差异。
BP网络性能验证结束后,用一组图像对炉膛火焰温度进行预测,这组图像是炉膛火焰燃烧稳定后通过CCD采集。温度曲线如图3所示。
由图3所展示,
温度平均在1400℃左右,这与炉膛实际温度情况是相符合的。说明BP模型建立正确,测温结果可信。
采用HSI颜色模型,用BP神经网络的方法拟合H、S与温度的非线性关系,计算得到炉膛火焰温度的方法。该方法精度较高,运算较快,切实可行。由于实验条件的原因,获取的样本图像还不够典型,下阶段要做的是加大样本图像数目,进一步提高测温准确度。
参考文献
[1] 王胜正1施朝健1基于两种颜色空间的颜色选择方法
[J]1计算机应用与软件,2004,21(2)1
[2] RafaelC,GonzalezRichardE,Woods1DigitalImageProcess2
ing(SecondEdition),PublishingHouseofElectronicsIndustry,2003,31
[3] 王洪元,史国栋1人工神经网络技术及其应用[M]1北
京:中华石化出版社,20021
[4] 金丕彦,芮 勇1BP算法各种改进算法的研究和应用
[J]1南京航空航天大学学报,1994,26(S1)1
[5] 段晓君1神经网络的函数逼近能力分析[J]1模糊系统
与数学,1998,12(4)1
[6] 飞思科技产品研发中心1MATLAB615辅助神经网络分
析与设计[M]1北京:电子工业出版社,2003,11
[7] 瞿东晖,张立明1多层前馈网络在模式识别中的理论
和应用[J]1电子学报,1995,23(7)1
[8] 刘耦耕,贺素良1BP神经网络结构参数的计算机自动
确定[J]1计算机工程与应用,2004,1(1)1
6 结 论
本文介绍了一种通过CCD采集炉膛火焰图像,
正在阅读:
BP神经网络的火焰图像温度检测方法05-12
可生物降解聚氨酯在医学中的应用06-08
立项请示02-21
2018-2019年高中物理新课标人教版《选修3-1》《选修三》《第一章 静电场》精选专题试卷11-24
全国各地经纬度05-20
园林绿化工程施工及验收规范CJJA3 - 82-201203-02
无机材料科学基础题库 - 选择题11-26
培养正确学习观念 第一课时08-15
离校申请书优秀8篇03-27
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 神经网络
- 火焰
- 图像
- 温度
- 检测
- 方法
- 【聚焦中考】(浙江专版)2014中考语文总复习 第十讲 议论文阅读(二)考点跟踪突破24
- 认识100以内的数教案
- 浅析背景材料在新闻写作中的运用
- 鎷夋浖鍏夎氨鍒嗘瀽娉_2010
- 中小型水电站可控硅励磁系统技术改造分析
- 2017届人教A版 三角函数与平面向量 考点演练
- 2012年中小学教师培训工作总结
- 湖北民族学院化环学院化工原理恒压过滤实验
- 《豪华游轮大纪行》 一周目,5年10月上开罗岛,
- 苏教版五年级语文下册期末考试题(下载)
- 单片机原理及接口技术第三版课后习题答案
- 七年级英语词汇竞赛试题
- 中国产品原产地形象分析和提升策略
- 七年级上册英语_期末考试专题复习_句型转换
- PEP四年级下册期中测试题
- 迪拜:沙漠神话的缔造与终结?
- 中学教育心理学考试复习辅导资料及答案(整理)
- 最新英语阅读课教案1
- 2015年绍兴市中考科学试题(word版_含答案)
- 中国金融期货交易所结算会员结算业务细则(中金所办字16号)