← Ultimi articoli
💻 computer science

A Residual Transformer Framework for Biomechanics-Aware Yoga Posture Recognition and Feedback

Questo articolo propone la Residual Biomechanical Transformer Network (RBTNet), un framework di deep learning che combina il rilevamento dei keypoint YOLOv8m-Pose con un'analisi temporale basata su Transformer per raggiungere un'accuratezza del 98% nella classificazione di otto posture yoga e nella generazione di feedback correttivi basati sulle deviazioni degli angoli articolari biomeccanici senza richiedere dati specifici dell'utente.

Autori originali: Mrinal Kanti Nath, Tapan Chowdhury, Nilay Dhar, Hiranmoy Sarkar, Debanjan Bunia, Arman Munshi

Pubblicato 2026-09-09
📖 7 min di lettura🧠 Approfondimento

Autori originali: Mrinal Kanti Nath, Tapan Chowdhury, Nilay Dhar, Hiranmoy Sarkar, Debanjan Bunia, Arman Munshi

Articolo originale sotto licenza CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Per secoli, la pratica dello yoga è stata un ponte tra disciplina fisica e chiarezza mentale, basandosi sul preciso allineamento del corpo per sbloccarne i benefici. Eppure, per milioni di praticanti che imparano in isolamento o attraverso schermi digitali, il percorso verso la forma corretta è spesso pavimentato dall'incertezza. Senza un istruttore esperto che possa individuare un ginocchio disallineato o una colonna vertebrale inclinata, i medesimi movimenti destinati a guarire possono portare a sforzi o infortuni. La sfida consiste nel tradurre il linguaggio sottile e fluido del corpo umano in qualcosa che una macchina possa comprendere. Questo è il dominio della visione artificiale, un campo in cui telecamere e algoritmi lavorano insieme per vedere e interpretare il movimento. Sebbene i sistemi moderni siano già in grado di identificare la posizione delle articolazioni di una persona in un video, storicamente hanno faticato a cogliere la storia del movimento nel tempo o a offrire consigli specifici e sicuri su come correggere un errore. Spesso vedono un singolo scatto di una posa piuttosto che il flusso continuo di una pratica, e mancano della capacità di distinguere tra un allungamento deliberato e un errore pericoloso.

Un team di ricercatori presso la Techno Main Salt Lake in India ha sviluppato un nuovo sistema progettato per risolvere questi problemi specifici, creando un assistente digitale che non si limita a riconoscere le posture yoga, ma ne comprende la biomeccanica sottostante. Il loro lavoro, intitolato "Residual Biomechanical Transformer Network", va oltre il semplice riconoscimento d'immagine per costruire un modello che osserva una persona muoversi, analizza gli angoli delle sue articolazioni e fornisce istruzioni immediate e chiare su come correggere la propria forma. Il sistema è stato testato su otto comuni pose yoga, tra cui il Guerriero, l'Albero e il Cobra, e ha raggiunto un livello di accuratezza straordinario, identificando correttamente la postura nel 98 percento dei casi. Ancora più importante, lo fa senza la necessità di un database con i dettagli fisici personali dell'utente, come l'età o la flessibilità, rendendolo uno strumento universale per chiunque desideri praticare in sicurezza.

Il viaggio inizia con la telecamera, che funge da occhi del sistema. Inveve di cercare di analizzare i dettagli complessi degli abiti di una persona o lo sfondo della stanza, il software individua prima diciassette punti specifici sullo scheletro umano, come spalle, gomiti, fianchi e ginoclia. Questo processo, noto come stima della posa (pose estimation), elimina tutto ciò che è superfluo per concentrarsi puramente sulla struttura del corpo. Tuttavia, i ricercatori si sono resi conto che conoscere semplicemente dove si trovano questi punti in un singolo fotogramma non è sufficiente. Lo yoga è un'attività dinamica; una posa è spesso il risultato di un movimento, e la transizione verso una posizione può apparire ingannevolmente simile ad altri movimenti. Per catturare questo, il sistema non guarda un'immagine alla volta. Invece, osserva una sequenza di trenta fotogrammi, creando una breve finestra temporale che permette di comprendere il flusso del movimento. Questa consapevolezza temporale aiuta il sistema a distinguere tra una posa mantenuta stabilmente e una che sta solo passando attraverso una forma simile durante una transizione.

