Vitalsource Technologies, Inc. Segmentation And Separation Of Overlapped Latent Fingerprints