1. A computerized method for generating a fully-formed three-dimensional (3D) model of an object represented in a noisy or partial scene, the method comprising: receiving, by an image processing module of a computing device, a plurality of images captured by a sensor coupled to the computing device, the images depicting a scene containing one or more physical objects; generating, by the image processing module, partial 3D mesh models of the physical objects in the scene based upon analysis of the plurality of images; determining, by the image processing module, a location of at least one target object in the scene by comparing the plurality of images to one or more 3D reference models and extracting a 3D point cloud of the target object; matching, by the image processing module, the 3D point cloud of the target object to a selected 3D reference model based upon a similarity parameter; detecting, by the image processing module, one or more features of the target object based upon the matching step; generating, by the image processing module using the 3D reference model, a fully formed 3D model of the target object using partial or noisy 3D points extracted from the scene; extracting, by the image processing module using the 3D reference model, the detected features of the target object and features of the 3D reference models that correspond to the detected features of the target object; and calculating, by the image processing module using the 3D reference model, measurements of the detected features of the target object by comparing each of the detected features of the target object to the corresponding features of the 3D reference models.