An efficient method for partial fingerprint recognition based on local binary pattern