TrackStudio: An Integrated Toolkit for Markerless Tracking
TrackStudio is een toegankelijke, op een GUI gebaseerde toolkit die open-source tools integreert om een volledige, programmeervrije pipeline te bieden voor markerloze 2D- en 3D-bewegingsregistratie, gevalideerd in diverse omgevingen om betrouwbare prestaties te leveren voor zowel onderzoekers als niet-experts.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van een preprint die niet peer-reviewed is. Dit is geen medisch advies. Neem geen gezondheidsbeslissingen op basis van deze inhoud. Lees de volledige disclaimer
Stel je voor dat je de bewegingen van een danser wilt filmen om te bestuderen hoe deze draait en wervelt, maar je hebt geen miljoenen dollars kostende studio vol met lasers en reflecterende stickers. In het verleden was het proberen te volgen van menselijke bewegingen zonder die stickers alsof je een Rubik's kubus probeerde op te lossen terwijl je ovenwanten droeg en een taal sprak die je niet kende: het vereiste veel technische expertise, programmeervaardigheden en geduld om de software überhaupt aan de praat te krijgen.
Maak kennis met TrackStudio, een nieuwe toolkit die fungeert als een "plug-and-play" toverstaf voor bewegingsregistratie. In plaats van onderzoekers te dwingen computerprogrammeurs te worden, bundelt dit hulpmiddel de beste bestaande open-source tools in één gemakkelijk te gebruiken venster (een Graphical User Interface, of GUI). Het is ontworpen zodat iedereen—van een nieuwsgierige student tot een klinisch onderzoeker—video kan opnemen, camera's kan synchroniseren en 3D-bewegingsgegevens kan verkrijgen zonder ook maar één regel code te schrijven.
De magie achter het gordijn
Denk aan het proces als een team van gespecialiseerde chefs die in een keuken werken.
- De 2D-chef (MediaPipe): Eerst kijkt het systeem naar je video en vindt de "landmarks" op het lichaam, zoals polsen, ellebogen of vingertoppen. Het is alsof een chef precies de plek van een kers op een taart ziet op een 2D-foto.
- De 3D-architect (Anipose): Maar een foto is plat! Om diepte te krijgen, moet je de taart vanuit verschillende hoeken zien. TrackStudio gebruikt meerdere camera's om die 2D-punten te nemen en ze te "trianguleren"—het combineren van de verschillende perspectieven om een 3D-model in de ruimte op te bouwen.
- De Dirigent: TrackStudio is de dirigent die ervoor zorgt dat al deze chefs perfect samenwerken door de lastige onderdelen zoals het synchroniseren van de camera's (zodat ze allemaal op exact hetzelfde milliseconde beginnen) en het kalibreren van de lenzen, alles via een eenvoudig menu af te handelen.
Het op de proef stellen
De makers hebben het niet alleen gebouwd; ze hebben het door drie zeer verschillende "keukens" gehaald om te zien of het de hitte kon weerstaan. Ze testten het op 76 deelnemers in drie opstellingen:
- De Zittende Opstelling: Mensen die aan een tafel zitten met 3 goedkope webcams (Logitech Brio), waarbij ze alledaagse objecten bewegen. Sommigen droegen zelfs een robotische "derde duim" die het zicht blokkeerde, wat een lastige puzzel vormde voor de software.
- De Liggende Opstelling: Mensen die liggen in een gesimuleerde MRI-ruimte (een krappe, slecht verlichte ruimte) met 4 webcams, terwijl ze naar objecten reiken terwijl hun lichamen gedeeltelijk verborgen zijn.
- De Gemengde Opstelling: Een meer geavanceerde test met 5 camera's met een hoge resolutie (FLIR Blackfly S) om handen, armen en gezichten te volgen terwijl mensen zaten en stonden en zich in een beperkte ruimte bewogen gedurende vijf dagen.
De resultaten: Glad als boter
De cijfers vertellen een verhaal van verrassende stabiliteit.
- Gladheid: De tracking was ongelooflijk vloeiend. De "inter-frame correlatie" (een maatstaf voor hoe consistent de beweging is van het ene frame naar het volgende) was 0,98 voor de zittende opstelling en een bijna perfecte 0,999 voor de liggende opstelling. Dit betekent dat de software niet in de war raakte of "sprong" wanneer mensen bewogen.
- Nauwkeurigheid: Wanneer ze de fout in de 3D-ruimte maten, was de handtracking indrukwekkend nauwkeurig. In de zittende opstelling was de gemiddelde fout 13,6 mm. In de liggende opstelling daalde dit naar 8,95 mm. Zelfs in de hoogtechnologische gemengde opstelling was de handfout slechts 4,41 mm.
- Grote fouten? Zelden. In de zittende opstelling hadden slechts 0,58% van de frames fouten groter dan 10 mm. In de liggende opstelling was dit zelfs nog lager, namelijk 0,55%.
- Real-world test: In een specifieke taak waarbij mensen doelwitten moesten raken, slaagde het systeem er 91% van de tijd in om de doelzone te raken. Wanneer het miste, was de vinger meestal slechts 10,3 mm verwijderd van het doel.
Ze testten ook hoe gemakkelijk het was voor niet-experts om het te gebruiken. Tien mensen met beginnende tot gemiddelde programmeerkennis probeerden het hele proces te installeren en uit te voeren. Iedereen slaagde op de eerste poging, met een gemiddelde tijd van slechts 4 minuten en 44 seconden (exclusief de tijd die de computer nodig had om de video te verwerken).
Wat het wel (en niet) is
Het is belangrijk om te weten wat TrackStudio niet is. Het verzint geen nieuwe wiskunde of creëert een gloednieuw algoritme dat de beste ter wereld verslaat. De auteurs zijn duidelijk: ze probeerden niet de specifieke tools die ze gebruikten (zoals MediaPipe of Anipose) onder ideale omstandigheden te overtreffen. In plaats daarvan bouwden ze een brug om die krachtige tools toegankelijk te maken voor gewone mensen.
Het paper sluit ook enkele scenario's uit. Deze toolkit is ontworpen en getest voor opnames van een enkel persoon in relatief gestructureerde omgevingen. Het is geen oplossing voor het volgen van een menigte, het afhandelen van complexe interacties tussen meerdere mensen, of het omgaan met ernstige, onvoorspelbare obstructies waarbij identiteiten door elkaar kunnen raken. Als je een heel voetbalteam probeert te volgen met dit systeem, kan het systeem in de war raken over wie wie is.
De kern van het verhaal
TrackStudio suggereert dat je geen programmeerwizard hoeft te zijn om betrouwbare, hoogwaardige motion tracking-gegevens te krijgen. Het biedt een praktische, "out-of-the-box" oplossing die werkt met goedkope webcams of chique camera's, en levert resultaten die vergelijkbaar zijn met veel complexere, duurdere systemen. Hoewel het misschien niet het absoluut perfecte systeem is voor elke wetenschappelijke uitzondering, slaagt het erin de drempel te verlagen, waardoor een taak die vroeger een PhD in computer vision vereiste, iets wordt wat een nieuwsgierige tiener of een drukke onderzoeker in minder dan vijf minuten kan doen.
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.