Enhancing Box and Block Test with Computer Vision for Post-Stroke Upper Extremity Motor Evaluation
Authors: David Robinson, Animesh Gupta, Elizabeth Clark, Olga Melnik, Qiushi Fu, Mubarak Shah
Organizations: Center for Research in Computer Vision, University of Central Florida · Doctor of Physical Therapy Department, AdventHealth University · Mechanical and Aerospace Engineering, University of Central Florida
Standard clinical assessments of upper-extremity motor function after stroke either rely on ordinal scoring, which lacks sensitivity, or time-based task metrics, which do not capture movement quality. In this work, we present a computer vision-based framework for analysis of upper-extremity movement during the Box and Block Test (BBT) through world-aligned joint angles of fingers, arm, and trunk without depth sensors or calibration objects. We apply this framework to a dataset of 136 BBT recordings collected from 48 healthy individuals and 7 individuals post stroke. Using unsupervised dimensionality reduction of joint-angle features, we analyze movement patterns without relying on expert clinical labels. The resulting embeddings show separation between healthy movement patterns and stroke-related movement deviations. Importantly, some patients with the same BBT scores can be separated with different postural patterns. These results show that world-aligned joint angles can capture meaningful information of upper-extremity functions beyond standard time-based BBT scores, with no effort from the clinician other than monocular video recordings of the patient using a phone or camera. This work highlights the potential of a camera-based, calibration-free framework to measure movement quality in clinical assessments without changing the widely adopted clinical routine.
Figures & tables
Fig. 1 : Overview of our world-aligned 3D joint angle estimation pipeline. Video frames from the Box and Block Test are segmented to recover the box orientation, which is used to estimate camera pitch through surface normals. Monocular 3D keypoints are then extracted and rotated to align with gravity, enabling measurement of finger and arm joint angles independent of camera orientation.
Fig. 2 : Comparison of 3D body pose estimation methods during the grasp and transport phases of the Box and Block Test. Side-view visualizations of 3D keypoints are shown for PromptHMR, SMPLer-X, and SAM 3D Body, illustrating differences in depth consistency and joint articulation relative to the observed arm pose in the image.
3DPW [ 27 ]
EMDB [ 10 ]
RICH [ 9 ]
Method
PA-MPJPE
MPJPE
PVE
PA-MPJPE
MPJPE
PVE
PA-MPJPE
MPJPE
PVE
PromptHMR [ 28 ]
36.1
58.7
69.4
41.0
71.7
84.5
37.3
56.6
65.5
SMPLer-X [ 3 ]
46.6
76.7
91.8
64.5
92.7
112.0
37.4
62.5
69.5
SAM 3D Body [ 30 ]
33.8
54.8
63.6
38.2
61.7
72.5
30.9
53.7
60.3
Table 1: Comparison of body pose estimation methods on three common benchmarks where the best results are highlighted in bold. Results for SMPLer-X [ 3 ] are taken from the SAM 3D Body benchmark using publicly released checkpoints.
Fig. 3 : UMAP embeddings of joint angles. Healthy embeddings are shown in all figures to provide a common reference for visual comparison. The separation between healthy and patient distributions is observed without using supervision or clinical labels.
Fig. 4 : Comparison of 3D hand pose estimation methods during the grasp and transport phases of the Box and Block Test. Visualizations of 3D keypoints are shown for WiLoR and SAM 3D Body, illustrating differences in joint articulation relative to the observed hand pose in the image.
Patient
Gender
Age
FMA-UE
BBT Count (MI)
BBT Count (LI)
Stroke Subtype
Score (MI)
Score (LI)
1
M
38
35
3.7
39.7
Ischemic
2.06
2.01
2
F
70
58
13.7
30.0
Hemorrhagic
2.01
2.04
3
F
41
43
4.3
22.7
Hemorrhagic
2.20
2.29
4
M
68
30
3.3
11.7
Hemorrhagic
2.97
2.47
5
M
52
52
17.0
41.0
Ischemic
2.19
1.39
6
M
77
29
4.7
38.7
Ischemic
1.93
1.39
Table 2: Demographic and clinical characteristics of stroke patients. The table reports gender, age, FMA-UE scores where a lower score is more severe, average number of blocks moved across sessions for the more impaired (MI) and less impaired (LI) sides, stroke subtype, and unsupervised joint-angle deviation scores for each side. The score represents the KNN score as a normalized ratio to the mean KNN score among healthy frames, which is 16.15.
The Action Research Arm Test (ARAT) is a widely-used upper limb outcome measure in neurorehabilitation, but its ordinal scoring is subjective and suffers from limited sensitivity and specificity. We evaluated whether artificial-intelligence (AI)-based markerless motion capture (MMC), embedded into ARAT assessments during clinical routine, accurately reconstructs upper limb movement and yields valid, objective kinematic metrics carrying clinically meaningful information beyond the ordinal score. Across 47 sessions from 20 mixed-neurological patients (1,174 ARAT tasks), biomechanical reconstruction was accurate and robust across impairment levels, and kinematic metrics showed the discrimination pattern expected of a construct-valid measure. In longitudinal case studies, the metrics added the specificity and sensitivity the ordinal score lacks: a domain decomposition exposed patient-specific recovery profiles underlying equal ARAT gains (specificity), and kinematic improvement continued to be detected after the ARAT had saturated (sensitivity). MMC in clinical routine can thus provide valid, objective, sensitive, and specific kinematic measurement complementing ordinal scoring.
Tim Unger, Olivier Lambercy, Roger Gassert +3
Data Analytics & Rehabilitation Technology (DART), Lake Lucerne Institute, Vitznau, Switzerland · Rehabilitation Engineering Laboratory, ETH Zurich, Zurich, Switzerland · Lake Lucerne Institute, Vitznau, Switzerland +2
Motor impairments, including tremor, bradykinesia, gait abnormalities, and postural instability, are common across many neurological and movement-related conditions. Conventional clinical assessments are often intermittent and may fail to capture subtle temporal variations in motor behavior. While wearable IMUs and third-person video have shown promise for objective motor assessment, third-person recordings raise privacy concerns and require constrained acquisition setups. In contrast, egocentric vision provides a more naturalistic and privacyaware alternative. In this work, we introduce EgoInertia-MI, a multimodal benchmark dataset combining synchronized egocentric video and wearable IMU signals for motor impairment analysis. The dataset contains 19 upper- and lower-body activities performed by healthy volunteers simulating varying levels of motor impairment severity levels: no impairment, mild impairment, and severe impairment. We establish two benchmark tasks: action recognition and motor impairment severity estimation, and evaluate multiple unimodal and multimodal baselines. Experimental results show that egocentric video provides strong cues for motor impairment assessment, while multimodal fusion achieves the best overall performance, reaching 0.78 Macro-F1 for severity estimation and 0.93 Macro-F1 for action recognition. These findings highlight the potential of combining egocentric vision and wearable sensing for ecologically valid and privacy-aware motor assessment. Code and data are available at:https://fatemah-alh.github.io/EgoInertia-MI-Page/.
Fatemah Alhamdoosh, Pietro Pala, Abduallah Mohamed +1
University of Florence, Italy · Meta Reality Labs, USA · University of Edinburgh, UK
Compensatory trunk movements (CTMs) are commonly observed after stroke and can lead to maladaptive movement patterns, limiting targeted training of affected structures. Objective, continuous detection of CTMs during therapy and activities of daily living remains challenging due to the typically complex measurements setups required, as well as limited applicability for real-time use. This study investigates whether a two-inertial measurement unit configuration enables reliable, real-time CTM detection using machine learning. Data were collected from ten able-bodied participants performing activities of daily living under simulated impairment conditions (elbow brace restricting flexion-extension, resistance band inducing flexor-synergy-like patterns), with synchronized optical motion capture (OMC) and manually annotated video recordings serving as reference. A systematic location-reduction analysis using OMC identified wrist and trunk kinematics as a minimal yet sufficient set of anatomical sensing locations. Using an extreme gradient boosting classifier (XGBoost) evaluated with leave-one-subject-out cross-validation, our two-IMU model achieved strong discriminative performance (macro-F1 = 0.80 +/- 0.07, MCC = 0.73 +/- 0.08; ROC-AUC > 0.93), with performance comparable to an OMC-based model and prediction timing suitable for real-time applications. Explainability analysis revealed dominant contributions from trunk dynamics and wrist-trunk interaction features. In preliminary evaluation using recordings from four participants with neurological conditions, the model retained good discriminative capability (ROC-AUC ~ 0.78), but showed reduced and variable threshold-dependent performance, highlighting challenges in clinical generalization. These results support sparse wearable sensing as a viable pathway toward scalable, real-time monitoring of CTMs during therapy and daily living.
Jannis Gabler, Clément Lhoste, Max Quast +5
Rehabilitation Engineering Laboratory, ETH Zurich, Switzerland · TU Munich, Germany · Neuroscience Center Zurich (ZNZ), Switzerland +1