← Nieuwste papers
🤖 machine learning

Zero-shot Human Pose Estimation using Diffusion-based Inverse solvers

Dit artikel introduceert InPose, een zero-shot methode voor menselijke houdingschatting die de taak formuleert als een invers probleem door gebruik te maken van een vooraf getraind diffusiemodel dat is geconditioneerd op rotatiemetingen en wordt geleid door een waarschijnlijkheidsterm afgeleid van spaarzame locatiedata om robuuste generalisatie te bereiken over gebruikers met variërende lichaamsgroottes.

Oorspronkelijke auteurs: Sahil Bhandary Karnoor, Romit Roy Choudhury

Gepubliceerd 2026-05-13
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Sahil Bhandary Karnoor, Romit Roy Choudhury

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

Stel je voor dat je moet raden wat een persoon met zijn hele lichaam doet (dansen, rennen, zwaaien) door alleen te kijken naar drie tiny sensoren die aan zijn hoofd en polsen zijn bevestigd. Dit is het probleem van Human Pose Estimation (schatting van menselijke houding).

Het artikel introduceert een nieuwe methode genaamd InPose die een grote hoofdpijn in dit veld oplost: Verschillen in lichaamsbouw.

Het Probleem: De "Eén-Formaat-Voor-Allen" Valstrik

Stel je voor dat je een zeer slimme robot hebt die heeft geleerd om lichaamsbewegingen te raden door een specifieke persoon te observeren, laten we hem "Lange Bob" noemen. De robot heeft geleerd dat wanneer Bobs polssensor op deze manier beweegt, zijn elleboog daar is.

Nu stel je je voor dat je diezelfde robot probeert te gebruiken om de bewegingen van "Korte Sally" te raden. Zelfs als Sally haar pols precies zo beweegt als Bob deed, bevindt haar elleboog zich op een volledig andere plek omdat haar armen korter zijn. De robot, die alleen op Bob is getraind, raakt in de war en raadt het verkeerd. Het is alsof je probeert een pak dat op maat is gemaakt voor een reus op een kind te dragen; de mouwen zijn te lang en de broek te kort.

Eerdere methoden probeerden dit op te lossen door de robot op veel verschillende lichaamsvormen te trainen, maar dat maakte de robot ongelooflijk complex en dekte nog steeds niet elke mogelijke menselijke vorm (zoals iemand met ongewoon lange benen of een zeer korte romp).

De Oplossing: InPose (De "Schaalonafhankelijke" Detective)

De auteurs van dit artikel, Sahil Bhandary Karnoor en Romit Roy Choudhury, bedachten een slimme truc. Ze realiseerden zich dat een menselijke houding in twee delen kan worden opgesplitst:

  1. De "Schaalonafhankelijke" Houding: Dit is de vorm van de beweging (bijvoorbeeld "armen zijn gebogen op 90 graden"). Dit is hetzelfde of je nu een reus of een dwerg bent.
  2. De "Schaalafhankelijke" Houding: Dit is de werkelijke locatie van de gewrichten in de ruimte, die volledig afhankelijk is van hoe lang je botten zijn.

InPose werkt als een tweestaps-detective:

Stap 1: De "Verbeelding" (De Diffusie-Prior)

Eerst gebruikt het systeem een vooraf getrainde AI (een "Diffusiemodel") die de regels van menselijke beweging heeft geleerd. Deze AI is als een kunstenaar die weet hoe mensen over het algemeen bewegen. Het kijkt naar de rotatie-gegevens van de drie sensoren (hoe het hoofd en de polsen draaien) en verbeeldt een "perfecte" mens die die beweging maakt.

  • Cruciaal punt: Omdat het alleen kijkt naar rotatie (hoeken), maakt het niet uit of de persoon lang of kort is. Het ziet gewoon de "danspassen".

Stap 2: De "Realiteitscheck" (De Inverse Oplosser)

