Biometric Recognition: Overview and Recent Advances