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...
Main Authors: | , , |
---|---|
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 |