Abstract
Machine vision is today a well-established technology in industry where especially conveyer belt applications are successful. A related application area is the situation where a number of objects are located in a bin and each has to be picked from the bin. This problem is known as the automatic bin-picking problem and has a huge market potential due to the countless situations where bin-picking is done manually. In this paper we address a general bin-picking problem present at a large pump manufacturer, Grundfos, where many objects with circular openings are handled each day. We pose estimate the objects by finding the 3D opening based on the elliptic projections into two cameras. The ellipses from the two cameras are handled in a unifying manner using graph theory together with an approach that links a pose and an ellipse via the equation for a general cone. Tests show that the presented algorithm can estimate the poses for a large variety of orientations and handle both noise and occlusions.
Chapter PDF
Similar content being viewed by others
References
Balslev, I., Eriksen, R.D.: From belt picking to bin picking. Proceedings of SPIE - The International Society for Optical Engineering 4902, 616–623 (2002)
Berger, M., Bachler, G., Scherer, S.: Vision Guided Bin Picking and Mounting in a Flexible Assembly Cell. In: 13th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems IEA/AIE 2000, New Orleans, Louisiana, USA (June 2000)
Faugeras, O.: Three-Dimensional Computer Vision - A Geometric Viewpoint, 1st edn. The MIT Press, Cambridge
Fitzgibbon, A.W., Pilu, M., Fisher, R.B.: Direct least-squares fitting of ellipses. IEEE Transactions on Pattern Analysis and Machine Intelligence 21(5), 476–480 (1999)
Kirkegaard, J.: Pose estimation of randomly organised stator housings with circular features. Technical report, Aalborg University, Laboratory of Computer Vision and Media Technology (2005)
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)
Lowe, D.G.: Three-dimensional object recognition from single two-dimensional images. Artificial Intelligence 31(3), 355–395 (1987)
Moeslund, T.B., Aagaard, M., Lerche, D.: 3D Pose Estimation of Cactus Leaves using an Active Shape Model. In: IEEE Workshop on Applications of Computer Vision (WACV), Breckenridge, Colorado (January 2005)
Motai, Y., Kosaka, A.: Concatenate feature extraction for robust 3d elliptic object localization. In: Applied Computing 2004 - Proceedings of the 2004 ACM Symposium on Applied Computing, vol. 1, pp. 21–28 (2004)
Pope, A.R.: Learning to recognize objects in images: Acquiring and using probabilistic models of appearance. Technical report, The University of British Columbia, Department of Computer Science (1995)
Rosin, P.L.: Nonparametric segmentation of curves into various representations. IEEE Transactions on Pattern Analysis and Machine Intelligence 17(12), 1140–1153 (1995)
Safaee-Rad, R., Tchoukanov, I., Carless Smith, K., Benhabib, B.: Three-dimensional location estimation of circular features for machine vision. IEEE Transactions on Robotics and Automation 8(5), 624–640 (1992)
Torras, C.: Computer Vision - Theory and Industrial Applications, 1st edn. Springer, Heidelberg (1992)
Trucco, E., Verri, A.: Introductory Techniques for 3D Computer Vision, 1st edn. Prentice-Hall, Englewood Cliffs (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Moeslund, T.B., Kirkegaard, J. (2005). Pose Estimation of Randomly Organized Stator Housings. In: Kalviainen, H., Parkkinen, J., Kaarna, A. (eds) Image Analysis. SCIA 2005. Lecture Notes in Computer Science, vol 3540. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499145_69
Download citation
DOI: https://doi.org/10.1007/11499145_69
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26320-3
Online ISBN: 978-3-540-31566-7
eBook Packages: Computer ScienceComputer Science (R0)