Seam-carving is a content-aware image resizing technique introduced in 2007 by Shai Avidan and Ariel Shamir. It reduces or enlarges images by removing or adding seams of least important pixels, as determined by an energy function. To remove a seam, it uses dynamic programming to find the lowest energy path of pixels across the image and then deletes those pixels. This allows images to be resized while minimizing distortion of important content.