The document discusses the design of a soft core multiprocessor architecture on an FPGA to implement an adaptive background mixture model algorithm for motion segmentation in images. The goals are to learn FPGA design, leverage parallelism for real-time processing, and use a multiprocessor approach to process different image regions simultaneously. Each processor will perform the algorithm on a sub-region of the image in parallel. They will communicate via shared external memory and FIFO-based links. The proposed architecture includes multiple MicroBlaze processors connected in an array topology to process images from a video camera in real-time.