1. A method for removing head motion from facial motion capture data, comprising: receiving a set of measured points associated with a facial animation sequence of a target model, wherein each measured point is associated with a three-dimensional coordinate triple; computing an optimal affine transformation function for reducing head motion from the animation sequence, wherein the computing includes, selecting an unprocessed point from the set of measured points, selecting two nearby neighboring points of the unprocessed point, computing an affine transformation function that minimizes an L2-norm error, and identifying the optimal affine transformation function from a set of computed affine transformation functions; displaying an aligned target model and reference model utilizing the optimal affine transformation function; and outputting the optimal affine transformation function to an accessible storage medium.