P04 - Openpose (Codex gpt-5.5)¶
Modelo: Codex (gpt-5.5) Fecha ejecucion: 2026-05-07
Análisis Kinovea / OpenPose BODY_25 para levantamiento de carga¶
1. Variables de Kinovea que podrían medirse con OpenPose¶
A partir del informe, Kinovea se usó principalmente para medir ángulos por sujeto, gesto, instante y condición Con/Sin Exo. OpenPose BODY_25 permite reconstruir varias de esas variables si el video está en plano sagital y los puntos corporales son visibles.
Variables angulares medibles directamente o por aproximación¶
| Variable cinemática | Puntos BODY_25 útiles | Factibilidad con OpenPose | Comentario |
|---|---|---|---|
| Flexión de tronco | Neck 1, MidHip 8, RHip 9, LHip 12 |
Alta | Es la variable más relevante para exoesqueleto lumbar. Puede calcularse como ángulo del vector MidHip-Neck respecto de la vertical o respecto del muslo. |
| Inclinación de cuello/cabeza | Nose 0, Neck 1 |
Media | Puede estimarse orientación cabeza-cuello, pero no mide columna cervical real. |
| Ángulo cadera-tronco | Shoulder/Neck 1,2,5, Hip 8,9,12, Knee 10,13 |
Alta-media | Útil para diferenciar levantamiento con predominio lumbar vs cadera/rodilla. |
| Flexión de rodilla | Hip 9/12, Knee 10/13, Ankle 11/14 |
Alta | Muy medible en sagital si la pierna no está ocluida. |
| Flexión de cadera | Shoulder/Neck, Hip, Knee | Media-alta | Depende de buena detección de cadera, que puede verse afectada por el exoesqueleto o la carga. |
| Ángulo de brazo/hombro | Shoulder 2/5, Elbow 3/6, Wrist 4/7 |
Media | Útil para observar alcance, manipulación de carga y distancia de la carga al cuerpo. |
| Ángulo de codo | Shoulder, Elbow, Wrist | Alta | Puede medirse bien si los brazos no están tapados por la carga. |
| Simetría derecha/izquierda | pares hombro, cadera, rodilla, tobillo | Media | Más robusta en vista frontal que sagital. En sagital una mitad del cuerpo puede ocultar la otra. |
| Trayectoria del centro corporal aproximado | MidHip 8, Neck 1 |
Alta | No es centro de masa real, pero sirve como proxy cinemático. |
| Rango de movimiento por gesto | series temporales de todos los puntos | Alta | OpenPose aporta el rango completo, no solo instantes seleccionados. |
Variables del informe Kinovea más compatibles¶
Del bloque Kinovea, las variables están organizadas como:
SujetoGesto: 1, 2, 3InstanteAnguloValorExo: con/sin exoesqueleto
Aunque el nombre exacto de cada Angulo no aparece en el texto pegado, por el contexto biomecánico las más trasladables a OpenPose serían:
- ángulo de tronco;
- ángulo de cuello/cabeza;
- ángulo de cadera;
- ángulo de rodilla;
- ángulo de hombro/brazo;
- ángulo de codo;
- diferencias entre condición con exoesqueleto y sin exoesqueleto;
- comparación entre gestos 1, 2 y 3;
- comparación por instantes discretos del movimiento.
La gran ventaja es que OpenPose puede reproducir las mediciones manuales de Kinovea y además convertirlas en series temporales continuas cuadro a cuadro.
2. Dónde OpenPose aporta valor adicional frente a Kinovea¶
a. Automatización y volumen de datos¶
Kinovea depende de mediciones manuales o semimanuales en instantes seleccionados. OpenPose permite procesar videos completos y extraer coordenadas anatómicas cuadro a cuadro.
Esto permite pasar de:
“medición de ángulos en algunos instantes”
a:
“curvas completas de movimiento durante todo el levantamiento”.
Ejemplos de nuevas métricas:
- ángulo máximo de flexión de tronco;
- instante exacto de máxima flexión;
- duración de la fase de descenso;
- duración de la fase de ascenso;
- velocidad angular del tronco;
- aceleración angular;
- rango total de movimiento;
- variabilidad intra-sujeto;
- repetibilidad entre gestos;
- detección automática de fases del levantamiento.
b. Comparación más fina con/sin exoesqueleto¶
El informe actual compara valores por sujeto, gesto, instante y condición. OpenPose permitiría comparar toda la trayectoria temporal:
- curva de flexión de tronco con exo vs sin exo;
- diferencia angular cuadro a cuadro;
- reducción del pico de flexión lumbar;
- cambios en estrategia motora: más rodilla, más cadera, menos tronco;
- cambios en coordinación tronco-cadera-rodilla;
- posibles compensaciones posturales inducidas por el exoesqueleto.
Esto es importante porque un exoesqueleto puede reducir la flexión del tronco pero generar compensaciones en cuello, rodilla, hombros o equilibrio.
c. Análisis de patrones posturales¶
OpenPose permite identificar patrones recurrentes entre sujetos:
- levantamiento tipo “espalda dominante”;
- levantamiento tipo “sentadilla”;
- estrategia mixta;
- sujetos que cambian de estrategia al usar exoesqueleto;
- gestos donde el exoesqueleto modifica más la postura;
- gestos donde el exoesqueleto no cambia la cinemática.
Esto conecta directamente con el diseño industrial: geometría del exoesqueleto, puntos de apoyo, rango articular permitido, ajuste antropométrico y restricciones no deseadas.
d. Trazabilidad visual y reproducibilidad¶
Kinovea tiene valor por su control manual, pero depende mucho del operador. OpenPose permite:
- aplicar el mismo algoritmo a todos los videos;
- documentar coordenadas y confianza por punto;
- repetir el procesamiento;
- comparar contra Kinovea como referencia;
- detectar errores por baja confianza del modelo.
e. Nuevas variables de diseño¶
OpenPose puede aportar variables que Kinovea no suele medir manualmente por costo de tiempo:
- distancia muñeca-cadera como proxy de distancia carga-cuerpo;
- desplazamiento vertical de la carga si se usan muñecas como referencia;
- coordinación brazo-tronco;
- asimetría derecha/izquierda;
- desplazamiento del
MidHip; - estabilidad dinámica aproximada;
- suavidad del movimiento;
- tiempos de transición entre fases.
3. Limitaciones de OpenPose para variables EPPA¶
El informe incluye variables EPPA de perfil izquierdo y frente, agrupadas en regiones:
- cérvico-cefálica;
- tronco-columna;
- cintura escapular y miembro superior;
- cintura pélvica y miembro inferior;
- estabilidad;
- CTSIB.
OpenPose puede ayudar en algunas, pero no sustituye completamente una evaluación EPPA.
Limitaciones principales¶
a. EPPA incluye variables clínicas/posturales que no son solo puntos 2D¶
OpenPose detecta puntos anatómicos visibles, pero no mide directamente:
- curvaturas reales de columna;
- alineación vertebral segmentaria;
- rotaciones axiales;
- anteversión/retroversión pélvica precisa;
- tono muscular;
- compensaciones finas;
- contacto, presión o ajuste del exoesqueleto;
- diagnóstico postural clínico.
La “columna” en OpenPose se aproxima con Neck-MidHip, pero eso no equivale a medir columna cervical, dorsal y lumbar por separado.
b. Problemas con vista sagital¶
La propuesta menciona procesar videos sagitales. Esto es adecuado para flexión-extensión, pero limitado para:
- asimetrías izquierda/derecha;
- inclinaciones laterales;
- rotaciones de tronco;
- diferencias entre hombro derecho e izquierdo;
- triángulos de talla;
- alineaciones frontales de rodilla/tobillo;
- valgo/varo;
- desplazamientos laterales.
Para variables EPPA de frente, se necesitaría al menos una cámara frontal adicional.
c. Oclusiones por carga y exoesqueleto¶
En levantamiento de carga, algunos puntos pueden ocultarse:
- muñecas y codos por la caja;
- cadera por el exoesqueleto;
- rodillas por la postura o por superposición en vista sagital;
- hombros por correas o estructura del exo.
Esto puede afectar especialmente las variables de miembro superior y pelvis.
d. OpenPose entrega coordenadas 2D, no biomecánica 3D¶
Con una cámara 2D, OpenPose no distingue bien:
- flexión real vs rotación fuera del plano;
- acercamiento/alejamiento de la cámara;
- torsión de tronco;
- profundidad de rodillas/cadera;
- simetría real en el espacio.
Para un análisis biomecánico más fuerte se requeriría multicámara, calibración o pose 3D.
e. Las medidas de estabilidad no son equivalentes¶
El informe incluye variables de estabilidad como:
DCLEPEMVLMXERTCTSIB
OpenPose puede estimar oscilaciones corporales mediante MidHip, Neck, tobillos y desplazamientos del cuerpo, pero no reemplaza plataformas de fuerza, sensores de presión o pruebas clínicas de equilibrio.
Puede aportar proxies visuales, no mediciones estabilométricas directas.
4. Propuesta de estudio comparativo basado en las 3 líneas de IDEA MON¶
La propuesta puede organizarse en tres líneas, alineadas con lo planteado en IDEA MON.
Línea A: Presentación metodológica y prueba de concepto¶
Objetivo¶
Mostrar que OpenPose BODY_25 puede extraer variables cinemáticas relevantes para el diseño de un exoesqueleto pasivo de espalda.
Diseño¶
Seleccionar uno o dos videos representativos de levantamiento en plano sagital y procesarlos con OpenPose.
Variables mínimas¶
- flexión de tronco:
Neck(1)-MidHip(8); - flexión de rodilla:
Hip-Knee-Ankle; - flexión de cadera:
Shoulder/Hip/Knee; - posición de muñecas:
RWrist(4),LWrist(7); - trayectoria de
MidHip(8); - confianza de detección por punto.
Producto esperado¶
- imagen o video con esqueleto BODY_25 superpuesto;
- curva temporal del ángulo de tronco;
- identificación de máxima flexión;
- ejemplo comparativo visual con Kinovea.
Valor para diseño¶
Permite justificar que la IA puede transformar videos simples en datos útiles para decisiones de diseño: rango de movimiento, postura crítica y momento de mayor demanda lumbar.
Línea B: Comparación Kinovea vs OpenPose en tres gestos, con/sin exoesqueleto¶
Objetivo¶
Comparar si OpenPose reproduce las variables medidas manualmente con Kinovea y qué información adicional entrega.
Muestra¶
- mismos sujetos del estudio Kinovea;
- tres gestos de levantamiento;
- condición sin exoesqueleto;
- condición con exoesqueleto;
- videos sagitales.
Variables comunes Kinovea/OpenPose¶
- ángulo de tronco;
- ángulo de cadera;
- ángulo de rodilla;
- ángulo de hombro/brazo, si la carga no ocluye;
- instantes equivalentes a los usados en Kinovea;
- comparación
Con ExovsSin Exo.
Variables adicionales de OpenPose¶
- curva angular completa;
- pico máximo y mínimo;
- rango de movimiento;
- velocidad angular;
- duración de fases;
- coordinación tronco-cadera-rodilla;
- variabilidad temporal;
- detección de compensaciones.
Análisis estadístico sugerido¶
Para las variables comunes:
- correlación Kinovea vs OpenPose;
- error medio absoluto;
- diferencia media;
- análisis Bland-Altman;
- comparación por gesto;
- comparación por condición con/sin exo;
- prueba pareada para diferencias entre condiciones;
- análisis circular si se mantienen ángulos como en el informe actual.
Para las curvas completas:
- comparación de curvas angulares;
- normalización temporal del movimiento de 0 a 100%;
- diferencia media de trayectoria;
- área bajo la curva;
- pico de flexión;
- tiempo al pico;
- velocidad máxima.
Preguntas centrales¶
- ¿OpenPose mide ángulos similares a Kinovea?
- ¿En qué gestos se aproxima mejor?
- ¿Dónde falla más: tronco, cadera, rodilla o brazos?
- ¿El exoesqueleto cambia la estrategia de levantamiento?
- ¿La medición manual por instantes pierde información relevante?
Línea C: Estudio iterativo / aprendizaje del sistema¶
Objetivo¶
Evaluar si el procesamiento mejora cuando se incorporan criterios iterativos de corrección, filtrado o ajuste del algoritmo al contexto experimental.
Estrategia¶
Procesar los videos en tres niveles:
| Nivel | Descripción | Resultado esperado |
|---|---|---|
| Nivel 1 | OpenPose directo, sin corrección | Línea base automática |
| Nivel 2 | Filtrado temporal y descarte de puntos con baja confianza | Curvas más estables |
| Nivel 3 | Corrección asistida con reglas biomecánicas o validación contra Kinovea | Mayor acuerdo con medición manual |
Ejemplos de reglas iterativas¶
- descartar puntos con baja confianza;
- suavizar trayectorias con filtros temporales;
- interpolar puntos perdidos;
- verificar longitudes segmentarias constantes;
- detectar saltos anatómicamente imposibles;
- corregir lado derecho/izquierdo cuando OpenPose los invierte;
- ajustar eventos del gesto: inicio, máxima flexión, levantamiento final;
- calibrar escala con una medida antropométrica conocida.
Pregunta de investigación¶
¿La combinación de OpenPose más corrección iterativa mejora la precisión respecto de Kinovea y permite generar indicadores más útiles para el diseño del exoesqueleto?
Síntesis¶
OpenPose puede medir muchas de las variables angulares que Kinovea mide manualmente, especialmente flexión de tronco, cadera, rodilla y miembro superior en plano sagital. Su mayor aporte no es solo reemplazar la medición manual, sino ampliar el análisis: curvas completas, velocidades, fases, patrones posturales y compensaciones inducidas por el exoesqueleto.
Sin embargo, OpenPose no reemplaza completamente las variables EPPA. Es fuerte para cinemática visible en 2D, pero limitado para diagnóstico postural fino, rotaciones, asimetrías frontales, estabilidad clínica y variables donde intervienen palpación, criterio clínico o medición tridimensional.
La propuesta comparativa más sólida sería usar Kinovea como referencia manual, OpenPose como sistema automático, y evaluar tres niveles: prueba de concepto, comparación experimental en tres gestos con/sin exo, y mejora iterativa del procesamiento.
Análisis Kinovea / OpenPose BODY_25 para levantamiento de carga¶
1. Variables de Kinovea que podrían medirse con OpenPose¶
A partir del informe, Kinovea se usó principalmente para medir ángulos por sujeto, gesto, instante y condición Con/Sin Exo. OpenPose BODY_25 permite reconstruir varias de esas variables si el video está en plano sagital y los puntos corporales son visibles.
Variables angulares medibles directamente o por aproximación¶
| Variable cinemática | Puntos BODY_25 útiles | Factibilidad con OpenPose | Comentario |
|---|---|---|---|
| Flexión de tronco | Neck 1, MidHip 8, RHip 9, LHip 12 |
Alta | Es la variable más relevante para exoesqueleto lumbar. Puede calcularse como ángulo del vector MidHip-Neck respecto de la vertical o respecto del muslo. |
| Inclinación de cuello/cabeza | Nose 0, Neck 1 |
Media | Puede estimarse orientación cabeza-cuello, pero no mide columna cervical real. |
| Ángulo cadera-tronco | Shoulder/Neck 1,2,5, Hip 8,9,12, Knee 10,13 |
Alta-media | Útil para diferenciar levantamiento con predominio lumbar vs cadera/rodilla. |
| Flexión de rodilla | Hip 9/12, Knee 10/13, Ankle 11/14 |
Alta | Muy medible en sagital si la pierna no está ocluida. |
| Flexión de cadera | Shoulder/Neck, Hip, Knee | Media-alta | Depende de buena detección de cadera, que puede verse afectada por el exoesqueleto o la carga. |
| Ángulo de brazo/hombro | Shoulder 2/5, Elbow 3/6, Wrist 4/7 |
Media | Útil para observar alcance, manipulación de carga y distancia de la carga al cuerpo. |
| Ángulo de codo | Shoulder, Elbow, Wrist | Alta | Puede medirse bien si los brazos no están tapados por la carga. |
| Simetría derecha/izquierda | pares hombro, cadera, rodilla, tobillo | Media | Más robusta en vista frontal que sagital. En sagital una mitad del cuerpo puede ocultar la otra. |
| Trayectoria del centro corporal aproximado | MidHip 8, Neck 1 |
Alta | No es centro de masa real, pero sirve como proxy cinemático. |
| Rango de movimiento por gesto | series temporales de todos los puntos | Alta | OpenPose aporta el rango completo, no solo instantes seleccionados. |
Variables del informe Kinovea más compatibles¶
Del bloque Kinovea, las variables están organizadas como:
SujetoGesto: 1, 2, 3InstanteAnguloValorExo: con/sin exoesqueleto
Aunque el nombre exacto de cada Angulo no aparece en el texto pegado, por el contexto biomecánico las más trasladables a OpenPose serían:
- ángulo de tronco;
- ángulo de cuello/cabeza;
- ángulo de cadera;
- ángulo de rodilla;
- ángulo de hombro/brazo;
- ángulo de codo;
- diferencias entre condición con exoesqueleto y sin exoesqueleto;
- comparación entre gestos 1, 2 y 3;
- comparación por instantes discretos del movimiento.
La gran ventaja es que OpenPose puede reproducir las mediciones manuales de Kinovea y además convertirlas en series temporales continuas cuadro a cuadro.
2. Dónde OpenPose aporta valor adicional frente a Kinovea¶
a. Automatización y volumen de datos¶
Kinovea depende de mediciones manuales o semimanuales en instantes seleccionados. OpenPose permite procesar videos completos y extraer coordenadas anatómicas cuadro a cuadro.
Esto permite pasar de:
“medición de ángulos en algunos instantes”
a:
“curvas completas de movimiento durante todo el levantamiento”.
Ejemplos de nuevas métricas:
- ángulo máximo de flexión de tronco;
- instante exacto de máxima flexión;
- duración de la fase de descenso;
- duración de la fase de ascenso;
- velocidad angular del tronco;
- aceleración angular;
- rango total de movimiento;
- variabilidad intra-sujeto;
- repetibilidad entre gestos;
- detección automática de fases del levantamiento.
b. Comparación más fina con/sin exoesqueleto¶
El informe actual compara valores por sujeto, gesto, instante y condición. OpenPose permitiría comparar toda la trayectoria temporal:
- curva de flexión de tronco con exo vs sin exo;
- diferencia angular cuadro a cuadro;
- reducción del pico de flexión lumbar;
- cambios en estrategia motora: más rodilla, más cadera, menos tronco;
- cambios en coordinación tronco-cadera-rodilla;
- posibles compensaciones posturales inducidas por el exoesqueleto.
Esto es importante porque un exoesqueleto puede reducir la flexión del tronco pero generar compensaciones en cuello, rodilla, hombros o equilibrio.
c. Análisis de patrones posturales¶
OpenPose permite identificar patrones recurrentes entre sujetos:
- levantamiento tipo “espalda dominante”;
- levantamiento tipo “sentadilla”;
- estrategia mixta;
- sujetos que cambian de estrategia al usar exoesqueleto;
- gestos donde el exoesqueleto modifica más la postura;
- gestos donde el exoesqueleto no cambia la cinemática.
Esto conecta directamente con el diseño industrial: geometría del exoesqueleto, puntos de apoyo, rango articular permitido, ajuste antropométrico y restricciones no deseadas.
d. Trazabilidad visual y reproducibilidad¶
Kinovea tiene valor por su control manual, pero depende mucho del operador. OpenPose permite:
- aplicar el mismo algoritmo a todos los videos;
- documentar coordenadas y confianza por punto;
- repetir el procesamiento;
- comparar contra Kinovea como referencia;
- detectar errores por baja confianza del modelo.
e. Nuevas variables de diseño¶
OpenPose puede aportar variables que Kinovea no suele medir manualmente por costo de tiempo:
- distancia muñeca-cadera como proxy de distancia carga-cuerpo;
- desplazamiento vertical de la carga si se usan muñecas como referencia;
- coordinación brazo-tronco;
- asimetría derecha/izquierda;
- desplazamiento del
MidHip; - estabilidad dinámica aproximada;
- suavidad del movimiento;
- tiempos de transición entre fases.
3. Limitaciones de OpenPose para variables EPPA¶
El informe incluye variables EPPA de perfil izquierdo y frente, agrupadas en regiones:
- cérvico-cefálica;
- tronco-columna;
- cintura escapular y miembro superior;
- cintura pélvica y miembro inferior;
- estabilidad;
- CTSIB.
OpenPose puede ayudar en algunas, pero no sustituye completamente una evaluación EPPA.
Limitaciones principales¶
a. EPPA incluye variables clínicas/posturales que no son solo puntos 2D¶
OpenPose detecta puntos anatómicos visibles, pero no mide directamente:
- curvaturas reales de columna;
- alineación vertebral segmentaria;
- rotaciones axiales;
- anteversión/retroversión pélvica precisa;
- tono muscular;
- compensaciones finas;
- contacto, presión o ajuste del exoesqueleto;
- diagnóstico postural clínico.
La “columna” en OpenPose se aproxima con Neck-MidHip, pero eso no equivale a medir columna cervical, dorsal y lumbar por separado.
b. Problemas con vista sagital¶
La propuesta menciona procesar videos sagitales. Esto es adecuado para flexión-extensión, pero limitado para:
- asimetrías izquierda/derecha;
- inclinaciones laterales;
- rotaciones de tronco;
- diferencias entre hombro derecho e izquierdo;
- triángulos de talla;
- alineaciones frontales de rodilla/tobillo;
- valgo/varo;
- desplazamientos laterales.
Para variables EPPA de frente, se necesitaría al menos una cámara frontal adicional.
c. Oclusiones por carga y exoesqueleto¶
En levantamiento de carga, algunos puntos pueden ocultarse:
- muñecas y codos por la caja;
- cadera por el exoesqueleto;
- rodillas por la postura o por superposición en vista sagital;
- hombros por correas o estructura del exo.
Esto puede afectar especialmente las variables de miembro superior y pelvis.
d. OpenPose entrega coordenadas 2D, no biomecánica 3D¶
Con una cámara 2D, OpenPose no distingue bien:
- flexión real vs rotación fuera del plano;
- acercamiento/alejamiento de la cámara;
- torsión de tronco;
- profundidad de rodillas/cadera;
- simetría real en el espacio.
Para un análisis biomecánico más fuerte se requeriría multicámara, calibración o pose 3D.
e. Las medidas de estabilidad no son equivalentes¶
El informe incluye variables de estabilidad como:
DCLEPEMVLMXERTCTSIB
OpenPose puede estimar oscilaciones corporales mediante MidHip, Neck, tobillos y desplazamientos del cuerpo, pero no reemplaza plataformas de fuerza, sensores de presión o pruebas clínicas de equilibrio.
Puede aportar proxies visuales, no mediciones estabilométricas directas.
4. Propuesta de estudio comparativo basado en las 3 líneas de IDEA MON¶
La propuesta puede organizarse en tres líneas, alineadas con lo planteado en IDEA MON.
Línea A: Presentación metodológica y prueba de concepto¶
Objetivo¶
Mostrar que OpenPose BODY_25 puede extraer variables cinemáticas relevantes para el diseño de un exoesqueleto pasivo de espalda.
Diseño¶
Seleccionar uno o dos videos representativos de levantamiento en plano sagital y procesarlos con OpenPose.
Variables mínimas¶
- flexión de tronco:
Neck(1)-MidHip(8); - flexión de rodilla:
Hip-Knee-Ankle; - flexión de cadera:
Shoulder/Hip/Knee; - posición de muñecas:
RWrist(4),LWrist(7); - trayectoria de
MidHip(8); - confianza de detección por punto.
Producto esperado¶
- imagen o video con esqueleto BODY_25 superpuesto;
- curva temporal del ángulo de tronco;
- identificación de máxima flexión;
- ejemplo comparativo visual con Kinovea.
Valor para diseño¶
Permite justificar que la IA puede transformar videos simples en datos útiles para decisiones de diseño: rango de movimiento, postura crítica y momento de mayor demanda lumbar.
Línea B: Comparación Kinovea vs OpenPose en tres gestos, con/sin exoesqueleto¶
Objetivo¶
Comparar si OpenPose reproduce las variables medidas manualmente con Kinovea y qué información adicional entrega.
Muestra¶
- mismos sujetos del estudio Kinovea;
- tres gestos de levantamiento;
- condición sin exoesqueleto;
- condición con exoesqueleto;
- videos sagitales.
Variables comunes Kinovea/OpenPose¶
- ángulo de tronco;
- ángulo de cadera;
- ángulo de rodilla;
- ángulo de hombro/brazo, si la carga no ocluye;
- instantes equivalentes a los usados en Kinovea;
- comparación
Con ExovsSin Exo.
Variables adicionales de OpenPose¶
- curva angular completa;
- pico máximo y mínimo;
- rango de movimiento;
- velocidad angular;
- duración de fases;
- coordinación tronco-cadera-rodilla;
- variabilidad temporal;
- detección de compensaciones.
Análisis estadístico sugerido¶
Para las variables comunes:
- correlación Kinovea vs OpenPose;
- error medio absoluto;
- diferencia media;
- análisis Bland-Altman;
- comparación por gesto;
- comparación por condición con/sin exo;
- prueba pareada para diferencias entre condiciones;
- análisis circular si se mantienen ángulos como en el informe actual.
Para las curvas completas:
- comparación de curvas angulares;
- normalización temporal del movimiento de 0 a 100%;
- diferencia media de trayectoria;
- área bajo la curva;
- pico de flexión;
- tiempo al pico;
- velocidad máxima.
Preguntas centrales¶
- ¿OpenPose mide ángulos similares a Kinovea?
- ¿En qué gestos se aproxima mejor?
- ¿Dónde falla más: tronco, cadera, rodilla o brazos?
- ¿El exoesqueleto cambia la estrategia de levantamiento?
- ¿La medición manual por instantes pierde información relevante?
Línea C: Estudio iterativo / aprendizaje del sistema¶
Objetivo¶
Evaluar si el procesamiento mejora cuando se incorporan criterios iterativos de corrección, filtrado o ajuste del algoritmo al contexto experimental.
Estrategia¶
Procesar los videos en tres niveles:
| Nivel | Descripción | Resultado esperado |
|---|---|---|
| Nivel 1 | OpenPose directo, sin corrección | Línea base automática |
| Nivel 2 | Filtrado temporal y descarte de puntos con baja confianza | Curvas más estables |
| Nivel 3 | Corrección asistida con reglas biomecánicas o validación contra Kinovea | Mayor acuerdo con medición manual |
Ejemplos de reglas iterativas¶
- descartar puntos con baja confianza;
- suavizar trayectorias con filtros temporales;
- interpolar puntos perdidos;
- verificar longitudes segmentarias constantes;
- detectar saltos anatómicamente imposibles;
- corregir lado derecho/izquierdo cuando OpenPose los invierte;
- ajustar eventos del gesto: inicio, máxima flexión, levantamiento final;
- calibrar escala con una medida antropométrica conocida.
Pregunta de investigación¶
¿La combinación de OpenPose más corrección iterativa mejora la precisión respecto de Kinovea y permite generar indicadores más útiles para el diseño del exoesqueleto?
Síntesis¶
OpenPose puede medir muchas de las variables angulares que Kinovea mide manualmente, especialmente flexión de tronco, cadera, rodilla y miembro superior en plano sagital. Su mayor aporte no es solo reemplazar la medición manual, sino ampliar el análisis: curvas completas, velocidades, fases, patrones posturales y compensaciones inducidas por el exoesqueleto.
Sin embargo, OpenPose no reemplaza completamente las variables EPPA. Es fuerte para cinemática visible en 2D, pero limitado para diagnóstico postural fino, rotaciones, asimetrías frontales, estabilidad clínica y variables donde intervienen palpación, criterio clínico o medición tridimensional.
La propuesta comparativa más sólida sería usar Kinovea como referencia manual, OpenPose como sistema automático, y evaluar tres niveles: prueba de concepto, comparación experimental en tres gestos con/sin exo, y mejora iterativa del procesamiento.