1. A method of transforming an input image from a hemispherical source to an output image in rectilinear coordinates, the method comprising: receiving data representative of an input image originating from a hemispherical camera, and having a size defined by an input image height and an input image width; calculating an output image width and an output image height representative of a size of a rectilinear output image based on the size of the input image; generating a rectilinear output image by mapping pixels to locations within the width and height of the output image without reference to the optical characteristics of the hemispherical camera.