1. A method for processing image data, comprising the steps of: employing a main belief propagation network for classifying one or more features of the image data; employing a monitor belief propagation network for determining one or more confusing classifications of the image data; and spawning a specialist belief propagation network to process image data associated with the one or more confusing classifications.