Salient feature extraction of industrial objects for an automated assembly system

This paper presents a vision based human-robotic interaction (HRI) framework for the modeling and localization of industrial objects typically found in an assembly task. Automating robotic vision for complicated industrial objects is an important, yet still difficult task, especially in the stage of extracting object features. To tackle this specific problem, we have developed a new HRI system consisting of an off-line vision model acquisition, in which the object's salient features are acquired through a human-in-the-loop approach. Subsequently, two feature extraction algorithms; region-growing and edge-grouping, are applied to the model development through collaboration between the human and robot. Finally, using a Kalman filter estimation with a proper ellipse representation, our object localization system generates ellipse hypotheses by grouping edge fragments in the scene, driven by the acquired vision model of objects. The proposed system is validated by experiments using actual industrial objects for both HRI-based object modeling and automated object localization.

[1]  L. N. Smith,et al.  A knowledge based system for optimum and concurrent design, and manufacture by powder metallurgy technology , 1999 .

[2]  Avinash C. Kak,et al.  Interactive Learning of a Multiple-Attribute Hash Table Classifier for Fast Object Recognition , 1995, Comput. Vis. Image Underst..

[3]  Andrew Zisserman,et al.  Multiple view geometry in computer visiond , 2001 .

[4]  Olivier Faugeras,et al.  Three-Dimensional Computer Vision , 1993 .

[5]  Carla E. Brodley,et al.  ASSERT: A Physician-in-the-Loop Content-Based Retrieval System for HRCT Image Databases , 1999, Comput. Vis. Image Underst..

[6]  Avinash C. Kak,et al.  Fast Vision-guided Mobile Robot Navigation Using Model-based Reasoning And Prediction Of Uncertainties , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Theodosios Pavlidis,et al.  Picture Segmentation by a Tree Traversal Algorithm , 1976, JACM.

[8]  T. Roche,et al.  Industry , 1995 .

[9]  John Porrill Fitting ellipses and predicting confidence envelopes using a bias corrected Kalman filter , 1990, Image Vis. Comput..

[10]  Robert C. Bolles,et al.  3DPO: A Three- Dimensional Part Orientation System , 1986, IJCAI.

[11]  Herbert Süße,et al.  Invariant Fitting of Planar Objects by Primitives , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Gérard G. Medioni,et al.  Interactive 3D model extraction from a single image , 2001, Image Vis. Comput..

[13]  Akio Kosaka,et al.  Vision-based bin-picking: recognition and localization of multiple complex objects using simple visual cues , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[14]  Andrew W. Fitzgibbon,et al.  Direct Least Square Fitting of Ellipses , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Ramakant Nevatia,et al.  Including interaction in an automated modelling system , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[16]  Avinash C. Kak,et al.  A robot vision system for recognizing 3D objects in low-order polynomial time , 1989, IEEE Trans. Syst. Man Cybern..

[17]  Daniel P. Huttenlocher,et al.  Finding convex edge groupings in an image , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[18]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Yuichi Motai,et al.  SmartView: hand-eye robotic calibration for active viewpoint generation and object grasping , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[20]  Clark F. Olson Improving the generalized Hough transform through imperfect grouping , 1998, Image Vis. Comput..

[21]  Marc H. Raibert,et al.  Running With Symmetry , 1986 .

[22]  Edwin K. P. Chong,et al.  Efficient algorithms for finding the centers of conics and quadrics in noisy data , 1999 .

[23]  Colin Bradley Rapid prototyping models generated from machine vision data , 2001 .

[24]  Jean-Philippe Tarel,et al.  Curve finder combining perceptual grouping and a Kalman like fitting , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[25]  David W. Jacobs,et al.  Robust and Efficient Detection of Salient Convex Groups , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  A. Kak,et al.  Stereo Vision for Industrial Applications , 2007 .

[27]  Y. Motai,et al.  An interactive framework for acquiring vision models of 3-D objects from 2-D images , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[28]  O. Faugeras Three-dimensional computer vision: a geometric viewpoint , 1993 .

[29]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .