1 ) A system for selecting a foreground region of an image, given a set of pixels defining the boundary of the foreground region of the image, comprising: a component to determine a foreground value (F) and an opacity value (α) for each pixel on the set wherein α is determined via a subpixel edge-offset to facilitate a separation of the foreground region from background portions of the image and to combine the foreground region with background portions from a new image.