The invention provides a
cigarette smoke detection method based on
video monitoring. The method is divided into a classifier
training phase and a
cigarette smoke detection phase. In the classifier
training phase, geometrical characteristics and Hog characteristics of all prepared positive and
negative sample sets are extracted, a
support vector machine is used for training the extracted characteristic vectors, and a classifier is generated; and in the
cigarette smoke detection phase, firstly, a
Gaussian mixture model is utilized to obtain a foreground motion region from a
video image obtained by a monitoring camera, then noisy points and cavities are removed by means of
morphological filtering, projection histograms in X and Y directions are counted according to the characteristics of cigarette
smoke, a precise interested region is obtained, finally characteristics of the interested region are extracted and combined into characteristic vectors, the characteristic vectors are input into the classifier, and whether the interested region has cigarette
smoke is judged. The method provided by the invention has the advantages that the
interference resistance is high, the detection sensitivity is high, the
false alarm rate is low, the cigarette
smoke can be recognized in realized, the position of the cigarette smoke is determined, and the cigarette control work of indoor public places is facilitated.