Estoy buscando una implementación (o un documento que describa el algoritmo real) para el cálculo del gasto de energía/VO2/EPOC a partir de la variabilidad de la frecuencia cardíaca.
Algunos libros blancos sobre
se puede descargar aquí .
Según la página web de Garmin, el error es aproximadamente un 50% menor que con el método genérico.
Si bien estos son fascinantes de leer, no nos dicen mucho sobre cómo calcular estos valores a partir de los datos de frecuencia cardíaca. Todo lo que dice:
Se usaron redes neuronales para construir un modelo que deriva el VO2 de los intervalos RR (tiempo entre latidos cardíacos sucesivos), utilizando la frecuencia respiratoria y la información de respuesta activada/desactivada.
Aunque los pulsómetros normales no ponen los datos a disposición, existen receptores baratos para polar y ANT+ que permiten monitorizar latido a latido, como este www.sparkfun.com/products/8661 (para polar) o http: //www.abra-electronics.com/products/WRL%252d08840-Nordic-USB-ANT-Stick.html (para ant+) https://code.google.com/p/hrvtracker/ (programa)
La estimación convencional del gasto calórico en función de la frecuencia cardíaca se puede encontrar en este artículo: Predicción del gasto energético a partir del control de la frecuencia cardíaca durante el ejercicio submáximo .
Acabo de empezar a investigar esto, ya que es la pregunta más votada y sin respuesta de Fitness.SE.
Me encontré con dos artículos:
Ambos parecen apuntar a tener un algoritmo real en lugar de una red neuronal para calcular el VO2 a partir de la frecuencia cardíaca. Desafortunadamente, ambos están detrás de paywalls. Afortunadamente, creo que puedo acceder al primero (IEEE) a través de mi universidad. Tendré que informar en otro momento.
Hacia la monitorización del VO2: Validación de un algoritmo basado en la frecuencia cardíaca
En 2005, Firstbeat Technologies propuso una estimación de VO2 basada en los intervalos RR en lugar de la FC (5). Estudios más recientes continuaron buscando nuevas mejoras (6), pero la pregunta sobre cómo estimar con precisión el VO2 en función de la FC y evitar la calibración de laboratorio individual sigue abierta. En este artículo, proponemos un nuevo algoritmo para la estimación del VO2 durante una sesión de entrenamiento de marcha/carrera.
Fitness.SE no es compatible con MathJax, por lo que esto será complicado, pero el artículo trata sobre el cálculo del VO2 en tres pasos no simples. Primero es que estima tu VO2max a través de la fórmula:
VO2máx = 56,363 + 1,921*NPAC - 0,831*Edad - 0,754*IMC + 10,978*Sexo;
donde NPAC significa Clase de actividad física de la NASA, el IMC está en kg/m^2, sexo = 0 si es mujer, 1 si es hombre.
La ejecución comienza tan pronto como el clasificador de actividad detecta una actividad de caminar o correr. El algoritmo central está estructurado como una máquina de estado. En cada estado, se proporciona una estimación de la ingesta de oxígeno normalizada pVO2=VO2/VO2max a partir de la frecuencia cardíaca normalizada pHR=FC/FCmax. Más precisamente, en el momento i, la transformación
pVO2(i) = f_k(pHR(i))
se aplica, donde f_k es uno de los dos modelos siguientes. El primero usa la fórmula mejorada de Saalasti (2) y el segundo (llamado Aceleración) es una nueva regresión polinomial calculada usando el conjunto de datos de entrenamiento durante los períodos de aumento de la frecuencia cardíaca.
Este nuevo algoritmo es el que propone el artículo. El algoritmo Saalasti original se basa en la red neuronal. El documento de Saalasti en cuestión se menciona a continuación.
En el último paso, se estima el VO2 multiplicando el pVO2 resultante por el VO2max del sujeto:
VO2 = pVO2 * VO2máx
Si bien no tengo el algoritmo, tengo una biblioteca de tamaño bastante decente de archivos .sdf de ejercicios. A partir de lo cual, casi con certeza, alguien podría aplicar ingeniería inversa a algo muy cercano al modelo de gasto de energía. Tengo una fuerte sospecha de que es principalmente un suavizado exponencial.
FredrikD
Baarn
FredrikD
Dan
Dan
Ivo Flipse
Dan
cris s
Baarn
cris s
Baarn
cris s
Dan
Patrik Lindström
arober11
arober11