Simultaneous Recognition and Relative Pose Estimation of 3D Objects Using 4D Orthonormal Moments

Both three-dimensional (3D) object recognition and pose estimation are open topics in the research community. These tasks are required for a wide range of applications, sometimes separately, sometimes concurrently. Many different algorithms have been presented in the literature to solve these proble...

Full description

Bibliographic Details
Main Author: Sergio Dominguez
Format: Article
Language:English
Published: MDPI AG 2017-09-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/17/9/2122
id doaj-55a9476fef3045fdba0f5493c303a95f
record_format Article
spelling doaj-55a9476fef3045fdba0f5493c303a95f2020-11-25T00:38:51ZengMDPI AGSensors1424-82202017-09-01179212210.3390/s17092122s17092122Simultaneous Recognition and Relative Pose Estimation of 3D Objects Using 4D Orthonormal MomentsSergio Dominguez0Centre for Automation and Robotics UPM-CSIC, Universidad Politécnica de Madrid, Jose Gutierrez Abascal, 2, 28006 Madrid, SpainBoth three-dimensional (3D) object recognition and pose estimation are open topics in the research community. These tasks are required for a wide range of applications, sometimes separately, sometimes concurrently. Many different algorithms have been presented in the literature to solve these problems separately, and some to solve them jointly. In this paper, an algorithm to solve them simultaneously is introduced. It is based on the definition of a four-dimensional (4D) tensor that gathers and organizes the projections of a 3D object from different points of view. This 4D tensor is then represented by a set of 4D orthonormal moments. Once these moments are arranged in a matrix that can be computed off-line, recognition and pose estimation is reduced to the solution of a linear least squares problem, involving that matrix and the 2D moments of the observed projection of an unknown object. The abilities of this method for 3D object recognition and pose estimation is analytically proved, demonstrating that it does not rely on experimental work to apply a generic technique to these problems. An additional strength of the algorithm is that the required projection is textureless and defined at a very low resolution. This method is computationally simple and shows very good performance in both tasks, allowing its use in applications where real-time constraints have to be fulfilled. Three different kinds of experiments have been conducted in order to perform a thorough validation of the proposed approach: recognition and pose estimation under z axis (yaw) rotations, the same estimation but with the addition of y axis rotations (pitch), and estimation of the pose of objects in real images downloaded from the Internet. In all these cases, results are encouraging, at a similar level to those of state-of-the art algorithms.https://www.mdpi.com/1424-8220/17/9/21223D object recognitionrelative pose estimationorthonormal moments
collection DOAJ
language English
format Article
sources DOAJ
author Sergio Dominguez
spellingShingle Sergio Dominguez
Simultaneous Recognition and Relative Pose Estimation of 3D Objects Using 4D Orthonormal Moments
Sensors
3D object recognition
relative pose estimation
orthonormal moments
author_facet Sergio Dominguez
author_sort Sergio Dominguez
title Simultaneous Recognition and Relative Pose Estimation of 3D Objects Using 4D Orthonormal Moments
title_short Simultaneous Recognition and Relative Pose Estimation of 3D Objects Using 4D Orthonormal Moments
title_full Simultaneous Recognition and Relative Pose Estimation of 3D Objects Using 4D Orthonormal Moments
title_fullStr Simultaneous Recognition and Relative Pose Estimation of 3D Objects Using 4D Orthonormal Moments
title_full_unstemmed Simultaneous Recognition and Relative Pose Estimation of 3D Objects Using 4D Orthonormal Moments
title_sort simultaneous recognition and relative pose estimation of 3d objects using 4d orthonormal moments
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2017-09-01
description Both three-dimensional (3D) object recognition and pose estimation are open topics in the research community. These tasks are required for a wide range of applications, sometimes separately, sometimes concurrently. Many different algorithms have been presented in the literature to solve these problems separately, and some to solve them jointly. In this paper, an algorithm to solve them simultaneously is introduced. It is based on the definition of a four-dimensional (4D) tensor that gathers and organizes the projections of a 3D object from different points of view. This 4D tensor is then represented by a set of 4D orthonormal moments. Once these moments are arranged in a matrix that can be computed off-line, recognition and pose estimation is reduced to the solution of a linear least squares problem, involving that matrix and the 2D moments of the observed projection of an unknown object. The abilities of this method for 3D object recognition and pose estimation is analytically proved, demonstrating that it does not rely on experimental work to apply a generic technique to these problems. An additional strength of the algorithm is that the required projection is textureless and defined at a very low resolution. This method is computationally simple and shows very good performance in both tasks, allowing its use in applications where real-time constraints have to be fulfilled. Three different kinds of experiments have been conducted in order to perform a thorough validation of the proposed approach: recognition and pose estimation under z axis (yaw) rotations, the same estimation but with the addition of y axis rotations (pitch), and estimation of the pose of objects in real images downloaded from the Internet. In all these cases, results are encouraging, at a similar level to those of state-of-the art algorithms.
topic 3D object recognition
relative pose estimation
orthonormal moments
url https://www.mdpi.com/1424-8220/17/9/2122
work_keys_str_mv AT sergiodominguez simultaneousrecognitionandrelativeposeestimationof3dobjectsusing4dorthonormalmoments
_version_ 1725296259820945408