In this paper, we present a hardware implementation of a face detector for surveillance applications. To come up with a
computationally cheap and fast algorithm with minimal memory requirement, motion and skin color information are
fused successfully. More specifically, a newly appeared object is extracted first by comparing average Hue and
Saturation values of background image and a current image. Then, the result of skin color filtering of the current image is
combined with the result of a newly appeared object. Finally, labeling is performed to locate a true face region. The
proposed system is implemented on Altera Cyclone2 using Quartus II 6.1 and ModelSim 6.1. For hardware description
language (HDL), Verilog-HDL is used.