Next Article in Journal
Imagined Speech Brain–Computer Interface: A Task-Oriented Review of Neural Decoding
Previous Article in Journal
An Efficient Wi-Fi Sensing Method for Robotic Arm Motion Recognition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Simulation-to-Real Trip-Fall Detection with Continuous-Wave Doppler Radar via Physics-Informed Kinematic Modeling and Domain Randomization

by
Kosuke Okusa
Department of Data Science for Business Innovation, Chuo University, Tokyo 112-8551, Japan
Sensors 2026, 26(10), 3211; https://doi.org/10.3390/s26103211
Submission received: 4 April 2026 / Revised: 3 May 2026 / Accepted: 13 May 2026 / Published: 19 May 2026
(This article belongs to the Section Environmental Sensing)

Abstract

Falls among older adults are a major public health concern, yet collecting large-scale real fall data for radar-based detection is ethically and practically difficult. This study presents a controlled simulation-to-real feasibility study for trip-fall detection using continuous-wave (CW) Doppler radar. The method couples a physics-informed kinematic trip-fall model with a CW radar observation model to synthesize I/Q signals and Doppler spectrograms, while domain randomization varies body size, fall direction, initial velocity, sensor placement, aspect angle, amplitude, and noise. Synthetic walking and respiration data were also generated for controlled three-class classification among trip fall, walking, and seated quiet breathing. In Experiment I, the simulated spectrograms reproduced the dominant time–frequency characteristics of measured enacted trip-fall signals acquired with a 24 GHz CW radar; quantitative similarity analysis yielded a mean SSIM of 0.782 and a Doppler-ridge MAE of 24.6 Hz across five fall directions. In Experiment II, a ResNet-18 classifier trained only on simulated spectrograms achieved a macro-F1 score of 0.912 [95% CI: 0.883–0.936] on measured data from ten participants, three start locations, and eight directions. Under the present controlled evaluation, this exceeded the available real-data-trained baseline of 0.748 [95% CI: 0.691–0.805] (paired subject-level permutation test, p = 0.006 ). These findings suggest that physics-informed simulation with domain randomization can reduce dependence on real trip-fall samples under limited-data conditions. The results do not establish robustness to other fall morphologies, fall-like activities of daily living, different environments, different radar devices, or embedded deployment.

1. Introduction

With the rapid progression of global population aging, falls have become a significant public-health concern for community-dwelling older adults, leading to mortality, serious injury, hospitalization, transition to long-term care, and diminished quality of life (QOL). In the United States, annual medical expenditures attributable to falls among older adults are estimated to reach tens of billions of dollars [1]. From a global disease-burden perspective, falls remain a leading contributor to morbidity and mortality [2]. Accordingly, there is an urgent need for fall-detection technologies that ensure early detection, allow rapid intervention, and balance high reliability with public acceptability.
Existing approaches to fall detection can be broadly categorized into contact (wearable) and non-contact (environmentally installed) methods. On the wearable side, studies range from simple thresholding with inertial sensors (accelerometers and gyroscopes) to advanced machine and deep learning models [3,4,5,6]. However, practical constraints persist, including adherence during daily use, sensitivity to placement, limited battery life, and blind spots caused by removal or misplacement [3,6]. Among non-contact methods, floor-vibration systems classify falls using piezoelectric transducers [7], but their performance is highly dependent on floor structure and installation, often requiring site-specific calibration [8]. Vision-based approaches provide rich information and have benefited from CNNs, yet privacy concerns in sensitive spaces (e.g., bathrooms/bedrooms) and dependence on lighting conditions hinder adoption [9,10,11,12]. Furthermore, device-free approaches using Wi-Fi channel state information (CSI) demonstrate promise [13,14], but performance is highly influenced by network configuration and radio environment, necessitating retraining or additional calibration when deployed in new environments [14].
Against this background, microwave radar has garnered attention as a sensing modality that is privacy-preserving and independent of lighting and explicit subject consent (e.g., face exposure). The micro-Doppler effect—frequency modulations induced by micro-motions—encodes salient kinematic structure [15] and has been used for human activity recognition, tracking, gait analysis, and fall detection [16]. Furthermore, radar signatures are highly sensitive to aspect angle (the relative orientation between the radar’s line of sight and the subject’s motion vector) and sensor placement [16]; even moderate changes in aspect can materially alter time–frequency features and degrade classification accuracy [17]. Interference from non-target micro-motions (e.g., fans) and variations across indoor and outdoor environments can further impact performance [18,19].
Prior work on radar-based fall detection covers continuous-wave (CW) Doppler, FMCW, and IR-UWB systems. For CW radar, falls have been identified using Doppler time–frequency representations and wavelet-based analysis [20,21], yet accuracy is highly dependent on aspect and installation [17]. For FMCW radar, deep models applied to range–Doppler maps and point-cloud representations have enabled fall detection, fall direction estimation, and even multi-person tracking [22,23,24,25,26,27]; for instance, point-cloud enhancement can achieve high accuracy with new subjects and environments [24], although such methods usually assume environment-specific data collection and retraining. IR-UWB systems likewise achieve strong detection performance using CNNs or ConvLSTMs [28] but remain susceptible to installation, occlusion, and multipath, therefore requiring expanded training datasets to account for diverse geometries [23,28].
A fundamental barrier is that falls are inherently rare and hazardous, making large-scale acquisition of genuine fall data ethically and practically difficult. Consequently, many datasets rely on enacted (simulated) falls; however, domain shift between enacted and real-world falls raises concerns regarding external validity [4,29,30]. Public datasets (e.g., SisFall) are valuable resources [31] but may not fully cover variability in subject demographics, living environments, and fall morphologies (direction, posture transitions, assistive devices), and performance often deteriorates when applied to new environments or orientations [4,30]. Moreover, radar micro-/range–Doppler signatures depend on sensor placement × room layout × fall direction [16,17]; attempting to comprehensively cover this combinatorial space with measurements—and retraining models at each site—poses a significant practical challenge.
To address this bottleneck, we pursue a simulation-driven learning approach. We ground our method in the observation model of a CW microwave Doppler radar and generate radar observations—I/Q, phase/Doppler frequency, and Doppler spectrograms—from a physics-informed kinematic model of trip-fall motion. In radar recognition, micro-Doppler synthesis using motion capture or physics models, GAN-based waveform generation, and video-to-radar translation have shown promise for data diversification and sim-to-real transfer [32,33,34]. These approaches, however, typically require motion-capture data, real radar samples for generative training, or synchronized video observations. By contrast, the proposed framework generates CW Doppler signals from an analytic trip-fall kinematic model coupled with a radar observation model. The novelty is therefore not high-fidelity human animation or a new deep architecture, but a low-cost fall-specific simulation-to-learning pipeline that can produce training data without collecting real fall, motion-capture, or video data.
The present study addresses the following research questions. RQ1: Can a simplified physics-informed trip-fall model reproduce the dominant time–frequency characteristics of measured CW Doppler radar signals? RQ2: Can a classifier trained only on synthetic radar spectrograms detect measured trip falls under variations in subject position and fall direction? RQ3: How much do domain randomization and geometric parameter sweeps contribute to simulation-to-real transfer within the evaluated setting? RQ4: What limitations remain with respect to fall morphology, fall-like activities of daily living, environmental variability, radar-device variability, and deployment?
Our main contributions are as follows: (1) we propose a physics-informed simulator that couples a kinematic trip-fall model with a CW Doppler observation model; (2) we add quantitative simulation-to-real validation of measured and simulated spectrograms using SSIM, Doppler-ridge error, peak-Doppler error, and spectral-centroid error; (3) we show, under a controlled three-class task, that a model trained exclusively on simulated data can detect measured trip falls without using real fall data for training; (4) we report confidence intervals, subject-level statistical testing, fall-vs-nonfall metrics, and sensitivity/ablation results to clarify the contribution of the proposed fall model; and (5) we explicitly delimit the scope of the present results to enacted trip falls, one radar device, one measurement environment, and the activity classes considered here.
The remainder of this paper is structured as follows. Section 2 provides an overview of the operating principle and observation model of a CW Doppler radar. Section 3 describes the proposed fall detection model and simulation pipeline in detail. Section 4 explains the two experiments conducted in this study to validate the proposed method. Section 5 reports the results of Experiments I–II, including measured–simulated spectrogram comparisons, three-class discrimination among fall, walking, and seated quiet breathing under cross-subject and cross-location settings. Section 6 discusses the evaluation results, limitations of the proposed method, and future directions. Finally, Section 7 summarizes the study.

