Patent attributes
A liveness detection system uses a combination of interactive and silent tests to verify physical presence of a live person at a client device. The system superimposes a box on a live video of the space in front of the client device and instructs the user to move to a position that places his or her face within the box. While the user's face is within the box, the system captures a sequence of frames from the video while an amount of illumination cast on the user's face is switched between bright and dark levels according to a random, semi-random, or predefined flash sequence. The system analyzes the resulting sequence of frames to confirm that the user's head pose is consistent with the location of the box, and that changes in brightness of the image of the user's face across the captured frames are consistent with the flash sequence.