Cargando…
How the Processing Mode Influences Azure Kinect Body Tracking Results
The Azure Kinect DK is an RGB-D-camera popular in research and studies with humans. For good scientific practice, it is relevant that Azure Kinect yields consistent and reproducible results. We noticed the yielded results were inconsistent. Therefore, we examined 100 body tracking runs per processin...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9860777/ https://www.ncbi.nlm.nih.gov/pubmed/36679675 http://dx.doi.org/10.3390/s23020878 |
_version_ | 1784874672386473984 |
---|---|
author | Büker, Linda Quinten, Vincent Hackbarth, Michel Hellmers, Sandra Diekmann, Rebecca Hein, Andreas |
author_facet | Büker, Linda Quinten, Vincent Hackbarth, Michel Hellmers, Sandra Diekmann, Rebecca Hein, Andreas |
author_sort | Büker, Linda |
collection | PubMed |
description | The Azure Kinect DK is an RGB-D-camera popular in research and studies with humans. For good scientific practice, it is relevant that Azure Kinect yields consistent and reproducible results. We noticed the yielded results were inconsistent. Therefore, we examined 100 body tracking runs per processing mode provided by the Azure Kinect Body Tracking SDK on two different computers using a prerecorded video. We compared those runs with respect to spatiotemporal progression (spatial distribution of joint positions per processing mode and run), derived parameters (bone length), and differences between the computers. We found a previously undocumented converging behavior of joint positions at the start of the body tracking. Euclidean distances of joint positions varied clinically relevantly with up to 87 mm between runs for CUDA and TensorRT; CPU and DirectML had no differences on the same computer. Additionally, we found noticeable differences between two computers. Therefore, we recommend choosing the processing mode carefully, reporting the processing mode, and performing all analyses on the same computer to ensure reproducible results when using Azure Kinect and its body tracking in research. Consequently, results from previous studies with Azure Kinect should be reevaluated, and until then, their findings should be interpreted with caution. |
format | Online Article Text |
id | pubmed-9860777 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-98607772023-01-22 How the Processing Mode Influences Azure Kinect Body Tracking Results Büker, Linda Quinten, Vincent Hackbarth, Michel Hellmers, Sandra Diekmann, Rebecca Hein, Andreas Sensors (Basel) Article The Azure Kinect DK is an RGB-D-camera popular in research and studies with humans. For good scientific practice, it is relevant that Azure Kinect yields consistent and reproducible results. We noticed the yielded results were inconsistent. Therefore, we examined 100 body tracking runs per processing mode provided by the Azure Kinect Body Tracking SDK on two different computers using a prerecorded video. We compared those runs with respect to spatiotemporal progression (spatial distribution of joint positions per processing mode and run), derived parameters (bone length), and differences between the computers. We found a previously undocumented converging behavior of joint positions at the start of the body tracking. Euclidean distances of joint positions varied clinically relevantly with up to 87 mm between runs for CUDA and TensorRT; CPU and DirectML had no differences on the same computer. Additionally, we found noticeable differences between two computers. Therefore, we recommend choosing the processing mode carefully, reporting the processing mode, and performing all analyses on the same computer to ensure reproducible results when using Azure Kinect and its body tracking in research. Consequently, results from previous studies with Azure Kinect should be reevaluated, and until then, their findings should be interpreted with caution. MDPI 2023-01-12 /pmc/articles/PMC9860777/ /pubmed/36679675 http://dx.doi.org/10.3390/s23020878 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 Büker, Linda Quinten, Vincent Hackbarth, Michel Hellmers, Sandra Diekmann, Rebecca Hein, Andreas How the Processing Mode Influences Azure Kinect Body Tracking Results |
title | How the Processing Mode Influences Azure Kinect Body Tracking Results |
title_full | How the Processing Mode Influences Azure Kinect Body Tracking Results |
title_fullStr | How the Processing Mode Influences Azure Kinect Body Tracking Results |
title_full_unstemmed | How the Processing Mode Influences Azure Kinect Body Tracking Results |
title_short | How the Processing Mode Influences Azure Kinect Body Tracking Results |
title_sort | how the processing mode influences azure kinect body tracking results |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9860777/ https://www.ncbi.nlm.nih.gov/pubmed/36679675 http://dx.doi.org/10.3390/s23020878 |
work_keys_str_mv | AT bukerlinda howtheprocessingmodeinfluencesazurekinectbodytrackingresults AT quintenvincent howtheprocessingmodeinfluencesazurekinectbodytrackingresults AT hackbarthmichel howtheprocessingmodeinfluencesazurekinectbodytrackingresults AT hellmerssandra howtheprocessingmodeinfluencesazurekinectbodytrackingresults AT diekmannrebecca howtheprocessingmodeinfluencesazurekinectbodytrackingresults AT heinandreas howtheprocessingmodeinfluencesazurekinectbodytrackingresults |