tree: 7ed894fad92fe8647ce00985650056022e3668b7 [path history] [tgz]
  1. benchmarks/
  2. templates/
  3. bootstrap.py
  4. bootstrap_test.py
  5. cached_data_file.py
  6. cached_data_file_test.py
  7. collection.py
  8. experiment.py
  9. experiment_test.py
  10. fpc_bet_results.py
  11. fpsutils.py
  12. fpsutils_test.py
  13. README.md
  14. report_pandoc.py
  15. report_test.py
  16. requirements.txt
  17. ResultsEval.py
  18. run.py
  19. setup-data-dir.bash
  20. simulate_fpstudy.py
  21. test_case.py
  22. test_case_test.py
biod/study/analysis-tool/README.md

Fingerprint Performance Analysis Tool

This tool is used to asses the performance of a fingerprint system.

It uses matcher decision output from test user fingerprint samples to statistically determine its FAR and FRR confidence range.

Notes

  • When using multiple test cases, please keep the Sample IDs reported in each test case decisions output consistent with the actual global samples being used. This is relevant when you are using different sample ranges for enrollment, template updating, or verification across different test cases. We still want the combined histograms to be able to compare sample performance across all test cases.

Run The Analysis

# From the biod/study directory.
./python-venv-setup.sh
. .venv/bin/activate
./analysis-tool/run.py --learn-groups-dir data/orig-data data/decisions analysis

Run Unit Tests

python -m unittest discover -v -s . -p '*_test.py'