Benchmarking Edge Computing Devices for Grape Bunches and Trunks Detection using Accelerated Object Detection Single Shot MultiBox Deep Learning Models

11/21/2022
by   Sandro Costa Magalhães, et al.
0

Purpose: Visual perception enables robots to perceive the environment. Visual data is processed using computer vision algorithms that are usually time-expensive and require powerful devices to process the visual data in real-time, which is unfeasible for open-field robots with limited energy. This work benchmarks the performance of different heterogeneous platforms for object detection in real-time. This research benchmarks three architectures: embedded GPU – Graphical Processing Units (such as NVIDIA Jetson Nano 2 GB and 4 GB, and NVIDIA Jetson TX2), TPU – Tensor Processing Unit (such as Coral Dev Board TPU), and DPU – Deep Learning Processor Unit (such as in AMD-Xilinx ZCU104 Development Board, and AMD-Xilinx Kria KV260 Starter Kit). Method: The authors used the RetinaNet ResNet-50 fine-tuned using the natural VineSet dataset. After the trained model was converted and compiled for target-specific hardware formats to improve the execution efficiency. Conclusions and Results: The platforms were assessed in terms of performance of the evaluation metrics and efficiency (time of inference). Graphical Processing Units (GPUs) were the slowest devices, running at 3 FPS to 5 FPS, and Field Programmable Gate Arrays (FPGAs) were the fastest devices, running at 14 FPS to 25 FPS. The efficiency of the Tensor Processing Unit (TPU) is irrelevant and similar to NVIDIA Jetson TX2. TPU and GPU are the most power-efficient, consuming about 5W. The performance differences, in the evaluation metrics, across devices are irrelevant and have an F1 of about 70 about 60

READ FULL TEXT

page 7

page 9

page 12

page 15

page 16

page 17

page 18

page 19

research
11/14/2018

YOLO-LITE: A Real-Time Object Detection Algorithm Optimized for Non-GPU Computers

This paper focuses on YOLO-LITE, a real-time object detection model deve...
research
06/13/2018

Comparing Two Generations of Embedded GPUs Running a Feature Detection Algorithm

Graphics processing units (GPUs) in embedded mobile platforms are reachi...
research
09/02/2021

Evaluating the Single-Shot MultiBox Detector and YOLO Deep Learning Models for the Detection of Tomatoes in a Greenhouse

The development of robotic solutions for agriculture requires advanced p...
research
09/11/2018

Comparing Computing Platforms for Deep Learning on a Humanoid Robot

The goal of this study is to test two different computing platforms with...
research
01/05/2022

Evaluation of Thermal Imaging on Embedded GPU Platforms for Application in Vehicular Assistance Systems

This study is focused on evaluating the real-time performance of thermal...
research
06/04/2022

Evaluation of Xilinx Deep Learning Processing Unit under Neutron Irradiation

This paper studies the dependability of the Xilinx Deep-Learning Process...
research
11/07/2020

Strawberry Detection Using a Heterogeneous Multi-Processor Platform

Over the last few years, the number of precision farming projects has in...

Please sign up or login with your details

Forgot password? Click here to reset