1. An image processing system adapted to process image frames and comprising: an image processing engine adapted to perform object-independent processing corresponding to a first layer of the image processing system, said image processing engine further adapted to include a plurality of processors each associated with a different one of pixels of the image frame; a post processing engine adapted to perform object-dependent processing corresponding to a second processing layer of the image processing system, said post processing engine further adapted to include an N-way symmetric multi-processing system (SMP) having disposed therein N DFT engines and N matrix multiplication engines; wherein N is an integer greater than 1, and a processing engine adapted to perform object composition, recognition and association corresponding to a third processing layer of the image processing system.