1. A method for detecting user head motion during an authentication transaction comprising: generating, by a processor, a motion type feature vector and a user head motion type prediction based on data generated for a sequence of frames, the frames being included in biometric data captured from a user; generating a liveness rating feature vector based on the generated frame data; merging the motion type and liveness rating vectors; generating a spoof prediction from the merged vector; changing the user head motion type prediction to no motion when the generated spoof prediction indicates biometric data in the frames was spoofed; storing the user head motion type prediction in a buffer; and determining a final user head motion type detected for the frames.