← Nieuwste papers
🤖 AI

Integrating Skeleton Based Representations for Robust Yoga Pose Classification Using Deep Learning Models

Deze studie introduceert de 'Yoga-16'-dataset en demonstreert dat skeletgebaseerde representaties, met name wanneer deze door VGG16 met MediaPipe Pose-inputs worden verwerkt, superieur zijn aan ruwe beeldinputs om een robuuste nauwkeurigheid van 96,09% te bereiken in geautomatiseerde yoga-houdingsclassificatie.

Oorspronkelijke auteurs: Mohammed Mohiuddin, Syed Mohammod Minhaz Hossain, Sumaiya Khanam, Prionkar Barua, Aparup Barua, MD Tamim Hossain

Gepubliceerd 2026-07-16
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Mohammed Mohiuddin, Syed Mohammod Minhaz Hossain, Sumaiya Khanam, Prionkar Barua, Aparup Barua, MD Tamim Hossain

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 een robot probeert te leren hoe hij yoga moet doen. Je zou de robot duizenden foto's van mensen in yogahoudingen kunnen laten zien, maar de robot kan afgeleid worden door de achtergrond—het patroon op het tapijt, het zonlicht op de muur, of het kleurrijke shirt van de persoon. De robot zou kunnen denken dat het shirt deel uitmaakt van de houding! Dit is de uitdaging van Computer Vision, een tak van kunstmatige intelligentie waarbij computers leren om te "zien" en afbeeldingen te begrijpen. Om dit op te lossen, gebruiken wetenschappers vaak een truc die Pose Estimation wordt genoemd. Denk hierbij aan een digitaal skelet: in plaats van naar de hele persoon te kijken, stript de computer de huid en kleding weg om alleen de gewrichten en botten van een stokfiguurtje te zien. Dit helpt de computer om zich te concentreren op de vorm van de houding zelf, terwijl de rommelige achtergrond wordt genegeerd. Maar hier is de grote vraag: is het beter om naar de ruwe foto te kijken, of is het beter om naar het schone skelet te kijken? En welke "hersenen" (of deep learning-model) is het beste in het lezen van deze skeletten? Dit is precies wat de onderzoekers in dit artikel wilden ontdekken om mensen te helpen veilig yoga te beoefenen zonder dat er een menselijke leraar naast hen hoeft te staan.

Dit artikel, getiteld "Integrating Skeleton Based Representations for Robust Yoga Pose Classification Using Deep Learning Models," is in feite een enorme smaaktest om te zien welke combinatie van "ogen" en "hersenen" het beste werkt voor het herkennen van yogahoudingen. De auteurs, een team van de Premier University in Bangladesh, hebben hun eigen speciale collectie yogafoto's gemaakt, genaamd "Yoga-16". Ze kozen 16 populaire houdingen, variërend van eenvoudige houdingen zoals de "Stoelhouding" tot lastige houdingen zoals de "Danser", en ze hebben de afbeeldingen opgeschoond om ervoor te zorgen dat ze van hoge kwaliteit en gebalanceerd waren.

Om hun ideeën te testen, probeerden ze drie verschillende manieren om afbeeldingen aan hun computerhersenen te voeren:

  1. Directe Afbeeldingen: De computer de volledige, ruwe foto laten zien.
  2. MediaPipe Skeletons: De computer een foto laten zien waar de persoon is veranderd in een schoon stokfiguur-skelet met behulp van een hulpmiddel genaamd MediaPipe.
  3. YOLOv8 Skeletons: De computer een stokfiguur-skelet laten zien dat is gemaakt door een ander hulpmiddel genaamd YOLOv8.

Ze haalden deze afbeeldingen vervolgens door drie beroemde computer-"hersenen" (deep learning-modellen): VGG16, ResNet50 en Xception. Dit zijn als verschillende soorten obsessieve studenten, elk met een unieke manier om patronen te bestuderen.

De resultaten waren vrij duidelijk en verrassend voor sommigen. Het artikel stelde vast dat skeletgebaseerde representaties de winnaars zijn. Wanneer de computer naar de schone stokfiguur-skeletten keek in plaats naar de rommelige foto's, werd hij veel beter in het raden van de houding. Specifiek behaalde het VGG16-model, wanneer gevoed met MediaPipe-skeletten, de hoogste nauwkeurigheid van 96,09%. Dit betekent dat het de houding bijna elke keer goed had. In vergelijking hiermee daalde de nauwkeurigheid van hetzelfde model wanneer het naar de ruwe foto's keek, naar 86,33%. De andere modellen, ResNet50 en Xception, presteerden ook beter met skeletten dan met ruwe foto's, maar VGG16 was de kampioen.

De onderzoekers stopten niet bij de cijfers; ze gebruikten een hulpmiddel genaamd Grad-CAM om in de hersenen van de computer te kijken en te zien waar hij naar keek. Het bleek dat wanneer ze de MediaPipe-skeletten gebruikten, de computer zich perfect concentreerde op de belangrijke onderdelen, zoals de hoek van een arm of de buiging van een knie, en alles anderen negeerde. Ze ontdekten echter ook dat de computer soms in de war raakte door houdingen die erg op elkaar lijken, zoals de "Dolfijn-plank" en de "Vishouding", omdat hun stokfiguur-vormen bijna identiek zijn.

Het artikel voert expliciet een argument tegen het idee dat ruwe afbeeldingen altijd de beste manier zijn om een computer yoga te leren. Hun experimenten suggereren dat het verwijderen van de achtergrondruis en het focussen op de skeletstructuur het systeem veel betrouwbaarder maakt. Ze weerlegden ook het idee dat alle skelettools gelijk zijn; ze vonden dat de MediaPipe-tool meer stabiele en nauwkeurige skeletten produceerde dan de YOLOv8-tool voor deze specifieke taak.

Hoewel de resultaten indrukwekkend zijn, zijn de auteurs voorzichtig met het claimen dat ze yoga voor altijd hebben "opgelost". Ze merken op dat hun dataset, Yoga-16, relatief klein is (met ongeveer 80 afbeeldingen per houding), en ze gebruikten cross-validatie om ervoor te zorgen dat hun resultaten solide waren, waarbij ze een consistente score van rond de 93,55% behaalden, zelfs wanneer ze op verschillende delen van de data werden getest. Ze testten het model ook op een nieuwe, aangepaste set afbeeldingen die van YouTube waren gehaald om te zien of het de rommel van de echte wereld kon aan, en het presteerde nog steeds goed, zij het met een lichte daling in nauwkeurigheid naar 93,75%.

Kortom, dit artikel suggereert dat als je een app wilt bouwen die mensen helpt correct yoga te beoefenen, je de persoon waarschijnlijk eerst moet strippen tot een digitaal skelet en een VGG16-model moet gebruiken om dit te lezen. Het is een stap naar het toegankelijker maken van yoga, waarbij wordt gewaarborgd dat zelfs als je geen guru in de kamer hebt, je digitale assistent precies weet hoe je ruggengraat moet buigen.

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 →