2. Overview of the Microwave Doppler Sensor

This section summarizes the operating principle of the Doppler sensor and its output signals. A Doppler sensor is a module that illuminates a target with electromagnetic waves and outputs a signal encoding the target’s motion. The sensor transmits a continuous wave toward the target; the frequency of the wave reflected from the target is shifted in proportion to the target’s radial velocity because of the Doppler effect. The sensor receives the echo and, via in-phase and quadrature (I/Q) detection against the transmitted reference, produces baseband I/Q signals which represent the phase of the transmit–receive pair.
A mathematical model of the sensor is provided below. Let v s ( t ) denote the transmitted signal with carrier frequency f 0 and initial phase o s :
v s ( t ) = A s cos φ s
where φ s = 2 π f 0 t + o s , and A s is the transmit amplitude. The round-trip (RT) propagation time is
T r ( t ) = 2 D ( t ) c = 2 c l 0 + 0 t v ( t ) d t ,
where c is the speed of light, D ( t ) is the instantaneous range between the sensor and target, l 0 is the initial range, and v ( t ) is the radial velocity. (We invoke the standard start–stop approximation and neglect range change within the RT interval.)
The received signal v r ( t ) is delayed by the RT time in (2) and can be expressed as
v r ( t ) = A r cos φ r
with φ r = 2 π f 0 t T r ( t ) + o s and receive amplitude A r . After I/Q demodulation, the sensor outputs
I ( t ) = A s A r 2 sin ( φ s φ r ) + sin ( φ s + φ r ) Q ( t ) = A s A r 2 cos ( φ s φ r ) + cos ( φ s + φ r )
where φ s φ r represents the phase difference carrying low-frequency motion and range information, whereas φ s + φ r resides near twice the carrier and is removed by low-pass filtering as it primarily contributes noise. Hence,
I * ( t ) = A s A r 2 sin ( φ s φ r ) , Q * ( t ) = A s A r 2 cos ( φ s φ r ) .
The instantaneous phase φ d and Doppler frequency f d of (5) satisfy
φ d = φ s φ r = 2 π f 0 T r ( t ) = 4 π f 0 c D ( t ) , f d = 1 2 π d φ d d t = 2 f 0 c v ( t ) .
Equation (6) depicts that the baseband phase is proportional to range D ( t ) and the instantaneous frequency is proportional to radial velocity v ( t ) . Therefore, synthesizing sensor outputs reduces to modeling D ( t ) .
The transmit/receive amplitudes depend on radiated power, antenna gain, target reflectivity, propagation loss, receiver gain, and measurement noise. These factors affect amplitude and SNR, whereas the Doppler phase in (6) is determined by the effective range evolution. We therefore synthesize the complex baseband signal as
I * ( t ) = α ( t ) sin { φ d ( t ) } + n I ( t ) , Q * ( t ) = α ( t ) cos { φ d ( t ) } + n Q ( t ) ,
where α ( t ) represents amplitude effects such as target reflectivity, antenna/receiver gain, and range-dependent attenuation, and n I ( t ) and n Q ( t ) denote additive noise. This separation is important because reflectivity changes the observed amplitude and SNR but does not directly scale the physical range that appears in the Doppler phase.

3. Mathematical Model for Fall Discrimination

This section highlights the mathematical model used for fall discrimination. As discussed in Section 2, simulating the Doppler sensor output requires a mathematical model for the target range D ( t ) .

3.1. Fall Model

For clarity, we model the human body as a rectangular plate of width W and height H (Figure 1) and describe its fall kinematics.
The rectangular-plate approximation is intentionally minimalist. The aim is to reproduce the dominant radial-velocity evolution and the corresponding Doppler ridge generated by rapid body descent, not to provide a full biomechanical or electromagnetic model of human falls. The model neglects articulated limb motion, torso–leg coordination, body rotation, stumbling recovery, self-occlusion, clothing-dependent scattering, and interactions with objects or the floor after contact. These factors can create additional micro-Doppler components that are not represented by a single rigid plate. In this study, such unmodeled variability is treated as a domain gap and is partially covered through randomization of geometry, initial velocity, effective-range normalization, amplitude, and noise. Thus, the model should be interpreted as a physics-informed first-order approximation for enacted trip falls, not as a general model of all fall morphologies.
The plate falls in the positive z-direction. Let the fall (tilt) angle be θ with 0 θ π / 2 and the fall azimuth be ϕ with π ϕ < π . Consider a point on the plate at ( x , y cos θ , y sin θ ) and a Doppler sensor located at ( d sin ϕ , h , d cos ϕ ) . The distance L ( t ) between them is
L ( t ) = ( x + d sin ϕ ) 2 + ( y cos θ h ) 2 + ( y sin θ + d cos ϕ ) 2 = X 2 + Y 2 + A 2
where, for readability, we define X = x + d sin ϕ , Y = y + ( d sin θ cos ϕ h cos θ ) , and A 2 = h 2 + d 2 cos 2 ϕ ( d sin θ cos ϕ h cos θ ) 2 . Integrating L ( t ) over the plate area gives the area-integrated geometric range
D ˜ ( t ) = Y 1 Y 2 X 1 X 2 X 2 + Y 2 + A 2 d x d y = 1 18 [ [ 6 A 3 tan 1 x y A A 2 + x 2 + y 2 + 3 x 3 A 2 + x 2 log A 2 + x 2 + y 2 + y + 3 y 3 A 2 + y 2 log A 2 + x 2 + y 2 + x y 6 x A 2 + x 2 + y 2 + 6 A 2 + y 2 + 6 A 3 tan 1 y A ] X 1 X 2 ] Y 1 Y 2 .
The effective range used in the Doppler phase is then defined as
D ( t ) = K D ˜ ( t ) ,
with limits X 1 = W 2 + d sin ϕ , X 2 = W 2 + d sin ϕ , Y 1 = ( d sin θ cos ϕ h cos θ ) , and Y 2 = H + ( d sin θ cos ϕ h cos θ ) . The closed form in (9) was obtained using Mathematica.
Because D ˜ ( t ) has units of m 3 , K has units of m 2 and should be interpreted as an empirical effective-range normalization factor. For a uniformly scattering plate, K = 1 / ( W H ) corresponds to the area-averaged range. In practice, the dominant scattering center can deviate from the uniform area average because of body shape, posture, clothing, and aspect angle; therefore, K is randomized during synthesis to cover this residual geometric uncertainty.

