Redirigiendo al acceso original de articulo en 17 segundos...
ARTÍCULO
TITULO

Embedded Object Detection with Custom LittleNet, FINN and Vitis AI DCNN Accelerators

Michal Machura    
Michal Danilowicz and Tomasz Kryjak    

Resumen

Object detection is an essential component of many systems used, for example, in advanced driver assistance systems (ADAS) or advanced video surveillance systems (AVSS). Currently, the highest detection accuracy is achieved by solutions using deep convolutional neural networks (DCNN). Unfortunately, these come at the cost of a high computational complexity; hence, the work on the widely understood acceleration of these algorithms is very important and timely. In this work, we compare three different DCNN hardware accelerator implementation methods: coarse-grained (a custom accelerator called LittleNet), fine-grained (FINN) and sequential (Vitis AI). We evaluate the approaches in terms of object detection accuracy, throughput and energy usage on the VOT and VTB datasets. We also present the limitations of each of the methods considered. We describe the whole process of DNNs implementation, including architecture design, training, quantisation and hardware implementation. We used two custom DNN architectures to obtain a higher accuracy, higher throughput and lower energy consumption. The first was implemented in SystemVerilog and the second with the FINN tool from AMD Xilinx. Next, both approaches were compared with the Vitis AI tool from AMD Xilinx. The final implementations were tested on the Avnet Ultra96-V2 development board with the Zynq UltraScale+ MPSoC ZCU3EG device. For two different DNNs architectures, we achieved a throughput of 196 fps for our custom accelerator and 111 fps for FINN. The same networks implemented with Vitis AI achieved 123.3 fps and 53.3 fps, respectively.

Palabras claves

 Artículos similares

       
 
Roopdeep Kaur, Gour Karmakar and Muhammad Imran    
In digital image processing, filtering noise is an important step for reconstructing a high-quality image for further processing such as object segmentation, object detection, and object recognition. Various image-denoising approaches, including median, ... ver más
Revista: Applied Sciences

 
Fatima Zahra Guerrouj, Sergio Rodríguez Flórez, Mohamed Abouzahir, Abdelhafid El Ouardi and Mustapha Ramzi    
Convolutional Neural Networks (CNNs) have been incredibly effective for object detection tasks. YOLOv4 is a state-of-the-art object detection algorithm designed for embedded systems. It is based on YOLOv3 and has improved accuracy, speed, and robustness.... ver más

 
Zhuo Wang, Haojie Chen, Hongde Qin and Qin Chen    
In the computer vision field, underwater object detection has been a challenging task. Due to the attenuation of light in a medium and the scattering of light by suspended particles in water, underwater optical images often face the problems of color dis... ver más

 
Ziwei Tian, Jie Huang, Yang Yang and Weiying Nie    
Aerial remote sensing image object detection, based on deep learning, is of great significance in geological resource exploration, urban traffic management, and military strategic information. To improve intractable problems in aerial remote sensing imag... ver más
Revista: Applied Sciences

 
Rui Hong, Xiujuan Wang, Yong Fang, Hao Wang, Chengpeng Wang and Huanqin Wang    
Straw burning is a long-term environmental problem in China?s agricultural production. At present, China relies mainly on satellite remote sensing positioning and manual patrol to detect straw burning, which are inefficient. Due to the development of mac... ver más
Revista: Applied Sciences