Convolutional neural networks (CNN) have yielded state-of-the-art performance in image segmentation. Their application in video surveillance systems can provide very useful information for extinguishing fire in time. The current studies mostly focused on CNN-based flame image classification and have achieved good accuracy. However, the research of CNN-based flame region detection is extremely scarce due to the bulky network structures and high hardware configuration requirements of the state-of-the-art CNN models. Therefore, this paper presents a two-stream convolutional neural network for flame region detection (TSCNNFlame). TSCNNFlame is a lightweight CNN architecture including a spatial stream and temporal stream for detecting flame pixels in video sequences captured by fixed cameras. The static features from the spatial stream and dynamic features from the temporal stream are fused by three convolutional layers to reduce the false positives. We replace the convolutional layer of CNN with the selective kernel (SK)-Shuffle block constructed by integrating the SK convolution into the deep convolutional layer of ShuffleNet V2. The SKnet blocks can adaptively adjust the size of one receptive field with the proportion of one region of interest (ROI) in it. The grouped convolution used in Shufflenet solves the problem in which the multi-branch structure of SKnet causes the network parameters to double with the number of branches. Therefore, the CNN network dedicated to flame region detection balances the efficiency and accuracy by the lightweight architecture, the temporal–spatial features fusion, and the advantages of the SK-Shuffle block. The experimental results, which are evaluated by multiple metrics and are analyzed from many angles, show that this method can achieve significant performance while reducing the running time.
[1]
Xiangyu Zhang,et al.
ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices
,
2017,
2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.
[2]
George Papandreou,et al.
Rethinking Atrous Convolution for Semantic Image Segmentation
,
2017,
ArXiv.
[3]
Jiaolong Xu,et al.
Deep Convolutional Neural Networks for Forest Fire Detection
,
2016
.
[4]
Francesco Visin,et al.
A guide to convolution arithmetic for deep learning
,
2016,
ArXiv.
[5]
Bo Chen,et al.
MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
,
2017,
ArXiv.