1. An image editing system, comprising: an input device for inputting an image; a graphical user interface for selecting background and object seeds for the image; and an image processor for editing the image, the image processor including a segmentation routine that builds a graph associated with the image and uses a graph cut algorithm that uses said background and object seeds to cut the graph into segments.