Comment démarrer avec la reconnaissance d'empreintes digitales?

9

J'ai commencé avec Matlab et Digital Image Processing. J'essaie de faire la reconnaissance d'empreintes digitales. J'ai trouvé de nombreux documents de recherche à ce sujet, mais je ne sais pas par où commencer. De manière concise, quelle est l'approche / l'algorithme le plus élémentaire pour effectuer la reconnaissance d'empreintes digitales?

krammer
la source
5
Avez-vous déjà appris les bases du traitement d'image? Peut-être que vous pourriez accélérer la tâche et essayer quelque chose de plus difficile, comme la reconnaissance des empreintes digitales, pourrait être une meilleure idée. En surface, c'est aussi simple que la correspondance de motifs avec un modèle stocké, mais lorsque vous creusez plus profondément, il y a différentes couches de sujets avancés impliqués comme l'identification des motifs d'empreintes digitales comme les crêtes et les verticilles, sachant quelles fonctionnalités rechercher et stocker (vous pouvez '' t faire la correspondance des pixels sur une base de données qui pourrait être des millions) aligner et orienter correctement l'échantillon avec le modèle, etc.
Lorem Ipsum
Idéalement, vous devriez toujours avoir fait vos recherches avant de poser une question ici.
Dipan Mehta

Réponses:

5

Cela peut vous aider. En outre, tout ce qui concerne les empreintes digitales ici . Je pense que c'est une bonne documentation pour commencer et voir du code source. Néanmoins, vous devez apprendre d'autres algorithmes avant de commencer à coder.

Luis Andrés García
la source
5

Voici les bases du traitement d'image pour les empreintes digitales

  • Assurez-vous de comprendre ce qu'est une empreinte digitale. C'est fondamentalement une signature pour chaque être humain. Chaque doigt sur chaque main sur chaque personne (même les jumeaux) a des motifs uniques. Ces modèles vous intéressent.
  • Ces modèles sont classés en catégories. Deltas, cercles, etc.
  • Vous devez comprendre ce que sont les vallées, les crêtes, les bifurcations, etc.
  • Une fois que vous comprenez les deux ci-dessus et un peu plus, vous passez à l'acquisition d'empreintes digitales.
  • Une fois que vous avez une image. La partie intéressante et difficile commence. Tels que la segmentation, l'amélioration de certains modèles, la réduction du bruit, enfin le codage.
  • La partie encodage est l'avant-dernière partie. Lorsque vous avez une image filtrée / traitée, vous créez une signature numérique qui est appelée encodage. Cette signature est ce que toute l'empreinte digitale a fini.
  • Vous créez ensuite plus de signatures numériques pour d'autres images.
  • Vous faites des comparaisons de ces images, en essayant de trouver des correspondances.
  • La correspondance est une autre histoire. Où vous essayerez de voir de fausses correspondances et de vraies correspondances.

Il y a encore beaucoup d'autres choses que vous devez faire. Mais ce sont les bases. Long mais vous pouvez le faire si cela vous intéresse :)

Élément de liste

Wajih
la source
Merci. Comment créez-vous une signature numérique pour ceux-ci? Je stocke actuellement des informations concernant les terminaisons de crête et les bifurcations. puis j'utilise algo correspondant à une chaîne élastique pour les faire correspondre. Y a-t-il une meilleure façon?
krammer
1
Eh bien, il existe tellement de techniques. Tu es sur la bonne piste. Mais l'appariement peut toujours être différent. Vous pouvez même utiliser les distances de Manhattan également. Des minuties assorties seraient utiles. Prenez ce très bon lien sur les empreintes digitales. Vous aidera beaucoup fingerchip.pagesperso-orange.fr/biometrics/types/…
Wajih