1. An image processing system for processing an image having pixels, comprising: an intersection module that groups the pixels to form an intersection image based on an initial classification of each pixel; a histogram module that determines a property of the pixels within the intersection image to create a boundary of a foreground region; and a backprojection module that fills in the foreground region within the boundary to segment the foreground region from the image.