This document discusses face detection on embedded systems. It begins by providing background on face detection applications and existing solutions. It then describes implementing a Viola-Jones face detection algorithm on a PC as a software prototype, achieving 80% accuracy. This implementation is then ported to an embedded system using a Nios II softcore processor. Profile analysis shows the bottleneck is searching locations. The document explores reducing the search space through downsampling images using bicubic interpolation, achieving a 4x speedup with no loss of accuracy on test images.