Encoding pairwise Hamming distances of Local Binary Patterns for visual smoke recognition

Abstract To achieve scale invariance, existing methods based on multi-scale local binary patterns (LBP) usually concatenate histograms of LBP codes from different scales. Direct concatenation of histograms is very simple and computationally efficient, but it cannot well model the spatial relationship of LBP codes across scales. Aiming at modeling scale-level variations of LBP codes, we measure and encode the relationship between a pair of LBP codes at the same position from two scales. Gaussian filters are applied to generate the scale space of an image, and original LBP codes are extracted on each scale. The Hamming distance between a pair of LBP codes is used to measure variations of LBP codes across scales. To incorporate the scale-level variations of LBPs into codes, we encode the Hamming distance measures in the same way as LBP to generate a novel code, called Pairwise Comparing Local Binary Patterns (PCLBP). To achieve rotation invariance, LBP and PCLBP codes are aligned to the direction with the maximum magnitude of local differences between a center pixel and its neighbors. To improve reliability of the alignments, we also propose a circular Gaussian smoothing method to remove noise in local differences. Finally, we concatenate the histograms of aligned PCLBP and LBP codes to obtain rotation and scale invariant descriptors for smoke classification. Extensive experiments show that our method obviously outperforms existing LBP variants on smoke datasets, and also achieves outstanding performance on other datasets.

[1]  Baochang Zhang,et al.  Local Derivative Pattern Versus Local Binary Pattern: Face Recognition With High-Order Local Pattern Descriptor , 2010, IEEE Transactions on Image Processing.

[2]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Lei Wang,et al.  Detection and Separation of Smoke From Single Image Frames , 2018, IEEE Transactions on Image Processing.

[4]  Alice Caplier,et al.  Enhanced Patterns of Oriented Edge Magnitudes for Face Recognition and Image Matching , 2012, IEEE Transactions on Image Processing.

[5]  Andreas Uhl,et al.  A scale- and orientation-adaptive extension of Local Binary Patterns for texture classification , 2015, Pattern Recognit..

[6]  Fujio Kurokawa,et al.  A new approach for smoke detection with texture analysis and support vector machine , 2010, 2010 IEEE International Symposium on Industrial Electronics.

[7]  Michael G. Strintzis,et al.  Dynamic texture recognition and localization in machine vision for outdoor environments , 2018, Comput. Ind..

[8]  Subrahmanyam Murala,et al.  Local Tetra Patterns: A New Feature Descriptor for Content-Based Image Retrieval , 2012, IEEE Transactions on Image Processing.

[9]  Margarita N. Favorskaya,et al.  Verification of Smoke Detection in Video Sequences Based on Spatio-temporal Local Binary Patterns , 2015, KES.

[10]  Zhenhua Guo,et al.  Rotation invariant texture classification using LBP variance (LBPV) with global matching , 2010, Pattern Recognit..

[11]  Marimuthu Palaniswami,et al.  Smoke detection in video using wavelets and support vector machines , 2009 .

[12]  Xi Chen,et al.  Local convex-and-concave pattern: An effective texture descriptor , 2016, Inf. Sci..

[13]  Qi Wang,et al.  Deep Metric Learning for Crowdedness Regression , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Nikolaos Grammalidis,et al.  Higher Order Linear Dynamical Systems for Smoke Detection in Video Surveillance Applications , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Zhijie Wen,et al.  Virus image classification using multi-scale completed local binary pattern features extracted from filtered images by multi-scale principal component analysis , 2016, Pattern Recognit. Lett..

[16]  Tao Mei,et al.  High-order local ternary patterns with locality preserving projection for smoke detection and image classification , 2016, Inf. Sci..

[17]  Darko Stipaničev,et al.  HISTOGRAM-BASED SMOKE SEGMENTATION IN FOREST FIRE DETECTION SYSTEM , 2009 .

[18]  Frederick W. Williams,et al.  Video Image Fire Detection for Shipboard Use , 2006 .

[19]  C. Tappert,et al.  A Survey of Binary Similarity and Distance Measures , 2010 .

[20]  Ali Reza Akoushideh,et al.  Efficient levels of spatial pyramid representation for local binary patterns , 2015, IET Comput. Vis..

[21]  Edward H. Adelson,et al.  Material perception: What can you see in a brief glance? , 2010 .

[22]  Hala M. Ebeid,et al.  Fusing directional wavelet local binary pattern and moments for human action recognition , 2016, IET Comput. Vis..

