A java application for face recognition under expressions, occlusions and pose variations.