Fast Organization of Large Photo Collections Using CUDA [chapter]

Tim Johnson, Pierre Fite-Georgel, Rahul Raguram, Jan-Michael Frahm
2012 Lecture Notes in Computer Science  
In this paper, we introduce a system for the automatic organization of photo collections consisting of millions of images downloaded from the Internet. To our knowledge, this is the first approach that tackles this problem exclusively through the use of general-purpose GPU computing techniques. By leveraging the inherent parallelism of the problem and through the use of efficient GPU-based algorithms, our system is able to effectively summarize datasets containing up to three million images in
more » ... pproximately 16 hours on a single PC, which is orders of magnitude faster compared to current state of the art techniques. In this paper, we present the various algorithmic considerations and design aspects of our system, and describe in detail the various steps of the processing pipeline. Additionally, we demonstrate the effectiveness of the system by showing results for a variety of real-world datasets, ranging from the scale of a single landmark, to that of an entire city. Fig. 1 . A subset of the iconic images automatically found by our system, for the Berlin dataset.
doi:10.1007/978-3-642-35740-4_36 fatcat:pfan6bhkirhf3ccpoq6kh6v47q