Accurate Instance-Based Segmentation for Boundary Detection in Robot Grasping Application
Source abstract
Abstract
With the rapid development of cameras and deep learning technologies, computer vision tasks such as object detection, object segmentation and object tracking are being widely applied in many fields of life. For robot grasping tasks, object segmentation aims to classify and localize objects, which helps robots to be able to pick objects accurately. The state-of-the-art instance segmentation network framework, Mask Region-Convolution Neural Network (Mask R-CNN), does not always perform an excellent accurate segmentation at the edge or border of objects. The approach using 3D camera, however, is able to extract the entire (foreground) objects easily but can be difficult or require a large amount of computation effort to classify it. We propose a novel approach, in which we combine Mask R-CNN with 3D algorithms by adding a 3D process branch for instance segmentation. Both outcomes of two branches are contemporaneously used to classify the pixels at the edge objects by dealing with the spatial relationship between edge region and mask region. We analyze the effectiveness of the method by testing with harsh cases of object positions, for example, objects are closed, overlapped or obscured by each other to focus on edge and border segmentation. Our proposed method is about 4 to 7% higher and more stable in IoU (intersection of union). This leads to a reach of 46% of mAP (mean Average Precision), which is a higher accuracy than its counterpart. The feasibility experiment shows that our method could be a remarkable promoting for the research of the grasping robot.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Neural Network Applications · Image and Object Detection Techniques · Robotics and Sensor-Based Localization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Mechanical Engineering, Hanoi University of Science and Technology, Hanoi 100000, Vietnam
References (30)
Show source-provided references
1. Brachmann, E., Krull, A., Michel, F., Gumhold, S., Shotton, J., and Rother, C. (2014). Learning 6D object pose estimation using 3D object coordinates. European Conference on Computer Vision (ECCV), Springer.10.1007/978-3-319-10605-2_35 ↗
2. Hu, Y., Hugonot, J., Fua, P., and Salzmann, M. (2019, January 16–20). Segmentation-Driven 6D object pose estimation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.10.1109/CVPR.2019.00350 ↗
3. Deng, X., Xiang, Y., Mousavian, A., Eppner, C., Bretl, T., and Fox, D. (August, January 31). Self-supervised 6D object pose estimation for robot manipulation. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Paris, France.
4. Region-based convolutional networks for accurate object detection10.1109/TPAMI.2015.2437384 ↗
5. Girshick, R. (2015, January 7–13). Fast R-CNN. Proceedings of the IEEE International Conference on Computer Vision (ICCV), Santiago, Chile.10.1109/ICCV.2015.169 ↗
6. Ren, S., He, K., Girshick, R., and Sun, J. (2015). Faster R-CNN: Towards real-time object detection with region proposal networks. arXiv.
7. He, K., Gkioxari, G., Dollár, P., and Girshick, R. (2017, January 22–29). Mask rcnn. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.322 ↗
8. Huang, Z., Huang, L., Gong, Y., Huang, C., and Wang, X. (2019, January 16–20). Mask Scoring R-CNN. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.10.1109/CVPR.2019.00657 ↗
9. Zhang, Y., Chu, J., Leng, L., and Miao, J. (2020). Mask-Refined R-CNN: A Network for Refining Object Details in Instance Segmentation. Sensors, 20.10.3390/s20041010 ↗
10. Ioannou, Y., Taati, B., Harrap, R., and Greenspan, M. (2012, January 13–15). Difference of Normals as a Multi-scale Operator in Unorganized Point Clouds. Proceedings of the 2012 Second International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission, Zurich, Switzerland.10.1109/3DIMPVT.2012.12 ↗
11. (2021, March 01). pcl.readthedocs.io. Available online: https://pcl.readthedocs.io/en/latest/cluster_extraction.html.
12. Ronneberger, O., Fisher, P., and Brox, T. (2015). U-Net: Convolutional Networks for Biomedical Image Segmentation. Computer Vision and Pattern Recognition, Springer.10.1007/978-3-319-24574-4_28 ↗
13. Wu, X., Wen, S., and Xie, Y. (2019). Improvement of Mask-RCNN Object Segmentation Algorithm. ICRIA 2019: Intelligent Robotics and Applications, Springer.10.1007/978-3-030-27526-6_51 ↗
14. GrabCut: Interactive Foreground Extraction Using Iterated Graph Cuts10.1145/1015706.1015720 ↗
15. Xu, C., Wang, G., Yan, S., Yu, J., Zhang, B., Dai, S., Li, Y., and Xu, L. (2020). Fast Vehicle and Pedestrian Detection Using Improved Mask R-CNN. Math. Probl. Eng., 2020.10.1155/2020/5761414 ↗
16. Lin, T.Y., Dollár, P., Girshick, R., He, K., and Belongie, S. (2017, January 21–26). Feature pyramid networks for object detection. Proceedings of the CVPR, IEEE, Honolulu, HI, USA.10.1109/CVPR.2017.106 ↗
17. Liu, S., Qi, L., Qin, H., and Jia, J.S.J. (2018, January 18–22). Path Aggregation Network for Instance Segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, SU, USA.10.1109/CVPR.2018.00913 ↗
18. Qi, C.R., Su, H., Mo, K., and Guibas, L.J. (2017, January 21–26). PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.
19. Selective Search for Object Recognition10.1007/s11263-013-0620-5 ↗
20. Albawi, S., Mohammed, T.A., and I-Zawi, S.A. (2017, January 21–23). Understanding of a convolutional neural network. Proceedings of the International Conference on Engineering and Technology (ICET), Antalya, Turkey.10.1109/ICEngTechnol.2017.8308186 ↗
21. Redmon, J., and Angelova, A. (2015, January 26–30). Real-time grasp detection using convolutional neural networks. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.10.1109/ICRA.2015.7139361 ↗
22. Rao, D., Le, Q.V., Phoka, T., Quigley, M., Sudsang, A., and Ng, A.Y. (2020, January 18–22). Grasping novel objects with depth segmentation. Proceedings of the IEEE International Conference on Intelligent Robots and Systems (IROS), Taipei, Taiwan.
23. Uckermann, A., Elbrechter, C., Haschke, R., and Ritter, H. (2012, January 7–12). 3D scene segmentation for autonomous robot grasping. Proceedings of the IEEE International Conference on Intelligent Robots and Systems (IROS), Vilamoura-Algarve, Portugal.10.1109/IROS.2012.6385692 ↗
24. Kinect Range Sensing: Structured-Light versus Time-of-Flight Kinect10.1016/j.cviu.2015.05.006 ↗
25. Kurban, R., Skuka, F., and Bozpolat, H. (2015, January 13–15). Plane Segmentation of Kinect Point Clouds using RANSAC. Proceedings of the 2015 7th International Conference on Information Technology, ICIT, Huangshan, China.10.15849/icit.2015.0098 ↗
26. (2021, March 01). pcl.readthedocs.io. Available online: https://pcl.readthedocs.io/projects/tutorials/en/latest/don_segmentation.html.
27. Lin, T.-Y., Maire, M., Belongie, S., Hays, J., Perona, P., Ramanan, D., Dollár, P., and Zitnick, C.L. (2014). Microsoft COCO: Common objects, in context. ECCV, Springer.10.1007/978-3-319-10602-1_48 ↗
28. Rahman, M.A., and Wang, Y. (2016). Optimizing intersection-over-union in deep neural networks for image segmentation. International Symposium on Visual Computing, Springer.10.1007/978-3-319-50835-1_22 ↗
29. Lundell, J., Verdoja, F., and Kyrki, V. (August, January 31). Beyond Top-Grasps through Scene Completion. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Paris, France.
30. Gualtieri, M., Pas, A.t., Saenko, K., and Platt, R. (2016, January 9–14). High precision grasp pose detection in dense clutter. Proceedings of the International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea.10.1109/IROS.2016.7759114 ↗