Weakly-Supervised Object Detection Learning through Human-Robot Interaction
arXiv:2107.07901 · doi:10.1109/HUMANOIDS47582.2021.9555781
Abstract
Reliable perception and efficient adaptation to novel conditions are priority skills for humanoids that function in dynamic environments. The vast advancements in latest computer vision research, brought by deep learning methods, are appealing for the robotics community. However, their adoption in applied domains is not straightforward since adapting them to new tasks is strongly demanding in terms of annotated data and optimization time. Nevertheless, robotic platforms, and especially humanoids, present opportunities (such as additional sensors and the chance to explore the environment) that can be exploited to overcome these issues. In this paper, we present a pipeline for efficiently training an object detection system on a humanoid robot. The proposed system allows to iteratively adapt an object detection model to novel scenarios, by exploiting: (i) a teacher-learner pipeline, (ii) weakly supervised learning techniques to reduce the human labeling effort and (iii) an on-line learning approach for fast model re-training. We use the R1 humanoid robot for both testing the proposed pipeline in a real-time application and acquire sequences of images to benchmark the method. We made the code of the application publicly available.
References in corpus (11)
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
- R-FCN: Object Detection via Region-based Fully Convolutional Networks
- Benchmarking in Manipulation Research: The YCB Object and Model Set and Benchmarking Protocols
- Visualizing and Understanding Convolutional Networks
- RGB-D Object Detection and Semantic Segmentation for Autonomous Manipulation in Clutter
- Are we done with object recognition? The iCub robot's perspective
- Kernel methods through the roof: handling billions of points efficiently
- Active Learning for Deep Detection Neural Networks
- Speeding-up Object Detection Training for Robotics with FALKON
- Fast Region Proposal Learning for Object Detection for Robotics
- Fast Object Segmentation Learning with Kernel-based Methods for Robotics