A method of extracting features from source signals, such as image signals, display signals, and similar complex signals, comprising the steps of:
- (a) producing a display field of said source signal having two or more dimensions;
- (b) generating a force field around areas of said display field having selected properties, such as those areas having a prescribed intensity;
- (c) placing at least one movable and deformable template in the display field that is acted upon by said force field;
- and
- (d) evaluating at least one characteristic of said template after said template has been acted upon by said force field, said force field causing said template to move and/or deform in response to the forces present within said force field, said at least one characteristic providing an indication of a feature present within said source signal.