With the evolution of consumer electronics, personal private information stored in the consumer Electronics(CE) devices are getting more valuable. To protect private information, Biometrics technology is subsequently equipped with the CE devices. Finger-vein is one of the biometric features, which is gaining popularity for identification recently. This article proposes a twofold finger-vein authentication system. The first stage of the identification process uses skeleton topologies to determine the similarities and differences between finger-vein patterns. Some extreme cases with ambiguous features cannot be succesfully classified. Hence, the image quality assesment(IQA) is employed as the second stage of the system. Furthermore, to overcome the computational requirement of the algorithm, the GPU is adopted in our system.