1 research outputs found
A Computing and Storage Server Infrastructure for a Mobile Application
The expansion of digital photography has turned a once expensive task into an easily
accessible activity. Particularly, the dissemination of smartphones gave us the ability of
takingmultiple pictures at no cost, which was just not possible in the past with traditional
film cameras.
With the current tools, we can use our smartphones to capture moments that we wish
to revisit or share with our friends. However, due to having no associated cost, we can
easily take multiple photos of the same motive, ending up with several similar pictures.
This makes it difficult to share them with our friends and peers, as it is bothersome to
navigate through many identical photos. While a simple solution would be to simply
delete the repeated photos, this is often a difficult process: how can we be sure which
of the photos is the best one? For this reason, we end up keeping more than one photo,
which perpetuates the issue.
This work is part of a larger project that aims to solve this problem. The project is
composed of a mobile app and a server infrastructure. Due to processing capabilities and
energy restrictions, the mobile device off-loads the image pre-processing to the remote
server infrastructure, in order to extract measurable technical features.
With this work we plan to design and provide a server infrastructure that will be able
to assist the mobile app (and the photographer) in the process of removing duplicate photos,
by providing services that offer features like similar image detection, image scoring
and easing the process of selecting the best one that shall be kept while the others may
be safely removed. The server infrastructure shall handle requests efficiently, in order to
allow users with large photo galleries to remove their duplicate photos