早期多采用传统图像处理方式提取图像特征,建立烟雾识别模型。胡燕等
[3]根据烟雾运动特征,通过Harris检测算法寻找特征点,计算运动矢量信息,实现多特征烟雾识别。刘鹏
[4]融合背景差分法和RGB颜色特征检测获取图像中的疑似烟雾区域,并采用Adaboost分类器检测烟雾面积与边界。类似地,袁雯雯等
[5]提出基于改进高斯混合模型(Gaussian Mixture Model, GMM)的林火烟雾识别算法,融合背景差分法提取场景光照特征,检测场景中相对完整的动态烟雾区域。然而传统图像处理方法的特征提取能力有限,建立的模型泛化能力不强,对于不同的场景,模型的检测效果往往差别很大。随着深度学习的发展,卷积神经网络(Convolutional Neural Networks, CNN)
[6]在目标检测领域中发展出Faster R-CNN
[7], YOLO
[8]等识别网络,不少学者也在烟雾识别研究中应用了深度学习方法。杨明潇
[9]通过人工采集和公开林火烟雾数据集训练Faster R-CNN, SSD和VGG神经网络,基于神经网络构建了烟雾识别可视化平台,识别准确率达到75%。冯路佳等
[10]提出了一种基于目标区域的卷积神经网络火灾烟雾识别方法,构建2层的火灾烟雾识别模型,提取烟雾目标区域并输入识别层,通过卷积神经网络精细提取烟雾的深层特征后进行分类,完成火灾烟雾的识别。Saponara等
[11]基于YOLOv2网络构建了室内火灾识别系统对固定场景火灾进行识别报警。卷积神经网络特别是深度卷积神经网络,由于具有多层线性与非线性映射参数,对图像数据的特征提取能力相较于传统手工特征提取方法有了很大提高,但由于网络层数多,造成网络参数量大,计算复杂度高,网络参数和中间层输出占用大量计算资源和显存,导致深度卷积神经网络在边缘端需要布设多台设备才能同时处理多台公路监控摄像机的图像输入,同时为训练出精度满足实际识别要求的卷积神经网络而需要导入大量图像数据,故对训练样本的标注质量也有较高要求。