Algorithm for Detecting Characteristic Points on a Three-Dimensional, Whole-Body Human Scan

Anthropometric landmarks obtained from three-dimensional (3D) body scans are widely used in medicine, civil engineering, and virtual reality. For all those fields, an acquisition of certain and accurate landmark positions is crucial for obtaining satisfying results. Manual marking is time-consuming...

Full description

Bibliographic Details
Main Authors: Michał Koźbiał, Łukasz Markiewicz, Robert Sitnik
Format: Article
Language:English
Published: MDPI AG 2020-02-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/4/1342
id doaj-c48c9ef91a55441894ee46453d55aa27
record_format Article
spelling doaj-c48c9ef91a55441894ee46453d55aa272020-11-25T00:15:38ZengMDPI AGApplied Sciences2076-34172020-02-01104134210.3390/app10041342app10041342Algorithm for Detecting Characteristic Points on a Three-Dimensional, Whole-Body Human ScanMichał Koźbiał0Łukasz Markiewicz1Robert Sitnik2Institute of Micromechanics and Photonics, Warsaw University of Technology, 8 Św. Andrzeja Boboli Str., 02-525 Warsaw, PolandInstitute of Micromechanics and Photonics, Warsaw University of Technology, 8 Św. Andrzeja Boboli Str., 02-525 Warsaw, PolandInstitute of Micromechanics and Photonics, Warsaw University of Technology, 8 Św. Andrzeja Boboli Str., 02-525 Warsaw, PolandAnthropometric landmarks obtained from three-dimensional (3D) body scans are widely used in medicine, civil engineering, and virtual reality. For all those fields, an acquisition of certain and accurate landmark positions is crucial for obtaining satisfying results. Manual marking is time-consuming and is affected by the subjectivity of the human operator. Therefore, an automatic approach has become increasingly popular. This paper provides a short survey of different attempts for automatic landmark localization, from which one machine learning-based method was further analyzed and extended in the case of input data preparation for a convolutional neural network (CNN). A novel method of data processing is presented which utilize a mid-surface projection followed by further unwrapping. The article emphasizes its significance and the way it affects the outcome of a deep neural network. The workflow and the detailed description of algorithms used are included in this paper. To validate the method, it was compared with the orthogonal projection used for the state-of-the-art approach. Datasets consisting of 200 specimens, acquired using both methods, were used for convolutional neural networks training and 20 for validation. In this paper, we used YOLO v.3 architecture for detection and ResNet-152 for classification. For each approach, localizations of 22 normalized body landmarks for 10 male and 10 female subjects of different ages and various postures were obtained. To compare the accuracy of approaches, errors and their distribution were measured for each characteristic point. Experiments confirmed that the mid-surface projections resulted, on average, in a 14% accuracy improvement and up to 15% enhancement of resistance on errors related to scan imperfections.https://www.mdpi.com/2076-3417/10/4/1342landmarkdetectionlocalizationmid surfacecharacteristic point3d scanconvolutional neural network
collection DOAJ
language English
format Article
sources DOAJ
author Michał Koźbiał
Łukasz Markiewicz
Robert Sitnik
spellingShingle Michał Koźbiał
Łukasz Markiewicz
Robert Sitnik
Algorithm for Detecting Characteristic Points on a Three-Dimensional, Whole-Body Human Scan
Applied Sciences
landmark
detection
localization
mid surface
characteristic point
3d scan
convolutional neural network
author_facet Michał Koźbiał
Łukasz Markiewicz
Robert Sitnik
author_sort Michał Koźbiał
title Algorithm for Detecting Characteristic Points on a Three-Dimensional, Whole-Body Human Scan
title_short Algorithm for Detecting Characteristic Points on a Three-Dimensional, Whole-Body Human Scan
title_full Algorithm for Detecting Characteristic Points on a Three-Dimensional, Whole-Body Human Scan
title_fullStr Algorithm for Detecting Characteristic Points on a Three-Dimensional, Whole-Body Human Scan
title_full_unstemmed Algorithm for Detecting Characteristic Points on a Three-Dimensional, Whole-Body Human Scan
title_sort algorithm for detecting characteristic points on a three-dimensional, whole-body human scan
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2020-02-01
description Anthropometric landmarks obtained from three-dimensional (3D) body scans are widely used in medicine, civil engineering, and virtual reality. For all those fields, an acquisition of certain and accurate landmark positions is crucial for obtaining satisfying results. Manual marking is time-consuming and is affected by the subjectivity of the human operator. Therefore, an automatic approach has become increasingly popular. This paper provides a short survey of different attempts for automatic landmark localization, from which one machine learning-based method was further analyzed and extended in the case of input data preparation for a convolutional neural network (CNN). A novel method of data processing is presented which utilize a mid-surface projection followed by further unwrapping. The article emphasizes its significance and the way it affects the outcome of a deep neural network. The workflow and the detailed description of algorithms used are included in this paper. To validate the method, it was compared with the orthogonal projection used for the state-of-the-art approach. Datasets consisting of 200 specimens, acquired using both methods, were used for convolutional neural networks training and 20 for validation. In this paper, we used YOLO v.3 architecture for detection and ResNet-152 for classification. For each approach, localizations of 22 normalized body landmarks for 10 male and 10 female subjects of different ages and various postures were obtained. To compare the accuracy of approaches, errors and their distribution were measured for each characteristic point. Experiments confirmed that the mid-surface projections resulted, on average, in a 14% accuracy improvement and up to 15% enhancement of resistance on errors related to scan imperfections.
topic landmark
detection
localization
mid surface
characteristic point
3d scan
convolutional neural network
url https://www.mdpi.com/2076-3417/10/4/1342
work_keys_str_mv AT michałkozbiał algorithmfordetectingcharacteristicpointsonathreedimensionalwholebodyhumanscan
AT łukaszmarkiewicz algorithmfordetectingcharacteristicpointsonathreedimensionalwholebodyhumanscan
AT robertsitnik algorithmfordetectingcharacteristicpointsonathreedimensionalwholebodyhumanscan
_version_ 1725385731152543744