RUS  ENG
Full version
JOURNALS // Computer Research and Modeling // Archive

Computer Research and Modeling, 2024 Volume 16, Issue 5, Pages 1295–1321 (Mi crm1218)

ANALYSIS AND MODELING OF COMPLEX LIVING SYSTEMS

Changepoint detection in biometric data: retrospective nonparametric segmentation methods based on dynamic programming and sliding windows

A. I. Shestoperova, A. V. Ivchenkoab, E. V. Fominab

a Keldysh Institute of Applied Mathematics of RAS, 4 Miusskaya sq., Moscow, 125047, Russia
b State Research Center – Institute of Biomedical Problems of RAS, 76à Khoroshevskoe sh., Moscow, 123007, Russia

Abstract: This paper is dedicated to the analysis of medical and biological data obtained through locomotor training and testing of astronauts conducted both on Earth and during spaceflight. These experiments can be described as the astronaut’s movement on a treadmill according to a predefined regimen in various speed modes. During these modes, not only the speed is recorded but also a range of parameters, including heart rate, ground reaction force, and others, are collected. In order to analyze the dynamics of the astronaut’s condition over an extended period, it is necessary to perform a qualitative segmentation of their movement modes to independently assess the target metrics. This task becomes particularly relevant in the development of an autonomous life support system for astronauts that operates without direct supervision from Earth. The segmentation of target data is complicated by the presence of various anomalies, such as deviations from the predefined regimen, arbitrary and varying duration of mode transitions, hardware failures, and other factors. The paper includes a detailed review of several contemporary retrospective (offline) nonparametric methods for detecting multiple changepoints, which refer to sudden changes in the properties of the observed time series occurring at unknown moments. Special attention is given to algorithms and statistical measures that determine the homogeneity of the data and methods for detecting change points. The paper considers approaches based on dynamic programming and sliding window methods. The second part of the paper focuses on the numerical modeling of these methods using characteristic examples of experimental data, including both “simple” and “complex” speed profiles of movement. The analysis conducted allowed us to identify the preferred methods, which will be further evaluated on the complete dataset. Preference is given to methods that ensure the closeness of the markup to a reference one, potentially allow the detection of both boundaries of transient processes, as well as are robust relative to internal parameters.

Keywords: aerospace medicine, locomotion test, time series, changepoint, segmentation, nonparametric, retrospective, dynamic programming, sliding window

UDC: 51-76, 519.25

Received: 06.07.2024
Revised: 18.08.2024
Accepted: 29.08.2024

DOI: 0.20537/2076-7633-2024-16-5-1295-1321



© Steklov Math. Inst. of RAS, 2025