1. A method comprising: accessing a plurality of images, each image of the plurality being associated with pose data; projecting a plurality of points onto a shape based on the pose data associated with the plurality of images, each point of the plurality of points representing a respective one of the plurality of images such that the projected points correspond to the plurality of images on a one-to-one basis; determining, by a processor, a viewing pose for viewing an image based on the plurality of points; and storing the viewing pose in memory.