1. A computer implemented method for grouping and selecting images, comprising: determining capture times of a set of images; chronologically ordering the images in the set of images; calculating capture time differences dT between capture times of successive images in the set of chronologically ordered images; identifying a maximum capture time difference dTmax in the capture time differences dT between successive images in the set of images; determining a cluster-splitter range of time differences at least in part based on the maximum capture time difference dTmax; and dividing a plurality of images, based on the cluster-splitter range of time differences, into multiple base clusters each comprising successive images.