1. A method of 3-dimensional (3D) object reconstruction from a video sequence of two-dimensional (2D) images using a generic object model, including the steps of: establishing a processing system; producing a video sequence of 2D images of said object; introducing in said processing system said video sequence of the 2D images of said object; generating a 3D estimate defining an intermediate computer generated model of said object; evaluating distortion level of said 3D estimate to obtain data on errors contained in said 3D estimate; optimizing said 3D estimate by: (a) introducing in said processing system a generic object model, (b) smoothing said 3D estimate by correcting the same for said errors contained therein by comparing said 3D estimate with said generic object model, and (c) generating a final 3D computer generated object model.