Text this: Face recognition for varying illumination and different optical zoom using a combination of binary and geometric features