Can the iSight camera perform facial recognition at the lock/login screen?
KeyLemon looks like what you want: http://www.keylemon.com/product/

It has a free version, but I don't believe it will replace the login screen.