Biometric palmprint verification