복수의 이미지들을 관리하는 것은, 프로세서를 이용하여, 위치 및 타임 스탬프를 갖는 복수의 이미지들로부터 이미지들의 클러스터들을 생성하는 단계를 포함할 수 있다. 상기 클러스터들은 이벤트들을 나타낼 수 있으며, 시간에 따라 분류된 상기 복수의 이미지들의 연속적인 쌍들 간의 지리적 거리 및 시간 차이에 기반하여, 거리 메트릭에 따라 생성될 수 있다. 선택된 클러스터들은, 상기 프로세서를 이용하여, 상기 클러스터들 간의 지리적 거리 및 상기 클러스터들 내의 고유한 날짜들에 기반하여, 여행을 나타내는 병합 클러스터로 병합될 수 있다. 상기 복수의 이미지들은, 상기 프로세서를 이용하여, 상기 여행에 따라 정리되어 표시될 수 있다.