6D Object Pose Estimation Using a Particle Filter With Better Initialization

Estimation of 6D object poses is a key issue in robotic grasping tasks. Recently, many high-performance learning-based methods have been introduced using robust deep learning techniques; however, applying these methods to real robot environments requires many ground truth 6D pose annotations for tra...

Full description

Bibliographic Details
Main Authors: Gijae Lee, Jun-Sik Kim, Seungryong Kim, Kanggeon Kim
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10034745/
_version_ 1811169727004803072
author Gijae Lee
Jun-Sik Kim
Seungryong Kim
Kanggeon Kim
author_facet Gijae Lee
Jun-Sik Kim
Seungryong Kim
Kanggeon Kim
author_sort Gijae Lee
collection DOAJ
description Estimation of 6D object poses is a key issue in robotic grasping tasks. Recently, many high-performance learning-based methods have been introduced using robust deep learning techniques; however, applying these methods to real robot environments requires many ground truth 6D pose annotations for training. To address this problem, we propose a template matching-based particle filter approach for 6D pose estimation; the proposed method does not require ground truth 6D poses. Although particle filter approaches can stochastically avoid local optima, they require adequate initial pose hypotheses for estimating an accurate 6D object pose. Therefore, we estimated an initial translation of the target object for accurately initializing a particle filter by developing a new deep network. Once the proposed centroid prediction network (CPN) is trained with a specific dataset, no additional training is required for new objects not in the dataset. We evaluated the performance of the CPN and the proposed 6D pose estimation method on benchmark datasets, which demonstrated that the CPN can predict the centroid for any object, including those not in the training data, and that our 6D pose estimation method outperforms existing methods for partially occluded objects. Finally, we tested a grasping task based on our proposed method using a real robot platform to demonstrate an application of our method to a downstream task. This experiment shows that our method can be applied to part assembly, bin picking, and object manipulation without large training datasets with 6D pose annotations. The code and models are available at: <uri>https://github.com/oorrppp2/Particle_filter_approach_6D_pose_estimation</uri>.
first_indexed 2024-04-10T16:46:42Z
format Article
id doaj.art-91c019be1a80436dbb615b90e14a6be4
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-10T16:46:42Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-91c019be1a80436dbb615b90e14a6be42023-02-08T00:00:56ZengIEEEIEEE Access2169-35362023-01-0111114511146210.1109/ACCESS.2023.3241250100347456D Object Pose Estimation Using a Particle Filter With Better InitializationGijae Lee0https://orcid.org/0000-0002-8231-8439Jun-Sik Kim1Seungryong Kim2https://orcid.org/0000-0003-2927-6273Kanggeon Kim3https://orcid.org/0000-0001-9467-2323Artificial Intelligence and Robotics Institute, Korea Institute of Science and Technology, Seoul, South KoreaArtificial Intelligence and Robotics Institute, Korea Institute of Science and Technology, Seoul, South KoreaDepartment of Computer Science and Engineering, Korea University, Seoul, South KoreaArtificial Intelligence and Robotics Institute, Korea Institute of Science and Technology, Seoul, South KoreaEstimation of 6D object poses is a key issue in robotic grasping tasks. Recently, many high-performance learning-based methods have been introduced using robust deep learning techniques; however, applying these methods to real robot environments requires many ground truth 6D pose annotations for training. To address this problem, we propose a template matching-based particle filter approach for 6D pose estimation; the proposed method does not require ground truth 6D poses. Although particle filter approaches can stochastically avoid local optima, they require adequate initial pose hypotheses for estimating an accurate 6D object pose. Therefore, we estimated an initial translation of the target object for accurately initializing a particle filter by developing a new deep network. Once the proposed centroid prediction network (CPN) is trained with a specific dataset, no additional training is required for new objects not in the dataset. We evaluated the performance of the CPN and the proposed 6D pose estimation method on benchmark datasets, which demonstrated that the CPN can predict the centroid for any object, including those not in the training data, and that our 6D pose estimation method outperforms existing methods for partially occluded objects. Finally, we tested a grasping task based on our proposed method using a real robot platform to demonstrate an application of our method to a downstream task. This experiment shows that our method can be applied to part assembly, bin picking, and object manipulation without large training datasets with 6D pose annotations. The code and models are available at: <uri>https://github.com/oorrppp2/Particle_filter_approach_6D_pose_estimation</uri>.https://ieeexplore.ieee.org/document/10034745/6D pose estimationcentroid prediction networkparticle filterrobotic grasping
spellingShingle Gijae Lee
Jun-Sik Kim
Seungryong Kim
Kanggeon Kim
6D Object Pose Estimation Using a Particle Filter With Better Initialization
IEEE Access
6D pose estimation
centroid prediction network
particle filter
robotic grasping
title 6D Object Pose Estimation Using a Particle Filter With Better Initialization
title_full 6D Object Pose Estimation Using a Particle Filter With Better Initialization
title_fullStr 6D Object Pose Estimation Using a Particle Filter With Better Initialization
title_full_unstemmed 6D Object Pose Estimation Using a Particle Filter With Better Initialization
title_short 6D Object Pose Estimation Using a Particle Filter With Better Initialization
title_sort 6d object pose estimation using a particle filter with better initialization
topic 6D pose estimation
centroid prediction network
particle filter
robotic grasping
url https://ieeexplore.ieee.org/document/10034745/
work_keys_str_mv AT gijaelee 6dobjectposeestimationusingaparticlefilterwithbetterinitialization
AT junsikkim 6dobjectposeestimationusingaparticlefilterwithbetterinitialization
AT seungryongkim 6dobjectposeestimationusingaparticlefilterwithbetterinitialization
AT kanggeonkim 6dobjectposeestimationusingaparticlefilterwithbetterinitialization