This paper presents a method that uses level sets of volumes to reconstruct the shapes of 3D objects from range data. The strategy is to formulate 3D reconstruction as a statistical problem: find that surface that is most likely, given the data and some prior knowledge about the application domain. The resulting optimization problem is solved by an incremental process of deformation.