Algoritmo Identificação Biométrica

Boa tarde Caros amigos,

Preciso desenvolver um sistema de leitura e autenticação de impressões digitais, porém não tenho ideia de como fazer isso, já procurei na internet sobre algoritmos para implementar mas não tive sucesso, o professor orientador disse que não ha necessidade de usar um hardware para leitura, sendo necessário somente o algoritmo funcionando e uma imagem extraida de alguma digital para testar.

Alguém ai tem ideia de por onde começar?
Valeu Comunidade JAVA!

Desde já obrigado…

Eu não cheguei a mexer com isso na faculdade, mas tenho vários colegas que fizeram estudos sobre biometria geral e forense (arcada dentária, etc.).
É um assunto bem completo. A não ser que tenha um mestrando ou doutorando por aqui, a melhor solução é você ir até a biblioteca de sua faculdade e procurar um livro de algoritmos biométricos.
Aliás, seu orientador não lhe passou nenhuma bibliografia?

Cara, acho que isso pode ajudar você.

http://visual.k.u-tokyo.ac.jp/~igor/licenciatura.pdf

Procure por redes neurais.