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; applying the first classification image to a previously trained classifier in a block-wise manner to generate a binary decision for each pixel-block of the first classification image; generating a coarse scale classification image based on the binary decision of the each pixel block; generating a modified classification image representing the foreground image by removing redundant pixels between the coarse scale classification image and the first classification image.