Alessandro Varaldi
Design of an FPGA-based accelerator for grape clusters detection.
Rel. Massimo Ruo Roch, Marco Vacca. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2023
Abstract
This thesis focuses on the hardware implementation of an object detection system, in the context of a larger project to create an autonomous robot for grape harvesting equipped with advanced visual recognition capabilities. The primary objective of this work is to deploy a custom object detection algorithm capable of identifying bunches of grapes and to design a specialized hardware architecture capable of making it run fast and at low cost within the context of edge computing. The object detection task is usually entrusted to a general-purpose processor, which is simple to program but expensive and has improvable performance. To improve performance and decrease cost, this paper proposes a hardware acceleration Field Programmable Gate Array (FPGA) architecture for a custom YOLOv3-Tiny algorithm, which is a state-of-the-art, real-time object detection system based on a Convolutional Neural Network (CNN) architecture.
Several optimization techniques are employed, such as: post-training 8-bit quantization, merging of Batch Normalization into the convolutional layer, and achieving 2D Convolution through General Matrix Multiplication (GeMM) performed by a systolic array
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Informazioni aggiuntive
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
