Enhancing Box and Block Test with Computer Vision for Post-Stroke Upper Extremity Motor Evaluation
David Robinson, Animesh Gupta, Elizabeth Clark, Olga Melnik, Qiushi Fu, Mubarak Shah

TL;DR
This paper introduces a camera-based, calibration-free computer vision framework to analyze upper-extremity movement during the Box and Block Test, capturing detailed movement quality beyond traditional scores using monocular video recordings.
Contribution
The work presents a novel, unsupervised analysis method using joint angles from monocular videos to distinguish healthy and stroke-related movement patterns without expert labels.
Findings
Joint angles effectively differentiate healthy and stroke movement patterns.
Patients with similar scores can have different movement quality profiles.
The framework requires only simple monocular video recordings.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
