前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于图像处理的火焰检测算法(颜色+边缘)

基于图像处理的火焰检测算法(颜色+边缘)

作者头像
Color Space
发布2024-05-15 18:41:22
2490
发布2024-05-15 18:41:22
举报

点击下方卡片,关注“OpenCV与AI深度学习

视觉/图像重磅干货,第一时间送达!

介绍

由于经常发生大面积火灾,对人类健康和安全造成影响,火灾探测作为工具的应用越来越多。当前基于电子传感器的检测方法通常依赖于热和压力传感器。然而这些方法有一个致命的缺陷,即它们只有在达到一定条件时才会起作用。在最坏的情况下,传感器损坏或配置不正确可能会在真正发生火灾时造成严重伤亡。为了解决这些问题,安装了电子监控摄像头。因此,此类设备对基于计算机视觉的火灾探测的需求不断增加。此类设备包括各种闭路电视、无线摄像头甚至无人机。

与传统的检测方法相比,这些类型的系统具有多种独特的优势。例如,与那些传统方法相比,使用这种类型的检测的成本更便宜,并且这种类型的系统的实现要简单得多。其次,与任何其他传统检测方法相比,火灾探测系统的响应时间更快,因为基于视觉传感器的火灾探测系统不需要任何类型的条件来触发传感器,并且能够根据所使用的摄像机监控大面积区域。这类系统的最大好处是可以以图像或视频的形式保存火源,这大大促进了火灾探测方法的多样化。

在本文中,我们提出了一种将火焰颜色信息与火焰边缘信息相结合的算法。然后,结合这两种技术的结果,创建一个参数,从图像中分割出必要的细节,以检测和识别火灾。

提议的算法

我们方法的第一步是检测火焰的颜色,火焰的颜色主要是红色。然后我们在原始图像上使用Sobel边缘检测来检测火灾的边缘,同时删除小于100的阈值。然后我们应用分割技术,该技术结合第一种技术和第二种技术的结果来分离ROI从背景中看到火势

RGB颜色模型

火焰图像可以通过使用其颜色属性来描述。颜色像素有三种不同的元素:R、G和B。颜色像素可以被提取为这三个单独的元素R、G和B,用于颜色检测。

RGB颜色模型用于检测图像中的红色信息。就RGB值而言,R、G、B颜色通道之间对应的相互关系:R>G和G>B。捕获图像的组合条件可以写为:R>G>B。在火焰颜色检测中,R 应该比其他分量更受重视,因此 R 成为火焰 RGB 图像中的主导颜色通道。

这对 R 施加了超过某个预定阈值 RTH 的条件。

条件 1:R > RTH 条件 2:R > G > B。

然后,需要将结果转换为 HSI 颜色模型,其中 H 代表色调,S 代表饱和度,I 代表强度。

Sobel边缘检测

下一步将使用Sobel边缘检测器来检测图像内火焰的变换。这可以通过对图像应用 3x3 蒙版来完成

分割技术

该算法中使用的最后一项技术是分割技术,用于从非火灾背景中分割火灾。该技术完成的第一步是指定 ROI 中分段处理的颜色范围。然而,在我们提出的这个算法中,这已经在第一种技术中完成了。基于该参数,使用以下公式;

将距离与阈值进行比较。如果 D(x,m) ≤ 阈值,则该点属于火灾的 ROI。否则,它们不属于可被视为背景的投资回报率的一部分。使用第二种技术(Sobel边缘检测)来检测将 ROI 和非 ROI 分开的区域。

结果与分析

最后基于 50 张图像进行验证以评估算法。该验证过程使用真值模型,并与结果进行比较。真阳性(TP)和真阴性(TN)是正确的分类。假阳性(FP)是指算法的结果被错误地预测,而实际上它确实存在于图像中。

算法的准确性指定了算法检测 ROI 的能力。准确率=TP/(TP+TN)*100%

效率测试给出为:

准确率=(TN+TP/TN+TP+FN+FP)*100%

结论

我们提出了一种基于机器学习(图像处理技术)的火灾检测算法。该算法采用RGB颜色模型来检测火焰的颜色,主要通过红色分量R的强度来理解。使用Sobel边缘检测来检测火势的增长。最后,根据第一种技术和第二种技术的结果应用基于颜色的分割技术来识别火灾的感兴趣区域(ROI)。当发生火灾时,该算法非常有效。算法整体准确率大于90%,说明了算法的有效性和实用性。在未来的工作中,可以考虑基于实时的算法,因为它可能会提高算法的效率(目前为 80.64%)。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenCV与AI深度学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档