Development of a Python Library for Detecting Hip and Knee Flexion-Extension Patterns Using Optical Capture

Authors

  • Daniel Castro-Arias
  • Arturo Gonzalez-Mendoza
  • Hipólito Aguilar-Sierra
  • Ivett Quiñones-Uriostegui
  • Aldo Alessi-Montero
  • Lidia Nuñez-Carrera
  • Gerardo Rodríguez-Reyes
  • Rafael Zepeda-Mora

Keywords:

osteoarthritis, telemedicine, motion analysis, hip flexion, optical image processing

Abstract

Introducción

La osteoartritis afecta a millones de personas en todo el mundo, principalmente en articulaciones de carga como la cadera y la rodilla. En México, las desigualdades en el acceso a servicios de salud complican la detección temprana y el tratamiento adecuado, lo que impacta negativamente en la calidad de vida de los pacientes. Ante este escenario, la telerehabilitación surge como una alternativa prometedora al permitir el acceso a terapia desde el hogar mediante plataformas digitales. Sin embargo, para garantizar el seguimiento efectivo de los pacientes, se requieren herramientas que faciliten la evaluación objetiva del movimiento a distancia. Una solución factible es el uso de tecnologías de captura óptica, que permiten analizar patrones articulares y musculares mediante procesamiento de video, brindando información valiosa para el personal médico sin necesidad de consultas presenciales.

Objetivo

Desarrollar una biblioteca en Python que permita detectar patrones de flexión y extensión en cadera y rodilla mediante medios ópticos, facilitando el seguimiento clínico de pacientes desde plataformas accesibles.

Metodología

Se grabaron cinco voluntarios sanos realizando ejercicios funcionales con dispositivos móviles a 30 fps y resolución 1080x1920 px. Se diseñaron tres bibliotecas en Python:

Detección de articulaciones usando OpenPose

Cálculo de ángulos entre segmentos articulares mediante coordenadas y funciones trigonométricas

Exportación de datos en archivos CSV y generación de videos procesados

Los resultados se compararon con análisis realizados en Kinovea, evaluando la precisión de ángulos y el seguimiento del movimiento articular.

Resultados

El sistema identificó correctamente los segmentos entre cadera, rodilla y tobillo, proyectando el arco de movimiento en tiempo real. El ángulo de flexión/extensión se mostró dinámicamente durante la ejecución del ejercicio, corroborando la efectividad del análisis óptico automatizado.

Conclusiones

Este algoritmo constituye una herramienta funcional para aplicaciones de telemedicina enfocadas en rehabilitación postoperatoria de cadera y rodilla. Facilita el monitoreo remoto del progreso del paciente con precisión y permite brindar retroalimentación clínica sin necesidad de consultas presenciales.

Publication Facts

Metric
This article
Other articles
Peer reviewers 
0
2.4

Reviewer profiles  N/A

Author statements

Author statements
This article
Other articles
Data availability 
N/A
16%
External funding 
N/A
32%
Competing interests 
No
11%
Metric
This journal
Other journals
Articles accepted 
20%
33%
Days to publication 
117
145

Indexed in

Editor & editorial board
profiles
Academic society 
N/A

Published

2025-11-11

How to Cite

1.
Castro-Arias D, Gonzalez-Mendoza A, Aguilar-Sierra H, Quiñones-Uriostegui I, Alessi-Montero A, Nuñez-Carrera L, et al. Development of a Python Library for Detecting Hip and Knee Flexion-Extension Patterns Using Optical Capture. Invest. Discapacidad [Internet]. 2025 Nov. 11 [cited 2025 Nov. 19];11(S1). Available from: https://dsm.inr.gob.mx/indiscap/index.php/INDISCAP/article/view/595

Most read articles by the same author(s)

Similar Articles

<< < 1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.