I've recently been looking at the Australian SmartGate system - which looks like it should be fun...
here
It has a two-step process where it first does the immigration check and extracts biometric data from an e-passport, and if all that is okay the person goes on to the facial biometric scanner / gate.
This sounds like it would be good because the database to search would always be quite small...