Una volta che il sistema ha catturato questa sequenza di movimenti scheletrici, traduce le posizioni grezze delle articolazioni in un linguaggio geometrico che è indipendente dalle dimensioni della persona o dalla sua distanza dalla telecamera. Calcola gli angoli tra le articolazioni, le lunghezze relative degli arti e le proporzioni del corpo, normalizzando queste misurazioni in modo che una persona alta e una bassa che eseguono la stessa posa appaiano identiche all'algoritmo. Ciò crea una descrizione compatta a 74 dimensioni della configurazione del corpo che si concentra interamente sulla biomeccanica della posa. Il sistema alimenta quindi questa descrizione in una rete neurale specializzata, un tipo di intelligenza artificiale progettata per trovare schemi nelle sequenze. Questa rete presta attenzione ai momenti più critici all'interno della sequenza, imparando a riconoscere le caratteristiche stabili e definenti di ogni postura yoga, ignorando i momenti fugaci della transizione.

La vera innovazione di questo framework risiede nel modo in cui gestisce gli errori. Molti sistemi esistenti potrebbero semplicemente indovinare la posa corretta e fermarsi lì, oppure potrebbero fare affidamento su regole rigide e pre-programmate che falliscono quando il corpo dell'utente è leggermente diverso. Questo nuovo approccio combina il potere di apprendimento della rete neurale con un insieme di chiare regole anatomiche. Una volta identificata una posa, il sistema controlla immediatamente gli angoli delle articolazioni dell'utente rispetto agli intervalli ideali per quella specifica postura. Se un ginocchio è piegato troppo o una spalla è sollevata troppo in alto, il sistema non si limita a segnalare un errore; genera un'istruzione specifica e leggibile dall'uomo. Ad esempio, se un utente sta tentando la posa del Guerriero ma il suo ginocchio anteriore è dritto invece che piegato, il sistema dichiarerà esplicitamente che il ginocchio dovrebbe essere piegato a circa novanta gradi. Questo feedback viene generato in base alla deviazione misurata dall'angolo ideale, garantendo che il consiglio sia sempre pertinente all'errore specifico commesso.

I ricercatori hanno testato il loro sistema su un dataset contenente migliaia di immagini di persone che eseguono otto diverse pose yoga. I risultati sono stati sorprendenti. Il sistema ha identificato correttamente la postura nel 98 percento dei casi di test, un livello di precisione che suggerisce che abbia padroneggiato le sfumature visive e temporali di questi movimenti. Ha performato particolarmente bene su pose distinte come la Sedia e l'Albero, dove il corpo forma una forma chiara e unica. Anche in scenari più impegnativi in cui le pose condividono posizioni di partenza o di arrivo simili, come la transizione tra il Guerriero e il Cane, il sistema è riuscito a differenziarle con alta accuratezza. Quando il sistema commetteva un errore, era quasi sempre una confusione tra due pose che appaiono molto simili durante una specifica fase del movimento, piuttosto che un fallimento totale nel riconoscere la struttura del corpo.

Oltre ai numeri, il sistema ha dimostrato la sua capacità di lavorare in tempo reale, elaborando video dal vivo da una webcam con una velocità che consente un feedback immediato. Nei test dal vivo, il sistema ha identificato con successo le pose e ha evidenziato le articolazioni specifiche che erano fuori allineamento, offrendo correzioni che corrispondevano agli intervalli biomeccanici ideali. Ad esempio, quando un utente manteneva una posa con un angolo del ginocchio troppo ampio, il sistema forniva un'istruzione diretta per regolare l'arto, rispecchiando la guida che darebbe un istruttore umano. Questa capacità di fornire un feedback azionabile e specifico per la posa, senza richiedere all'utente di inserire le proprie statistiche fisiche personali, rende il sistema altamente adattabile. Non ha bisogno di sapere se l'utente sia giovane o anziano, flessibile o rigido; misura semplicemente la geometria del movimento rispetto agli standard universali della posa.

Il successo di questo framework suggerisce una nuova direzione per il modo in cui la tecnologia può supportare il benessere fisico. Allontanandosi dai controlli statici basati su regole e muovendosi verso un sistema che comprende il movimento come un evento temporale continuo, i ricercatori hanno creato uno strumento che è sia intelligente che interpretabile. Il sistema non opera come una "scatola nera"; il suo feedback è direttamente tracciabile agli angoli delle articolazioni, rendendo il consiglio trasparente e affidabile. Sebbene l'attuale studio si sia concentrato su otto pose specifiche, il metodo sottostante è progettato per essere scalabile, capace di apprendere nuovi movimenti man mano che vengono disponibili più dati. Il lavoro dimostra che con la giusta combinazione di visione artificiale, ingegneria biomeccanica e deep learning, le macchine possono imparare a vedere il corpo umano non solo come una collezione di pixel, ma come una struttura dinamica che può essere guidata verso un movimento più sicuro ed efficace.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →