rPPG: medir frecuencia cardíaca con cualquier webcam estándar
La fotopletismografía remota permite estimar pulso cardíaco desde la piel del rostro sin contacto. Acá explicamos la física, la precisión y los casos clínicos.
Por Laura Restrepo
La sangre absorbe y refleja luz de manera distinta según su oxigenación. Una webcam de 720p capta esas microvariaciones en la piel del rostro. Con el algoritmo correcto, ese flujo de video se convierte en una señal de pulso cardíaco confiable. Eso es rPPG.
La física detrás del fenómeno
Cada vez que el corazón late, empuja sangre oxigenada a los capilares subcutáneos. La hemoglobina oxigenada absorbe más luz verde que la desoxigenada. Una cámara RGB estándar captura esas oscilaciones como cambios de intensidad imperceptibles en los canales rojo y verde del rostro.
El reto no es la física: es el ruido. Movimiento de cabeza, cambios de iluminación, compresión de video. IA-05 rPPG filtra todo eso con bandas de frecuencia adaptativas entre 0.7 y 3 Hz —el rango fisiológico del pulso humano.
Precisión contra oxímetro de dedo
Validamos IA-05 contra un pulsioxímetro clínico Nonin en un estudio con 140 participantes en el Hospital San Ignacio de Bogotá. Resultados:
- Error medio absoluto: 2.1 BPM en reposo
- Error medio absoluto: 3.8 BPM durante habla activa
- Correlación Pearson: 0.94 con la señal de referencia
- Tiempo mínimo para estimación estable: 12 segundos
Eso es precisión clínicamente útil para triage, seguimiento de ansiedad y monitoreo de rehabilitación cardiovascular.
Casos de uso que ya están en producción
Tres aplicaciones donde rPPG cambió la operación:
- Telemedicina ambulatoria: médicos rurales en Boyacá usan Telemedicine para medir pulso durante consultas virtuales sin enviar al paciente a la droguería por un oxímetro.
- Rehabilitación cardíaca: clínicas de Rehab monitorean la activación autonómica durante sesiones de fisioterapia en casa.
- Investigación en estrés laboral: equipos de RRHH correlacionan picos de tensión con frecuencia cardíaca durante reuniones difíciles.
Lo que rPPG no reemplaza
Seamos honestos sobre las limitaciones:
- No sustituye a un electrocardiograma diagnóstico.
- No mide saturación de oxígeno con precisión comparable a un oxímetro de dedo.
- Falla con pieles muy oscuras bajo iluminación muy pobre (corregimos esto en 2025 con un modelo específico para piel tipo V-VI).
- Requiere 12 segundos de estabilidad mínima.
Pensamos rPPG como una señal más en el ecosistema, no como reemplazo de dispositivos médicos certificados.
Cómo integrar IA-05 en un producto
La API expone un stream de BPM con intervalo de confianza:
- Evento
heartRateemitido cada 2 segundos. - Campos:
bpm,confidence,hrv(variabilidad). - Fusión automática con los 5 estados: tensión + HRV bajo es alerta temprana.
- Datos crudos de video nunca salen del dispositivo.
Conclusión
rPPG convierte cualquier laptop en un monitor de signos vitales de baja fidelidad pero útil. En telemedicina colombiana, donde el 38% de los pacientes rurales no tiene acceso fácil a dispositivos wearables, esta diferencia cambia la cobertura.
Explore Telemedicine o Rehab para ver rPPG integrado con los 5 estados afectivos de VEXKIO.