1. An integrated image processor implemented on a substrate comprising: an input interface configured to receive pixel data from two or more images; and a pixel handling processor disposed on the substrate configured to convert the pixel data into depth and intensity pixel data; and a foreground detector processor disposed on the substrate classifies pixels as background or not background.