Texture-Less Shiny Objects Grasping in a Single RGB Image Using Synthetic Training Data
Source abstract
Abstract
In the industrial domain, estimating the pose of texture-less shiny parts is challenging but worthwhile. In this study, it is impractical to utilize texture information to obtain the pose because the features are likely to be affected by the surrounding objects. In addition, the colors of the metal parts are similar, making object segmentation challenging. This study proposes dividing the entire process into three steps: object detection, feature extraction, and pose estimation. We use the Mask-RCNN to detect objects and HRNet to extract the corresponding features. For metal parts of different shapes, different keypoints were chosen accordingly. Conventional contour-based methods are inapplicable to parts containing planar surfaces because the objects occlude each other in clustered environments. In this case, we used dense discrete points along the edges as semantic keypoints for metal parts containing planar elements. We chose skeleton points as semantic keypoints for parts containing cylindrical components. Subsequently, we combined the localization of semantic keypoints and the corresponding CAD model information to estimate the 6D pose of an individual object in sight. The implementation of deep learning approaches requires massive training datasets and intensive labeling. Thus, we propose a method to generate training datasets and automatically label them. Experiments show that the algorithm based on synthetic data performs well in a natural environment, despite not utilizing real scenario images for training.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robot Manipulation and Learning · Industrial Vision Systems and Defect Detection · 3D Surveying and Cultural Heritage
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Mechanical Engineering and Automation, Harbin Institute of Technology, Shenzhen 518055, China
Department of Mechanical Engineering, The Chinese University of Hong Kong, Hong Kong, China
Funding
National Key Research and Development Program of China · National Natural Science Foundation of China · Shenzhen Research Grant for Science and Technology Development
References (26)
Show source-provided references
1. Wang, C., Xu, D., Zhu, Y., Martin-Martin, R., Lu, C., Fei-Fei, L., and Savarese, S. (2019, January 15–20). DenseFusion: 6D Object Pose Estimation by Iterative Dense Fusion. Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.10.1109/CVPR.2019.00346 ↗
2. Hodan, T., Haluza, P., Obdrzalek, S., Matas, J., Lourakis, M., and Zabulis, X. (2017, January 24–31). T-LESS: An RGB-D Dataset for 6D Pose Estimation of Texture-Less Objects. Proceedings of the 2017 IEEE Winter Conference on Applications of Computer Vision (WACV), Santa Rosa, CA, USA.10.1109/WACV.2017.103 ↗
3. Yang, J., Gao, Y., Li, D., and Waslander, S.L. (October, January 27). ROBI: A Multi-View Dataset for Reflective Objects in Robotic Bin-Picking. Proceedings of the 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic.10.1109/IROS51168.2021.9635871 ↗
4. Shrivastava, A., Gupta, A., and Girshick, R. (2016, January 27–30). Training Region-Based Object Detectors with Online Hard Example Mining. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.10.1109/CVPR.2016.89 ↗
5. Song, J., and Kurniawati, H. (2019, January 20–24). Exploiting Trademark Databases for Robotic Object Fetching. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.10.1109/ICRA.2019.8793829 ↗
6. Sim4cv: A photo-realistic simulator for computer vision applications10.1007/s11263-018-1073-7 ↗
7. Tremblay, J., Prakash, A., Acuna, D., Brophy, M., Jampani, V., Anil, C., To, T., Cameracci, E., Boochoon, S., and Birchfield, S. (2018, January 18–22). Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomization. Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, UT, USA.10.1109/CVPRW.2018.00143 ↗
8. Marion, P., Florence, P.R., Manuelli, L., and Tedrake, R. (2018, January 21–25). Label Fusion: A Pipeline for Generating Ground Truth Labels for Real RGBD Data of Cluttered Scenes. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia.10.1109/ICRA.2018.8460950 ↗
9. Suchi, M., Patten, T., Fischinger, D., and Vincze, M. (2019, January 20–24). EasyLabel: A Semi-Automatic Pixel-wise Object Annotation Tool for Creating Robotic RGB-D Datasets. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.10.1109/ICRA.2019.8793917 ↗
10. Shrivastava, A., Pfister, T., Tuzel, O., Susskind, J., Wang, W., and Webb, R. (2017, January 21–26). Learning from Simulated and Unsupervised Images through Adversarial Training. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.241 ↗
11. Zheng, Z., Zheng, L., and Yang, Y. (2017, January 22–29). Unlabeled Samples Generated by GAN Improve the Person Re-identification Baseline in Vitro. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.10.1109/ICCV.2017.405 ↗
12. Ferraz, L., Binefa, X., and Moreno-Noguer, F. (2014, January 23–28). Very Fast Solution to the PnP Problem with Algebraic Outlier Rejection. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.71 ↗
13. SIFT: Predicting amino acid changes that affect protein function10.1093/nar/gkg509 ↗
14. Model Based Training, Detection and Pose Estimation of Texture-Less 3D Objects in Heavily Cluttered Scenes
15. Hodan, T., Zabulis, X., Lourakis, M., Obdrzalek, S., and Matas, J. (October, January 28). Detection and Fine 3D Pose Estimation of Texture-Less Objects in RGB-D Images. Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany.10.1109/IROS.2015.7354005 ↗
16. Sparse template-based 6-D pose estimation of metal parts using a monocular camera10.1109/TIE.2019.2897539 ↗
17. Peng, S., Liu, Y., Huang, Q., Zhou, X., and Bao, H. (2019, January 15–20). Pvnet: Pixel-wise voting network for 6dof pose estimation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00469 ↗
18. Xiang, Y., Schmidt, T., Narayanan, V., and Fox, D. (2018). PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes. arXiv.10.15607/RSS.2018.XIV.019 ↗
19. Kehl, W., Manhardt, F., Tombari, F., Ilic, S., and Navab, N. (2017, January 22–29). SSD-6D: Making RGB-Based 3D Detection and 6D Pose Estimation Great Again. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.10.1109/ICCV.2017.169 ↗
20. Rad, M., and Lepetit, V. (2017, January 22–29). Bb8: A scalable, accurate, robust to partial occlusion method for predicting the 3d poses of challenging objects without using depth. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.413 ↗
21. Zhang, H., and Cao, Q. (2019, January 20–24). Detect in RGB, Optimize in Edge: Accurate 6D Pose Estimation for Texture-less Industrial Parts. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.10.1109/ICRA.2019.8794330 ↗
22. On Pre-trained Image Features and Synthetic Images for Deep Learning
23. Tremblay, J., To, T., Sundaralingam, B., Xiang, Y., Fox, D., and Birchfield, S. (2018). Deep Object Pose Estimation for Semantic Robotic Grasping of Household Objects. arXiv.
24. Xiang, Y., Mottaghi, R., and Savarese, S. (2014, January 24–26). Beyond PASCAL: A Benchmark for 3D Object Detection in the Wild. Proceedings of the IEEE Winter Conference on Applications of Computer Vision, Steamboat Springs, CO, USA.10.1109/WACV.2014.6836101 ↗
25. He, K., Gkioxari, G., Dollár, P., and Girshick, R. (2019, January 22–29). Mask R-CNN. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.10.1109/ICCV.2017.322 ↗
26. Deep high-resolution representation learning for visual recognition10.1109/TPAMI.2020.2983686 ↗