1. A method for clustering a plurality of images, wherein the plurality of images comprises faces of a plurality of individuals, the method comprising: arranging the plurality of images associated with a plurality of individuals into at least two groups using facial clustering, wherein the first group is clustered based on a first temporal information comprising a first start time and first end time, and the second group is clustered based on a second temporal information comprising a second start time and second end time, wherein the second start time is between the first start time and the first end time; determining whether any of the at least two of groups include at least one overlapping image, wherein the at least one overlapping image comprises an identical image; and in response to determining that any groups contain at least one overlapping image, associating the overlapping groups with one individual.