$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
De gepresenteerde methode kwantificeert de grove motorische prestaties van baby's door de soorten houdingen en bewegingen voor elke seconde van de opnamesessie te classificeren. Daarom bevat het resultatenpakket van de geautomatiseerde analysepijplijn een volledige classificatiematrix (aanvullend bestand 3) en een grafische samenvatting (aanvullend bestand 4) van de hele opnamesessie. Afhankelijk van de exacte onderzoeksvraag kunnen deze resultaten op verschillende niveaus worden geïnspecteerd.
Voor de ontwikkeling en validatie van deze methode is gebruik gemaakt van resultaatinspectie.
Hieronder presenteren we vier niveaus van resultaatinspectie die worden gebruikt voor de ontwikkeling en validatie van deze methodologie. Aanvullend bestand 5 geeft representatieve voorbeelden van de belangrijkste validatie-experimenten die eerder in detail zijn gepubliceerd 10,11,12.
Ten eerste werden de automatische algoritmen die waren getraind voor bewegings- en houdingsdetecties gevalideerd aan de hand van menselijke observaties van het bewegingsgedrag van baby's op seconde-voor-secondeniveau. We gebruikten verschillende parallel opgeleide experts die blindelings de gesynchroniseerde video-opnames beoordeelden met de draagbare opnames. Alle verschillende houdings- en bewegingscategorieën werden afzonderlijk vergeleken met de individuele menselijke annotaties, en we vonden een zeer hoge overeenkomst tussen het algoritme en de mens voor houdingen (gemiddelde kappa 0,93); Er werd een substantiële overeenstemming gevonden voor de categorieën verplaatsingen (subcategoriespecifieke kappa, meestal tussen de 60 en 80%). Zie Aanvullend dossier 5A voor een voorbeeld van verwarringsmatrix10. Ook werden interbeoordelaarsovereenkomstniveaus beoordeeld om te bevestigen dat de algoritmen presteren op ongeveer menselijk equivalent niveau10,11.
Ten tweede beoordeelden we hoe goed de op classificatie gebaseerde kwantificering van bewegings- en houdingscategorieën zou overeenkomen met de overeenkomstige kwantificering van de menselijke annotaties op het tweede niveau. Voorbeelden van spreidingsdiagrammen in aanvullend bestand 5B10 tonen aan dat verschillende hoofdcategorieën een bijna perfecte match hebben (correlatiecoëfficiënt >0,96) tussen algoritmische en menselijke visuele kwantificering. Dit ondersteunt direct het idee dat de leeftijdsspecifieke verdelingen van motiliteitskwantificering (Figuur 3A,B) betrouwbaar zijn12.
Ten derde werd het idee van een holistische beoordeling van motorische volwassenheid gevalideerd door een voorspelling van de ontwikkelingsleeftijd te trainen op basis van de bewegingshoeveelheden van de combinatie (zie hierboven) die zeer nauw correleerde met de werkelijke leeftijd bij de typisch ontwikkelende zuigelingen (r = 0,89; Aanvullend dossier 5C). Vervolgens werd de leeftijdsvoorspelling geschaald naar 0-100 als een eenheidsloze maat BIMS (Baba Infant Motor Score10), en het nut ervan voor het bouwen van motorische groeigrafieken (aanvullend bestand 5D) werd gevalideerd met behulp van een typisch ontwikkelend babycohort dat sterk leeftijdsafhankelijke en voorspelbare groeitrajecten vertoonde. We hebben ook de relatieve nauwkeurigheid gevalideerd door aan te tonen dat de nauwkeurigheid in motorische groeigrafieken goed te vergelijken is met de bekende fysieke groeigrafieken12.
Ten vierde werd het potentieel voor het detecteren van afwijkingen met de gegeven statistieken gevalideerd in een proof of principle-experiment waarbij werd aangetoond dat individuele motorische metingen duidelijk onderscheid maakten tussen respectievelijk baby's met slechte en goede motorische prestaties (aanvullend bestand 5E)10.
Mogelijke verdere studievragen op verschillende analyseniveaus
Figuur 3 toont voorbeelden van verdere toepassingen van de informatie die wordt geleverd door het draagbare pak en de geautomatiseerde analysepijplijn. Ten eerste kan de vroege ontwikkeling van houdings- en bewegingsvaardigheden worden uitgezet als een functie van de leeftijd en worden vergeleken met de leeftijdsafhankelijke verdelingen (Figuur 3A, "groeigrafieken"12), of kan de ontwikkeling in de tijd voor elk individu worden gevolgd (Figuur 3B). Ten tweede, wanneer een onderzoeksvraag een meer holistische grove motorische beoordeling vereist, kan men een combinatie van de houding en bewegingsverhoudingen van een individu gebruiken (zoals weergegeven in aanvullend bestand 5D, berekend op basis van de tijdreeks in aanvullend bestand 5C) om een index zoals BIMS (Baba Infant Motor Score) te genereren. Dergelijke maatregelen ondersteunen direct gebruik in motorische groeigrafieken (aanvullend bestand 5C,D) en berekening van statistische afleidingen zoals z-score (figuur 3A). Door gebruik te maken van de fulltime reeks detecties van algoritmen (Figuur 3C en aanvullend bestand 3) kunnen studies worden uitgevoerd naar de gedetailleerde temporele structuur van de beweeglijkheid van baby's met vragen als "Hoeveel houdingsovergangen voert de baby uit in een tijdseenheid?" of "Wat is de verdeling van staande epochs tijdens spontane speeltijd?".

