1. A method of representation and manipulation of surfaces with perceptual geometric features using a computer processor, the method comprising: receiving a request to perform operations of representation and manipulation of surfaces; initiating the computer processor to execute visualization of surfaces computer readable and computer executable program code; describing a first plurality of geometric models with a first plurality of geometric surface features significant to a human visual system; detecting a second plurality of geometric surface features on a second plurality of existing geometric models which are comparable to the first plurality of geometric surface features significant to the human visual system described in the first plurality of geometric models, wherein the first plurality of geometric surface features significant to the human visual system are psychophysics geometric surface features; comparing the first plurality of geometric surface features significant to the human visual system with the second plurality of geometric surface features, wherein comparing includes analyzing perceptual geometric features by considering the plurality of psychophysics feature models favoring the human visual system; filling in features, between the first plurality of geometric surface features and the second plurality of geometric features, using a model matching algorithm to create one of a partial model and an entire model of new features; rendering, by the computer processor using the model matching algorithm, comparisons of geometric surface features of the plurality of existing psychophysics feature models and perceptual geometric features and one of the partial model and the entire model of new features; and applying results of analyzing, determining and rendering, to tasks in which one of shapes and spatial relations must be analyzed, recognized and understood, in regard to one of face visualization models and terrain visualization models.