I. Introduction
Face detection and alignment are essential to many face applications, such as face recognition and facial expression analysis. However, the large visual variations of faces, such as occlusions, large pose variations, and extreme lightings, impose great challenges for these tasks in real-world applications.