Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
L
libfprint
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 37
    • Issues 37
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 10
    • Merge Requests 10
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • libfprint
  • libfprint
  • Issues
  • #271

Closed
Open
Opened Jun 08, 2020 by Vasily Khoruzhick@anarsoulDeveloper

Improve enrollment for imaging devices

Current implementation of enrollment is quite naive.

We do 5 scans in a row, extract minutiae information from all of them and store it. During verification scan is compared to each of 5 enrolled scans and if any matches we consider it a match.

Besides being quite inefficient (we're doing 5 comparisons instead of 1) it's also not very reliable on small sensors. There's no guarantee that user didn't scan his finger the same way 5 times in a row, and different way during verification (and we'll get false rejection in this case).

What we should do instead is merging minutiae information during enrollment and do as many scans as we need to get acceptable number of minutiae.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: libfprint/libfprint#271