1. An image processing method comprising: clustering images of a set of images to generate a plurality of scenes each comprising an unordered cluster of images wherein the clustering is based on pairwise comparisons between pairs of images of the set of images; ordering images within scenes respective to video coherence to generate ordered scenes comprising ordered sequences of images; and generating video content as images ordered in accordance with the ordered sequences of images comprising the scenes; wherein at least the clustering and the ordering are performed by a digital processor.