ABIS Finger Things
Known External Benchs
We can go with FVC-STD-1.0 here.
https://biolab.csr.unibo.it/fvcongoing/UI/Form/BenchmarkAreas/BenchmarkAreaFV.aspx Although this is a 1-1 benchmark suite. This is a good reference for point for accuracy benchs.
FVC ongoing
Always running online https://biolab.csr.unibo.it/fvcongoing/UI/Form/Home.aspx
NIST's evals
This contains multiple evaluations, but we can focus on 1-N matching here. https://github.com/usnistgov/frifte
Test sets
We need to test how good our system is at narrowing down the search space. This can be part of our evaluation sets that we have built.
Ideas for Indexing
Locality Sensitive Hashing (LSH): Reduces dimensionality while preserving similarity relationships
How does this work
Multi-level hierarchical matching: Initial coarse filtering followed by refined matching
what are the hierarchies
Quality Check Ideas
Cool Papez
Learning a Fixed-Length Fingerprint Representation
this paper looks like a well researched paper and a landmark in the fingerprint indexing in the CNN scene.
Implementation Plans
Evaluation Metrics
- Penetration Rate
- Dataset size (i.e: number of fingerprints)
- DB/Storage required to represent those record
- Storage Growth rate
- Memory Required to represent one of that record
- Memory growth rate
- Search Response Time(i.e: time to compare 1 vs N records)
- Search Response Time Growth Rate
- Computation Power Requirements
- Accuracy Measurements
- TPR (Hit Rate)
- FPR (False Hit Rate)
- Miss rate (False Negative Rate)
- Recall(i.e: TPR / (TPR + FNR))
- Do we need CMC curves? I've seen it being used in the evaluations not quite sure if its required for me.
- Insertion Metrics
- Enrolment Time / Throughput
- Index-Build Time
Research Log
Question / Goal
- What am I trying to figure out?
Trying to find ways of identifying the finger patterns that are known to work.
Context
- Why this matters / decision to make: The existing finger print matcher is based on custom configuration for finger print extraction.
Attempt
- What I did:
- searching the web for alternative models.
- Key steps (very short):
Result
- Outcome (success / fail / unclear):
- Key observations:
Insight
- What did I learn (new information only): https://github.com/tim-rohwedder/fixed-length-fingerprint-extractors
Next Step
- What to try next (specific action):
Avoid Repeating
- What NOT to try again (or conditions when it fails):