3.2. Fall-Angle Dynamics

To use the model in Section 3.1, we express the fall angle θ as a function of time t. Let I be the moment of inertia and T the torque acting on the plate. The equation of motion is
I d 2 θ d t 2 = T .
For a plate of mass m,
I = 1 3 m H 2 , T = 1 2 m g H sin θ ,
and substituting (12) into (11) gives
d 2 θ d t 2 = 3 g 2 H sin θ .
Because an enacted fall evolves from θ = 0 to approximately π / 2 , the small-angle approximation sin θ θ is not valid over the full fall trajectory. Therefore, the simulator uses the nonlinear equation in (13) as the primary kinematic model and solves it numerically with the initial conditions
θ ( 0 ) = 0 , θ ˙ ( 0 ) = v 0 H ,
until θ ( t ) reaches π / 2 . A fourth-order Runge–Kutta scheme with a 1-ms time step was used for synthesis, consistent with the 1-kHz sampling rate of the measured baseband data.
The linearized equation obtained by setting a = 3 g / ( 2 H ) and sin θ θ has the closed-form solution
θ lin ( t ) = v 0 H a sinh a t .
This analytical expression is useful for interpreting the early phase of the motion but is not used as the default simulator. The effect of using the linearized rather than nonlinear trajectory is quantified in Section 5.1.

4. Experimental Protocol

This section presents two experiments designed to evaluate the effectiveness of the proposed model and learning pipeline within a controlled setting. In Experiment I, we assess whether the proposed trip-fall model reproduces measured fall dynamics by comparing simulated and measured spectrograms under fixed sensor height, subject–sensor distance, and fall direction. The comparison is quantified using image-level and ridge-level similarity metrics. In Experiment II, we examine whether a model trained exclusively on simulated data can detect measured trip falls. To this end, we train on synthetic data generated from (i) the proposed trip-fall model, (ii) a kinematic walking model, and (iii) a respiration model, and then perform three-class discrimination among trip fall, walking, and seated quiet breathing.
This evaluation intentionally focuses on enacted trip falls because they can be performed safely and reproducibly under the approved protocol while still producing rapid forward loss-of-balance motion relevant to CW Doppler fall detection. The present protocol does not include slip falls, step-down falls, partial falls, assisted falls, or falls involving furniture. In addition, the non-fall classes are walking and seated quiet breathing; fall-like activities of daily living such as sitting down, bending, kneeling, intentionally lying down, and stumbling-recovery are not evaluated in the current dataset. The reported performance should therefore be interpreted as controlled feasibility evidence for the present three-class task, not as deployment-ready validation across all fall and non-fall activities.
All measurements were acquired using a commercial 24 GHz CW Doppler radar sensor (IPS-155, InnoSenT GmbH, Donnersdorf, Germany). Each sensor outputs 40 mW nominal power (100 mW max), has 20 dB gain, and a 3 dB full beamwidth of 70 ° (horizontal) × 36 ° (vertical). The in-phase (I) and quadrature (Q) baseband signals were filtered and amplified, then simultaneously digitized at 1 kHz using a USB A/D converter (AI-16068AY-USB, CONTEC, Tokyo, Japan) and logged to a PC. Falls are commonly categorized into three broad types—trip, slip, and step-down [35]. In this study, participants enacted trip falls; slip and step-down falls will be addressed in future work. All procedures involving human participants were approved by the Chuo University Research Ethics Committee (Approval No. 2024-063) and adhered to the relevant ethical guidelines. Five young adults participated in Experiment I (Young group; N = 5; 3 males, 2 females; age: 27.4 ± 7.6 years; height: 168.6 ± 13.7 cm; shoulder width: 40.8 ± 2.8 cm). Experiment II included these young participants and five older adults (Older group; N = 5; 3 males, 2 females; age: 64.6 ± 3.6 years; height: 164.6 ± 7.1 cm; shoulder width: 39.6 ± 2.9 cm). In total, ten participants (N = 10) were analyzed in Experiment II.

4.1. Experiment I

Experiment I evaluates the fidelity of the simulated Doppler spectrograms against real observations. As illustrated in Figure 2, each participant initiated the action from a point 2.5 m from the radar and fell toward direction ϕ . The radar was mounted at a height of 1.3 m. Because antipodal or symmetric orientations yield equivalent micro-Doppler patterns (e.g., 45 ° / 315 ° and 90 ° / 270 ° ), we tested five directions: 0 ° , 45 ° , 90 ° , 135 ° , and 180 ° . For safety, an air mattress was placed along the fall direction.

4.2. Experiment II

Experiment II examines the applicability of the proposed approach to fall detection. As illustrated in Figure 3, each participant performed fall, walking, and seated breathing actions two times for each direction ϕ at each of three distinct start locations (A, B, C) varying in both range and azimuth relative to the radar.
For fall, the participant enacted a trip fall toward direction ϕ starting from the initial posture. For walking, the participant took four steps along direction ϕ . For breathing, the participant sat facing direction ϕ and breathed quietly for 10 s. Because the apparent aspect varies with start location, each location was tested over eight directions: 0 ° , 45 ° , 90 ° , 135 ° , 180 ° , 225 ° , 270 ° , and 315 ° . For safety, an air mattress was placed along the fall direction as in Section 4.1.
In Experiment II, the experiment was conducted with a total of 10 participants, including the five participants in Experiment I. In our simulator, the parameter H corresponds to the subject’s body height, and W serves as a proxy for the subject’s lateral body extent (approximated here by shoulder width). Notably, the observed participant ranges are contained within the synthesis randomization ranges ( H [ 150 , 190 ] cm and W [ 30 , 60 ] cm), supporting evaluation across a nontrivial spread of body sizes and ages.

Fall Detection

For fall detection, we adopt a baseline approach that couples short-time Fourier transform (STFT) spectrograms with a ResNet-18 classifier [36]. The model was trained using the Adam optimizer with a learning rate of 0.001 and a batch size of 32. All inputs were resized to 224 × 224 pixels. Training was conducted for 100 epochs with a weight decay of 1 × 10−4. All experiments were implemented in PyTorch 2.11 and run on an NVIDIA RTX 4090 GPU. This workstation setup was used to ensure reproducible model training and analysis; it should not be interpreted as evidence of embedded or edge-device deployment readiness. Our contribution focuses on demonstrating the effectiveness of simulation-only training under a fixed and common learning pipeline; identifying the optimal lightweight architecture for deployment is left to future work.
To clarify the fairness of the comparison between simulation-only training and real-data training, we matched the learning pipeline as closely as possible across conditions. Specifically, the same STFT-based input representation, frequency range (0–500 Hz), log-magnitude + min–max normalization, image resizing (224 × 224), ResNet-18 architecture, optimizer (Adam), learning rate, batch size, number of epochs, and weight decay were used in both conditions. In addition, evaluation was conducted on the same measured test framework under the corresponding LNSO/LNLO protocols. Thus, the principal factor changed between the two settings was the source of the training data (synthetic or measured).
We note, however, that the amount of available training data was not matched exactly between conditions. The simulation-only setting can generate substantially more diverse samples through parameter randomization, whereas the real-data setting is inherently constrained by the number of participants, locations, and repetitions. Therefore, the present comparison should be interpreted as an assessment of practical training paradigms under realistic data-availability constraints, rather than as a strictly size-matched comparison.
Dataset size and preprocessing: In Experiment II, each participant contributed 48 trials per class (2 repetitions × 8 directions × 3 start locations), yielding 480 fall trials, 480 walking trials, and 480 breathing trials across all 10 participants (1440 trials total). Each trial was segmented to cover the action interval (from the instructed start to the end of the motion), and converted to a time–frequency representation using STFT with a 0.5 s window, 0.1 s hop, and a Hann window. We computed the STFT on the complex baseband signal s ( t ) = I ( t ) + j Q ( t ) , retained the 0–500 Hz band, and used the magnitude spectrogram as the classifier input. Each spectrogram was normalized using log-magnitude + min-max and resized to 224 × 224 pixels for CNN-based models. The same preprocessing pipeline was applied to both simulated and measured baseband signals to ensure a consistent representation.
Training data for simulation-only learning were generated from three models. For fall, we used the proposed physics-based model. For walking, we extended a kinematic gait model [37] to radar simulation following the formulation in [38]. For respiration, we used a mathematical model of chest wall motion [39]. For each model, we synthesized large corpora across start locations and directions to test whether real falls can be detected without any real training examples.
During synthesis we randomized the following parameters. For the fall model: height H [ 150 , 190 ] cm (0.1 cm steps), width W [ 30 , 60 ] cm (0.1 cm steps), initial tip-velocity parameter v 0 [ 0.5 , 5.0 ] (0.01 steps), and the effective-range normalization parameter K [ 0.01 , 5 ] m 2 (0.01 steps). For the gait model [38], we varied height and width over the same ranges and swept the walking-speed parameter R V [ 0.5 , 3.0 ] (0.01 steps) in accordance with [37]. For the respiration model [39], we varied the breathing frequency over 0.1 0.5 Hz (0.01 Hz steps). We added white noise to the synthetic waveforms as a form of data augmentation, following denoising/robustness practices in the radar HAR literature to better match measurement conditions [40].
For comparison, we also trained on real data using a leave-N-subjects-out (LNSO) protocol, where N subjects were held out for testing, and the remaining 10-N subjects were used for training (N = 1, …, 9), and evaluated fall detection accuracy to benchmark the proposed approach. In addition, we conducted leave-N-locations-out (LNLO) evaluations in which one or two locations were withheld during training and models were tested on the unseen location(s) to assess sensitivity to distribution shift induced by motion start location and direction.
Baseline classifiers: To examine whether the benefit of simulation-only training generalizes across model families, we also trained additional classifiers following representative prior approaches (CNN [41], CNN [42], and an SVM [43]) and evaluated them under the same preprocessing and LNSO/LNLO protocols. These baselines based on the CNN use the identical spectrogram representation, and those based on SVM use the feature values based on the observed signals as input; model-specific details follow the corresponding references to ensure faithful comparison.
Statistical analysis and additional computational baselines: For the ResNet-18 comparison, 95% confidence intervals were estimated using participant-clustered bootstrap resampling with 10,000 resamples. Because multiple trials from the same participant are not independent, participants rather than individual trials were treated as the resampling units. The difference between simulation-only training and real-data training was evaluated using a paired subject-level permutation test based on held-out-subject macro-F1 scores. To address the effect of training-data size and augmentation without collecting additional human-subject data, we also evaluated real-data training with spectrogram augmentation, size-matched simulation training, and simulation pretraining followed by real-data fine-tuning. The augmentation operations were amplitude scaling, time shift, additive measured-noise mixing, and random time–frequency masking.

5. Results

5.1. Results of Experiment I

Figure 4 shows the measured spectrograms alongside the corresponding simulated spectrograms for five participants and multiple fall directions. The vertical axis shows frequency (0–500 Hz); the horizontal axis shows time; color encodes spectral magnitude. STFT used a 0.5 s window, 0.1 s hop, and a Hann window. The representative simulation shown uses H = 150 cm, W = 50 cm, range d = 2.5 m, sensor height h = 1.3 m, v 0 = 2.0 , and the nonlinear fall-angle model in Section 3.2. Since the duration of the fall differs by participant, measured and simulated spectrograms were time-normalized before the quantitative comparison.
Overall, the simulated spectrograms capture the dominant time–frequency characteristics of measured trip falls. For instance, at ϕ = 90 ° the measured spectrograms display stronger noise components; this is consistent with reduced radial velocity relative to the radar line of sight, which lowers SNR and makes non-target components more prominent. In some trials, additional frequency components appear after the fall in measured data but not in simulation; inspection revealed that these arose from the rebound of the safety air mattress, which introduces transient artifacts.
To quantify this visual observation, we computed four similarity metrics between time-normalized measured and simulated spectrograms: structural similarity index (SSIM), Doppler-ridge mean absolute error (MAE), peak-Doppler error, and spectral-centroid error. The Doppler ridge was extracted as the frequency bin with maximum log-magnitude at each time frame after suppressing the static/near-zero-frequency component (Table 1 and Table 2).
These quantitative results support the visual observation that the simulator reproduces the dominant Doppler-ridge structure of enacted trip falls. At the same time, the larger errors at 90 ° indicate that the model remains less accurate when radial velocity is small and measured signals are dominated by noise, clutter, or post-contact artifacts. Thus, Experiment I validates the simulator as a first-order physics-informed approximation, not as a complete model of noise, multipath, clutter, hardware imperfections, or human biomechanics.

5.2. Results of Experiment II

Table 3 compares the macro-F1 scores of the ResNet-18 [36] model used in this study with those of other CNN-based [41,42] and SVM-based [43] approaches. The comparison was conducted under four training conditions: (i) training using only simulated data (proposed method); (ii) training using real data (Realdata); (iii) training using real data with one location out (Realdata, LNLO = 1); and (iv) training using real data with two locations out (Realdata, LNLO = 2). Confidence intervals were estimated using participant-clustered bootstrap resampling.
The ResNet-18-based model achieved the highest performance. In addition, for all tested classifiers, training on simulated data yielded higher performance than training on the available real data within the present dataset and evaluation framework. Because the preprocessing pipeline, network architecture, and optimization settings were fixed across conditions, Table 3 mainly reflects differences in training-data source and diversity within the present dataset. At the same time, the synthetic-data condition benefits from scalable sample generation through domain randomization [44]. Accordingly, these results should be interpreted as evidence of a practical advantage under limited real-fall data availability, rather than as proof that simulation-only training is universally superior under perfectly size-matched conditions.
Next, we examine the effect of the number of subjects used for training on real data using the ResNet-18 model, which demonstrated the best performance. Figure 5 summarizes fall-recognition performance for four settings: (i) the proposed simulation-only training (Simulation); (ii) real-data training (Realdata); (iii) real-data training with one location withheld (Realdata w/o one area); and (iv) real-data training with two locations withheld (Realdata w/o two area). The vertical axis shows the macro-F1 score; the horizontal axis shows N, the number of held-out subjects in LNSO. The simulation-only result is a single reference value independent of LNSO because the model is trained solely on synthetic data and tested on all measured participants.
Table 4 lists the detailed macro scores of the simulation-only and real-data training results for the LNSO N = 1 setting. The simulation-only model achieved a macro-F1 of 0.912 [95% CI: 0.883–0.936], whereas the real-data LNSO baseline achieved 0.748 [95% CI: 0.691–0.805]. A paired subject-level permutation test indicated a statistically significant difference between these two conditions ( p = 0.006 ). This result should be interpreted as evidence that the proposed simulation pipeline is useful when measured fall data are scarce, not as a claim that synthetic data are always superior to real data.
To further clarify whether the advantage comes only from synthetic sample size, Table 5 compares additional computational baselines generated from the existing dataset and simulator. Real-data augmentation improved the real-data baseline but did not close the gap to the full simulation-only model. Size-matched simulation training, in which the number of synthetic samples was matched to the available real training samples, also improved over real-only training. Simulation pretraining followed by real-data fine-tuning produced the highest value in this auxiliary analysis, suggesting that the proposed simulator may be useful not only for simulation-only training but also for few-shot adaptation.
Figure 6 and Figure 7 show the normalized confusion matrices of the simulation-only and real-data training results, respectively. To isolate the contribution of the proposed trip-fall model, Table 6 reports fall-vs-nonfall metrics and ablation results. The full simulator achieved a fall F1 of 0.940 and a false-alarm rate of 0.035 in this analysis. Removing domain randomization or fall-direction randomization reduced fall recall and increased false alarms, supporting the role of the proposed fall-model randomization in simulation-to-real transfer.
Table 3 and Figure 5 also illustrate that, under LNLO, macro-F1 deteriorates sharply when withholding one or two start locations, indicating strong dependence on sensor–subject geometry and start location in radar-based recognition. These findings suggest that achieving high-accuracy recognition across positions and directions using only real data may require substantially larger datasets spanning more diverse fall patterns, directions, velocities, and locations. The present results therefore support the usefulness of simulation-driven learning under controlled but geometrically varied conditions.

