Authors:
Nicola Greggio
1
;
Alexandre Bernardino
2
;
Cecilia Laschi
3
;
Paolo Dario
4
and
José Santos-Victor
2
Affiliations:
1
Instituto Superior Técnico and ARTS Lab - Scuola Superiore S.Anna, Portugal
;
2
Instituto Superior Técnico, Portugal
;
3
ARTS Lab - Scuola Superiore S.Anna, Italy
;
4
CRIM-Lab, Scuola Superiore S.Anna and Pisa, Italy
Keyword(s):
Humanoid robotics, Machine vision, Pattern recognition, Least-square fitting, Algebraic distance.
Related
Ontology
Subjects/Areas/Topics:
Image Processing
;
Informatics in Control, Automation and Robotics
;
Mobile Robots and Autonomous Systems
;
Robotics and Automation
;
Vision, Recognition and Reconstruction
Abstract:
This paper presents the implementation of real-time tracking algorithm for following and evaluating the 3D position of a generic spatial object. The key issue of our approach is the development of a new algorithm for pattern recognition in machine vision, the Least Constrained Square-Fitting of Ellipses (LCSE), which improves the state of the art ellipse fitting procedures. It is a robust and direct method for the least-square fitting of ellipses to scattered data. Although it has been ellipse-specifically developed, our algorithm demonstrates to be well suitable for the real-time tracking any spherical object, and it presents also robustness against noise. In this work we applied it to the RobotCub humanoid robotics platform simulator. We compared its performance with the Hough Transform and with its original formulation, made by Fitzgibbon et Al. in 1999, in terms of robustness (success/failure in the object detection) and fitting precision. We performed several tests to prove the
robustness of the algorithm within the overall system. Finally we present our results.
(More)