1. A method for generating a three dimensional model of an object from an image, the method comprising: determining the boundary of the object to be modeled; determining the location of one or more landmarks on the object to be modeled; determining the scale and orientation of the object in the image based on the location of the landmarks; aligning the image of the object with the landmarks with a deformation grid; and generating a 3D model of the object based on the mapping of the image of the object to the deformation grid.