1. A method for dynamic image recognition for making determinations about regions of interest on an object using an image recognition computer program contained in computer-readable form on a tangible storage medium, comprising the steps of executing the image recognition computer program to: load a knowledge base containing a set of features and past decision confidences for each region of interest for the object to be imaged; acquiring a raw gray level image of the object comprising a set of raw pixels, each raw pixel having a gray level value; derive a number of distinct spaces from the raw pixel image; score each feature for each region of interest on each of the derived spaces; classify each feature for presence/absence or polarity; calculate decision confidence for each feature; and calculate a relative decision confidence for each feature to provide a metric that compares the decision confidence for each feature to past decision confidences for the feature contained in the knowledge base; if the relative decision confidence is outside of a predetermined window, classify the feature as a defect; and perform an extended relative confidence analysis to subclassify the defect.