I. Introduction
Depth cameras have been widely applied in different fields such as robotics perception [1], unmanned aerial vehicles [2], autonomous vehicles [3], and virtual/augmented reality [4]. They are also commonly used in the fields of computer vision and machine learning for tasks such as object recognition, gesture recognition, gaming, 3D scanning and reconstruction.