In this paper, a new method is proposed to improve hand joint regression in 3D hand pose estimation. The existing methods regress all joints together given a depth map. This causes misallocations of some hand joints, misuse of hand depth information, and have difficulties in estimating 3D coordinates accurately. In this paper, joint regression is performed in stages, such that highly flexible joints e.g. fingertip joints are regressed first followed by less flexible joints to avoid getting some errors while estimating all joints together. In practice, fingertip joints constitute relatively higher estimation errors than all other joints. Thus, we perform fingertip joint localization (2D joint estimation) after obtaining rough pose estimates from the pose estimator to locate fingertip joint positions. We then use these 2D joint estimates to generate the depth coordinates of the pose estimator. To further ensure the accuracy of the absolute pose hypothesis, we integrate a robust implicit shape-based hand detector with the deep regression pose estimator into one pipeline through a shared convolutional layer. Finally, a shared convolutional layer converts the 2D joint location to 3D poses. Consequently, our system can accurately estimate hand pose based on the prior knowledge of a well detected human hand and the properly located joint positions. Experiments were carried out on three publicly available datasets, ICVL, NYU, and MSRA. The proposed hand pose estimation system attains an accuracy of 96.4% at the threshold level of 40mm on the ICVL dataset, 92% on MSRA, and 89% on the NYU dataset illustrating the effectiveness of the proposed system over many state-of-art approaches.
No takes yet. Share an insight, caveat, or question.
A 2022 study studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: