Automatic and robust face detection is a critical contend understanding issue with many practical applications such as surveillance system and video transmission. The main difficulty in face detection raises in capturing variations of face appearance from a complicated background under changing lighting situation. Therefore, a robust face detection system should be able to detect a face with different illuminations, scales, and poses. This small project aims to develop a feasible approach to face detection using latest machine learning and image processing techniques. You will have an opportunity to work with those researchers and engineers from Multimedia and Visual Communications Group of NICTA. After this project, you can gain certain experience of research and implementation, together with your knowledge in real-time face detection application.