Combined Optical and Neural Network Fingerprint Matching