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, wherein detecting the second plurality of geometric surface features includes calling and executing, by the computer processor, algorithms from a group of algorithms consisting of image based feature detection algorithms and event detection algorithms and surface properties measurement algorithms which identify detected feature points together with identifying detected curves, concerning detecting a group of image based features, and wherein event detection includes detecting events which identify parabolic curves identifying lips and beaks, by identifying changes in silhouette, identifying changes in self occlusion and identifying changes in self shadows, representing, to the human visual system, varying perceptually significant 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, wherein the model matching algorithm performs operations selected from a group of operations consisting of an operation of determining a change in surface normal vectors, wherein surface normal vectors are integral to creating a plurality of perceptually geometric features, and a rule based operation of filling missing features between the first plurality of geometric surfaces features and the second plurality of geometric features of existing geometric models, thereby connecting features together, based on feature rules of the rule based operation and hierarchical descriptions determining dominant features, absent standard model descriptions; 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 a plurality of analyzing, determining and rendering operations, to tasks in which one of shapes and spatial relations require the plurality of analyzing and determining operations, in processes of recognizing and understanding, in terms of the human visual system, one of face visualization models and terrain visualization models.