Seam carving also has lots of other applications. One thing I found it very useful for was separating letters before running OCR on the individual letters. I was writing a web scraper that needed to get past a captcha and it first isolated the letters using "seam finding", and then ran them through a neural network.