Visual reconstruction of tomato plants by a robot is extremely challenging due to the high levels of variation and occlusion in greenhouse environments. The paradigm of active-vision helps overcome these challenges by reasoning about previously acquired information and systematically planning camera viewpoints to gather novel information about the plant. However, existing active-vision algorithms cannot perform well on targeted perception objectives, such as the 3D reconstruction of leaf nodes, because they do not distinguish between the plant-parts that need to be reconstructed and the rest of the plant. In this paper, we propose an attention-driven active-vision algorithm that considers only the relevant plant-parts according to the task-at-hand. The proposed approach was evaluated in a simulated environment on the task of 3D reconstruction of tomato plants at varying levels of attention, namely the whole plant, the main stem and the leaf nodes. Compared to pre-defined and random approaches, our approach improves the accuracy of 3D reconstruction by 9.7% and 5.3% for the whole plant, 14.2% and 7.9% for the main stem, and 25.9% and 17.3% for the leaf nodes respectively within the first 3 viewpoints. Also, compared to pre-defined and random approaches, our approach reconstructs 80% of the whole plant and the main stem in 1 less viewpoint and 80% of the leaf nodes in 3 less viewpoints. We also demonstrated that the attention-driven NBV planner works effectively despite changes to the plant models, the amount of occlusion, the number of candidate viewpoints and the resolutions of reconstruction. By adding an attention mechanism to active-vision, it is possible to efficiently reconstruct the whole plant and targeted plant parts. We conclude that an attention mechanism for active-vision is necessary to significantly improve the quality of perception in complex agro-food environments.
翻译:由机器人对番茄植物进行视觉重建极具挑战性,因为温室环境中的变化和隔离程度较高。 积极视觉范式通过推理先前获得的信息和系统地规划相机观点来收集有关该工厂的新信息,帮助克服了这些挑战。 但是,现有的积极视觉算法无法很好地实现有针对性的认知目标,例如3D重建叶节点,因为它们没有区分需要重建的植物部分和工厂其余部分。 在本文中,我们建议一种关注驱动的动态动态算法,它只根据任务-手头的视角考虑相关的植物部分。 拟议的视觉方法是在模拟环境中,在3D重建番茄植物的工作上,有不同的关注层次,即整个工厂、主要干点和叶节点。 与预先定义和随机的方法相比,我们整个工厂的3D重建的精确度提高了9.7%和5.3%,主要干点的频率增加了14.2%和7.9%,主要干叶节点增加了25.9%和17.3%。 在前三个观点中,我们所展示的工厂的正向方向和整个工厂的快速重建方式也减少了。