Image Warps for Artistic Perspective Manipulation

Robert Carroll, Aseem Agarwala, Maneesh Agrawala


Painters and illustrators commonly sketch vanishing points and lines to guide the construction of perspective images. We present a tool that gives users the ability to manipulate perspective in photographs using image space controls similar to those used by artists. Our approach computes a 2D warp guided by constraints based on projective geometry. A user annotates an image by marking a number of image space constraints including planar regions of the scene, straight lines, and associated vanishing points. The user can then use the lines, vanishing points, and other point constraints as handles to control the warp. Our system optimizes the warp such that straight lines remain straight, planar regions transform according to a homography, and the entire mapping is as shape-preserving as possible. While the result of this warp is not necessarily an accurate perspective projection of the scene, it is often visually plausible. We demonstrate how this approach can be used to produce a variety of effects, such as changing the perspective composition of a scene, exploring artistic perspectives not realizable with a camera, and matching perspectives of objects from different images so that they appear consistent for compositing.

We present a tool for controlling the perspective in photographs by manipulating vanishing points and lines. In this example we constrain the lines to converge sharply as in a wide-angle image and our perception of the result changes so that the room feels more tightly enclosed.

Research Paper

PDF (18.6M)


MOV (10.9M)

Image Warps for Artistic Perspective Manipulation
SIGGRAPH 2010, July 2010. 127:1-127:9.