1. A computerized method for closed-form 3D model generation of non-rigid complex objects from incomplete and noisy scans, the method comprising: receiving, by an image processing module of a computing device, a scan of a non-rigid complex object captured by a sensor coupled to the computing device, a 3D model corresponding to the object, and a camera trace, wherein the scan includes one or more holes; cleaning, by the image processing module, the scan and the 3D model using the camera trace; deforming, by the image processing module, the cleaned 3D model to the cleaned scan; matching, by the image processing module, the deformed 3D model to the cleaned scan; determining, by the image processing module, one or more portions of the deformed 3D model that are unmatched; and deforming, by the image processing module, the unmatched portions of the deformed 3D model to the scan using the matched portions of the deformed 3D model to generate a closed-form 3D model that closes the holes in the scan.