Новый алгоритм поможет измерять частоту сердечных сокращений человека по незаметным колебаниям головы, которые связаны с приливом крови.
Исследователи Лаборатория искусственного интеллекта разработали алгоритм, который проводит расчет всего за несколько ударов, зафиксированных на электрокардиограмме (ЭКГ). Кроме того, он также оценивает интервал времени между сокращениями сердца, чтобы определить людей, которые подвержены риску инсульта.
Ученые из института инженеров электротехники и электроники считают, что видео и импульсно-измерительная система могут использоваться для оценки сердцебиения пожилых людей или новорожденных, чтобы исключить контакт при измерении показаний ЭКГ.
Теоретически этот метод поможет вычислять сердечный выброс или объем крови, перекачиваемой сердцем для диагностики многих заболеваний.
Алгоритм сочетает множество методов, которые являются частью компьютерной визуализации. Сперва программа распознает голову человека, затем случайным образом выбирает 500-1000 точек, сгруппированных вокруг рта и носа, отслеживает их движение на каждом кадре. Затем программы отфильтровывает кадры, на которых временная частота меньше 0,5 до 5 Гц, или 30 до 300 циклов в минуту, что соответствует сердцебиению. Это позволит исключить движения, проходящие на более низкой частоте и соответствующие ровному дыханию и небольшим изменениям в осанке. После чего алгоритм разбивает результирующий сигнал на множество составляющих сигналов и выбирает тот, который является наиболее регулярным — биение сердца. Частота фиксируется и выводится на монитор в виде показания.