Component-based registration with curvature descriptors for expression insensitive 3d face recognition