b) Feature-invariant Approach:
Find feature invariants of faces for detection.
Human can detect faces effortless because facial features always exist in the image regardless of poses, viewpoints or lighting conditions.
Disadvantage: image features can be badly corrupted due to illumination, noise or occlusion and features boundaries can be weakened by illumination.