A method for
motion synchronization-based head
pose estimation, by a head mounted display (HMD) device and an HMD device for performing the same are provided. The method includes receiving, by the HMD device, motion data from a plurality of
motion sensors of the HMD device, receiving, by the HMD device, a plurality of image frames from at least one
simultaneous localization and mapping SLAM camera of the HMD device, estimating, by the HMD device, a plurality of motion parameters of
head movements of a user from the plurality of image frames received from memory, generating, by the HMD device, a filtered subset of the motion data received from the plurality of
motion sensors based on the plurality of motion parameters of the
head movements,
synchronizing, by the HMD device, the plurality of image frames received from the memory and filtered subset of motion data, and estimating, by the HMD device, the head
pose based on the synchronized plurality of image frames and motion data.