6. Discussion

A model trained solely on simulated spectrograms—generated by coupling a physics-informed trip-fall model with a CW radar observation model—achieved a macro-F1 of 0.912 on the measured dataset collected from ten participants across three start locations and eight fall directions. In contrast, the best real-data LNSO baseline achieved 0.748, and performance decreased markedly under LNLO when one or two start locations were withheld. These trends are consistent with the well-known geometry dependence of radar micro-/range-Doppler representations, including sensitivity to aspect angle and installation [15,16,17].
A point that warrants careful interpretation is the fairness of the comparison between simulation-only and real-data training. In this study, the model architecture, preprocessing pipeline, optimization settings, and measured test framework were controlled across conditions. However, the number and diversity of available training samples were not matched exactly because the synthetic pipeline can generate parameter-varied data at low cost, whereas the measured dataset is limited by practical and ethical constraints. Accordingly, the results should be interpreted as evidence of the practical advantage of simulation-driven learning under limited real-fall data availability, rather than as proof that synthetic data are universally superior under perfectly size-matched conditions. The auxiliary size-matched and augmented baselines in Table 5 partially address this issue, but broader comparisons with GAN-based synthesis, explicit domain adaptation, and transfer-learning methods remain future work.
The simplified fall model also requires careful interpretation. The single-plate representation captures the gross radial-velocity evolution of rapid trip-fall descent, which is a dominant component of the CW Doppler spectrogram. It does not model articulated limb motion, torso–leg coordination, body rotation, stumbling recovery, partial falls, assisted falls, furniture interaction, self-occlusion, or floor-contact dynamics. The sensitivity analysis in Table 6 suggests that randomization of the fall-model parameters is important for transfer, but it does not eliminate the need for richer human and scattering models. Future work should incorporate articulated human motion, motion-capture-driven validation, and more realistic propagation and hardware effects.
The current evaluation is also limited in activity scope. Walking and seated quiet breathing are spectrally distinct from falls, so the present three-class problem is easier than deployment-oriented fall detection against fall-like activities of daily living. The reported performance should therefore not be interpreted as evidence of robustness to sitting down, bending to pick up an object, kneeling, intentionally lying down, stumbling and recovering, or other rapid non-fall postural transitions. These activities are essential next-step negative classes for estimating false-alarm rates in practical systems.
A residual failure mode arises when falls occur nearly orthogonal to the radar line-of-sight. As shown in Section 5.1, measured falls at such orientations can produce small radial velocities and reduced SNR, whereas the simulator remains idealized. Environmental clutter, moving fans, pets, caregivers, multipath, and multi-person overlap can further perturb CW Doppler signals. Since a single CW radar does not provide range or angle separation, deployment in cluttered or multi-person environments would likely require multi-view sensing, additional modalities, or stronger signal separation methods.

6.1. Computational Scope and Deployment Limitations

The online pipeline was profiled only on a workstation equipped with an AMD Ryzen Threadripper PRO 5995WX CPU and an NVIDIA RTX 4090 GPU. With a 0.5 s STFT window and a 0.1 s hop, the system outputs decisions at 10 Hz, with an inherent buffering latency of at least 0.5 s. The per-update compute time on this workstation was 0.9 ± 0.2 ms for the STFT/spectrogram update and 1.8 ± 0.3 ms for ResNet-18 inference, resulting in 2.7 ± 0.4 ms end-to-end runtime. These values demonstrate algorithmic real-time feasibility on a high-performance workstation only. We did not evaluate memory footprint, quantization, CPU-only latency, low-power embedded processors, or edge accelerators in this study. Therefore, no claim is made that the current ResNet-18 implementation is ready for embedded deployment in homes or elderly-care facilities. Lightweight architectures, compression, quantization, and edge-hardware benchmarking are important future work.

6.2. Relation to Wi-Fi CSI-Based Privacy-Preserving Sensing

Wi-Fi CSI-based sensing is another device-free and privacy-preserving approach to indoor human activity recognition. Recent studies have demonstrated low-cost indoor activity recognition using Wi-Fi channel state information and real-time deep-learning frameworks for smart environments [45,46]. Compared with Wi-Fi CSI, CW Doppler radar provides a more direct measurement of radial velocity and micro-Doppler signatures, which is advantageous for interpreting rapid body motion. However, CW Doppler radar requires dedicated sensor placement and is sensitive to aspect angle; a single CW sensor also lacks range/angle separation. Wi-Fi CSI can potentially reuse existing wireless infrastructure and reduce hardware cost, but its performance depends on access-point/receiver geometry, CSI extraction capability, driver/device support, and environmental multipath. Thus, radar and Wi-Fi CSI involve different trade-offs rather than a simple superiority relationship.
Although the proposed approach showed strong simulation-to-real transfer in the present experiments, the findings should be interpreted within the scope of the evaluated participants, fall type, activities, environment, radar device, and measurement configurations. The study demonstrates the controlled feasibility of simulation-only training for enacted trip-fall detection, not general deployment readiness. Future work will (i) incorporate multi-segment human and scattering models; (ii) evaluate fall-like activities of daily living; (iii) test cross-environment, cross-device, and multi-person scenarios; (iv) compare with explicit domain adaptation and generative sim-to-real methods; and (v) investigate lightweight edge implementations.

7. Conclusions

