In this project an image clustering plug-in shall be developed. Image clustering allows users to explore their photo collection based on different characteristics. On the one hand the entire collection is organized by their geograhical information using SVG maps.

Another possibility should be to cluster the collection based on a specified timeline. Thus, the clustering is performed on the date and time of the image acquisition.

Additionally, it should be possible to show photos from the collection based on a time selection.

Benefit for the Student

The student will gain knowledge in clustering and visualisation methods. Additionally she can deepen her knowledge of using OpenCV and Qt.

Benefit for the Project

An Image Clustering allows to explore large image collections based on the metadata like GPS tag or image aquisition time and date.


Advanced knowledge in clustering and visualisation methods, good skills in C++, experience in OpenCV and writing Qt plug-ins.


Markus Diem, Stefan Fiel, Florian Kleber

More information