1. A method for removing false foreground image content in a foreground detection process performed on a video sequence, the method comprising: receiving video data from a sequence of frames taken from an associated image capture device monitoring a scene of interest; for a current frame, comparing a current feature value of each current pixel against a feature value of a corresponding pixel in a background model of the scene of interest; classifying the each current pixel as belonging to one of a candidate foreground image and a background based on the comparing; generating a first classification image representing the candidate foreground image using current pixels classified as belonging to the candidate foreground image; classifying the each pixel in the first classification image as belonging to one of a foreground image and a false foreground image using a previously trained classifier; and, generating a modified classification image representing the foreground image using the pixels classified as belonging to the foreground image and removing pixels classified as belonging to the false foreground image.