6DDirect H+B: Body-Aware Head Pose Estimation
In a well-functioning democratic constitutional state, it is crucial for professionals such as journalists and politicians to work unimpeded, yet threats against them have increased, necessitating surveillance.
Manual surveillance requires extensive manpower and is limited in effectiveness, leading to the adoption of computer vision systems.
Our research aims to enhance surveillance by accurately predicting head and body rotation, as well as gaze direction, in surveillance footage.
To achieve this, we developed a model named 6DDirect H+B that accurately determines the 6D poses of head and body for multiple individuals in surveillance images.
This model addresses challenges such as occlusions, varying subject distances from the camera, and diverse lighting conditions.
By integrating localization, classification, and rotation learning within a unified framework using a fine-tuned YOLOv5 backbone, our approach enhances the accuracy of rotation estimation.
Then, we apply 6DDirect H+B to the task of gaze direction estimation, using an LSTM to leverage changes in head and body rotations over time to predict where a person is looking, to demonstrate the effectiveness of our approach.
In this repository, we provide the weights for our trained models and small part of the data for GazeNet demo.
For code, please see
our repository.
Head Pose and Body Orientation
These models predict head and/or body 3D rotation using the 6D representation.
Models trained on AGORA
Models trained on CMU
Models trained on GAFA
Gaze Direction Estimation
This LSTM predicts 3D gaze direction by using the head and body rotations over 7 frames.
Data for GazeNet Demo
To test GazeNet on a small subset of GAFA data, we have this zip.