pose from home
Building a medical device for at-home motion capture analysis to track neurodegenerative diseases (Brenner Lab)
Project with Prof. Brenner at Harvard and clinicians at Boston Childrenâs Hospital + Mass General Hospital
Abstract:
Children with neurodegenerative diseases are home- bound and cannot make regular office visits. This is prohibitive for running clinical trials for testing novel and potentially life-saving treatments.
- Want a compact device that replicates motion capture lab gait analysis for use in neurological assessment settings.
- Current use case: n-of-1 clinical trial for a Dentatorubral Pallidoluysian Atrophy (DRPLA) treatment at Boston Childrenâs Hospital.
- To do this, need to benchmark existing human pose estimation (HPE) models and determine a minimum frame resolution for gait analysis.
Method Overview:
- We are developing a method for performing neurological gait assessments of patients from the comfort of their own homes. To do this, we deploy a compressed human pose estimation model on a TinyML device (Google Coral dev board) connected to a USB camera.
- The device sends 24-hour keypoint time-series data to an encrypted cloud server without saving any video.
- The device costs $100 to make and is not a wearable, instead installed somewhere in a patientâs home.
Motion Capture Lab Analysis for Pose Model Benchmarking and Analysis:
Device Installation and Data Capture in Patient Homes and Neurological Clinics:
Current Results:
- Minimum processing requirement of 30fps for resolving individual steps within keypoint data.
- Raw pose model data is insufficient for extracting gait cycles due to noise, but we can resolve strides after filtering out low and high frequency signals.
- Successful deployment of devices in patientâs home, enabling remote collection of patient data. Successful deployment of device data collection in neurological clinic at Boston Childrenâs.
- Gait signals most resolvable from straight-on and angles<45 degrees, and best when patient motion is unobstructed for several steps.
- Gait analysis presents an interpretable metric for evaluating human pose model accuracy.
Ongoing + Future Work:
- Developing gait analysis algorithms for extracting metrics of interest (step time, step size, center of mass motion).
- Determining whether compact pose models at device frame rates (necessary for TinyML devices) are sufficient for resolving gait metrics with clinical accuracy.
- Combining keypoint signals from multiple cameras to augment data into 3D for spatiotemporal gait metrics.
- Benchmarking and fine-tuning existing pose models for increased accuracy for knee, hip joint estimation.
- Continuing data collection in ongoing Nof1 drug development trial. Tracking changes in gait over time and separating patient signal from other household members.
- Pushing on-device processing speeds for increased accuracy.
Pose Models Used:
- PoseNet
- PoseNet .tflite (model on the device)
- MoveNet Thunder
- MoveNet Lightning
- OpenPose (pending)
References
- Lukasz Kidzinski, B. Yang, J. L. Hicks, A. Rajagopal, S. L. Delp, and M. H. Schwartz, âDeep neural networks enable quantitative movement analysis using single-camera videos,â Nature Communications, vol. 11, 12 2020.
- S. Tsuji, âChapter 41 - dentatorubralâpallidoluysian atrophy,â in Ataxic Disorders (S. H. Subramony and A. Du Ìrr, eds.), vol. 103 of Handbook of Clinical Neurology, pp. 587â 594, Elsevier, 2012
- M. G. DâAngelo, M. Berti, L. Piccinini, M. Romei, M. Guglieri, S. Bonato, A. Degrate, A. C. Turconi, and N. Bresolin, âGait pattern in duchenne muscular dystrophy,â Gait posture, vol. 29, no. 1, pp. 36â41, 2008.
- R. David, J. Duke, A. Jain, V. Janapa Reddi, N. Jeffries, J. Li, N. Kreeger, I. Nappier, M. Natraj, T. Wang, et al., âTensorflow lite micro: Embedded machine learning for tinyml systems,â Proceedings of Machine Learning and Systems, vol. 3, pp. 800â811, 2021.
- C. E. Zheng, W. Wu, C. Chen, M. Shah, C. Zheng, T. Yang, S. Zhu, J. Shen, and N. Kehtarnavaz, âDeep learning-based human pose estimation: A survey; deep learning- based human pose estimation: A survey,â J. ACM, vol. 37, 2018.