Towards Reliable, Automated General Movement Assessment for Perinatal Stroke Screening in Infants Using Wearable Accelerometers
Yan Gao, Yang Long, Yu Guan, Anna Basu, Jessica Baggaley, Thomas, Ploetz

TL;DR
This paper introduces an automated general movement assessment system using wearable accelerometers and a novel data analysis method, aiming to improve early detection of perinatal stroke in infants at scale.
Contribution
It presents a new automated GMA approach with Discriminative Pattern Discovery, effective even with coarse data annotations, for early perinatal stroke screening.
Findings
Achieved at least 75% accuracy in recognizing abnormal infant movements.
Demonstrated effectiveness with a study of 34 newborns, including at-risk infants.
Supports scalable, automated screening to complement clinical assessments.
Abstract
Perinatal stroke (PS) is a serious condition that, if undetected and thus untreated, often leads to life-long disability, in particular Cerebral Palsy (CP). In clinical settings, Prechtl's General Movement Assessment (GMA) can be used to classify infant movements using a Gestalt approach, identifying infants at high risk of developing PS. Training and maintenance of assessment skills are essential and expensive for the correct use of GMA, yet many practitioners lack these skills, preventing larger-scale screening and leading to significant risks of missing opportunities for early detection and intervention for affected infants. We present an automated approach to GMA, based on body-worn accelerometers and a novel sensor data analysis method-Discriminative Pattern Discovery (DPD)-that is designed to cope with scenarios where only coarse annotations of data are available for model…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9| Age group | Types of abnormal GM | Explanation |
| 0 – 2m | Poor repertoire | Lack of complexity and variety in the movement repertoire |
| Cramped-synchronised | Periods of synchronous whole body muscle contraction and relaxation | |
| Chaotic | Extreme lack of movement fluency as well as large amplitude of movements | |
| 3 – 5m | Absent fidgety movements | No fidgety movements seen (NB in clinical practice this would be confirmed by repeat examination later in the same age bracket) |
| Abnormal fidgety movements | Fidgety movements present but very large amplitude and excessively fast and jerky |
| Month | Typical Developing | Perinatal Stroke | ||||
| #Term | #Preterm | #Total | #Term | #Preterm | #Total | |
| 1 | 6 | 3 | 9 | 2 | 6 | 8 |
| 2 | 11 | 4 | 15 | 5 | 6 | 11 |
| 3 | 12 | 4 | 16 | 5 | 7 | 12 |
| 4 | 14 | 4 | 18 | 5 | 5 | 10 |
| 5 | 14 | 3 | 17 | 5 | 4 | 9 |
| 6 | 16 | 4 | 20 | 5 | 5 | 10 |
| Total | 73 | 22 | 95 | 27 | 33 | 60 |
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.
Taxonomy
TopicsNeonatal and fetal brain pathology · Infant Development and Preterm Care · Neonatal Respiratory Health Research
Towards Reliable, Automated General Movement Assessment for Perinatal Stroke Screening in Infants Using Wearable Accelerometers
Yan Gao
Open Lab, School of Computing, Newcastle UniversityNewcastle upon TyneUK
,
Yang Long
Open Lab, School of Computing, Newcastle UniversityNewcastle upon TyneUK
,
Yu Guan
Open Lab, School of Computing, Newcastle UniversityNewcastle upon TyneUK
,
Anna Basu
Institute of Neuroscience, Newcastle University, and Department of Paediatric Neurology, Great North Childrens HospitalNewcastle upon TyneUK
,
Jessica Baggaley
Institute of Neuroscience, Newcastle UniversityNewcastle upon TyneUK
and
Thomas Ploetz
School of Interactive Computing, Georgia Institute of TechnologyAtlantaUSA
Abstract.
Perinatal stroke (PS) is a serious condition that, if undetected and thus untreated, often leads to life-long disability, in particular Cerebral Palsy (CP). In clinical settings, Prechtl’s General Movement Assessment (GMA) can be used to classify infant movements using a Gestalt approach, identifying infants at high risk of developing PS. Training and maintenance of assessment skills are essential and expensive for the correct use of GMA, yet many practitioners lack these skills, preventing larger-scale screening and leading to significant risks of missing opportunities for early detection and intervention for affected infants. We present an automated approach to GMA, based on body-worn accelerometers and a novel sensor data analysis method–Discriminative Pattern Discovery (DPD)–that is designed to cope with scenarios where only coarse annotations of data are available for model training. We demonstrate the effectiveness of our approach in a study with 34 newborns (21 typically developing infants and 13 PS infants with abnormal movements). Our method is able to correctly recognise the trials with abnormal movements with at least the accuracy that is required by newly trained human annotators (75%), which is encouraging towards our ultimate goal of an automated PS screening system that can be used population-wide.
Human Activity Recognition, Health, Wearables, Machine Learning, Prechtl’s General Movements Assessment, Perinatal Stroke
- these authors contribute equally with joint first authorship
††journal: IMWUT††journalvolume: 00††journalnumber: 00††article: 00††journalyear: 2019††publicationmonth: 00††copyright: usgovmixed††ccs: Human-centered computing Ubiquitous and mobile computing systems and tools††ccs: Computing methodologies Machine learning approaches††ccs: Applied computing Health care information systems
[]Towards Reliable, Automated General Movement Assessment for Perinatal Stroke Screening in Infants Using Wearable Accelerometers
1. Introduction
Perinatal stroke (PS), i.e., a stroke occurring before or around the time of birth of an infant, is a serious concern because–if undetected and thus untreated–it can lead to conditions such as Cerebral Palsy (CP) with negative impact on quality of life and indenpendence. CP is a term used to describe a group of disorders with lifelong adverse effects on movement and posture due to damage incurred to the developing brain. It is the most common motor disorder in childhood, affecting around 2 in 1,000 children (Johnson, 2002). A common form is unilateral CP, with weakness and stiffness affecting one side of the body. Unilateral CP is often caused by PS. Around 1 in 3,500 infants sustains PS, and between 10–50% of infants with PS develop CP (Nelson, 2007).
Early therapy intervention in unilateral PS is under investigation (Basu et al., 2017, 2018) and may improve motor outcomes (Basu, 2014). However, early intervention requires early detection of affected infants. This is challenging, as PS does not present with immediate signs of unilateral weakness, in contrast to stroke in adults; clinical features at the time of stroke are less specific and in some cases not detectable, with later emergence of motor problems over several months. Furthermore, there is no routine screening program for PS. Cranial Magnetic Resonance Imaging (MRI) could detect PS but is costly (e.g., £1,000 per scan) (Edwards et al., 2018). It is performed if indicated based on the clinical condition, i.e., if there is a high level of suspicion of neurological abnormality. If the infant is extremely preterm, cranial ultrasound screening is usually undertaken but may miss cases of PS (Cowan et al., 2005).
Another option for screening and early detection of infants at risk of motor disorders such as CP is a standardised, manual visual observation procedure according to Prechtl’s General Movements Assessment (GMA) (Einspieler and Prechtl, 2005a). It is used both clinically and in research to monitor infant movements in the first several months of life with high predictive validity (Kwong et al., 2018). The GMA relies on the recognition and distinction of specific aspects of the infants’ spontaneous movement repertoire during the first months of life. However, it is not a diagnostic test — it highlights infants in need of further investigation and likely intervention. The GMA requires the infant to be placed in the supine position for around 5-10 minutes in a quiet, alert state whilst being video recorded. The video is later scored by a trained professional (see Sec. 2.1 for more details). Reliable use of the GMA requires attendance on a specific training course, followed by extensive practice to obtain and maintain the skills required for Gestalt detection of abnormal infant movements. Many practitioners do not currently have these skills. Furthermore, the assessment is inherently subjective, and observer performance may be affected by fatigue, inter-subject variability, etc.
With the proliferation of wearable and pervasive sensing, combined with breakthroughs in machine learning based sensor data analysis, we hypothesise that automated GMA-based screening of infants can be realised. Our goal is to develop methods that enable population-wide, minimal effort yet accurate and objective assessments of every newborn that will lead to early detection of potential motor abnormalities. Such an automated screening procedure will not lead to fewer cases of PS but to earlier detection. The earlier PS can be detected, the earlier can dedicated treatments be administered to improve outcome. The focus of our research agenda is to develop simple, high-fidelity assessments, which are the basis for accurate and objective diagnosis.
In this paper we lay the foundation for the aforementioned agenda. Tri-axial accelerometers are attached to each limb of typically developing infants and those with PS to record their movements. Through a machine-learning based analysis pipeline these sensor data are then automatically analysed with the objective of identifying infants who show signs of abnormal movements (AM) that may be indicative for PS. Sensor data are of high temporal resolution, which is of importance for the detection of even subtle indicators of PS (according to GMA). We have collected a dataset from 34 children (21 typically developing, and 13 with PS) who were observed as part of a research study. Data were collected in multiple trials each, at monthly intervals and each infant provided at least one trial between the age of 1 and 6 months. Video recordings of the trials were reviewed separately by a trained professional blinded to the clinical condition, and classified (according to GMA criteria) as normal or abnormal.
Strictly speaking the automated sensor data analysis resembles a human activity recognition (HAR) problem, which has been widely studied in the ubiquitous computing community including many applications in health and wellbeing (e.g., (Avci et al., 2010; Plötz et al., 2012; Kranz et al., 2013; Hammerla et al., 2015; Hoey et al., 2011; Ploetz et al., 2010). A specific challenge that is linked to GMA-related movement assessment in infants (but not uncommon in the wider health-related HAR domain, e.g. (Hammerla et al., 2015)) lies in the sparse annotation of the sensor data that can be used for modelling, which prevents the use of standard activity recognition pipelines such as (Bulling et al., 2014), or even more contemporary deep learning based methods (Yang et al., 2015; Ordóñez and Roggen, 2016; Hammerla et al., 2016; Guan and Plötz, 2017; Zeng et al., 2014) that are notorious for relying on large amounts of annotated sample data. Only one label is available per trial (assessment session) that in itself typically has a duration of several minutes: the infant shows abnormal movements or not. In real-world clinical scenarios it is simply not feasible to provide sample-precise annotation that would allow to model dedicated events that are linked to abnormal movements. To address this sample/ annotation imbalance problem we have developed a novel analysis framework that explicitly focuses on sparse labeling. We present a Discriminative Pattern Discovery (DPD) framework that can suppress less informative segments for detecting behaviour patterns that corresponding to abnormal movements, which enables robust modelling that leads to correct and reliable automated assessments. Based on an experimental evaluation using the recorded dataset we demonstrate that these automated assessments are of comparable accuracy to those provided by human experts, which is encouraging for our overall agenda of developing screening methods that can be used at population scale. Given that wearable accelerometers are now very inexpensive and can thus be considered commodity devices, and the minimal effort needed for data recording, the proposed solution can be considered the first milestone towards our goal of generalised screening.
The contributions of this paper can be summarised as follows:
**Approach:: **
We developed a method for automated detection of abnormal movements (AM) in infants. Through employing inexpensive, wearable accelerometers the assessment method is straightforward to integrate into everyday practice with minimal effort, which has the potential to significantly alleviate the cost of medical-expert based GMA. By employing machine learning based sensor data analysis methods, confounding factors of manual GMA assessments can be overcome, including skill and experience (or lack thereof) of a human assessor, fatigue, inter-subject variability, subjectivity, etc.
**Dataset:: **
We have collected a considerable dataset of 34 infants (21 typically developing, 13 with perinatal stroke) wearing the lightweight accelerometers on their limbs during multiple assessment sessions (trials). This dataset includes realistic trial-wise expert annotations for model training and evaluation.
**Analysis Method:: **
In response to the challenges of the data recording and especially annotation procedure we have developed a Discriminative Pattern Discovery (DPD) framework for modeling that effectively tackles the trial-wise classification tasks as a weak labelling problem. We employ a novel kernel-based algorithm to improve model generalisation.
**Model Performance:: **
Based on the recorded dataset we demonstrate that our automated analysis method can surpass the pass mark (75% in accuracy) for the GMA exam required for a human to practise this method.
2. Background and Motivation
2.1. Clinical Routine for Diagnosing Perinatal Stroke
Around 10-50% of infants who suffer from PS develop CP (Nelson, 2007), due to damage to those parts of the brain that control movement, balance, and posture. Through observation of spontaneous movements of an infant, and through neurological examinations supported by cranial imaging, the clinical diagnosis of CP can be made. Although cranial imaging was used to provide a definitive gold standard by which to classify the infants as having had PS or not, definitive imaging with MRI is costly (around £1,000 per scan for infants in the UK), and requires sedation or general anaesthetic in some cases, which has an associated risk (Salerno et al., 2018). Therefore, MRI-based brain imaging of infants is not a routine screening procedure, even for preterm infants, though it is used as diagnostic evaluation of symptomatic infants.
On the other hand, movement monitoring for infants is widely applied in predicting impairments in neuro-motor development, and various qualitative methods have been proposed to assess the quality of motion patterns for infants (Einspieler and Prechtl, 2005a). A more often used approach for identifying infants at high risk is the use of Prechtl’s General Movements Assessment (GMA) (Einspieler and Prechtl, 2005b). Specifically, the term ”General Movements” describes infant movements in the quiet alert state based on a Gestalt perception of normal versus abnormal movements that naturally encompasses factors such as the complexity, fluency and variation of the movements, and from around 3 months, the emergence of ”fidgety” movements in the typically developing infant (Cowan, 2000) (Ferrari et al., 1990). GMA can be done within several minutes and it is purely observational. However, it cannot classify infants as having PS or not: it can merely describe infant movements as being abnormal or normal. GMA provides prognostic information if used correctly and thus infants identified on a clinical basis as having abnormal GMA would be followed up and investigated (including brain imaging). The main difficulty with this assessment is that it requires extensive observer training and practice to retain the skills required for Gestalt detection of abnormal movements — many practitioners do not have these skills.
The clinical classification process according to GMA is age-dependent, because the characteristics of spontaneous infant movements evolve with age. Furthermore, the clinical classification of General Movements is based on the Gestalt impression of the quality of movement over the whole segment of the video recording viewed, of a supine infant in the quiet, alert state, paying attention to complexity, fluency and variation. GMs are scored as normal or abnormal based on this impression. GMs in the first two months of life (corrected for prematurity, i.e., from the expected date of delivery onwards) are predominantly ”writhing” in nature, with relatively slow, fluent, elegant, complex, variable rotational movements. The three sub-classifications of types of abnormal GMs in this age group are ”poor repertoire” GMs (lack of complexity and variety in the movement repertoire), ”cramped-synchronised” GMs (with periods of synchronous whole body muscle contraction and relaxation) and ”chaotic GMs” (extreme lack of movement fluency as well as large amplitude of movements). From age 6 weeks onwards, ”fidgety” movements may begin to emerge; they peak in their frequency of occurrence at around 12–16 weeks and are typically observed until around 20 weeks though may persist a few weeks longer. Fidgety movements are smaller in amplitude, and higher in speed, than writhing movements. It is abnormal for fidgety movements to be absent, or to be present but very large amplitude and excessively fast and jerky. Thus, for infants aged 3 to 5 months (corrected for prematurity), the two sub-classifications of abnormal types of GMs are ”absent fidgety movements” and ”abnormal fidgety movements”. For infants aged 6 months, voluntary movements are normally predominant; movements for infants aged 6 months were therefore classified as normal or abnormal by an experienced observer based on whether appropriate voluntary movements were observed. Table 1 summarizes the types of abnormal General Movements as they can be observed at different age groups.
2.2. Movement Assessment with Wearables
Recently, wearable technologies have been used for automated capturing and subsequent analysis of spontaneous movements of infants with a view to reproducing the GM classification without the need for a clinical observer (Marcroft et al., 2015). In (Mcqueen et al., 2012), a clinical tool based on accelerometers was used to assess motion patterns for preterm infants and it was demonstrated that using accelerometery data was a reliable way to evaluate the characteristics of movement disorders (Heinze et al., 2010). Singh et al. developed a system that leverages accelerometers on detecting features related to CP through analysing abnormal movements in premature infants (Singh and Patterson, 2010). Fan et al. developed a Markov model-based technique that can recognise gestures from accelerometers. They demonstrated that by treating instantaneous machine learning classification values as observations and explicitly modelling duration, the recognition rate of abnormal movements can be improved (Fan et al., 2012a).
From the perspective of ubiquitous computing, the aforementioned techniques fall in the field of human activity recognition (HAR), which plays a major role in computational behaviour analysis, with applications in, for example, daily life monitoring (Plötz et al., 2011), medical diagnosis (Bächlin et al., 2010) (Plötz et al., 2012), sports tracking and coaching (Kranz et al., 2013), skill assessment (Khan et al., 2015)(Ladha et al., 2013), health and welling being assessment (Hammerla et al., 2015), to name but a few. In general, the goal of HAR is to automatically recognize what a person is doing, and when. Over the years a multitude of methods have been developed, which is not surprising given that activity recognition constitutes one of the main pillars of ubiquitous computing contributing to automated context inference (Abowd, 2012). It is beyond the scope of this paper to give a detailed overview of activity recognition techniques, much of which can now even be considered somewhat common sense in the field (for excellent surveys on the field cf., for example, (Bulling et al., 2014; Chen et al., 2012; Avci et al., 2010; Plötz and Guan, 2018)).
The predominant analysis approach is based on transforming raw sensor data into a sequence of isolated analysis frames by employing a sliding-window procedure (Bulling et al., 2014). This sliding window procedure needs to be optimized very carefully to determine appropriate length of the analysis frames and overlap between subsequent frames. Typically these parameters are optimized heuristically and globally for all activities of interest (even though recently variations with optimised window lengths for each activity of interest have been developed (Li et al., 2018)). Subsequently, for every analysis frame features are extracted that are fed into classification backends that automatically decide upon the labels, that is class (activity) associations, of the portions of sensor data that are captured by the individual frames (Figo et al., 2010; Hammerla et al., 2013; Kwon et al., 2018). This standard activity recognition chain follows the supervised modeling approach and fine grained ground truth annotation is required for model training and optimisation: every sensor reading (sample) needs to be annotated, which is typically realized through manual observation and annotation on the recording timeline. Implicitly this annotation is translated into a sample-wise labelling but it requires a human observer to pay very close attention to the annotation process itself. For real-world deployment scenarios such time-consuming annotation procedures–especially for the sake of collecting annotated sample data for method development–are often unfeasible as they interfere with the primary task such as providing care. Instead more coarse annotation schemes are employed such as providing assessments on a session or trial level, as pursued in our application scenario. On a technical level this trial-wise annotation translates into a weak supervision problem with few labels only for many sensor readings, which introduces ambiguity that rules out standard supervised model training procedures. Our analysis method effectively addresses this weak supervision problem through automatically discovering the subtle discriminative patterns within the recordings of complete analysis sessions that can differentiate abnormal movements (AM) from typical developing (TD) infants.
2.3. Model Generalisation
Our sensor data analysis approach is based on machine learning techniques, for which we derive the parameters of a probabilistic model from sample data. This model training aims at generalisation such that the model is not only capable of analysing the training data but also performs well on unseen data, which resembles the intended application case. This generalisation is one of the most pressing concerns in the wider machine learning research field. It is expected that a trained model can be applied to new situations or environments, and existing approaches roughly fall into three categories: i) problem-based; ii) model-based; and iii) sample-based strategies. The latter aims to discover more information from different training sources or different views, such as in ensemble learning (Schapire, 2013; Guan and Plötz, 2017; Guan et al., 2015). Problem-based approaches consider special assumptions of different tasks and develop specialised variants for generalisation. For example, transfer learning assumes one or more additional modalities that are drawn from the same joint distribution to the problem domain. Model-based generalisation focuses on generic models of better representation or classifiers, such as dictionary learning, deep learning, and manifold learning. This paper contributes to the family of problem-based modeling, in particular Multiple Instance Learning (Dietterich et al., 1997; Weidmann et al., 2003). Our key extension is to relax the strict assumption by a soft proportion according to our problem. Furthermore, we propose an elegant and straightforward implementation using kernel embedding (Stork et al., 2001).
2.4. Towards Automated General Movement Assessment for Perinatal Stroke Screening
The overarching goal of our research is the development and validation of automated ways for population-wide screening infants for abnormal movements due to PS and other early acquired brain injuries. The earlier these can be discovered, the earlier specific care and treatment programs can be started. Screening could be undertaken on the delivery suit and as part of routine visit by health visitors, and midwives, or even by the parents at home if the recording procedure is as straightforward as possible. Movement data will then be analysed automatically and potential findings communicated to both caregivers and paediatricians. During wellbeing checkups the data can then be discussed and further actions be planned. The use of commodity sensing hardware lowers the burden of deployment. We use miniaturised inertial measurement units that are straightforward to use by integrating the sensing platforms into pouches that can easily be attached to the limbs, not hindering the infant’s natural movements. The more straightforward the data recording procedure, the higher the quality of the collected data, which increases the chances for successfully and automatically recognising abnormal movements.
3. Methodology
3.1. Data Acquisition
Participants
We recruited 21 Typically Developing (TD) infants and 13 infants with PS. Ethical approval was obtained prior to the study (West of Scotland Research Ethics Committee, reference number 15/WS/0129), and all necessary research governance processes were followed. Infants were excluded if they: i) had any additional significant medical diagnoses, such as severe visual impairment, which could render outcomes uninterpretable. ii) had radiological evidence of significant bilateral intra cerebral pathology or that only the occipital, prefrontal or temporal lobes (i.e., non-motor areas) were affected; iii) had ongoing involvement in another study which would likely interfere with this study. Descriptive statistics of the involved participants’ assessments can be found in Table 2.
Data Collection
All participants underwent a ten-minute recording whilst lying supine at monthly intervals of their birthday from term age, or term equivalent age for preterms, for six months. To record movement during the supine recording, infants wore ankle and wrist straps, specifically designed for use with Axivity WAX9 inertial movement unit (IMUs (Axivity, 2015) which includes accelerometer, gyroscope and magnetometer) recordings. In this work, only tri-axial accelerometer data were used. The straps were made of four brightly coloured cottons (yellow, blue, green and red, as shown in Fig. 1) with a sealable IMU pouch and an individual piece of Velcro hooks sewn onto one end of the strap. The inside of the strap was made of pile felt which would stick to the Velcro hooks therefore creating a secure, adjustable comfortable fit for each infant.
The IMUs are light weight (approx. 10g) with recorded acceleration at 100Hz in three axes (x, y and z). The WAX9 devices were switched on and sealed into waterproof bags prior to being inserted into the pocket of the straps, with the Axivity logo arrow face up and pointing into the strap’s pouch. To synchronise the IMUs, short impulse forces, created by shaking all the IMUs at once, were used to create data markers (Ploetz et al., 2012). At the end of the recordings the IMUs were subjected to a second set of short impulse forces at the same time in front of the video camera to provide a second set of data markers. The whole process was also recorded by a camera for annotation purposes. By following this protocol we inserted markers into both the sensor recordings and the video footage, which enabled time-alignments between the data streams. The data collection environment is illustrated in Fig. 1.
The data recording procedure is straightforward because it does not interfere with normal infant handling routine. The sensors can easily be slipped into the pouches. The tight fit and the clear indications of orientation alignment greatly reduces the risk of misalignment or inserting the sensors with the wrong orientation. The pouches are integrated into colour-coded straps that easily fit the limbs of newborns. With their fully adjustable fit and range of sizes, they are easy to put on. It takes only a few seconds to attach the sensor to a limb, a routine that can easily be integrated into general handling of the infant, e.g., during play.
We also recorded some meta information for this dataset. For example, ’head position’ was recorded based on the position of the infant’s head as either ‘Left’, ‘Right’ or ‘Midline’. ‘Left’ and ‘Right’ were determined as the infant having turning their head over 30° away from the midline in either direction. In order to constrain the requirements of our approach to what is feasible in real-life application scenarios we did not use the head position information, even though it may provide important context. The other meta information we recorded is the quality of the trials. Unqualified trials were excluded for this study, such as when the infant had rolled their front, or the infant was crying/ sneezing/ sick/ coughing etc. As a result, we obtained a number of continuous trials each 4-10 minutes in length. A professional trained in GMA observed each video and classified infant movements as normal (TD) or abnormal (AM). Age information were also included, as shown in Table. 2.
3.2. Data Pre-processing
After removing some unqualified/ corrupted trials, we had 161 validated continuous trials (some longer trials were broken into shorter ones). Each trial contained four sets of synchronised sequences that corresponded to the four accelerometers fixed on the infant’s four limbs. Each accelerometer dataset (collected from a limb) consisted of three axis data (x, y and z) and their Signal Vector Magnitude as a complementary dimension, i.e., 4 channels (per limb). The trial length was roughly 4-10 minutes, i.e., 24k-60k of samples. Each trial was labeled indicating whether the data came from a typical developing (TD) infant or an infant with abnormal movements (AM). In total, there were 64 positive trials (AM) and 97 negative trials (TD).
For data processing, we employed the sliding window approach without any window/frame overlapping. We further concatenated each 1s window (i.e., 100 samples) of channels raw data (i.e., from 4 limbs) into a -dimensional vector. As a result, each trial was segmented into a number of windows, while each window corresponded to 1s movement records. We aimed to identify windows of the abnormal movements (wAM), and most importantly also to make an overall decision (i.e., AM/ TD) for the whole trial, which corresponded to the Gestalt nature of GMA. To further improve the efficiency and remove redundancy, we conduct PCA dimension reduction to project each window of raw signals into a low dimensional feature space for further processing.
3.3. Challenges
Weak Labels
GMA aims at classifying normal/ abnormal movements for complete trials/ sessions, and it normally relies on intensive observations of rigid and characterised body motions to match a predefined score sheet (cf. Sec. 2.1). Existing automated approaches (Fan et al., 2012b) rely on expensive expert annotations, such as the Cramped-Synchronised General Movements (CSGM) (Ferrari et al., 2002). Such a paradigm requires sample-wise annotations and is therefore less feasible for the purpose of building up a large-scale training set. In fact, the number of qualified annotators is also very limited. One must undergo special training before being able to provide reliable annotation. The process is time consuming, and the annotator needs to mark the start and end time on the sequences when CSGM occurs, which often suffers from severe inter-subject variability. In our case, we only have data with realistic, hence sparse trial-wise annotation (TD vs AM). We need to train a system that not only can classify an unseen trial as either TD or AM, but also be able to indicate the moments when, for example, patterns of abnormality occurred (i.e., to identify wAM).
Generalisation
Even though we underwent an extensive and time-consuming data collection process (including participant recruitment, logistics for the session, actual data recording and cleaning, and data annotation) the resulting data set is, strictly speaking in machine learning terms, still small-scale, which poses substantial pressure and constraints on the analysis methods. Therefore, the second challenge is to prevent the model from overfitting by improving its generalisation capabilities for small-scale training datasets.
3.4. Automated GMA through Analysing Accelerometer Data
Problem Formalisation
As mentioned in Sec. 3.3, although we have trial-wise annotation, we are facing a weak label problem in modelling the system. That is, there is no label information for each window/ frame within the trials, which may serve as important clues for final classification decision. In this work, we define (unseen) window labels as:
- (1)
wAM: window of abnormal movement, as defined in Table. 1, which are unlikely performed by TD infants. 2. (2)
wTD: window of movements of a typical developing infant that cannot easily be performed by AM infants. 3. (3)
wNM: window of neutral movement, which are the common movements that can be easily performed by both AM/TD infants.
Based on this, within any query trial, we can assess each window independently, and aggregate all corresponding scores for the final trial-level decision. Fig. 2 illustrates the general framework of our system, visualising the two-stage assessment process, window-wise classification (wAM/ wTD/ wNM), followed by overall trial-wise classification (AM/TD). In what follows we will provide the details of the developed analysis approach.
Raw signals of each window can be represented using low-dimensional PCA features ( in this work), and in this case the trial can be expressed as a collection of independent windows/ instances such that with a trial-wise label indicating AM (1) or TD (0). In the inference stage, for query trial , we aim to predict its trial-wise label by accumulating all the window-wise predictions:
[TABLE]
However, owing to the lack of window-wise annotation, it is not appropriate to apply existing machine learning algorithms directly to this task. To address this issue, in this work we define three intermediate patterns (wAM, wTD, wNM), which indicate discriminative information (wAM, wTD) to be aggregated, or redundant information (wNM) to be filtered out. Since the discriminant movement patterns may only occur sporadically for the whole trial, it is essential to reduce the redundant neutral movement information. To achieve this, we propose a framework named Discriminative Pattern Discovery (DPD), which can automatically classify each window/ instance within the trial, yielding improved trial-wise classification.
Discriminative Pattern Discovery
In the field of machine learning, there are several ways of dealing with the aforementioned weak labelling problem. One of the most popular ways is to treat it as a Multiple Instance (MI) learning problem (Dietterich et al., 1997). In MI, instead of receiving a label for each data instance, labels are given through bags, i.e. trials in our case. Specifically, MI assumes a bag is positive if it contains at least one positive instance, and is negative otherwise. Such an assumption is similar to our problem since trials of AM infants can be modelled as a positive bag including at least one positive instance (e.g., wAM), and many negative instances. However, such presence-based MI approaches cannot be applied directly to our problem due to some key violations to its assumption. For example, MI assumes that a negative bag cannot have positive instances, whereas, in our case, even TD infants (negative trials) may show occasional abnormal behaviour at times. As an alternative, the count-based Generalised Multiple Instance (GMI) learning was previously proposed (Weidmann et al., 2003). It shows a certain level of tolerance to the presence of positive (negative) instances in negative (positive) bags. It requires a maximum as well as a minimum number of instances of a certain concept in a bag. For example, a positive bag may include at least a pre-defined number of positive instances, while at most a pre-defined number of negative instances (Weidmann et al., 2003). We adopt and extend the idea of GMI. The key idea of our DPD procedure is to compute the increment of each instance and classify it into three classes rather than two. Specifically, for each instance instead of classifying it as positive or negative before counting the frequencies for a bag-level decision, we identify its movement patterns into three pre-defined classes (or three distributions) — wAM (or ), wTD (or ), wNM (or )— followed by an aggregation on the corresponding increments/ scores. Our assumption is that all the instances can be drawn from these three distributions , and . The classification based on DPD depends on the ”soft” score proportion rather than a ”hard” presence/ absence criteria in conventional MI and GMI approaches. For example, TD infants can have brief periods of apparently abnormal movement. Only if the frequency and occurrence (in terms of increment/ score) of these observations exceed the thresholds, the trial is then considered as AM. Accordingly, we design two Discriminative Pattern Discovery (DPD) rules:
- (1)
Rule : Detecting instances drawn from the distribution of (i.e., wNM ) and suppress their consequential weights. 2. (2)
Rule : Learn a proportion of instances drawn from (i.e., wAM), (i.e., wTD) to differentiate AM/ TD trials.
Formally, we put all instances of positive (AM) and negative (TD) trials into two bags {, }. For each instance in a query trial , we are interested classifying it as wAM (i.e., from ), wTD (i.e., from ), or wNM (i.e., from ). This is measured by the increment function defined using log-odds:
[TABLE]
which can measure to what extent an instance can differentiate the AM/TD trials. Given , we can perform instance-level classification via rule :
[TABLE]
Note that instances drawn from or provide discriminative information, while instances drawn from reflect neutral movements which are redundant. Intuitively, if discriminative instances are outnumbered by neutral ones, that may lead to unreliable predictions. By applying rule , we can classify into the aforementioned 3 classes, and apply a simple masking operation such that if , and otherwise. Based on this masking operation, we can easily filter out the non-discriminative movement patterns (wNM) for the query trial, leaving discriminative ones for the trial-wise assessment. That is, the overall trial can be assessed by aggregating all discriminative patterns, and rule can be applied for the final trial-wise classification (TD/ AM).
[TABLE]
Kernel Generalisation
For machine learning based systems, generalisation capability to unseen environments is of great importance. In our case, considering the fragility of the population and the constraints imposed on assessment procedures on infants, collecting large amounts of training data is expensive. So far, our dataset contains 161 validated trials that vary with regard to age, gender, terms, etc. These factors result in large variability in movement patterns and thus may degrade the model performance for unseen environments. In this case, sophisticated algorithms may suffer from overfitting problems with poor generalisation. Our solution for this problem follows the GMI paradigm (Dietterich et al., 1997; Weidmann et al., 2003), which assumes that each instance is drawn from smoothed distributions by learning effective kernel functions. A typical way is to compress the training set into a very small codebook by unsupervised clustering. Each cluster can be viewed as a representative pattern that summarises surrounding samples into a compact kernel space so that the large variability can be reduced. However, such approaches often suffer from the quantisation problem, i.e., the inherent inaccuracy of representation when mapping the original data to a few representatives. For example, we have roughly 70,000 instances which shall be clustered into, e.g., 200-1,000 representative patterns, which inevitably leads to loss in precision of the representation. As will be shown in the experiments, although quantifying specific instances to clusters may mitigate variability, we may also sacrifice discriminative information substantially. In addition, existing clustering algorithms (e.g., K-means), often suffer from the randomness and low efficiency. These problems motivate us to design a better generalisation algorithm so as to circumvent the quantisation issue. Now we aim to model the increment for query instances, and via Bayesian theorem Eq. (2) can be reformulated as:
[TABLE]
where is a prior constant that can be estimated by the proportion between numbers of AM and TD trials. With this we now aim to estimate the density for both bags. We employ an online algorithm based on non-parametric probability density estimation (Stork et al., 2001). The primary idea is to only consider task-relevant instances at the test time instead of blind quantisation at the training stage. Given a query instance, the algorithm first searches for a number of similar instances (e.g., via k-nearest neighbour method) in a certain training bag, which can be used to smooth the noise and variability accordingly. This process is supported by the theory of long-tail characteristic of high-dimensional features, i.e., instances that are far away from the query data in the feature space often make less contribution to the density estimation. Specifically, we can estimate the kernel density of the query data by taking the integral of these surrounding relevant instances, such that:
[TABLE]
where is a Parzen kernel function that is non-negative and integrates to 1. Without loss of generality, we use a Gaussian kernel: . Note that is the of top nearest neighbour search results of for bag . With Eqs. (5) and (6) the increment function can be written as:
[TABLE]
As mentioned before, is a constant and can be merged into the rule (for the trial-wise thresholding) and thus does not need explicit computation. The overall algorithm is summarised in Algorithm 1.
4. Experimental Evaluation
Our evaluation design is inspired by the GM Trust Course on the Prechtl Assessment of General Movements (Reading, 2002). We first compare our approach to a list of baseline methods as the ablation experiment. The evaluation is based on our collected dataset as introduced in Sec. 3.1. We also provide an in-depth analysis of the effects the algorithmic details, such as the implementation and hyper-parameters, have on the overall performance.
4.1. Settings
Our experiments are based on 10-fold random split (149/12) cross-validation. That is, every fold contains 12 trials as test, which is in line with the Prechtl Assessment test. Over the remaining training trials, we further use 10-fold (137/12) cross validation to find the optimal hyper-parameters. This setting focuses on theoretical model comparison and thus considers the participant as one type of covariate factor together with age, head position, outliers, etc.
4.2. Baselines
We compare the proposed DPD method to a range of alternative, conventional machine learning methods. Despite popularity, existing deep learning techniques (e.g., (Yang et al., 2015; Ordóñez and Roggen, 2016; Hammerla et al., 2016; Guan and Plötz, 2017; Zeng et al., 2014)) are not applicable to this problem because these methods need training data with sample/window-wise annotations, which are not available in our case. The baselines are as follows:
**KNN:: **
Since our kernel embedding is based on -Nearest Neighbour (KNN) search, an intuitive baseline is KNN itself. Specifically, we first search nearest neighbours of every query instance in the training set (i.e., AM/TD trials). The instance is classified as AM or TD depending on the nearest instances’ trial-wise labels. The trial-wise classification is then performed via majority voting on classified instances.
**SVM:: **
Here all the instances in the AM trial are presumed to share the same label–AM–despite a fairly large portion of them may not present significant abnormal movements. Considering SVM is based on learning the support vectors between two distinctive distributions, we concern whether such a mechanism can be readily applied. We implement the SVM using LibSVM toolbox with a Gaussian kernel.
**GMI-GEN:: **
One of our key arguments for Kernel Generalisation is that clustering-based approaches may degrade the performance due to quantisation and loss of original discriminative information. In order to validate this hypothesis we run Generalised Multiple Instance-Generative (GMI-GEN) baseline experiments. The GMI-GEN model is implemented by initially quantising the training set into a compact set of representative clusters using K-means, while we keep other details exactly the same as our proposed method.
**Ours (no DPD):: **
The key difference of our method to conventional MI approaches is that we classify instances into 3 classes, and suppress the redundant wNM. Such a procedure refers to the hyper-parameter in Alg. 1. In this baseline, we take all of the instances (also including the redundant wNM) into account without applying the rule. All other parameters are kept exactly the same as for our proposed method.
**Prechtl’s Standard:: **
To achieve a basic certificate, a human observer needs to correctly classify at least 75% (in our case 9/12) of randomly selected AM/ TD trials. Our evaluation simulates such a “random-12” setup as it is used for clinician training and assessment, and thus the results are directly interpretable for practical scenarios.
4.3. Evaluation Metrics
We use accuracy as the main metric to compare different baselines to our approaches. Due to the (slightly) imbalanced distribution of AM and TD trials (see Table 2), we also adopt other popular metrics based on True Positive (TP), False Positive (FP), True Negative (TN) and False Negative (FN) classifications. All evaluation metics used are summarised in what follows:
**Accuracy:: **
Counts the number of correctly classified trials, normalized over the total number of trials.
**Sensitivity (Recall):: **
TP/(TP+FN), measures the proportion of positives that are correctly identified as AM.
**False Positive Rate:: **
FP/(FP+TN) quantifies to what extent TD infants are misclassified as AM.
**Specificity:: **
TN/(FP+TN), also known as true negative rate, measures the proportion of negatives that are correctly identified as TD.
**Precision:: **
TP/(TP+FP) is the fraction of AM trials among the overall positive predictions.
We also provide confusion matrices and Receiver Operating Characteristic (ROC) curves for further discussion.
4.4. Main Results
Table 3 shows the results for different baselines and our method. It can be seen that our method consistently outperforms other methods with the highest overall accuracy (80%). It is worth noting that the proposed automated assessment method is able to correctly classify AM with at least the accuracy that is required by trained human annotators (75%) to pass the GM exams. Our model can therefore provide an objective, automatically generated reference for clinical purposes. Next, we analyse the contributions of our approach through comparing it to baselines.
The first two baselines have lowest recognition performance. KNN predicts all of the query trials as AM, whereas SVM goes to the other extreme with all TD predictions. We ascribe the failure of KNN to poor generalisation because test instances of new trials may be very dissimilar to the training trials. Similarly, the performance of the SVMs shows its low generalisation – despite the fact that we employ a Gaussian kernel that explicitly aims to capture local distributions for better generalisation. Another reason for the SVM’s failure may be the weak labelling problem, and in the experiments we presume all the instance labels share the same one with the trial. The experimental results suggest that traditional machine learning methods cannot be used directly in our scenario, since they cannot cope well with the weak labelling problem.
GMI-GEN is a variant of our method, and it initially performs clustering for compact representation. We notice that its recall is reasonable, yet the false positive rate is very high (0.8). Generally, GMI-GEN is significantly worse than our approach, since the discriminative information may be lost during the clustering process. The second best approach (i.e., No-DPD) is the variant of our algorithm that does not eliminate contribution from the instances drawn from (i.e., wNM). The accuracy is only 10% lower than our approach, and the recall is even higher. We observe that its main weakness is the specificity and False Positive Rate (19% lower and 19% higher, respectively). These results suggest the importance of suppressing redundant wNM via DPD’s rule.
Fig. 3 shows the ROC curves of the best three approaches (dashed curves denote smoothed trend lines). GMI-GEN performs closely to random guess but gets better when the recall is low (higher TPR/ FPR). The overall Area Under Curve (AUC) of No-DPD is slightly higher than that of DPD. However, the DPD approach converges to perfect TPR earlier (roughly 0.6 compared to 0.85 of No-DPD), which means that this approach is more stable and can provide more reliable predictions with lower costs. Confusion matrices in Fig. 4 for GMI-GEN, No-DPD, and DPD provide class-based insights that allow to assess the trade-off between AM and TD predictions.
4.5. Technical Analysis
Classification experiments as discussed in the previous section demonstrate the effectiveness of our DPD framework for successfully classifying trials into AM/ TD. These results are encouraging for our overall research agenda and vision towards a reliable automated system that enables population-wide screening of infants (on AM detection) for early diagnosis. In addition to these clinically oriented evaluations it is also of importance to further analyse the technical details of our method, which provides insights into the wider capabilities of the approach – potentially beyond the dataset analysed in this paper. Specifically, we are interested in how the hyper-parameters may affect the overall performance of our method. We will also provide some qualitative analysis on the recognition results.
4.5.1. Hyper-parameters
Our method has three main hyper-parameters. In what follows we will explain the role these hyper-parameters play and present evaluation results that provide the basis for quantitative comparisons.
The number used for -NN based analysis generally dictates the smoothness of the decision boundary and thus has a direct impact on classification performance (as shown in Fig. 5). We can see a smaller value of yields better performance. is used as a threshold to identify discriminative patterns (wTD and wAM) and redundant instances (wNM), as shown in Eq. (3). In Fig. 6, we can see better results can be achieved by using a relatively larger value of , which can filter out most of the non-discriminative wNM instances, since the corresponding increments are within the range of . However, performance drops when goes larger, since in this case more discriminant instances (i.e., wAM and wTD) will be classified as redundant wNM to be suppressed. The identified wAM/wTD instances may provide important clues (as shown in Fig. 9) for final trial-wise classification. The hyper-parameter , on the other hand, is used to threshold the aggregated scores (from wTD and wAM instances of a trial) in order to identify the whole trial as AM/ TD, as shown in Eq. (4). We can see that is not very sensitive within the range of , and it indicates that wAM instances (with positive increments ) are rare events (compared with wTD with negative increments ) for AM trials.
For these three key hyper-parameters, in our experiments we set and adaptively choose the optimal and via cross-validation corresponding to each test split.
4.5.2. Qualitative Analysis
In Fig. 8, we visualise the distributions of an example pair of AM and TD trials using the t-SNE method (Maaten and Hinton, 2008). The method projects the 100-D PCA feature point space into 2-D space enabling visual comparisons and analysis of the relations between AM and TD points. It can be seen that our DPD embedding leads to data distributions that are much easier to separate, resulting in improved classification performance.
One important advantage of our DPD framework is that we also perform instance-wise (i.e., window-wise) classification, and each instance can be measured by , and classified into wAM, wTD, or wNM. Identifying the three types of movements is important, and the identification of wAM instances can be used as evidences for automated screening. Fig. 9 visualises complete trials (TD and AM). Colourful sequences denote raw data while the overlaid solid, black lines show the for each instance/ window over the temporal line. We can see for both TD/ AM sequences, the wNM instances (corresponding to ) are the dominant movement patterns. After removing the redundant wNM instances, we can clearly see the discriminant patterns wAM () and wTD (), which are used for trial-wise score calculation, and their distribution for AM/TD trials, which would provide important clues (e.g., timestamps that can be used to trace the synchronised video clips) for better behaviour understanding.
5. Discussion
5.1. Summary
Stroke is a serious event that, if untreated, can lead to substantially adverse outcomes. While it is relatively straightforward to diagnose a stroke in adults, a stroke before or right after birth is much harder to detect. Such Perinatal Strokes (PS) are not uncommon but, unfortunately, many cases remain undiagnosed for too long with adverse consequences. A large percentage of infants affected with PS will develop severe conditions such as Cerebral Palsy that have lifelong impact. In this paper we presented an automated assessment system, which detects abnormal movements (AM) of infants with Perinatal Stroke. Movement data are captured through miniaturised, inexpensive inertial measurement units and analysed through a novel, machine-learning based sensor data analysis method. This data analysis approach effectively tackles a weak label problem in which only very few and rather coarse ground truth annotations are provided for model training. In practice clinicians classify trials of, for example, ten minutes duration with regards to whether they consider the observed infant as typically developing or showing abnormal movements. The developed Discriminative Pattern Discovery (DPD) method automatically detects relevant patterns and bootstraps effective classification models based on these.
We evaluated the effectiveness of the developed framework in a deployment study. Data were recorded and analysed for a total of 34 infants (21 typically developing, 13 with clinically diagnosed PS – each confirmed through MRI), each at various steps in their development after birth. For this dataset our automated assessment system was able to correctly discriminate between TD and AM, with a higher accuracy than a GMA-trained clinician would need to achieve in order to be able to pass their course exam. These are very encouraging results because they demonstrate that automated PS screening is possible. Due to the low costs of the sensing hardware and the minimal effort to use these, larger scale uptake is realistic.
5.2. Lessons Learned
The work presented in this paper is explorative, serving as the basis for our overarching endeavor of developing effective methods and tools for screening newborns for perinatal stroke. Due to the importance of early, reliable recognition of indications of PS we ultimately aim for population-wide screening, which not only requires accuracy and reliability of the automated assessment but also robustness, straightforward deployment with minimal disruption, and wider stakeholder engagement. Based on our experiences reported in this paper, in what follows we offer insights into lessons learned while developing our system.
Sensing Infrastructure
Without a doubt attaching any kind of equipment on newborns is and will remain a challenge. However, the alternative of, for example, using a camera based data capturing approach does not seem viable not only due to privacy concerns (which could be addressed) but mainly due to practical concerns related to quality of illumination, or occlusions. Furthermore, the temporal resolution of inertial measurement units as the ones used for this paper exceeds that of standard cameras. Direct movement sensing thus is advantageous over indirect procedures such as video-based ones. Our sensors were remarkably robust to the extent that it was not problematic at all to reliably record movement data and to transfer them to the processing machine. We used commercially available, inexpensive sensors that can almost be considered commodity devices that caused no substantial problems to the data collection process. As such, this setting seems suitable for the envisioned larger scale screening efforts.
Data Collection
The data collection procedure followed a relatively strict protocol, which is suitable for the clinical setting in which it took place. Arguably, screenings at home will require a more flexible procedure as parents of newborns will experience substantial disruptions already through the arrival of their infant (often multiplied if more than one child has to be cared for). As such any additional activity may not be straightforward to integrate if it is too disruptive or burdensome, and thus needs to be designed and optimized very carefully. The main concern here lies in the specialised sensor synchronisation procedure that requires some effort and would thus potentially be difficult to integrate into everyday routines outside the clinical environment. Despite these concerns, we were pleasantly surprised that the practicalities of handling the sensing system by the clinical personnel (not the researchers) did not cause major problems. In fact, it was straightforward for them to attach the sensors to the limbs of the infants, which was facilitated by our bespoke wrist- and ankle-bands. However, even with the current level of miniaturisation of wearable technology, the size of any sensing platform remains a challenge for scenarios that involve infants. As such it is important to have the bands tightly fit around the limbs.
The infants’ movements were not hindered by our data collection. However, this may change when the infants grow and become more mobile. Also, as the infants mature they will certainly become more interested in the wrist- and ankle-bands, such that the resulting playfulness may interfere with the data collection. To mitigate such issues we may need to change the design and possibly the form-factor of the pouches. However, the sensors itself would not need to be changed as they are small enough. Also related to growth and maturing, the limitation to sensing on the limbs only may become more problematic. Prechtl’s GMA not only focuses on limb movements but also on movements of the head, general synchrony of movements, full posture and center of mass distributions. Limiting data recording to limbs only would need to be extended, for example, by attaching sensors to the trunk. Disposable accelerometers in form of patches are now available, which could be used to complement the limb-based movement recording.
Data Analysis
Analysing the recorded sensor data represents a formidable challenge as elaborated on in this paper. We have developed an effective method that recognises atypical movements of infants in clinical environments. The most important insights on the data analysis part of our project are related to data quality and how to address issues therein. It turned out to be of substantial importance to de-noise the multimodal sensor data, which we have achieved through a PCA-based method. This method not only reduced noise in the data but also eliminated redundancy in the recordings. We preferred a data-driven approach over domain-driven manual optimisation because at this time it is not yet clear what parts of the recorded data are most informative for the analysis and thus a holistic approach such as PCA seemed more suitable (for this pilot study) than dedicated filtering or feature engineering approaches.
Infants do not move very fast and as such one would assume that a low sampling rate would be sufficient for the inertial measurement units to capture the relevant movements (according to the Nyquist theorem from general signal processing). However, even though the frequency of gross limb movements of the infants certainly does not exceed a few Hz and thus sampling rates between 10 and maximally 20 Hz would be sufficient for capturing, the higher sampling rates of our sensors were beneficial. In addition to gross limb movements it is the subtle aspects such as jitters and small jerky movements that catch a human annotator’s attention and thus contribute to the overall assessment. Our high sampling rates (100Hz) were beneficial for the overall analysis (which is in line with previous work on health related movement analysis (Plötz et al., 2012)).
5.3. Way Forward: Population-wide PS Screening
Our assessment setup is scalable and can thus serve as basis for population-wide PS screening. Screening could be undertaken on the delivery suit, and as part of the routine visit by health visitors, and midwives, or even by the parents at home. The sensors, which are paired with smartphones, are small enough to not hinder nor harm the infant and as such movement recording is straightforward. Opportune moments for recording and assessment would be anytime the infant is quiet yet alert. These moments could either be indicated manually by the parents (for example, through a companion app on their phones) or through an automated approach. Through this, the data collection and automated assessment can be conducted in a more frequent manner, i.e., continuous monitoring, in contrast to the monthly assessment in this work.
Given the rapid development of infants after birth, substantial changes in their general movement patterns are to be expected. With continuous monitoring scheme, such generic changes in movement patterns that are not related to a potential perinatal stroke could be incorporated into the modelling process. For example, the models could be continuously adapted by using both newly recorded data and the predictions that are automatically generated by our system (and potentially confirmed by a pediatrician, e.g., during a wellbeing check-up). With the increasing number of training data, we may build more robust models that can yield more reliable screening results. Furthermore, with growing case numbers we could stratify model development, for example, by taking into account the age/weight/gender of the infant, or any other meta-information that is readily available. Our current dataset is too small for such personalised modelling efforts. However, with the ongoing data collection we will be in a position to explore such adaptation approaches.
6. Conclusion
Perinatal Strokes are difficult to detect in the first months of life, yet can have very serious, adverse consequences. Early detection of infants with Perinatal Stroke is essential in order to provide timely support and medical input to mitigate against adverse outcomes. In this paper we have demonstrated that it is possible to use body-worn inertial measurement units and novel machine learning methods for sensor data analysis to automatically distinguish between the abnormal movements of a group of infants with Perinatal Stroke, and the normal movements of control infants. Through a rigorous evaluation of our method in a cohort of infants, who either had been diagnosed with Perinatal Stroke or were typically developing, we have laid the foundation for a screening tool that can potentially be used at population scale with minimal effort to enable early stage recognition of abnormal movements in young infants. Our method is straightforward to apply, inexpensive, and reliable with regards to the accuracy of analysis results.
Acknowledgments
This work was supported jointly by Medical Research Council (MRC, UK) Innovation Fellowship (MR/S003916/1), Engineering and Physical Sciences Research Council (EPSRC, UK) Project DERC: Digital Economy Research Centre (EP/M023001/1), and National Institute of Health Research (NIHR, UK) Career Development Fellowship (CDF-2013-06-001)(AB). The views expressed are those of the authors and not necessarily those of the NHS, the NIHR, or the Department of Health and Social Care (DHSC, UK).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1)
- 2Abowd (2012) Gregory D Abowd. 2012. What next, Ubicomp? Celebrating an intellectual disappearing act. In Proc. Int. Conf. on Ubiquitous Computing (Ubi Comp) .
- 3Avci et al . (2010) Akin Avci, Stephan Bosch, Mihai Marin-Perianu, Raluca Marin-Perianu, and Paul Havinga. 2010. Activity Recognition Using Inertial Sensing for Healthcare, Wellbeing and Sports Applica- tions: A Survey. In Proc. ARCS . VDE. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5759000
- 4Axivity (2015) Axivity. 2015. WAX 9 - 9-Axis Bluetooth Streaming IMU. (2015). http://axivity.com/files/resources/WAX 9_Data_Sheet.pdf
- 5Bächlin et al . (2010) Marc Bächlin, Meir Plotnik, Daniel Roggen, Inbal Maidan, Jeffrey M. Hausdorff, Nir Giladi, and Gerhard Tröster. 2010. Wearable Assistant for Parkinson’s Disease Patients with the Freezing of Gait Symptom. Trans. Info. Tech. Biomed. 14, 2 (March 2010), 436–446. https://doi.org/10.1109/TITB.2009.2036165 · doi ↗
- 6Basu (2014) Anna P Basu. 2014. Early intervention after perinatal stroke: opportunities and challenges. Developmental Medicine and Child Neurology 56, 6 (2014), 516–521.
- 7Basu et al . (2018) Anna Purna Basu, Janice Pearse, Rose Watson, Pat Dulson, Jessica Baggaley, Blythe Wright, Denise Howel, Luke Vale, Dipayan Mitra, Nick Embleton, and Tim Rapley. 2018. Feasibility trial of an early therapy in perinatal stroke (e TIPS). BMC Neurology 18, 1 (July 2018), 102.
- 8Basu et al . (2017) Anna Purna Basu, Janice Elizabeth Pearse, Jessica Baggaley, Rose Mary Watson, and Tim Rapley. 2017. Participatory design in the development of an early therapy intervention for perinatal stroke. BMC Pediatrics 17, 1 (Jan. 2017), 33.
