1. Introduction
The extraction of moving objects from video sequences is a key operation for content-based video coding, multimedia content description, and intelligent signal processing. Several algorithms have been proposed for object detection in video surveillance applications [1]. For colour images, a popular approach is based on the assumption that each pixel of the background is a realization of a random variable with Gaussian distribution (SGM-Single Gaussian Model) [2]. The mean and covariance of the Gaussian distribution are independently estimated for each pixel. In order to adapt the frequent colour change of the same background pixel, a Multiple Gaussian Model (MGM) is used to represent the distribution of the background pixels [3]. But there are still some serious drawbacks of these methods, e.g., mistakenly subtracting objects that have colours similar to the background colour and misclassifying shadows as foreground.