1. A method comprising: grouping pixels of an image into a plurality of pixel groups; determining representative descriptors for the plurality of pixel groups; grouping the plurality of pixel groups into a set of pixel groups based at least on similarity between the representative descriptors for the plurality of pixel groups; receiving a selection of at least one region of the image by receiving the selection responsive to highlighting of a desired object within the image without necessity of precision on boundaries that represent the object; and segmenting at least one object of the image based at least on an overlap between the at least one region and the set of pixel groups, wherein the at least one object is associated with one or more pixel groups of the set of pixel groups that overlap with the at least one region but not with one or more other pixel groups of the set of pixel groups that only partially overlap with the at least one region.