1. A computer-implemented method comprising: receiving an unclustered video object; determining a first distance between the unclustered video object and an arbitrary representative video object, the arbitrary representative video object being selected from representative video objects; estimating distances between the unclustered video object and the representative video objects based on the first distance and precalculated distances between the arbitrary representative video object and the representative video objects; and based on the estimated distances, selectively associating the unclustered video object with a video cluster as a clustered video object.