1. A computer-implemented method for performing foreground/background separation on an input image, said method comprising the steps of: pre-classifying an input visual element in said input image as one of a first element type and a second element type dependent upon a predetermined characteristic, said first element type having unstable texture characteristics and said second element type having stable texture characteristics; performing a first foreground/background separation on said input visual element pre-classified as the first element type, said first foreground/background separation step based on at least one of colour data and brightness data of said input visual element without texture data of said input visual element; and performing a second foreground/background separation on said input visual element pre-classified as the second element type, said second foreground/background separation step based on colour data, brightness data, and texture of said input visual element.