Skip to content

Draft: Remove less minutiae

Werner Sembach requested to merge Matombo/libfprint:remove-less-minutiae into master

This is a quick fix for #272

It skips some sub-steps of the "Remove False Minutiae" steps namely:

  • remove_islands_and_lakes()
  • remove_holes()
  • remove_hooks()
  • remove_overlaps()
  • remove_malformations()

It also adds an ELAN device (0x0c63) that has a sensor that formerly was to small to verify a fingerprint using libfprint, but works with these modifications.

I marked it as draft because I have no statistical insight whether or not this will produce to many false matches. I hope someone who has will join the discussion.

Also: The changes are applied globally. Maybe it is wiser to apply them or not based on the device being used. I have not looked into a clean way of implementing that yet. Maybe someone who is longer on the project and has a better understanding of the structure, can nudge me in the right direction.

Note: I checked if it is still correct to call the points minutiae and it seems so: https://en.wikipedia.org/wiki/Fingerprint#Minutiae_features

Merge request reports