Cargando…

Run Your 3D Object Detector on NVIDIA Jetson Platforms:A Benchmark Analysis †

This paper presents a benchmark analysis of NVIDIA Jetson platforms when operating deep learning-based 3D object detection frameworks. Three-dimensional (3D) object detection could be highly beneficial for the autonomous navigation of robotic platforms, such as autonomous vehicles, robots, and drone...

Descripción completa

Detalles Bibliográficos
Autores principales: Choe, Chungjae, Choe, Minjae, Jung, Sungwook
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10144830/
https://www.ncbi.nlm.nih.gov/pubmed/37112347
http://dx.doi.org/10.3390/s23084005
_version_ 1785034188065341440
author Choe, Chungjae
Choe, Minjae
Jung, Sungwook
author_facet Choe, Chungjae
Choe, Minjae
Jung, Sungwook
author_sort Choe, Chungjae
collection PubMed
description This paper presents a benchmark analysis of NVIDIA Jetson platforms when operating deep learning-based 3D object detection frameworks. Three-dimensional (3D) object detection could be highly beneficial for the autonomous navigation of robotic platforms, such as autonomous vehicles, robots, and drones. Since the function provides one-shot inference that extracts 3D positions with depth information and the heading direction of neighboring objects, robots can generate a reliable path to navigate without collision. To enable the smooth functioning of 3D object detection, several approaches have been developed to build detectors using deep learning for fast and accurate inference. In this paper, we investigate 3D object detectors and analyze their performance on the NVIDIA Jetson series that contain an onboard graphical processing unit (GPU) for deep learning computation. Since robotic platforms often require real-time control to avoid dynamic obstacles, onboard processing with a built-in computer is an emerging trend. The Jetson series satisfies such requirements with a compact board size and suitable computational performance for autonomous navigation. However, a proper benchmark that analyzes the Jetson for a computationally expensive task, such as point cloud processing, has not yet been extensively studied. In order to examine the Jetson series for such expensive tasks, we tested the performance of all commercially available boards (i.e., Nano, TX2, NX, and AGX) with state-of-the-art 3D object detectors. We also evaluated the effect of the TensorRT library to optimize a deep learning model for faster inference and lower resource utilization on the Jetson platforms. We present benchmark results in terms of three metrics, including detection accuracy, frame per second (FPS), and resource usage with power consumption. From the experiments, we observe that all Jetson boards, on average, consume over 80% of GPU resources. Moreover, TensorRT could remarkably increase inference speed (i.e., four times faster) and reduce the central processing unit (CPU) and memory consumption in half. By analyzing such metrics in detail, we establish research foundations on edge device-based 3D object detection for the efficient operation of various robotic applications.
format Online
Article
Text
id pubmed-10144830
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-101448302023-04-29 Run Your 3D Object Detector on NVIDIA Jetson Platforms:A Benchmark Analysis † Choe, Chungjae Choe, Minjae Jung, Sungwook Sensors (Basel) Article This paper presents a benchmark analysis of NVIDIA Jetson platforms when operating deep learning-based 3D object detection frameworks. Three-dimensional (3D) object detection could be highly beneficial for the autonomous navigation of robotic platforms, such as autonomous vehicles, robots, and drones. Since the function provides one-shot inference that extracts 3D positions with depth information and the heading direction of neighboring objects, robots can generate a reliable path to navigate without collision. To enable the smooth functioning of 3D object detection, several approaches have been developed to build detectors using deep learning for fast and accurate inference. In this paper, we investigate 3D object detectors and analyze their performance on the NVIDIA Jetson series that contain an onboard graphical processing unit (GPU) for deep learning computation. Since robotic platforms often require real-time control to avoid dynamic obstacles, onboard processing with a built-in computer is an emerging trend. The Jetson series satisfies such requirements with a compact board size and suitable computational performance for autonomous navigation. However, a proper benchmark that analyzes the Jetson for a computationally expensive task, such as point cloud processing, has not yet been extensively studied. In order to examine the Jetson series for such expensive tasks, we tested the performance of all commercially available boards (i.e., Nano, TX2, NX, and AGX) with state-of-the-art 3D object detectors. We also evaluated the effect of the TensorRT library to optimize a deep learning model for faster inference and lower resource utilization on the Jetson platforms. We present benchmark results in terms of three metrics, including detection accuracy, frame per second (FPS), and resource usage with power consumption. From the experiments, we observe that all Jetson boards, on average, consume over 80% of GPU resources. Moreover, TensorRT could remarkably increase inference speed (i.e., four times faster) and reduce the central processing unit (CPU) and memory consumption in half. By analyzing such metrics in detail, we establish research foundations on edge device-based 3D object detection for the efficient operation of various robotic applications. MDPI 2023-04-15 /pmc/articles/PMC10144830/ /pubmed/37112347 http://dx.doi.org/10.3390/s23084005 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Choe, Chungjae
Choe, Minjae
Jung, Sungwook
Run Your 3D Object Detector on NVIDIA Jetson Platforms:A Benchmark Analysis †
title Run Your 3D Object Detector on NVIDIA Jetson Platforms:A Benchmark Analysis †
title_full Run Your 3D Object Detector on NVIDIA Jetson Platforms:A Benchmark Analysis †
title_fullStr Run Your 3D Object Detector on NVIDIA Jetson Platforms:A Benchmark Analysis †
title_full_unstemmed Run Your 3D Object Detector on NVIDIA Jetson Platforms:A Benchmark Analysis †
title_short Run Your 3D Object Detector on NVIDIA Jetson Platforms:A Benchmark Analysis †
title_sort run your 3d object detector on nvidia jetson platforms:a benchmark analysis †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10144830/
https://www.ncbi.nlm.nih.gov/pubmed/37112347
http://dx.doi.org/10.3390/s23084005
work_keys_str_mv AT choechungjae runyour3dobjectdetectoronnvidiajetsonplatformsabenchmarkanalysis
AT choeminjae runyour3dobjectdetectoronnvidiajetsonplatformsabenchmarkanalysis
AT jungsungwook runyour3dobjectdetectoronnvidiajetsonplatformsabenchmarkanalysis