1. A computer-implemented method of performing fingerprint matching, comprising the steps of acquiring a first fingerprint image; locating a reference core point within the first fingerprint image in order to initiate feature extraction of the first fingerprint image; establishing a region of interest (ROI) around the reference core point; decomposing the region of interest into eight separate directional sub-band outputs; calculating translation, rotation, and sealing (TRS) independent moment invariants from each of the eight separate directional sub-band outputs; to calculating affine moment invariants from the eight separate directional sub-band outputs; combining features calculated from each of the separate directional sub-band outputs into a first feature vector characterized by the relation V ƒ ={I θ1, I θ2 ,. .. , I θk }, where θε{0, 1, 2, 3, 4, 5, 6, 7}; calculating an absolute distance between the first feature vector and a second vector including features of a second fingerprint having similarly obtained moment invariants, the second vector being characterized by the relation V ƒ2 ={b 1 , b 2 ,. .. , b n }; and displaying match results based on the first and second fingerprint absolute distance calculation step.