1. A method of identifying biometric features comprising the steps of: a) capturing a plurality of images of an object having said biometric features; wherein each of said images is captured with different illuminations; b) reconstructing a three dimensional surface model of said object based on all of said plurality of images captured in said capturing step; c) extracting a plurality of two dimensional minutiae of said biometric features from said plurality of images; d) evaluating a reliability of each of said two dimensional minutiae by determining a number of occurrence of each of said plurality of two dimensional minutiae throughout said plurality of images; and e) extracting a plurality of three dimensional minutiae of said biometric features from said three dimensional surface model at positions of said at least one reliable minutia, wherein said at least one reliable minutia is identified based on said reliability.