Bidirectional Regression for Monocular 6DoF Head Pose Estimation and Reference System Alignment
Sungho Chun, Boeun Kim, Hyung Jin Chang, Ju Yong Chang
TL;DR
This work tackles monocular 6DoF head pose estimation by addressing the entanglement between facial geometry and depth, and by fixing cross-dataset evaluation biases arising from inconsistent head-center definitions. It introduces TRGv2, a lightweight iterative framework that jointly regresses 6DoF pose and dense 3D facial landmarks through a landmark-to-image projection loop, enforcing metric consistency and generalizing translation through correction parameters within a pinhole camera model. A key contribution is the reference-system alignment strategy, which quantifies and corrects translation bias between datasets to enable fair cross-dataset comparisons. Across ARKitFace, BIWI, and DD-Pose, TRGv2 achieves state-of-the-art accuracy and efficiency, including notable improvements in ADD and translation errors, and its design supports real-time deployment on modest GPU hardware. The work also provides new annotated landmarks for DD-Pose and releases code, offering a practical pathway for robust, cross-domain 6DoF head pose estimation in real-world scenarios.
Abstract
Precise six-degree-of-freedom (6DoF) head pose estimation is crucial for safety-critical applications and human-computer interaction scenarios, yet existing monocular methods still struggle with robust pose estimation. We revisit this problem by introducing TRGv2, a lightweight extension of our previous Translation, Rotation, and Geometry (TRG) network, which explicitly models the bidirectional interaction between facial geometry and head pose. TRGv2 jointly infers facial landmarks and 6DoF pose through an iterative refinement loop with landmark-to-image projection, ensuring metric consistency among face size, rotation, and depth. To further improve generalization to out-of-distribution data, TRGv2 regresses correction parameters instead of directly predicting translation, combining them with a pinhole camera model for analytic depth estimation. In addition, we identify a previously overlooked source of bias in cross-dataset evaluations due to inconsistent head center definitions across different datasets. To address this, we propose a reference system alignment strategy that quantifies and corrects translation bias, enabling fair comparisons across datasets. Extensive experiments on ARKitFace, BIWI, and the challenging DD-Pose benchmarks demonstrate that TRGv2 outperforms state-of-the-art methods in both accuracy and efficiency. Code and newly annotated landmarks for DD-Pose will be publicly available.
