Abstract-This paper proposes a flame detection framework based on the color, dynamics and flickering properties of flames. The distribution of flame colors is modelled by a Gaussian Mixture Model whose number of Gaussian component is estimated by a Dirichlet process from training data rather than set empirically. The proposed approach estimates the flame color distribution more accurately as it can determine the number of Gaussian components of the mixture model automatically. Additionally, a probabilistic saliency analysis method and a one-dimensional wavelet transform are used to extract motion saliency and filtered temporal series as features, describing the dynamics and flickering properties of flames. The developed Dirichlet Process Gaussian Mixture Model based approach for autonomous flame detection is tested on various videos and achieves frame-wise accuracy higher than 95%.