Parallel Seam Carving

Aditya Bist, Vinay Palakkode

Our final project for the course 15-418: Parallel Computer Architecture and Programming

Seam Carving is a content-aware image resizing algorithm developed by Shai Avidan, of Mitsubishi Electric Research Laboratories (MERL), and Ariel Shamir, of the Interdisciplinary Center and MERL.[1] Check out the demo here. For the final writeup of the project, click here.


In order to get a feel of how different the outputs are when using seam carving over scaling kindly drag the-border of the images below towards the left. This would retarget the image by seamcarving (on the left image) and by scaling on the right image. It is worth a note to see the images with a lot of content spread across the entire space of the image would not be benefited by seam carving. In the opposite case scaling results in poor retargeting.

The image below is resized by Seam Carving (Content Aware Resizing)

The image below is resized by Scaling the image (Content Agnostic Resizing)


Try it with other images

Upload your own image


Copyright © Carnegie Mellon University 2015