1. A method for providing animation to a target head model, the method comprising the steps of: receiving target head image data including a plurality of target head vertices data including a location data for each of the plurality of head vertices data; providing standard head image data including a plurality of standard head vertices data including a location data for each of the plurality of standard head vertices data; associating a plurality of standard head marker locations on the standard head model to a corresponding one of a plurality of target head marker locations on the target head model, wherein each standard head marker is one of a subset of the plurality of standard head vertices data, and each target head marker is one of a subset of the plurality of standard head vertices data; determining a transformation for morphing the standard head to the target head, wherein the morphing function is determined using a least squares optimization function of a preselected norm of the difference between a predetermined function of the subset of the plurality of standard head vertices data and the corresponding subset of the plurality of target head vertices data; providing an expression vector including expression image data corresponding one or more images corresponding to an expression to be displayed on the standard head; and determining a target expression vector including target expression image data as a function of the morphing function and the expression data, wherein the target expression image data is displayable on the target face.