Efficient Model-Based Object Pose Estimation Based on Multi-Template Tracking and PnP Algorithms

Three-Dimensional (3D) object pose estimation plays a crucial role in computer vision because it is an essential function in many practical applications. In this paper, we propose a real-time model-based object pose estimation algorithm, which integrates template matching and Perspective-n-Point (Pn...

Full description

Bibliographic Details
Main Authors: Chi-Yi Tsai, Kuang-Jui Hsu, Humaira Nisar
Format: Article
Language:English
Published: MDPI AG 2018-08-01
Series:Algorithms
Subjects:
Online Access:http://www.mdpi.com/1999-4893/11/8/122
_version_ 1818516559569616896
author Chi-Yi Tsai
Kuang-Jui Hsu
Humaira Nisar
author_facet Chi-Yi Tsai
Kuang-Jui Hsu
Humaira Nisar
author_sort Chi-Yi Tsai
collection DOAJ
description Three-Dimensional (3D) object pose estimation plays a crucial role in computer vision because it is an essential function in many practical applications. In this paper, we propose a real-time model-based object pose estimation algorithm, which integrates template matching and Perspective-n-Point (PnP) pose estimation methods to deal with this issue efficiently. The proposed method firstly extracts and matches keypoints of the scene image and the object reference image. Based on the matched keypoints, a two-dimensional (2D) planar transformation between the reference image and the detected object can be formulated by a homography matrix, which can initialize a template tracking algorithm efficiently. Based on the template tracking result, the correspondence between image features and control points of the Computer-Aided Design (CAD) model of the object can be determined efficiently, thus leading to a fast 3D pose tracking result. Finally, the 3D pose of the object with respect to the camera is estimated by a PnP solver based on the tracked 2D-3D correspondences, which improves the accuracy of the pose estimation. Experimental results show that the proposed method not only achieves real-time performance in tracking multiple objects, but also provides accurate pose estimation results. These advantages make the proposed method suitable for many practical applications, such as augmented reality.
first_indexed 2024-12-11T00:43:56Z
format Article
id doaj.art-4c907052ce694b1982e91166ee63d2b0
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-12-11T00:43:56Z
publishDate 2018-08-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-4c907052ce694b1982e91166ee63d2b02022-12-22T01:26:50ZengMDPI AGAlgorithms1999-48932018-08-0111812210.3390/a11080122a11080122Efficient Model-Based Object Pose Estimation Based on Multi-Template Tracking and PnP AlgorithmsChi-Yi Tsai0Kuang-Jui Hsu1Humaira Nisar2Department of Electrical and Computer Engineering, Tamkang University, 151 Ying-chuan Road, Danshui District, New Taipei City 251, TaiwanDepartment of Electrical and Computer Engineering, Tamkang University, 151 Ying-chuan Road, Danshui District, New Taipei City 251, TaiwanDepartment of Electronic Engineering, Universiti Tunku Abdul Rahman, Jalan Universiti, Bandar Barat, 31900 Kampar, Perak, MalaysiaThree-Dimensional (3D) object pose estimation plays a crucial role in computer vision because it is an essential function in many practical applications. In this paper, we propose a real-time model-based object pose estimation algorithm, which integrates template matching and Perspective-n-Point (PnP) pose estimation methods to deal with this issue efficiently. The proposed method firstly extracts and matches keypoints of the scene image and the object reference image. Based on the matched keypoints, a two-dimensional (2D) planar transformation between the reference image and the detected object can be formulated by a homography matrix, which can initialize a template tracking algorithm efficiently. Based on the template tracking result, the correspondence between image features and control points of the Computer-Aided Design (CAD) model of the object can be determined efficiently, thus leading to a fast 3D pose tracking result. Finally, the 3D pose of the object with respect to the camera is estimated by a PnP solver based on the tracked 2D-3D correspondences, which improves the accuracy of the pose estimation. Experimental results show that the proposed method not only achieves real-time performance in tracking multiple objects, but also provides accurate pose estimation results. These advantages make the proposed method suitable for many practical applications, such as augmented reality.http://www.mdpi.com/1999-4893/11/8/122model-based pose estimation3D pose estimationhomography decompositionPnP problemtemplate tracking
spellingShingle Chi-Yi Tsai
Kuang-Jui Hsu
Humaira Nisar
Efficient Model-Based Object Pose Estimation Based on Multi-Template Tracking and PnP Algorithms
Algorithms
model-based pose estimation
3D pose estimation
homography decomposition
PnP problem
template tracking
title Efficient Model-Based Object Pose Estimation Based on Multi-Template Tracking and PnP Algorithms
title_full Efficient Model-Based Object Pose Estimation Based on Multi-Template Tracking and PnP Algorithms
title_fullStr Efficient Model-Based Object Pose Estimation Based on Multi-Template Tracking and PnP Algorithms
title_full_unstemmed Efficient Model-Based Object Pose Estimation Based on Multi-Template Tracking and PnP Algorithms
title_short Efficient Model-Based Object Pose Estimation Based on Multi-Template Tracking and PnP Algorithms
title_sort efficient model based object pose estimation based on multi template tracking and pnp algorithms
topic model-based pose estimation
3D pose estimation
homography decomposition
PnP problem
template tracking
url http://www.mdpi.com/1999-4893/11/8/122
work_keys_str_mv AT chiyitsai efficientmodelbasedobjectposeestimationbasedonmultitemplatetrackingandpnpalgorithms
AT kuangjuihsu efficientmodelbasedobjectposeestimationbasedonmultitemplatetrackingandpnpalgorithms
AT humairanisar efficientmodelbasedobjectposeestimationbasedonmultitemplatetrackingandpnpalgorithms