Figuur 1: Overzicht van het draagbare multisensorsysteem en een typisch studieverloop van de opname tot de analyse. Figuur 1 aangepast van Airaksinen et al.12gepubliceerd onder CC_BY licentie. De foto van het kind wordt gepubliceerd met toestemming van de ouders. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Houdings- en bewegingscategorisatie en een voorbeeldvisualisatie van onbewerkte gegevens en analyse-output (A) Houdings- en bewegingscategorisatieschema dat wordt gebruikt door de algoritmische classificaties binnen de volledig geautomatiseerde analysepijplijn voor een wearable met meerdere sensoren. Deze figuur is overgenomen uit Airaksinen et al.10 (B) Voorbeeld van een 10 minuten aan ruwe versnellingsmetersensorgegevens van elk van de vier armen zoals deze uit de MAIJU-opnames komen. De horizontale balken hieronder tonen geautomatiseerde classificatie-uitgangen voor de houdings- (bovenste balk) en bewegingsdetecties (onderste balk) voor hetzelfde tijdvak van 10 minuten. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Voorbeeldresultaten afgeleid van de ruwe output van de classifier. (A) Een voorbeeld van een gegevensvergelijking tussen de leeftijd van de baby en de Baba Infant Motor Score (BIMS). De S-vormige groene curve geeft het ontwikkelingstraject van BIMS in een grotere populatie weer. De stip toont een voorbeeldpersoon gemeten na 14 maanden, met een BIMS ~74, wat overeenkomt met iets onder het gemiddelde leeftijdstypische niveau (de groene lijn). (B) Een voorbeeldcohort met individuele trajecten van motorische ontwikkeling met behulp van de Baba Infant Motor Score over (BIMS). Elke lijn vertegenwoordigt een baby die op verschillende leeftijdspunten is geregistreerd (stippen in de lijn). De lijnen zijn gekleurd voor de gemiddelde afwijking ten opzichte van het leeftijdstypische gemiddelde (blauwe S-vormige curve op de achtergrond; zie ook paneel A. (C) Representatieve uitvoermatrix van de automatische classifier zoals deze afkomstig is van de Babacloud-pijplijn. De eerste kolom geeft de verstreken tijd weer vanaf het begin van de opname (in seconden) voor elk analysevenster in de classificatie (vensterduur 2,3 s, met 50% overlapping). De tweede en derde kolom tonen de detectie van de classificatie voor respectievelijk houding en beweging. De derde en vierde kolom zijn hulpclassificaties die respectievelijk tijdperken weergeven waarin het kind door iemand anders werd gedragen en wanneer het kind autonoom speelde. (D) Een illustratie van een samenvattend rapport. Panelen A en B zijn overgenomen van Airaksinen et al.10. Klik hier om een grotere versie van deze figuur te bekijken.
Aanvullend bestand 1: Een korte handleiding voor het opnemen met MAIJU wearable. Klik hier om dit bestand te downloaden.
Aanvullend bestand 2: Een korte handleiding voor het overbrengen van gegevens van Maijulogger naar de analyseserver in Babacloud. Klik hier om dit bestand te downloaden.
Aanvullend bestand 3: Een voorbeeld van een gedetailleerde classificatiematrix die alle classificaties van seconde tot seconde geeft voor houding, beweging, dragen van baby's en vrije speeltijd. Klik hier om dit bestand te downloaden.
Aanvullend bestand 4: Een volledig PDF-bestand voorbeeld van een grafisch overzichtsrapport. Dit is afkomstig uit het algoritmebestand dat (A) basisachtergrondinformatie over de opnamesessie bevat (onderwerp-ID en leeftijd, de opnamedatum, duur en het totale aantal epochs dat is gebruikt voor de uiteindelijke analyses). (B) Een grafische weergave van de volledige registratie met vermelding van de verdeling van houdingen over de volledige registratie en tijdvakken die van de kwantitatieve beoordeling zijn uitgesloten. C) Typische verdelingen weergegeven met vioolplots voor alle zes houdingen (linkerkant) en 12 bewegingstypes (rechterkant). Op dezelfde manier tonen tekeningen aan de rechterkant het type bewegingen dat door elke houding wordt aangegeven, waarbij ook de volgorde van de zich stapsgewijs ontwikkelende motorische prestaties wordt weergegeven (de stippen geven de resultaten van een individuele opname aan en kleurrijke vioolplots die leeftijdsafhankelijke verdelingen van houding/beweging van een relevante dataset aangeven). Met name de ruwe waarden die door de stippen worden aangegeven, tonen de werkelijke hoeveelheden van de gegeven motorprestaties en kunnen direct in andere contexten worden gebruikt. Klik hier om dit bestand te downloaden.
Aanvullend bestand 5: Validatie-experimenten op verschillende analyseniveaus. (A) Verwarringsmatrices die overeenstemming laten zien tussen menselijke annotaties (doelklasse) en de detecties van het algoritme (voorspelde klasse) voor zowel de houdings- als de bewegingscategorieën. (B) Vergelijking van motorische kwantitaties over volledige opnamesessies tussen menselijke annotaties en detecties afgeleid van de geautomatiseerde classificatie. (C) Correlatie tussen de voorspelling van de ontwikkelingsleeftijd op basis van de draagbare gegevens (Y-as aan de linkerkant) en de herschaling ervan om de BIMS-score te genereren (Y-as aan de rechterkant). De werkelijke leeftijd van het kind op het moment van registratie wordt weergegeven op de X-as. (D) Correlatie van de leeftijdsvoorspelling en de werkelijke leeftijd bij gebruik van een passende functie. De waarden die worden weergegeven, passen bij het model bij gebruik van het groepsgemiddelde in de afgebeelde tijdvensters (blauw), alle onbewerkte waarden (zwart) of bij het rekening houden met herhaalde metingen van elk individu (groen). (E) Vergelijking van individuele motorische metingen tussen groepen van goed en slecht presterende baby's suggereert dat verschillende automatisch gedetecteerde motorische statistieken deze babygroepen kunnen onderscheiden. Paneel A,B,C is een bewerking van Airaksinen et al.10. Paneel D is een bewerking van Airaksinen et al.12. Paneel E is een bewerking van "Airaksinen et al.11. Klik hier om dit bestand te downloaden.