Implementation of Thermal Event Image Processing Algorithms on NVIDIA Tegra Jetson TX2 Embedded System-on-a-Chip

Advances in Infrared (IR) cameras, as well as hardware computational capabilities, contributed towards qualifying vision systems as reliable plasma diagnostics for nuclear fusion experiments. Robust autonomous machine protection and plasma control during operation require real-time processing that m...

Full description

Bibliographic Details
Main Authors: Bartłomiej Jabłoński, Dariusz Makowski, Piotr Perek
Format: Article
Language:English
Published: MDPI AG 2021-07-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/14/15/4416
id doaj-a45a56df0e614cc383efc234713bc73a
record_format Article
spelling doaj-a45a56df0e614cc383efc234713bc73a2021-08-06T15:21:30ZengMDPI AGEnergies1996-10732021-07-01144416441610.3390/en14154416Implementation of Thermal Event Image Processing Algorithms on NVIDIA Tegra Jetson TX2 Embedded System-on-a-ChipBartłomiej Jabłoński0Dariusz Makowski1Piotr Perek2Department of Microelectronics and Computer Science, Lodz University of Technology, 90-924 Łódź, PolandDepartment of Microelectronics and Computer Science, Lodz University of Technology, 90-924 Łódź, PolandDepartment of Microelectronics and Computer Science, Lodz University of Technology, 90-924 Łódź, PolandAdvances in Infrared (IR) cameras, as well as hardware computational capabilities, contributed towards qualifying vision systems as reliable plasma diagnostics for nuclear fusion experiments. Robust autonomous machine protection and plasma control during operation require real-time processing that might be facilitated by Graphics Processing Units (GPUs). One of the current aims of image plasma diagnostics involves thermal events detection and analysis with thermal imaging. The paper investigates the suitability of the NVIDIA Jetson TX2 Tegra-based embedded platform for real-time thermal events detection. Development of real-time processing algorithms on an embedded System-on-a-Chip (SoC) requires additional effort due to the constrained resources, yet low-power consumption enables embedded GPUs to be applied in MicroTCA.4 computing architecture that is prevalent in nuclear fusion projects. For this purpose, the authors have proposed, developed and optimised GPU-accelerated algorithms with the use of available software tools for NVIDIA Tegra systems. Furthermore, the implemented algorithms are evaluated and benchmarked on Wendelstein 7-X (W7-X) stellarator experimental data against the corresponding alternative Central Processing Unit (CPU) implementations. Considerable improvement is observed for the accelerated algorithms that enable real-time detection on the embedded SoC platform, yet some encountered limitations when developing parallel image processing routines are described and signified.https://www.mdpi.com/1996-1073/14/15/4416embedded image processinggraphics processing unittegrathermal eventreal-time algorithmplasma diagnostics
collection DOAJ
language English
format Article
sources DOAJ
author Bartłomiej Jabłoński
Dariusz Makowski
Piotr Perek
spellingShingle Bartłomiej Jabłoński
Dariusz Makowski
Piotr Perek
Implementation of Thermal Event Image Processing Algorithms on NVIDIA Tegra Jetson TX2 Embedded System-on-a-Chip
Energies
embedded image processing
graphics processing unit
tegra
thermal event
real-time algorithm
plasma diagnostics
author_facet Bartłomiej Jabłoński
Dariusz Makowski
Piotr Perek
author_sort Bartłomiej Jabłoński
title Implementation of Thermal Event Image Processing Algorithms on NVIDIA Tegra Jetson TX2 Embedded System-on-a-Chip
title_short Implementation of Thermal Event Image Processing Algorithms on NVIDIA Tegra Jetson TX2 Embedded System-on-a-Chip
title_full Implementation of Thermal Event Image Processing Algorithms on NVIDIA Tegra Jetson TX2 Embedded System-on-a-Chip
title_fullStr Implementation of Thermal Event Image Processing Algorithms on NVIDIA Tegra Jetson TX2 Embedded System-on-a-Chip
title_full_unstemmed Implementation of Thermal Event Image Processing Algorithms on NVIDIA Tegra Jetson TX2 Embedded System-on-a-Chip
title_sort implementation of thermal event image processing algorithms on nvidia tegra jetson tx2 embedded system-on-a-chip
publisher MDPI AG
series Energies
issn 1996-1073
publishDate 2021-07-01
description Advances in Infrared (IR) cameras, as well as hardware computational capabilities, contributed towards qualifying vision systems as reliable plasma diagnostics for nuclear fusion experiments. Robust autonomous machine protection and plasma control during operation require real-time processing that might be facilitated by Graphics Processing Units (GPUs). One of the current aims of image plasma diagnostics involves thermal events detection and analysis with thermal imaging. The paper investigates the suitability of the NVIDIA Jetson TX2 Tegra-based embedded platform for real-time thermal events detection. Development of real-time processing algorithms on an embedded System-on-a-Chip (SoC) requires additional effort due to the constrained resources, yet low-power consumption enables embedded GPUs to be applied in MicroTCA.4 computing architecture that is prevalent in nuclear fusion projects. For this purpose, the authors have proposed, developed and optimised GPU-accelerated algorithms with the use of available software tools for NVIDIA Tegra systems. Furthermore, the implemented algorithms are evaluated and benchmarked on Wendelstein 7-X (W7-X) stellarator experimental data against the corresponding alternative Central Processing Unit (CPU) implementations. Considerable improvement is observed for the accelerated algorithms that enable real-time detection on the embedded SoC platform, yet some encountered limitations when developing parallel image processing routines are described and signified.
topic embedded image processing
graphics processing unit
tegra
thermal event
real-time algorithm
plasma diagnostics
url https://www.mdpi.com/1996-1073/14/15/4416
work_keys_str_mv AT bartłomiejjabłonski implementationofthermaleventimageprocessingalgorithmsonnvidiategrajetsontx2embeddedsystemonachip
AT dariuszmakowski implementationofthermaleventimageprocessingalgorithmsonnvidiategrajetsontx2embeddedsystemonachip
AT piotrperek implementationofthermaleventimageprocessingalgorithmsonnvidiategrajetsontx2embeddedsystemonachip
_version_ 1721218730658103296