Fast Ellipse Detection via Gradient Information for Robotic Manipulation of Cylindrical Objects

被引:20
作者
Dong, Huixu [1 ]
Sun, Guangbin [1 ]
Pang, Wee-Ching [1 ]
Asadi, Ehsan [1 ]
Prasad, Dilip K. [2 ]
Chen, I-Ming [1 ]
机构
[1] Nanyang Technol Univ, Robot Res Ctr, Singapore 639798, Singapore
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
关键词
Grasping; perception for grasping and manipulation; RGB-D perception; elliptic tracking; gradient information; ROBUST;
D O I
10.1109/LRA.2018.2836428
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Robotic manipulation of objects requires a fast recognition from image stream. For many cylindrical object (e.g., cans, cups, pipes, bottles, etc.) this is possible through detection of ellipse depicting the circular top of the cylinder. Growing industrial and warehouse applications of robots drive the demand for fast and reliable detection of ellipses, while state-of-the-art methods are lacking in either speed or accuracy strength. We present a novel algorithm to perform fast and robust ellipse detection. First, the method utilizes the information of edge curvature to split curves into arcs. Next, the arc convexity-concavity is used to classify arcs into different quadrants of ellipses. Then, based on multiple geometric constraints the arcs can be grouped at low computational cost. Our method is compared with six state-of-the-art methods using three public image datasets. The comparison results show that the proposed algorithm outperforms other methods with high detection accuracy and fast detection speed. Lastly, the algorithm is applied to identifying cylindrical objects in real-time for arranging and tracking purposes.
引用
收藏
页码:2754 / 2761
页数:8
相关论文
共 27 条
[1]   On using directional information for parameter space decomposition in ellipse detection [J].
Aguado, AS ;
Montiel, ME ;
Nixon, MS .
PATTERN RECOGNITION, 1996, 29 (03) :369-381
[2]  
[Anonymous], 2002, P IEEE INF TECHN APP
[3]   Splitting touching cells based on concave points and ellipse fitting [J].
Bai, Xiangzhi ;
Sun, Changming ;
Zhou, Fugen .
PATTERN RECOGNITION, 2009, 42 (11) :2434-2446
[4]   Very Fast Best-Fit Circular and Elliptical Boundaries by Chord Data [J].
Barwick, D. Shane .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2009, 31 (06) :1147-1152
[5]  
Basca CA, 2005, Eurocon 2005: The International Conference on Computer as a Tool, Vol 1 and 2 , Proceedings, P1397
[6]   A Split and Merge Based Ellipse Detector With Self-Correcting Capability [J].
Chia, Alex Yong-Sang ;
Rahardja, Susanto ;
Rajan, Deepu ;
Leung, Maylor Karhang .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2011, 20 (07) :1991-2006
[7]   Accurate detection of ellipses with false detection control at video rates using a gradient analysis [J].
Dong, Huixu ;
Prasad, Dilip K. ;
Chen, I-Ming .
PATTERN RECOGNITION, 2018, 81 :112-130
[8]  
Dong HX, 2017, IEEE IMAGE PROC, P66, DOI 10.1109/ICIP.2017.8296244
[9]   Geometric design optimization of an under-actuated tendon-driven robotic gripper [J].
Dong, Huixu ;
Asadi, Ehsan ;
Qiu, Chen ;
Dai, Jiansheng ;
Chen, I-Ming .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2018, 50 :80-89
[10]   USE OF HOUGH TRANSFORMATION TO DETECT LINES AND CURVES IN PICTURES [J].
DUDA, RO ;
HART, PE .
COMMUNICATIONS OF THE ACM, 1972, 15 (01) :11-&