I'm puzzled why it deserves the description "biometrics". Forgive me if I am failing to appreciate some subtle sophistication in the process, but isn't this just a "prints 'n' pic" system.
Looks horribly like marketing-speak where ordinary words are shunned as being far too prosaic in favour of what are really meaningless words that appear "exciting" and "dynamic".