Papers › 6DoF Head Pose Estimation through Explicit Bidirectional Interaction with Face Geometry

6DoF Head Pose Estimation through Explicit Bidirectional Interaction with Face Geometry

19 Jul 2024arXiv:2407.14136archive 2025-07-28

Sungho Chun, Ju Yong Chang

This study addresses the nuanced challenge of estimating head translations within the context of six-degrees-of-freedom (6DoF) head pose estimation, placing emphasis on this aspect over the more commonly studied head rotations. Identifying a gap in existing methodologies, we recognized the underutilized potential synergy between facial geometry and head translation. To bridge this gap, we propose a novel approach called the head Translation, Rotation, and face Geometry network (TRG), which stands out for its explicit bidirectional interaction structure. This structure has been carefully designed to leverage the complementary relationship between face geometry and head translation, marking a significant advancement in the field of head pose estimation. Our contributions also include the development of a strategy for estimating bounding box correction parameters and a technique for aligning landmarks to image. Both of these innovations demonstrate superior performance in 6DoF head pose estimation tasks. Extensive experiments conducted on ARKitFace and BIWI datasets confirm that the proposed method outperforms current state-of-the-art techniques. Codes are released at https://github.com/asw91666/TRG-Release.

PaperPDFCode

Code

asw91666/trg-release officialmentioned in paperpytorchMIT report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Head Pose EstimationPose EstimationTranslation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Head Pose Estimation ARKitFace TRG (w/ 300WLP) MAE(val) 0.91 #1 of 3 Archive leaderboard report
Head Pose Estimation ARKitFace TRG (w/ 300WLP) MAE_t 3.62 #1 of 3 Archive leaderboard report
Head Pose Estimation ARKitFace TRG MAE(val) 0.92 #2 of 3 Archive leaderboard report
Head Pose Estimation ARKitFace TRG MAE_t 3.64 #2 of 3 Archive leaderboard report
Head Pose Estimation BIWI TRG (w/ 300WLP) Geodesic Error - aligned (GE) 5.68 #1 of 29 Archive leaderboard report
Head Pose Estimation BIWI TRG (w/ 300WLP) MAE (trained with other data) 2.75 #1 of 29 Archive leaderboard report
Head Pose Estimation BIWI TRG (w/ 300WLP) MAE_t 12.97 #1 of 29 Archive leaderboard report
Head Pose Estimation BIWI TRG Geodesic Error - aligned (GE) 5.35 #2 of 29 Archive leaderboard report
Head Pose Estimation BIWI TRG MAE (trained with other data) 2.89 #2 of 29 Archive leaderboard report
Head Pose Estimation BIWI TRG MAE_t 14.31 #2 of 29 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections