1. A method comprising: receiving a selection of an anchor location for a synthetic object to be placed within a multi-view image, the multi-view image captured with a camera having intrinsic parameters, wherein the anchor location is selected as a point from a reference view associated with a reference image, the reference view corresponding to one view of the multi-view image; computing movements between a reference image and a target image using visual tracking information associated with the multi-view image, device orientation corresponding to the multi-view image, and an estimate of the camera's intrinsic parameters, wherein the camera's intrinsic parameters includes at least an approximate estimate of a focal length; generating a first synthetic image corresponding to a target view associated with the target image, wherein the first synthetic image is generated by placing the synthetic object at the anchor location using visual tracking information associated with the anchor location in the multi-view image, orienting the synthetic object using the inverse of the movements computed between the reference image and the target image, and projecting the synthetic object along a ray into the target view; and overlaying the first synthetic image on the target image to generate an augmented image from the target view.