Image resizing via non-homogeneous warping
Seam carving for content-aware image resizing