MATLAB Implementation of Fingerprint Recognition
- Login to Download
- 1 Credits
Resource Overview
Fingerprint Recognition Source Code implementing feature extraction through bifurcation and endpoint detection. The algorithm follows the methodology described in the accompanying documentation, focusing on locating ridge bifurcations and terminations as fingerprint features. Current limitations include insufficient image preprocessing resulting in false point detection and inadequate fingerprint contour filtering. The implementation consists of three MATLAB files: fd.m (bifurcation point extraction), fd2.m (endpoint detection), and Cpoint.m (mask function called by both main functions).
Detailed Documentation
The original documentation mentions fingerprint recognition source code that implements an approach based on extracting the positions of bifurcation points and endpoints as fingerprint features. However, due to time constraints today, the image preprocessing implementation was unsuccessful, leading to numerous false points being detected by the program. Additionally, no effective method was developed for filtering fingerprint contours. This implementation includes three MATLAB files with specific functions: fd.m handles bifurcation point extraction by analyzing ridge patterns and identifying points where ridges split, fd2.m detects ridge endpoints by locating terminal points of ridge structures, and Cpoint.m serves as a mask function called during the execution of both main functions to process fingerprint image regions. The code currently requires improvements in preprocessing techniques to reduce false detections and enhance feature extraction accuracy.
- Login to Download
- 1 Credits