[23]  Matti Pietikäinen,et al.  Extended local binary patterns for face recognition , 2016, Inf. Sci..

[24]  Phil Brodatz,et al.  Textures: A Photographic Album for Artists and Designers , 1966 .

[25]  Qi Wang,et al.  Statistical quantization for similarity search , 2014, Comput. Vis. Image Underst..

[26]  Héctor M. Pérez Meana,et al.  An Early Fire Detection Algorithm Using IP Cameras , 2012, Sensors.

[27]  Feiniu Yuan,et al.  A Deep Normalization and Convolutional Neural Network for Image Smoke Detection , 2017, IEEE Access.

[28]  Chao-Ho Chen,et al.  The smoke detection for early fire-alarming system base on video processing , 2006, 2006 International Conference on Intelligent Information Hiding and Multimedia.

[29]  Hong Zhang,et al.  Real-time detection of steam in video images , 2007, Pattern Recognit..

[30]  Xueming Qian,et al.  PLBP: An effective local binary patterns texture descriptor with pyramid representation , 2011, Pattern Recognit..

[31]  Feiniu Yuan,et al.  Video-based smoke detection with histogram sequence of LBP and LBPV pyramids , 2011 .

[32]  Feiniu Yuan,et al.  A fast accumulative motion orientation model based on integral image for video smoke detection , 2008, Pattern Recognit. Lett..

[33]  Pingkun Yan,et al.  SIFT on manifold: An intrinsic description , 2013, Neurocomputing.

[34]  Jun Zhang,et al.  Scale invariant texture representation based on frequency decomposition and gradient orientation , 2015, Pattern Recognit. Lett..

[35]  Karen O. Egiazarian,et al.  Texture Classification Using Dense Micro-block Difference (DMD) , 2014, ACCV.

[36]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[37]  Jun Fang,et al.  A Saliency-Based Method for Early Smoke Detection in Video Sequences , 2016 .

[38]  Guizhong Liu,et al.  Scale- and Rotation-Invariant Local Binary Pattern Using Scale-Adaptive Texton and Subuniform-Based Circular Shift , 2012, IEEE Transactions on Image Processing.

[39]  Matti Pietikäinen,et al.  Rotation-Invariant Image and Video Description With Local Binary Pattern Features , 2012, IEEE Transactions on Image Processing.

[40]  Xudong Jiang,et al.  Noise-Resistant Local Binary Pattern With an Embedded Error-Correction Mechanism , 2013, IEEE Transactions on Image Processing.

[41]  Rui Wang,et al.  Sub Oriented Histograms of Local Binary Patterns for Smoke Detection and Texture Classification , 2016, KSII Trans. Internet Inf. Syst..

[42]  Matti Pietikäinen,et al.  Globally rotation invariant multi-scale co-occurrence local binary pattern , 2015, Image Vis. Comput..

[43]  Matti Pietikäinen,et al.  Combining LBP Difference and Feature Correlation for Texture Description , 2014, IEEE Transactions on Image Processing.

[44]  Jian Wang,et al.  Early smoke detection in video using swaying and diffusion feature , 2014, J. Intell. Fuzzy Syst..

[45]  Zhong Zhou,et al.  Forest Fire Smoke Video Detection Using Spatiotemporal and Dynamic Texture Features , 2015, J. Electr. Comput. Eng..

[46]  Qi Wang,et al.  Locality constraint distance metric learning for traffic congestion detection , 2018, Pattern Recognit..

[47]  Feiniu Yuan,et al.  A double mapping framework for extraction of shape-invariant features based on multi-scale partitions with AdaBoost for video smoke detection , 2012, Pattern Recognit..

[48]  Zhenhua Guo,et al.  A Completed Modeling of Local Binary Pattern Operator for Texture Classification , 2010, IEEE Transactions on Image Processing.

[49]  Feiniu Yuan,et al.  Rotation and scale invariant local binary pattern based on high order directional derivatives for texture classification , 2014, Digit. Signal Process..

[50]  Wujie Zhou,et al.  Local gradient patterns (LGP): An effective local-statistical-feature extraction scheme for no-reference image quality assessment , 2017, Inf. Sci..

[51]  Rong Xiao,et al.  Pairwise Rotation Invariant Co-Occurrence Local Binary Pattern , 2014, IEEE Trans. Pattern Anal. Mach. Intell..

[52]  Mohammad Reza Daliri,et al.  Invariant texture classification using a spatial filter bank in multi-resolution analysis , 2016, Image Vis. Comput..