TY - JOUR
T1 - Robust 3D object tracking with X-Triplet markers
T2 - A machine learning-based approach
AU - Meng, Cai
AU - Zeng, Yue
AU - Shen, Hongbin
AU - Deng, Xinliang
AU - Chen, Diansheng
N1 - Publisher Copyright:
© 202X The Authors. Publishing services by Elsevier B.V. on behalf of KeAi Communications Co. Ltd. This is an open access article under the CC BY license. http://creativecommons.org/licenses/by/4.0/
PY - 2026/1
Y1 - 2026/1
N2 - Object tracking in 3D space is a classical problem in computer vision. In this paper, an efficient and robust X-Triplet detection method is proposed based on the support vector machine (SVM) and an adjacent matrix for locating and tracking objects through stereo vision with minimal feature points. The X-Triplet, denoted as Tri-X, is a composite marker consisting of three sequential X-corners. The definition and types of Tri-X markers are introduced at first. Then a fast and robust X-corner detector based on the block search strategy and SVM is proposed to extract X-corner candidates with sub-pixel locations and orientations. Thereafter the X-corner adjacent matrix (XAM) is constructed using the orientation angle error to describe the possibility that any X-corner pair form a valid edge vector. The Tri-X candidates are then extracted efficiently from the XAM. Finally once the Tri-X markers are detected in binocular images, their 6D pose information can be recovered through stereo matching and triangulation technique. When multiple targets are involved simultaneously, different Tri-X markers can be utilized to identify different objects. Experimental results show that the proposed method outperformed the state-of-the-art in terms of both accuracy and efficiency for Tri-X marker detection. In localization precision test, it achieved 0.1 mm error for the position and 1° error for the orientation. Our method exhibits great potential for utilization in user-defined specific tracking tasks, offering flexibility and adaptability to various tracking requirements, especially multi-tool tracking in medical robotics.
AB - Object tracking in 3D space is a classical problem in computer vision. In this paper, an efficient and robust X-Triplet detection method is proposed based on the support vector machine (SVM) and an adjacent matrix for locating and tracking objects through stereo vision with minimal feature points. The X-Triplet, denoted as Tri-X, is a composite marker consisting of three sequential X-corners. The definition and types of Tri-X markers are introduced at first. Then a fast and robust X-corner detector based on the block search strategy and SVM is proposed to extract X-corner candidates with sub-pixel locations and orientations. Thereafter the X-corner adjacent matrix (XAM) is constructed using the orientation angle error to describe the possibility that any X-corner pair form a valid edge vector. The Tri-X candidates are then extracted efficiently from the XAM. Finally once the Tri-X markers are detected in binocular images, their 6D pose information can be recovered through stereo matching and triangulation technique. When multiple targets are involved simultaneously, different Tri-X markers can be utilized to identify different objects. Experimental results show that the proposed method outperformed the state-of-the-art in terms of both accuracy and efficiency for Tri-X marker detection. In localization precision test, it achieved 0.1 mm error for the position and 1° error for the orientation. Our method exhibits great potential for utilization in user-defined specific tracking tasks, offering flexibility and adaptability to various tracking requirements, especially multi-tool tracking in medical robotics.
KW - Localization
KW - Object tracking
KW - Support vector machine
KW - Tri-X composite marker
KW - X-corner adjacent matrix
UR - https://www.scopus.com/pages/publications/105035491202
U2 - 10.1016/j.cjme.2025.100068
DO - 10.1016/j.cjme.2025.100068
M3 - 文章
AN - SCOPUS:105035491202
SN - 1000-9345
VL - 39
JO - Chinese Journal of Mechanical Engineering (English Edition)
JF - Chinese Journal of Mechanical Engineering (English Edition)
M1 - 100068
ER -