1. A method for clustering images, comprising: acquiring initial image data including a scene of interest; constructing a 3D model of the scene of interest based on the acquired initial image data; acquiring additional image data including the scene of interest; fitting the additional image data to the 3D model; estimating a line-of-sight of the additional image data based on the fitting to the 3D model; and clustering the additional image data according to the estimated line-of-sight.