1. A method for training a knowledge base, the method comprising: imaging at least a portion of a first object having a target portion to generate a first image; analyzing the first image using a first series of algorithms to generate a first algorithm value cache; removing the target portion from the first object to form a modified first object; imaging at least a portion of the modified first object to generate a second image; analyzing the second image using the first series of algorithms to generate a second algorithm value cache; generating a transformed result using a subtraction process on the first algorithm value cache and the second algorithm value cache; and storing the transformed result in a knowledge base.