Photo credit: Tiziano Protenier Across popular social media platforms, users are posting countless images every day. On Instagram alone, there are more than 40 billion uploaded photos - a figure that's skyrocketing by 95 million daily. This presents a clear need for...