Wie fange ich mit der Erkennung von Fingerabdrücken an?

9

Ich habe mit Matlab und Digital Image Processing begonnen. Ich versuche, die Fingerabdruckerkennung durchzuführen. Ich habe diesbezüglich viele Forschungsarbeiten gefunden, bin mir aber nicht sicher, wo ich anfangen soll. Was ist der grundlegendste Ansatz / Algorithmus für die Erkennung von Fingerabdrücken?

Krammer
quelle
5
Haben Sie die Grundlagen der Bildverarbeitung schon gelernt? Vielleicht ist es besser, sich damit vertraut zu machen und dann etwas Herausfordernderes wie die Erkennung von Fingerabdrücken zu versuchen. Oberflächlich betrachtet ist es so einfach wie das Abgleichen von Mustern mit einer gespeicherten Vorlage. Wenn Sie jedoch tiefer graben, gibt es verschiedene Ebenen fortgeschrittener Themen, z. B. das Identifizieren von Fingerabdruckmustern wie Graten und Wirbeln, das Wissen, nach welchen Funktionen gesucht und gespeichert werden muss (Sie können). t Pixelabgleich in einer Datenbank durchführen, die in Millionenhöhe liegen könnte) Ausrichten und Ausrichten der Probe korrekt mit der Vorlage usw.
Lorem Ipsum
Idealerweise sollten Sie immer recherchiert haben, bevor Sie hier eine Frage stellen.
Dipan Mehta

Antworten:

5

Dies kann Ihnen helfen. Hier finden Sie auch alles, was mit Fingerabdrücken zu tun hat . Ich denke, es ist eine gute Dokumentation, um mit dem Quellcode zu beginnen und ihn anzuzeigen. Sie sollten jedoch einige andere Algorithmen lernen, bevor Sie mit dem Codieren beginnen.

Luis Andrés García
quelle
5

Im Folgenden finden Sie die Grundlagen der Bildverarbeitung für Fingerabdrücke

  • Stellen Sie sicher, dass Sie verstehen, was ein Fingerabdruck ist. Es ist im Grunde eine Signatur für jeden Menschen. Jeder Finger an jeder Hand jeder Person (sogar Zwillinge) hat einzigartige Muster. Diese Muster sind für Sie von Interesse.
  • Diese Muster werden in Kategorien eingeteilt. Deltas, Kreise usw.
  • Sie müssen verstehen, was Täler, Grate, Gabelungen usw. sind.
  • Sobald Sie die beiden oben genannten und etwas mehr verstanden haben, beginnen Sie mit der Erfassung von Fingerabdrücken.
  • Sobald Sie ein Bild haben. Der interessante und schwierige Teil beginnt. Wie Segmentierung, Verbesserung bestimmter Muster, Rauschreduzierung, schließlich Codierung.
  • Der Codierungsteil ist der vorletzte Teil. Wenn Sie einen Filter / ein verarbeitetes Bild haben, erstellen Sie eine digitale Signatur, die als Codierung bezeichnet wird. In dieser Signatur ist der gesamte Fingerabdruck gelandet.
  • Anschließend erstellen Sie weitere digitale Signaturen für andere Bilder.
  • Sie vergleichen diese Bilder und versuchen, Übereinstimmungen herauszufinden.
  • Das Matching selbst ist eine andere Geschichte. Wo Sie versuchen, falsche und wahre Übereinstimmungen zu sehen.

Es gibt noch viele andere Dinge, die Sie tun müssen. Aber das sind die Grundlagen. Langwierig, aber du kannst es tun, wenn du Interesse daran hast :)

Listenpunkt

Wajih
quelle
Vielen Dank. Wie erstellen Sie eine digitale Signatur für diese? Ich speichere derzeit Informationen zu Firstenden und Gabelungen. dann benutze ich elastische Schnur passend algo, um sie zusammenzubringen. Gibt es einen besseren Weg?
Krammer
1
Nun, es gibt so viele Techniken da draußen. Du bist auf dem richtigen Weg. Matching kann aber immer anders sein. Sie können auch Manhattan-Entfernungen verwenden. Passende Minutien wären hilfreich. Nehmen Sie diesen sehr guten Link auf Fingerabdrücke. Wird Ihnen viel helfen fingerchip.pagesperso-orange.fr/biometrics/types/…
Wajih