Content-Aware Image Resizing Using Seam Carving

alt text

Overview:

In the race to work with/create the newest and coolest architectures in the field of Deep Learning, many novices (including myself) tend to stray away from the beautiful traditional approaches to problem solving in this field. This is an algorithm that has inspired usecases in some of the most sophisticated photo editing softwares over the last couple of decades and is still at the heart of it. As a result, in a concerted effort to get back to basics, I worked on this project to achieve a seemingly simple goal (after all, it’s just image resizing) using a seemingly simple approach.