We presented a controlled feasibility study of simulation-only training for CW Doppler radar-based trip-fall detection. The proposed framework couples a physics-informed kinematic trip-fall model with a CW Doppler observation model and trains detection models exclusively on simulated spectrograms. In Experiment I, quantitative similarity metrics showed that the simulator reproduced the dominant Doppler-ridge structure of measured enacted trip falls, although noise, clutter, multipath, hardware imperfections, and post-contact artifacts were not fully modeled. In Experiment II, the proposed approach achieved a macro-F1 score of 0.912 [95% CI: 0.883–0.936] on measured data collected from ten participants across three start locations and eight directions, exceeding the available real-data-trained baseline within the same evaluation framework.
These findings suggest that physics-informed simulation with domain randomization can reduce dependence on measured trip-fall samples under limited-data conditions. However, the results are limited to enacted trip falls and controlled three-class discrimination among trip fall, walking, and seated quiet breathing. They do not establish robustness to slip falls, step-down falls, partial or assisted falls, fall-like activities of daily living, multi-person scenarios, environmental clutter, different radar devices, or embedded deployment. Future work will integrate articulated human and scattering models, evaluate fall-like daily activities, examine cross-environment and cross-device generalization, compare with explicit sim-to-real/domain-adaptation methods, and combine simulation pretraining with lightweight real-data adaptation for practical deployment.

Funding

This work was supported in part by the Japan Society for the Promotion of Science (JSPS) KAKENHI under Grant JP21K11938 and Grant JP23K28047, and in part by Chuo University Joint Research Funds.

Institutional Review Board Statement

This work involved human subjects or animals in its research. Approval of all ethical and experimental procedures and protocols was granted by the Ethics Committee of Chuo University under Application No. 2024-063.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The author gratefully acknowledges the assistance in data collection and experimental setup provided during the author’s previous affiliation at Kyushu University.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CWContinuous wave
FMCWFrequency-modulated continuous wave
IR-UWBImpulse Radio Ultra Wideband
LNSOLeave-N-Subjects-Out
LNLOLeave-N-Locations-Out
STFTShort-Time Fourier Transform
CNNConvolutional Neural Network
SVMSupport Vector Machine

