This document describes a novel method for high-speed image segmentation using parallel processing and self-learning devices. The method can process video streams at 1000 frames per second. It uses parallel processors that can be trained simultaneously to learn color and grayscale values from example images. After training, the processors can identify colored or grayscale regions in new images in real time. The key advantages are that the parallel processors are easy to program and train for specific tasks like segmentation, unlike other parallel approaches.