{"id":26772709,"url":"https://github.com/ogeni/fingerprint_process_enhance_binarize","last_synced_at":"2026-04-28T08:37:35.017Z","repository":{"id":272348886,"uuid":"914973772","full_name":"OgeNI/Fingerprint_Process_Enhance_Binarize","owner":"OgeNI","description":"Fingerprint binarization algorithm","archived":false,"fork":false,"pushed_at":"2025-03-07T00:56:15.000Z","size":53,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-07T01:35:17.176Z","etag":null,"topics":["algorithm","binarisation","binarise","binarization","binarize","binarize-fingerprint","biometrics","code","enhance","enhancement","fingerprint","fingerprint-binarisation","fingerprint-binarization","image","minutiae","process","processing","segment","threshold","thresholding"],"latest_commit_sha":null,"homepage":"https://github.com/OgeNI/Fingerprint_Process_Enhance_Binarize","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OgeNI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-10T17:35:43.000Z","updated_at":"2025-03-07T01:11:34.000Z","dependencies_parsed_at":"2025-01-13T21:30:18.244Z","dependency_job_id":"9cab839a-02bb-46e9-adfd-74cd9b7a0042","html_url":"https://github.com/OgeNI/Fingerprint_Process_Enhance_Binarize","commit_stats":null,"previous_names":["ogeni/fingerprint_process_enhance_binarize"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OgeNI%2FFingerprint_Process_Enhance_Binarize","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OgeNI%2FFingerprint_Process_Enhance_Binarize/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OgeNI%2FFingerprint_Process_Enhance_Binarize/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OgeNI%2FFingerprint_Process_Enhance_Binarize/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OgeNI","download_url":"https://codeload.github.com/OgeNI/Fingerprint_Process_Enhance_Binarize/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246122943,"owners_count":20726913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","binarisation","binarise","binarization","binarize","binarize-fingerprint","biometrics","code","enhance","enhancement","fingerprint","fingerprint-binarisation","fingerprint-binarization","image","minutiae","process","processing","segment","threshold","thresholding"],"created_at":"2025-03-29T01:21:08.023Z","updated_at":"2026-04-28T08:37:33.869Z","avatar_url":"https://github.com/OgeNI.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fingerprint Process Enhance Binarize - Repository\n\n## Fingerprint image processing/enhancement and binarization algorithms in Python \u0026 MATLAB m-codes \n\n##### \nThe codes in this repository carry out an adaptive contrast enhancement and binarisation of fair and poor qualities plain and rolled fingerprints with large regions of low quality, prior to orientation field estimation. The algorithm effectively enhances smudged and faded ridges uniformly in recoverable regions, based on values of statistical variables computed locally in each region. The preprocessing algorithm employs a locally adaptive thresholding approach resulting in enhanced binarised images. \n\n\u003chr/\u003e\n\n## ReadMe Instructions\n\n### Code Implementation\n##### \nThe codes were originally implemented in m-codes and recently translated to Python. There are two folders of codes for m-codes (MATLAB) and python respectively, and are meant to be used separately.\n\n\n### Database\nThe Fingerprint Verification Competition (FVC) Benchmarked databases are available from the following link: \u003ca href=\"http://bias.csr.unibo.it/fvc2000/databases.asp\"\u003e FVC Databases \u003c/a\u003e \n\n### Code Usage\n\n##### \n1. Use Step 1 codes for the FVC and any scanned fingerprints \u003cbr\u003e\n2. Use Step 2 codes for rolled fingerprints or the NIST Special Database 4 (SD4) if available\u003cbr\u003e\n\u003ci\u003e(Please note that the NISTSD4 has been withdrawn and read the following information \u003ca href=\"https://www.nist.gov/srd/nist-special-database-4\"\u003ehere\u003c/a\u003e on the possibility of a future dataset\u003c/i\u003e.\n\nThe rest of the codes are functions.\n\nYou need to pass in your input and output folder paths while running the codes\n\n\u003chr/\u003e\n\n## Citation of the Published Paper\n\n##### \nThe codes were developed and based on the following published IET Image processing journal paper \u003ca href=\"https://digital-library.theiet.org/doi/10.1049/iet-bmt.2015.0064\"\u003eEffective statistical-based and dynamic fingerprint preprocessing technique\u003c/a\u003e. \u003cbr\u003e\n\nThe following should therefore be cited whenever these codes are used in a research or published article:\n\n@article{doi:10.1049/iet-bmt.2015.0064, \u003cbr\u003e\nauthor = {Ogechukwu N. Iloanusi }, \u003cbr\u003e\ntitle = {Effective statistical-based and dynamic fingerprint preprocessing technique}, \u003cbr\u003e\njournal = {IET Biometrics}, \u003cbr\u003e\nvolume = {6}, \u003cbr\u003e\nissue = {1}, \u003cbr\u003e\npages = {9-18}, \u003cbr\u003e\nyear = {2017}, \u003cbr\u003e\ndoi = {10.1049/iet-bmt.2015.0064}, \u003cbr\u003e\nURL = {https://digital-library.theiet.org/doi/abs/10.1049/iet-bmt.2015.0064}, \u003cbr\u003e\neprint = {https://digital-library.theiet.org/doi/pdf/10.1049/iet-bmt.2015.0064} \u003cbr\u003e\n}\n\n\u003chr/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fogeni%2Ffingerprint_process_enhance_binarize","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fogeni%2Ffingerprint_process_enhance_binarize","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fogeni%2Ffingerprint_process_enhance_binarize/lists"}