Related Experiment Video
Updated: Oct 22, 2025

06:54
Photorealistic Learned Landscapes for Augmented Reality
Published on: June 27, 2025
311
From IR Images to Point Clouds to Pose: Point Cloud-Based AR Glasses Pose Estimation
Ahmet Firintepe1,2, Carolin Vey1,3, Stylianos Asteriadis3
1BMW Group Research, New Technologies, Innovations, 85748 Munich, Germany.
Journal of Imaging
|August 30, 2021
Summary
We developed two new algorithms for estimating augmented reality (AR) glasses pose from single infrared images using 3D point clouds. Our methods significantly reduce pose estimation errors compared to existing techniques.
Area of Science:
- Computer Vision
- Robotics
- Machine Learning
Background:
- Accurate pose estimation is crucial for augmented reality (AR) applications.
- Existing methods often struggle with single-view or infrared imagery.
- 3D point clouds offer a robust intermediate representation for pose estimation.
Purpose of the Study:
- To propose novel algorithms for AR glasses pose estimation from single infrared images.
- To leverage 3D point clouds as an intermediate representation.
- To improve accuracy and reduce error compared to existing methods.
Main Methods:
- Developed two algorithms: 'PointsToRotation' (Deep Neural Network) and 'PointsToPose' (hybrid Deep Learning and voting).
- Utilized a semi-supervised trained point cloud estimator for single-image 3D point cloud generation.
- Generated a novel point cloud dataset using the HMDPose dataset.
Main Results:
- Achieved approximately 50% error reduction compared to CloudPose (another point cloud-based method).
- Reduced pose estimation error by approximately 96% compared to a state-of-the-art image-based method.
- Demonstrated effective AR glasses pose estimation from single infrared images.
Conclusions:
- The proposed methods offer significant improvements in AR glasses pose estimation accuracy.
- 3D point clouds are a viable and effective intermediate representation for this task.
- The developed algorithms advance the field of real-time AR system tracking.

