1. A 3D human machine interface comprising: an image acquisition assembly adapted to acquire a set of two-dimensional images of a user, wherein substantially each image is associated with a different point in time; and a processing unit adapted to derive one or more estimated user body coordinates by correlating a three-dimensional data model of a template body to a data set extrapolated from one or more images acquired by the image acquisition assembly.