← Nieuwste papers
🤖 AI

Rotation-Invariant Multi-IMU Activity Recognition under Independent Per-Location Orientation Shifts

Dit artikel introduceert TRI-HAR, een rotatie-invariant raamwerk dat door het gebruik van een SO(3)-equivariante backbone en invariante featurefusie structureel robuustheid waarborgt tegen onafhankelijke oriëntatieverschuivingen van de IMU per locatie in multi-sensor menselijke activiteitsherkenning, waardoor het traditionele rotatie-augmentatiemethoden overtreft zonder dat expliciete kalibratie of augmentatie vereist is.

Oorspronkelijke auteurs: Seungyeol Baek, Yoonbyung Chai, Yonghyeon Lee, Sungjoon Choi, Sungho Suh

Gepubliceerd 2026-08-18
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Seungyeol Baek, Yoonbyung Chai, Yonghyeon Lee, Sungjoon Choi, Sungho Suh

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Menselijke activiteitsherkenning is de wetenschap van het aanleren aan computers om te begrijpen wat een persoon aan het doen is door te luisteren naar de kleine bewegingen van hun lichaam. Deze technologie vertrouwt op kleine sensoren, vaak inertiële meeteenheden genoemd, die aan de pols, borst of enkel worden bevestigd om versnelling en rotatie te registreren. Deze apparaten zijn de stille observeerders achter thuisrevalidatieprogramma's, fitnessregistratie en medische monitoring, waarbij ze ruwe fysieke beweging vertalen naar digitale labels zoals "wandelen", "rennen" of "zitten". Echter, een hardnekkig probleem heeft deze systemen lang geplaagd: de sensoren worden zelden op exact dezelfde manier bevestigd als de vorige keer. Wanneer een patiënt een sensor voor een tweede keer om zijn pols doet, of wanneer een ander persoon hetzelfde apparaat draagt, verschuift de oriëntatie. De sensor kan iets naar links gekanteld zijn of naar voren gedraaid, waardoor dezelfde fysieke beweging een compleet andere reeks getallen genereert. Jarenlang hadden computers moeite om te herkennen dat een "loop" geregistreerd met een gekantelde sensor dezelfde activiteit was als een "loop" geregistreerd met een rechte sensor, en faalden ze vaak wanneer het apparaat zelfs maar licht werd verplaatst.

Een team van onderzoekers van Korea University en het Massachusetts Institute of Technology heeft een nieuwe aanpak ontwikkeld om dit specifieke probleem op te lossen, waarbij ze een systeem hebben gecreëerd dat nauwkeurig blijft, zelfs wanneer sensoren in willekeurige oriëntaties worden bevestigd. Hun werk, gepresenteerd als het TRI-HAR-framework, adresseert een scenario dat gebruikelijk is bij zelfgestuurde gezondheidsmonitoring waarbij meerdere sensoren tegelijkertijd op verschillende lichaamsdelen worden gebruikt. In dergelijke omgevingen kan elke sensor onafhankelijk van de andere gedraaid of gedraaid zijn, een situatie die standaard computermodellen in verwarring brengt. De onderzoekers ontdekten dat door de gegevens van elke sensorlocatie te behandelen als een afzonderlijke driedimensionale vector en deze te verwerken via een gespecialiseerde wiskundige structuur, ze de verwarring veroorzaakt door rotatie konden wegnemen. Dit stelt het systeem in staat om zich puur te concentreren op de vorm van de beweging zelf, ongeacht hoe het apparaat werd vastgehouden.

De kern van hun ontdekking ligt in de manier waarop ze de gegevens verwerken voordat ze worden gecombineerd. Traditionele methoden proberen vaak de juiste oriëntatie van een sensor te raden of vertrouwen op het trainen van de computer met duizenden kunstmatig gedraaide voorbeelden, in de hoop dat het het patroon leert herkennen. De onderzoekers voerden aan dat deze methoden fragiel zijn; als de computer een rotatie ziet waar hij niet op getraind is, faalt hij. In plaats daarvan bouwden zij een systeem waarbij de wiskundige regels zelf voorkomen dat de rotatie het uiteindelijke antwoord verandert. Ze ontwierpen de software zodat deze eerst de gegevens van elke lichaamslocatie — zoals de borst of de dij — afzonderlijk bekijkt. Voor elke locatie zet het systeem de ruwe sensorgestuurde signalen om in een vorm die meedraait met de sensor, en condenseert die informatie vervolgens onmiddellijk tot een stabiele, rotatiebestendige samenvatting. Pas nadat de gegevens van elke sensor immuun zijn gemaakt voor zijn eigen specifieke kanteling, combineert het systeem de samenvattingen van alle lichaamsdelen om te beslissen wat de persoon aan het doen is.

Deze aanpak bleek opmerkelijk effectief bij tests tegen vier verschillende publieke datasets met opnames van mensen die diverse activiteiten uitvoerden. In experimenten waarbij de onderzoekers de gegevens van elke sensorlocatie kunstmatig met een vaste, willekeurige hoeveelheid roteerden om een herbevestiging te simuleren, behield het nieuwe systeem zijn nauwkeurigheid bijna perfect. In contrast hiermee zagen bestaande modellen die niet deze speciale structuur gebruikten, hun prestaties drastisch dalen, waarbij ze vaak zelfs basisactiviteiten niet meer herkenden. Zelfs in vergelijking met modellen die werden getraind met extra gegevens die deze rotaties nabootsten, presteerde het nieuwe systeem beter zonder dat daar die extra training voor nodig was. De onderzoekers testten het systeem ook op een dataset uit de echte wereld waarbij sensoren fysiek werden verplaatst en georiënteerd door een menselijke instructeur, een scenario dat zowel rotatie als positieveranderingen introduceert. In deze uitdagende test presteerde het nieuwe systeem opnieuw beter dan de beste bestaande methoden, wat bevestigde dat het vermogen om rotatie te negeren standhoudt, zelfs wanneer de sensoren op onvoorspelbare manieren worden verplaatst.

De onderzoekers onderzochten ook hoe snel dit nieuwe systeem draait op standaard computerhardware, aangezien snelheid cruciaal is voor realtime gezondheidsmonitoring. Ze ontdekten dat hoewel het systeem complexer is dan simpelere modellen, het de gegevens snel genoeg verwerkt om de live sensorstromen bij te houden. Voor een opstelling met drie sensoren heeft het systeem minder dan honderd milliseconden nodig om een venster aan gegevens te analyseren, wat veel sneller is dan de tijd die de sensoren nodig hebben om de volgende batch informatie te verzamelen. Dit betekent dat de technologie realistisch gezien op iemands computer of telefoon gebruikt kan worden om activiteit te monitoren terwijl deze plaatsvindt, zonder dat gegevens naar een verre server gestuurd hoeven te worden. Het werk demonstreert dat door de fundamentele architectuur te veranderen van hoe de computer de gegevens ziet, in plaats van alleen maar meer voorbeelden te voeden, het mogelijk is om activiteitsherkenningssystemen te bouwen die robuust zijn tegen de rommelige realiteit van hoe mensen hun apparaten daadwerkelijk dragen.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →