Cargando…
Markerless 3D Skeleton Tracking Algorithm by Merging Multiple Inaccurate Skeleton Data from Multiple RGB-D Sensors
Skeleton data, which is often used in the HCI field, is a data structure that can efficiently express human poses and gestures because it consists of 3D positions of joints. The advancement of RGB-D sensors, such as Kinect sensors, enabled the easy capture of skeleton data from depth or RGB images....
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9100283/ https://www.ncbi.nlm.nih.gov/pubmed/35590844 http://dx.doi.org/10.3390/s22093155 |
_version_ | 1784706815522504704 |
---|---|
author | Lee, Sang-hyub Lee, Deok-Won Jun, Kooksung Lee, Wonjun Kim, Mun Sang |
author_facet | Lee, Sang-hyub Lee, Deok-Won Jun, Kooksung Lee, Wonjun Kim, Mun Sang |
author_sort | Lee, Sang-hyub |
collection | PubMed |
description | Skeleton data, which is often used in the HCI field, is a data structure that can efficiently express human poses and gestures because it consists of 3D positions of joints. The advancement of RGB-D sensors, such as Kinect sensors, enabled the easy capture of skeleton data from depth or RGB images. However, when tracking a target with a single sensor, there is an occlusion problem causing the quality of invisible joints to be randomly degraded. As a result, multiple sensors should be used to reliably track a target in all directions over a wide range. In this paper, we proposed a new method for combining multiple inaccurate skeleton data sets obtained from multiple sensors that capture a target from different angles into a single accurate skeleton data. The proposed algorithm uses density-based spatial clustering of applications with noise (DBSCAN) to prevent noise-added inaccurate joint candidates from participating in the merging process. After merging with the inlier candidates, we used Kalman filter to denoise the tremble error of the joint’s movement. We evaluated the proposed algorithm’s performance using the best view as the ground truth. In addition, the results of different sizes for the DBSCAN searching area were analyzed. By applying the proposed algorithm, the joint position accuracy of the merged skeleton improved as the number of sensors increased. Furthermore, highest performance was shown when the searching area of DBSCAN was 10 cm. |
format | Online Article Text |
id | pubmed-9100283 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-91002832022-05-14 Markerless 3D Skeleton Tracking Algorithm by Merging Multiple Inaccurate Skeleton Data from Multiple RGB-D Sensors Lee, Sang-hyub Lee, Deok-Won Jun, Kooksung Lee, Wonjun Kim, Mun Sang Sensors (Basel) Article Skeleton data, which is often used in the HCI field, is a data structure that can efficiently express human poses and gestures because it consists of 3D positions of joints. The advancement of RGB-D sensors, such as Kinect sensors, enabled the easy capture of skeleton data from depth or RGB images. However, when tracking a target with a single sensor, there is an occlusion problem causing the quality of invisible joints to be randomly degraded. As a result, multiple sensors should be used to reliably track a target in all directions over a wide range. In this paper, we proposed a new method for combining multiple inaccurate skeleton data sets obtained from multiple sensors that capture a target from different angles into a single accurate skeleton data. The proposed algorithm uses density-based spatial clustering of applications with noise (DBSCAN) to prevent noise-added inaccurate joint candidates from participating in the merging process. After merging with the inlier candidates, we used Kalman filter to denoise the tremble error of the joint’s movement. We evaluated the proposed algorithm’s performance using the best view as the ground truth. In addition, the results of different sizes for the DBSCAN searching area were analyzed. By applying the proposed algorithm, the joint position accuracy of the merged skeleton improved as the number of sensors increased. Furthermore, highest performance was shown when the searching area of DBSCAN was 10 cm. MDPI 2022-04-20 /pmc/articles/PMC9100283/ /pubmed/35590844 http://dx.doi.org/10.3390/s22093155 Text en © 2022 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 Lee, Sang-hyub Lee, Deok-Won Jun, Kooksung Lee, Wonjun Kim, Mun Sang Markerless 3D Skeleton Tracking Algorithm by Merging Multiple Inaccurate Skeleton Data from Multiple RGB-D Sensors |
title | Markerless 3D Skeleton Tracking Algorithm by Merging Multiple Inaccurate Skeleton Data from Multiple RGB-D Sensors |
title_full | Markerless 3D Skeleton Tracking Algorithm by Merging Multiple Inaccurate Skeleton Data from Multiple RGB-D Sensors |
title_fullStr | Markerless 3D Skeleton Tracking Algorithm by Merging Multiple Inaccurate Skeleton Data from Multiple RGB-D Sensors |
title_full_unstemmed | Markerless 3D Skeleton Tracking Algorithm by Merging Multiple Inaccurate Skeleton Data from Multiple RGB-D Sensors |
title_short | Markerless 3D Skeleton Tracking Algorithm by Merging Multiple Inaccurate Skeleton Data from Multiple RGB-D Sensors |
title_sort | markerless 3d skeleton tracking algorithm by merging multiple inaccurate skeleton data from multiple rgb-d sensors |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9100283/ https://www.ncbi.nlm.nih.gov/pubmed/35590844 http://dx.doi.org/10.3390/s22093155 |
work_keys_str_mv | AT leesanghyub markerless3dskeletontrackingalgorithmbymergingmultipleinaccurateskeletondatafrommultiplergbdsensors AT leedeokwon markerless3dskeletontrackingalgorithmbymergingmultipleinaccurateskeletondatafrommultiplergbdsensors AT junkooksung markerless3dskeletontrackingalgorithmbymergingmultipleinaccurateskeletondatafrommultiplergbdsensors AT leewonjun markerless3dskeletontrackingalgorithmbymergingmultipleinaccurateskeletondatafrommultiplergbdsensors AT kimmunsang markerless3dskeletontrackingalgorithmbymergingmultipleinaccurateskeletondatafrommultiplergbdsensors |