Journal of Xidian University ›› 2024, Vol. 51 ›› Issue (1): 147-156.doi: 10.19665/j.issn1001-2400.20230405

• Computer Science and Technology • Previous Articles     Next Articles

Real-time smoke segmentation algorithm combining global and local information

ZHANG Xinyu(), LIANG Yu(), ZHANG Wei()   

  1. School of Microelectronics,Tianjin University,Tianjin 300072,China
  • Received:2023-01-13 Online:2024-01-20 Published:2023-09-06
  • Contact: ZHANG Wei E-mail:xinyuz@tju.edu.cn;liangyu@tju.edu.cn;tjuzhangwei@tju.edu.cn

Abstract:

The smoke segmentation is challenging because the smoke is irregular and translucent and the boundary is fuzzy.A dual-branch real-time smoke segmentation algorithm based on global and local information is proposed to solve this problem.In this algorithm,a lightweight Transformer branch and a convolutional neural networks branch are designed to extract the global and local features of smoke respectively,which can fully learn the long-distance pixel dependence of smoke and retain the details of smoke.It can distinguish smoke and background accurately and improve the accuracy of smoke segmentation.It can satisfy the real-time requirement of the actual smoke detection tasks.The multilayer perceptron decoder makes full use of multi-scale smoke features and further models the global context information of smoke.It can enhance the perception of multi-scale smoke,and thus improve the accuracy of smoke segmentation.The simple structure can reduce the computation of the decoder.The algorithm reaches 92.88% mean intersection over union on the self-built smoke segmentation dataset with 2.96M parameters and a speed of 56.94 frames per second.The comprehensive performance of the proposed algorithm is better than that of other smoke detection algorithms on public dataset.Experimental results show that the algorithm has a high accuracy and fast inference speed.The algorithm can meet the accuracy and real-time requirements of actual smoke detection tasks.

Key words: smoke segmentation, Transformer, convolutional neural networks, dual-branch

CLC Number: 

  • TP391.41