References

  1. Florence, C.S.; Bergen, G.; Atherly, A.; Burns, E.R.; Stevens, J.A. Medical Costs of Fatal and Nonfatal Falls in Older Adults. J. Am. Geriatr. Soc. 2018, 66, 693–698. [Google Scholar] [CrossRef]
  2. James, S.L.; Lucchesi, L.R.; Bisignano, C.; Castle, C.D.; Dingels, Z.V.; Fox, J.T.; Hamilton, E.B.; Henry, N.J.; Krohn, K.J.; Liu, Z.; et al. The global burden of falls: Global, regional and national estimates of morbidity and mortality from the Global Burden of Disease Study 2017. Inj. Prev. 2020, 26, i3–i11. [Google Scholar] [CrossRef]
  3. Delahoz, Y.S.; Labrador, M.A. Survey on Fall Detection and Fall Prevention Using Wearable and External Sensors. Sensors. 2014, 14, 19806–19842. [Google Scholar] [CrossRef] [PubMed]
  4. Bagalà, F.; Becker, C.; Cappello, A.; Chiari, L.; Aminian, K.; Hausdorff, J.M.; Zijlstra, W.; Klenk, J. Evaluation of Accelerometer-Based Fall Detection Algorithms on Real-World Falls. PLoS ONE 2012, 7, e37062. [Google Scholar] [CrossRef]
  5. Aziz, O.; Russell, C.M.; Park, E.J.; Robinovitch, S.N. Validation of accuracy of SVM-based fall detection system using real-world fall and non-fall datasets. PLoS ONE 2017, 12, e0180318. [Google Scholar] [CrossRef]
  6. Broadley, R.W.; Klenk, J.; Thies, S.B.; Kenney, L.P.J.; Granat, M.H. Methods for the Real-World Evaluation of Fall Detection Technology: A Scoping Review. Sensors 2018, 18, 2060. [Google Scholar] [CrossRef]
  7. Alwan, M.; Rajendran, P.J.; Kell, S.; Mack, D.; Dalal, S.; Wolfe, M.; Felder, R. A Smart and Passive Floor-Vibration Based Fall Detector for Elderly. In Proceedings of the 2nd IEEE International Conference on Information & Communication Technologies, Dubai, United Arab Emirates, 11–13 April 2006; pp. 1003–1007. [Google Scholar] [CrossRef]
  8. Liu, C.; Jiang, Z.; Su, X.; Benzoni, S.; Maxwell, A. Detection of Human Fall Using Floor Vibration and Multi-Features Semi-Supervised SVM. Sensors 2019, 19, 3720. [Google Scholar] [CrossRef] [PubMed]
  9. Rougier, C.; Meunier, J.; St-Arnaud, A.; Rousseau, J. Fall Detection from Human Shape and Motion History Using Video Surveillance. IEEE Trans. Circuits Syst. Video Technol. 2011, 21, 365–375. [Google Scholar] [CrossRef]
  10. Kwolek, B.; Kepski, M. Human fall detection on embedded platform using depth maps and wireless accelerometer. Comput. Methods Programs Biomed. 2014, 117, 489–501. [Google Scholar] [CrossRef]
  11. Offermann, J.; Wilkowska, W.; Maidhof, C.; Ziefle, M. Shapes of You? Investigating the Acceptance of Video-based AAL Technology with Different Privacy-Preserving Visualizations. Sensors 2023, 23, 1143. [Google Scholar] [CrossRef] [PubMed]
  12. Mujirishvili, T.; Offermann, J.; Maidhof, C.; Ziefle, M. Acceptance and Privacy Perceptions Toward Video-based Ambient Assisted Living: Systematic Review. J. Med. Internet Res. 2023, 25, e45297. [Google Scholar] [CrossRef]
  13. Wang, H.; Zhang, D.; Wang, Y.; Ma, J.; Wang, Y.; Li, S. RT-Fall: A Real-Time and Contactless Fall Detection System with Commodity WiFi Devices. IEEE Trans. Mob. Comput. 2017, 16, 511–526. [Google Scholar] [CrossRef]
  14. Ma, Y.; Zhou, G.; Wang, S. WiFi Sensing with Channel State Information: A Survey. ACM Comput. Surv. 2019, 52, 46. [Google Scholar] [CrossRef]
  15. Chen, V.C.; Li, F.; Ho, S.C.; Wechsler, H. Micro-Doppler Effect in Radar. IEEE Trans. Aerosp. Electron. Syst. 2006, 42, 2–21. [Google Scholar] [CrossRef]
  16. Clemente, C.; Balleri, A.; Woodbridge, K.; Soraghan, J.J. Developments in target micro-Doppler signatures analysis: Radar imaging, ultrasound and through-the-wall radar. EURASIP J. Adv. Signal Process. 2013, 47. [Google Scholar] [CrossRef]
  17. Fioranelli, F.; Ritchie, M.; Griffiths, H. Aspect Angle Dependence and Multistatic Data Fusion for Micro-Doppler Classification of Armed/Unarmed Personnel. IET Radar Sonar Navig. 2015, 9, 1231–1239. [Google Scholar] [CrossRef]
  18. Ma, Y.; Zhao, R.; Liu, X.; Kuang, H.; Al-Qaness, M.A. Classification of human motions using micro-Doppler radar in the environments with micro-motion interference. Sensors 2019, 19, 2598. [Google Scholar] [CrossRef] [PubMed]
  19. Zenaldin, M.; Narayanan, R.M. Radar micro-Doppler based human activity classification for indoor and outdoor environments. In Proceedings of the Radar Sensor Technology XX, Baltimore, MD, USA, 17–21 April 2016; p. 98410A. [Google Scholar] [CrossRef]
  20. Wu, S.S.; Tayamachi, H.; Watanabe, T.; Li, F. Radar-based Fall Detection Using Doppler Time-frequency Signatures for Assisted Living. IET Radar Sonar Navig. 2015, 9, 164–172. [Google Scholar] [CrossRef]
  21. Su, B.Y.; Ho, K.C.; Rantz, M.J.; Skubic, M. Doppler Radar Fall Activity Detection Using the Wavelet Transform. IEEE Trans. Biomed. Eng. 2015, 62, 865–875. [Google Scholar] [CrossRef]
  22. Jokanovic, B.; Amin, M.G. Fall Detection Using Deep Learning in Range-Doppler Radars. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 180–189. [Google Scholar] [CrossRef]
  23. Ma, L.; Li, X.; Liu, G.; Cai, Y. Fall Direction Detection in Motion State Based on the FMCW Radar. Sensors 2023, 23, 5031. [Google Scholar] [CrossRef]
  24. Liang, T.; Liu, R.; Yang, L.; Lin, Y.; Shi, C.J.R.; Xu, H. Fall Detection System Based on Point Cloud Enhancement Model for 24 GHz FMCW Radar. Sensors 2024, 24, 648. [Google Scholar] [CrossRef]
  25. Shen, Z.; Núñez-Yáñez, J.; Dahnoun, N. Advanced Millimeter-Wave Radar System for Real-Time Multiple-Human Tracking and Fall Detection. Sensors 2024, 24, 3660. [Google Scholar] [CrossRef] [PubMed]
  26. Abdu, F.J.; Zhang, Y.; Deng, Z. Activity Classification Based on Feature Fusion of FMCW Radar Human Motion Micro-Doppler Signatures. IEEE Sens. J. 2022, 22, 8648–8662. [Google Scholar] [CrossRef]
  27. Sadreazami, H.; Bolic, M.; Rajan, S. Contactless Fall Detection Using Time–Frequency Analysis and Convolutional Neural Networks. IEEE Trans. Ind. Inform. 2021, 17, 6842–6851. [Google Scholar] [CrossRef]
  28. Han, T.; Cho, S.H.; Kim, J. IR-UWB Sensor Based Fall Detection Method Using CNN Algorithm. Sensors 2020, 20, 5948. [Google Scholar] [CrossRef]
  29. Klenk, J.; Becker, C.; Lieken, F.; Nicolai, S.; Maetzler, W.; Alt, W.; Zijlstra, W.; Hausdorff, J.M.; Chiari, L.; Lindemann, U. Comparison of acceleration signals of simulated and real-world backward falls. Med. Eng. Phys. 2011, 33, 368–373. [Google Scholar] [CrossRef]
  30. Casilari, E.; Silva, C.A. An analytical comparison of datasets of Real-World and simulated falls intended for the evaluation of wearable fall alerting systems. Measurement 2022, 202, 111843. [Google Scholar] [CrossRef]
  31. Sucerquia, A.; López, J.D.; Vargas-Bonilla, J.F. SisFall: A Fall and Movement Dataset. Sensors 2017, 17, 198. [Google Scholar] [CrossRef]
  32. Seyfioglu, M.S.; Erol, B.; Gürbüz, S.Z.; Amin, M.G. Diversified Radar Micro-Doppler Simulations as Training Data for Deep Residual Neural Networks. In Proceedings of the IEEE Radar Conference (RadarConf18), Oklahoma City, OK, USA, 23–27 April 2018; pp. 612–617. [Google Scholar] [CrossRef]
  33. Erol, B.; Gürbüz, S.Z.; Amin, M.G. Motion Classification Using Kinematically Sifted ACGAN-Synthesized Radar Micro-Doppler Signatures. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 3197–3213. [Google Scholar] [CrossRef]
  34. Ahuja, K.; Xie, Z.; Todi, K.; Harrison, C.; Young, A.B.; Wiese, J. Synthesizing Doppler Radar Data from Videos for Training Deep Activity Recognition. In Proceedings of the CHI Conference on Human Factors in Computing Systems, Yokohama, Japan, 8–13 May 2021; pp. 1–12. [Google Scholar] [CrossRef]
  35. NIOSH. Slip, Trip, and Fall Prevention for Healthcare Workers; DHHS (NIOSH) Publication: Cincinnati, OH, USA, 2011. [Google Scholar]
  36. Saeed, U.; Shah, S.Y.; Shah, S.A.; Ahmad, J.; Alotaibi, A.A.; Althobaiti, T.; Ramzan, N.; Alomainy, A.; Abbasi, Q.H. Discrete human activity recognition and fall detection by combining FMCW RADAR data of heterogeneous environments for independent assistive living. Electronics 2021, 10, 2237. [Google Scholar] [CrossRef]
  37. Boulic, R.; Thalmann, N.M.; Thalmann, D. A global human walking model with real-time kinematic personification. Vis. Comput. 1990, 6, 344–358. [Google Scholar] [CrossRef]
  38. Czerkawski, M.; Ilioudis, C.; Clemente, C.; Michie, C.; Andonovic, I.; Tachtatzis, C. Interference Motion Removal for Doppler Radar Vital Sign Detection Using Variational Encoder-Decoder Neural Network. In Proceedings of the 2021 IEEE Radar Conference (RadarConf21); IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar] [CrossRef]
  39. Kubo, H.; Mori, T.; Sato, T. Detection and Measurement of Human Motion and Respiration with Microwave Doppler Sensor. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Taipei, Taiwan, 18–22 October 2010; pp. 5416–5423. [Google Scholar] [CrossRef]
  40. Yu, R.; Du, Y.; Li, J.; Napolitano, A.; Le Kernec, J. Radar-based human activity recognition using denoising techniques to enhance classification accuracy. IET Radar Sonar Navig. 2024, 18, 277–293. [Google Scholar] [CrossRef]
  41. Anishchenko, L.; Zhuravlev, A.; Chizh, M. Fall detection using multiple bioradars and convolutional neural networks. Sensors 2019, 19, 5569. [Google Scholar] [CrossRef]
  42. Sadreazami, H.; Bolic, M.; Rajan, S. Fall detection using standoff radar-based sensing and deep convolutional neural network. IEEE Trans. Circuits Syst. II Express Briefs 2019, 67, 197–201. [Google Scholar] [CrossRef]
  43. Hanifi, K.; Karsligil, M.E. Elderly fall detection with vital signs monitoring using CW Doppler radar. IEEE Sens. J. 2021, 21, 16969–16978. [Google Scholar] [CrossRef]
  44. Tobin, J.; Fong, R.; Ray, A.; Schneider, J.; Zaremba, W.; Abbeel, P. Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real World. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 23–30. [Google Scholar] [CrossRef]
  45. Boudlal, H.; Serrhini, M.; Tahiri, A. Towards a low-cost and privacy-preserving indoor activity recognition system using WiFi channel state information. Multimed. Tools Appl. 2025, 84, 35761–35792. [Google Scholar] [CrossRef]
  46. Boudlal, H.; Serrhini, M.; Tahiri, A. An optimized GRU-RNN framework for real-time human interaction recognition using WiFi channel state information with integrated GUI for smart environments. Multimed. Tools Appl. 2026, 85, 321. [Google Scholar] [CrossRef]
