angel-ayala / fire_recognition

Implementation of LACCI 2019 paper: a Lightweight and efficient octave convolutional neural network for fire recognition

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lightweight and efficient octave convolutional neural network for fire recognition

Fire recognition from visual scenes is a demanding task due to the high variance of color and texture. In recent years, several fire-recognition approaches based on deep learning methods have been proposed to overcome this problem. However, building deep convolutional neural networks usually involves hundreds of layers and thousands of channels, thus requiring excessive computational cost, and a considerable amount of data. Therefore, applying deep networks in real-world scenarios remains an open challenge, especially when using devices with limitations in hardware and computing power, e.g., robots or mobile devices.
To address this challenge, in this paper, we propose a lightweight and efficient octave convolutional neural network for fire recognition in visual scenes. Extensive experiments are conducted on FireSense, CairFire, FireNet, and FiSmo datasets. In overall, our architecture comprises fewer layers and fewer parameters in comparison with previously proposed architectures. Experimental results show that our model achieves higher accuracy recognition, in comparison to state-of-the-art methods, for all tested datasets.

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001, the Brazilian agencies FACEPE, CNPq, and Universidad Central de Chile under the research project CIP2018009.


If you are interested in fire recognition models maybe would like to visit my KutralNet Model

This code is the results of a proposed model using ResNet and Octave Convolution for fire recognition. This was based on the octave implementation published in the titu1994 repo and modified for this purpose.

Also a baseline cross-dataset validation and testing is proposed with 4 differents datasets:

Thanks to the authors who recopiled those datasets.

More details will be posted next.

A detailed version of the model

About

Implementation of LACCI 2019 paper: a Lightweight and efficient octave convolutional neural network for fire recognition


Languages

Language:Python 100.0%