Nu kijkt het systeem naar de locatie-gegevens (waar de sensoren zich daadwerkelijk in de ruimte bevinden). Het vraagt zich af: "Oké, ik heb deze verbeelde danspas. Past deze bij de werkelijke sensorlocaties voor deze specifieke persoon?"

Hier is de magie: In plaats van de AI voor elke nieuwe persoon opnieuw te trainen, gebruikt InPose wiskunde om de verbeelde "perfecte" dans te rekken of te verkleinen om te passen bij de specifieke botlengtes van die persoon. Het behandelt het probleem als een puzzel: "Als de sensoren hier zijn, en de botten zijn zo lang, wat moet de rest van het lichaam dan doen?"

Dit heet een Inverse Probleem. In plaats van te vragen "Als ik mijn arm beweeg, waar gaat de sensor dan heen?" (Forward), vraagt het "De sensor is hier, dus waar moet mijn arm dan zijn?" (Inverse).

De "Zero-Shot" Superkracht

De term "Zero-Shot" in de titel betekent dat het systeem de houding kan raden van een volledig nieuwe persoon die het nog nooit heeft gezien, zonder dat het opnieuw getraind of fijn afgesteld hoeft te worden.

  • Oude manier: Trainen op Bob, trainen op Sally, trainen op een basketballer, trainen op een gymnast. Als er een nieuwe persoon binnenkomt met vreemde proporties, faalt het systeem.
  • InPose-methode: Trainen op de regels van beweging (met behulp van rotatie). Wanneer een nieuwe persoon binnenkomt, voer gewoon hun botlengtes en sensorgegevens in. De wiskunde doet de rest. Het is alsof je een universele vertaler hebt die werkt voor elke taal zonder dat je een woordenboek nodig hebt voor elke specifieke dialect.

Hoe het Omgaat met Ruis

Het artikel toont ook aan dat InPose zeer goed is in het negeren van "statische" storingen of fouten in de sensoren.

  • Analogie: Stel je voor dat je probeert een liedje te horen op een radio met ruis.
    • Oude methoden proberen het signaal te versterken, maar de ruis (sensorruis) zorgt ervoor dat de muziek verward klinkt.
    • InPose luistert naar de "melodie" (de rotatie/prior) die helder is, en gebruikt alleen de "tekst" (de locatiegegevens) om te controleren of de melodie zinvol is. Als de locatiegegevens ruis bevatten, zorgt de melodie (de kennis van de AI over menselijke beweging) ervoor dat de schatting accuraat blijft.

De Haken en Ogen (Beperkingen)

Het artikel is eerlijk over waar InPose moeite mee heeft:

  1. Het "Benen"-Probleem: Omdat de sensoren alleen op het hoofd en de polsen zitten, moet het systeem raden wat de benen doen op basis van het bovenlichaam. Als de persoon springt of de grond oneffen is, raadt het systeem de benen soms verkeerd. Het is alsof je probeert de voetwerk van een persoon te raden door alleen naar hun handen te kijken; je kunt het ritme raden, maar je mist misschien een specifieke stap.
  2. Standaardprestaties: Als je InPose test op een persoon die er precies uitziet als de "gemiddelde" persoon waarvoor de AI is getraind, is het eigenlijk iets slechter dan de oude methoden. De oude methoden zijn als een kleermaker die je exacte maten kent; InPose is als een meesterkleermaker die de principes van kleermaken kent en je maat perfect kan raden, maar misschien een klein detail mist als je exact gemiddeld bent.

Samenvatting

InPose is een nieuwe manier om menselijke beweging bij te houden met slechts drie sensoren. Het scheidt "hoe je beweegt" van "hoe groot je bent". Door een slimme AI te gebruiken om de bewegingsstijl te raden en een wiskundige truc om te compenseren voor lichaamsgrootte, kan het direct iedereen, overal, bijhouden zonder eerst hun specifieke lichaamsvorm te hoeven leren. Het is een "universele pasvorm"-oplossing voor bewegingstracking.

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 →