paper-with-me

홈 › Papers

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

2022-11-21 · Sandro Costa Magalhães, Filipe Neves Santos, Pedro Machado, António Paulo Moreira, Jorge Dias

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 % and mean Average Precision (mAP) of about 60 %.

📄 PDF Abstract BibTeX arXiv:2211.11647

Code (0)

등록된 구현이 없습니다.

Tasks

BenchmarkingEdge-computingGPUobject-detectionObject Detection

Methods 이 논문이 사용한 방법론

CORAL 설명 없음
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
FPN 설명 없음
Focal Loss A Focal Loss function addresses class imbalance during training in tasks like object detection. Focal loss applies a modulating term to the cross entropy loss in order to…
RetinaNet RetinaNet is a one-stage object detection model that utilizes a focal loss function to address class imbalance during training.…

Similar Papers 제목 키워드 기반

Automatic Detection, Positioning and Counting of Grape Bunches Using Robots

2024-12-12 · Xumin Gao

In order to promote agricultural automatic picking and yield estimation technology, this project designs a set of automatic detection, positioning and counting algorithms for grape bunches, and applies it to agricultural…

Position

End-to-end deep learning for directly estimating grape yield from ground-based imagery

2022-08-04 · Alexander G. Olenskyj, Brent S. Sams, Zhenghao Fei, Vishal Singh 외

Yield estimation is a powerful tool in vineyard management, as it allows growers to fine-tune practices to optimize yield and quality. However, yield estimation is currently performed using manual sampling, which is time…

ManagementObjectobject-detectionObject Detection+1

Surgical fine-tuning for Grape Bunch Segmentation under Visual Domain Shifts

2023-07-03 · Agnese Chiatti, Riccardo Bertoglio, Nico Catalano, Matteo Gatti 외

Mobile robots will play a crucial role in the transition towards sustainable agriculture. To autonomously and effectively monitor the state of plants, robots ought to be equipped with visual perception capabilities that …

Instance SegmentationSemantic Segmentation

Distortion-Adaptive Grape Bunch Counting for Omnidirectional Images

2020-08-28 · Ryota Akai, Yuzuko Utsumi, Yuka Miwa, Masakazu Iwamura 외

This paper proposes the first object counting method for omnidirectional images. Because conventional object counting methods cannot handle the distortion of omnidirectional images, we propose to process them using stere…

Data AugmentationObject Counting

Swin-transformer-yolov5 For Real-time Wine Grape Bunch Detection

2022-08-30 · Shenglian Lu, Xiaoyu Liu, Zixaun He, Wenbo Liu 외

In this research, an integrated detection model, Swin-transformer-YOLOv5 or Swin-T-YOLOv5, was proposed for real-time wine grape bunch detection to inherit the advantages from both YOLOv5 and Swin-transformer. The resear…