Figure 1. Schematic Representation of the Proposed Trip-Fall Model.
Figure 1. Schematic Representation of the Proposed Trip-Fall Model.
Sensors 26 03211 g001
Figure 2. Geometry of the radar observation setup for Experiment I.
Figure 2. Geometry of the radar observation setup for Experiment I.
Sensors 26 03211 g002
Figure 3. Geometry of the radar observation setup for Experiment II.
Figure 3. Geometry of the radar observation setup for Experiment II.
Sensors 26 03211 g003
Figure 4. Measured vs. simulated Doppler spectrograms of trip falls across five fall directions. The color intensity in the spectrograms represents the normalized spectral magnitude. The horizontal dotted line separates the measured spectrograms (top five rows) from the simulated spectrograms (bottom row).
Figure 4. Measured vs. simulated Doppler spectrograms of trip falls across five fall directions. The color intensity in the spectrograms represents the normalized spectral magnitude. The horizontal dotted line separates the measured spectrograms (top five rows) from the simulated spectrograms (bottom row).
Sensors 26 03211 g004
Figure 5. Macro-F1 versus N (the number of held-out subjects) under leave-N-subjects-out (LNSO) and leave-N-locations-out (LNLO) for four training regimes.
Figure 5. Macro-F1 versus N (the number of held-out subjects) under leave-N-subjects-out (LNSO) and leave-N-locations-out (LNLO) for four training regimes.
Sensors 26 03211 g005
Figure 6. Normalized confusion matrix of the simulation-only training result.
Figure 6. Normalized confusion matrix of the simulation-only training result.
Sensors 26 03211 g006
Figure 7. Normalized confusion matrix of the real-data training result.
Figure 7. Normalized confusion matrix of the real-data training result.
Sensors 26 03211 g007
Table 1. Quantitative similarity between measured and simulated trip-fall spectrograms in Experiment I. Values are mean ± SD across participants.
Table 1. Quantitative similarity between measured and simulated trip-fall spectrograms in Experiment I. Values are mean ± SD across participants.
Fall DirectionSSIMDoppler-Ridge
MAE (Hz)
Peak-Doppler
Error (Hz)
Spectral-Centroid
Error (Hz)
0 ° 0.812 ± 0.041 18.7 ± 5.6 26.4 ± 8.9 13.1 ± 4.2
45 ° 0.791 ± 0.052 22.3 ± 7.1 29.7 ± 10.4 15.4 ± 5.0
90 ° 0.692 ± 0.087 34.5 ± 11.8 43.8 ± 16.6 22.9 ± 7.8
135 ° 0.774 ± 0.063 25.9 ± 9.2 34.2 ± 13.1 17.8 ± 6.1
180 ° 0.837 ± 0.038 17.6 ± 4.9 24.5 ± 7.7 12.6 ± 3.9
Mean 0.782 ± 0.076 24.6 ± 8.7 31.6 ± 12.4 16.4 ± 6.3
Table 2. Effect of fall-angle dynamics on simulation-to-real similarity and classification performance.
Table 2. Effect of fall-angle dynamics on simulation-to-real similarity and classification performance.
Kinematic ModelDuration
Error (%)
Peak-Doppler
Error (Hz)
Ridge
MAE (Hz)
SSIMMacro-F1
Linearized sin θ θ 11.8 ± 4.1 41.2 ± 18.4 31.6 ± 10.8 0.741 ± 0.087 0.903
Nonlinear numerical integration 6.3 ± 2.7 30.5 ± 15.0 24.1 ± 8.2 0.782 ± 0.076 0.912
Table 3. Macro-F1 comparison with other approaches. Values in brackets denote 95% confidence intervals.
Table 3. Macro-F1 comparison with other approaches. Values in brackets denote 95% confidence intervals.
ModelSimulation
(Proposed)
RealdataRealdata
(LNLO = 1)
Realdata
(LNLO = 2)
ResNet-18 [36]0.912 [0.883, 0.936]0.748 [0.691, 0.805]0.477 [0.412, 0.541]0.259 [0.211, 0.316]
CNN [41]0.878 [0.842, 0.910]0.704 [0.645, 0.761]0.356 [0.299, 0.419]0.233 [0.181, 0.292]
CNN [42]0.865 [0.829, 0.899]0.734 [0.681, 0.790]0.412 [0.351, 0.471]0.247 [0.198, 0.304]
SVM [43]0.593 [0.541, 0.646]0.368 [0.310, 0.424]0.233 [0.187, 0.289]0.156 [0.119, 0.204]
Table 4. Performance metrics for simulation-only training and real-data training (LNSO, N = 1 ). Confidence intervals were estimated by participant-clustered bootstrap resampling.
Table 4. Performance metrics for simulation-only training and real-data training (LNSO, N = 1 ). Confidence intervals were estimated by participant-clustered bootstrap resampling.
Training DataMacro-F195% CIAccuracyPrecisionRecall
Simulation (Proposed)0.912[0.883, 0.936]0.9110.9140.911
Realdata0.748[0.691, 0.805]0.7460.7560.746
Table 5. Additional training-regime baselines using the existing measured data and simulator.
Table 5. Additional training-regime baselines using the existing measured data and simulator.
Training RegimeTraining SizeAugmentationMacro-F1 [95% CI]
Real only1296 trials/foldnone0.748 [0.691, 0.805]
Real + augmentation1296 trials/fold + augmentationyes0.781 [0.724, 0.831]
Simulation, size-matched1296 synthetic samplesyes0.861 [0.820, 0.899]
Simulation, full14,400 synthetic samplesyes0.912 [0.883, 0.936]
Simulation pretraining + real fine-tuningmixedyes0.928 [0.902, 0.951]
Table 6. Fall-specific metrics and ablation analysis. False-alarm rate denotes non-fall trials classified as fall.
Table 6. Fall-specific metrics and ablation analysis. False-alarm rate denotes non-fall trials classified as fall.
Training/Synthesis ConditionMacro-F1Fall PrecisionFall RecallFall F1False-Alarm Rate
Full proposed simulator0.9120.9310.9500.9400.035
Fixed fall parameters, no domain randomization0.7810.8060.8420.8230.104
No fall-direction randomization0.8440.8610.8870.8740.073
Linearized fall-angle model0.9030.9210.9440.9320.041
Real-data LNSO baseline0.7480.7380.7900.7630.140
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Okusa, K. Simulation-to-Real Trip-Fall Detection with Continuous-Wave Doppler Radar via Physics-Informed Kinematic Modeling and Domain Randomization. Sensors 2026, 26, 3211. https://doi.org/10.3390/s26103211

AMA Style

Okusa K. Simulation-to-Real Trip-Fall Detection with Continuous-Wave Doppler Radar via Physics-Informed Kinematic Modeling and Domain Randomization. Sensors. 2026; 26(10):3211. https://doi.org/10.3390/s26103211

Chicago/Turabian Style

Okusa, Kosuke. 2026. "Simulation-to-Real Trip-Fall Detection with Continuous-Wave Doppler Radar via Physics-Informed Kinematic Modeling and Domain Randomization" Sensors 26, no. 10: 3211. https://doi.org/10.3390/s26103211

APA Style

Okusa, K. (2026). Simulation-to-Real Trip-Fall Detection with Continuous-Wave Doppler Radar via Physics-Informed Kinematic Modeling and Domain Randomization. Sensors, 26(10), 3211. https://doi.org/10.3390/s26103211

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop