1. A computer-implemented method for generating a background model of a scene depicted in a sequence of video frames captured by a video camera, the method comprising: receiving a video frame, wherein the video frame includes one or more appearance values for each of a plurality of pixels; for one or more of the pixels: passing the appearance values for the pixel to an input layer of an adaptive resonance theory (ART) network corresponding to the pixel; mapping, by the ART network, the appearance values to one of one or more clusters of the ART network; classifying the pixel as depicting one of scene background and scene foreground, based on the mapping of the appearance values to the cluster of the ART network.