Что делают программисты 1 января, когда нечем заняться

У меня в бета-тесте приложение, измеряющее пульс по лицу. Но мои тестеровщики первого января заняты более важными вещами (по всей видимости, спят), поэтому сегодня справляюсь сам.


Я уже провел много измерений на себе. Нужно проверить что-то другое — например, видео. Первые, что пришло в голову - новогоднее обращение президента.


Мне было очень интересно бьется ли сердце Владимира Владимировича чаще, когда он поздравляет своих сограждан? Сейчас узнаем.

Из-за энергичных движений в кадре нормально измерить (тот момент, когда 3 зеленых квадрата) получилось только с 10-ого дубля.


Для ЛЛ. Полученный пульс 72.

Не знаю нужен ли тег "мое", если нет - уберу.

Александр Григорьевич Лукашенко. Пульс 66 уд/мин, но это не точно.

Зеленский Владимир Александрович, Пульс 65 уд/мин

Искусственный интеллект

2.3K поста9.7K подписчиков

Добавить пост

Правила сообщества

Здесь вы можете свободно создавать посты по теме Искусственного интеллекта. Добро пожаловать :)


Разрешено:


- Делиться вопросами, мыслями, гипотезами, юмором на эту тему.

- Делиться статьями, понятными большинству аудитории Пикабу.

- Делиться опытом создания моделей машинного обучения.

- Рассказывать, как работает та или иная фиговина в анализе данных.

- Век жить, век учиться.


Запрещено:


I) Невостребованный контент

  I.1) Создавать контент, сложный для понимания. Такие посты уйдут в минуса лишь потому, что большинству неинтересно пробрасывать градиенты в каждом тензоре реккурентной сетки с AdaGrad оптимизатором.

  I.2) Создавать контент на "олбанском языке" / нарочно игнорируя правила РЯ даже в шутку. Это ведет к нечитаемости контента.


II) Нетематический контент

  II.1) Создавать контент, несвязанный с Data Science, математикой, программированием.

  II.2) Создавать контент, входящий в противоречие существующей базе теорем математики. Например, "Земля плоская" или "Любое действительное число представимо в виде дроби двух целых".

  II.3) Создавать контент, входящий в противоречие с правилами Пикабу.


III) Непотребный контент

  III.1) Эротика, порнография (даже с NSFW).

  III.2) Жесть.


За нарушение I - предупреждение

За нарушение II - предупреждение и перемещение поста в общую ленту

За нарушение III - бан

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Пока похоже на те фейковые приложения, которые обещали раздевать девушек(да, сейчас уже и такие нейросети есть, но тогда это был фейк). Есть инфа о принципе работы? ИМХО, погрешность будет слишком большая, а уж тем более на видео.

раскрыть ветку (32)
2
Автор поста оценил этот комментарий

Это хорошо, что вы критично мыслите. Я приведу доводы за то что это фейк и не фейк.


Что говорит за то что это фейк.


1. Похоже на приложения, которые обманывают

2. Непонятно как работает. Это просто невозможно.


Почему это может быть не фейк.


0. Для начала принцип: Кровь приливает к коже лица, капилляры расширяются, цвет лица меняет оттенок. И так каждый удар сердца.


Это трудно измерить точно точно, но при небольшой коллаборации со стороны пользователя (не двигаться во время измерения, иметь достаточное освещение) - шансы на успех сильно растут.


Что еще?

1. Есть научные исследования на эту тему

https://affect.media.mit.edu/pdfs/11.Poh-etal-TBME.pdf

Их довольно много, на самом деле.


2. Есть люди, которые пользуются Cardiio, средняя оценка на 4.7 (29.3 тыс оценок) - apple, FaceBeat 4.5 (380 оценок) - android


3. Можно самому попробовать одну из этих программ.


Если у вас есть цель понять, что это фейк - вы сможете легко в этом убедится. Достаточно совсем немного потрясти камеру телефона во время измерения - этого будет достаточно, чтобы пульс измерился неправильно (бета-версия более устойчива к тряске, но всегда же можно потрясти посильнее).

раскрыть ветку (31)
Автор поста оценил этот комментарий

Я проводил свой эксперимент с измерением в состоянии покоя и после отжимания, точность была +-15 ударов, т.е., похоже, что меряет правильно, но конечно надо больше измерений, а мне делать лень).


Кстати, приложение измеряет изменение оттенка кожи. А можно сделать так, чтоб оно рисовало график пульса в реальном времени(для обоих режимов, лица и пальца)? я, например, иногда могу чувствовать удары сердца и могу сравнить с тем, что мне рисует график и так самостоятельно понять точность.

раскрыть ветку (30)
1
Автор поста оценил этот комментарий

График всмысле BPM или пульсации (типа синусоиды)?

Пульсации, которые видит телефон после всех обработок выводятся снизу (3 линии с разными периодами)

В программе происходит много расчетов, поэтому я искал как снизить нагрузку на проц/видюху.

Я нашел способ, чтобы этот график плавно работал на слабых телефонах, но он требует небольшого лага между входым сигналом и тем, что отображается на графике.


По поводу точности, +-15, конечно, не очень получилась, но и разработку алгоритма я пока не собираюсь заканчивать.

раскрыть ветку (29)
Автор поста оценил этот комментарий

> График всмысле BPM или пульсации (типа синусоиды)?


пульсации, т.е. амплитуда текущего "красного" цвета


> Пульсации, которые видит телефон после всех обработок выводятся снизу (3 линии с разными периодами)


хз, сейчас выглядит, как рандом, нихера не понятно

раскрыть ветку (28)
Автор поста оценил этот комментарий

Рандомная фигня: примерно так и выглядит сигнал считываемый с лица. Если бы там все просто было весь гугл плей был бы такими прога и завален.


Если нужны синусоиды - попробуй по пальцу со вспышкой измерить, там все красиво.


Или можно релизную версию (не бету). Там есть переводчик сигнала "на людской" (скрин ниже)

Иллюстрация к комментарию
раскрыть ветку (27)
Автор поста оценил этот комментарий
а где включить вспышку?
раскрыть ветку (23)
Автор поста оценил этот комментарий

Кнопка находится под выбором режима (лицо-палец).


В бете ее нет - кнопка вспышки просто не влезла в интерфейс, вместо нее - выбор алгоритма и разрешения камеры.

раскрыть ветку (22)
Автор поста оценил этот комментарий

там справа от панели выбора режимов есть место, можно добавить кнопку, которая будет вне зависимости от режима включать вспышку,. Кстати, ещё не нашёл, где использовать заднюю камеру, тоже в бете

раскрыть ветку (21)
Автор поста оценил этот комментарий

Вышла новая версия. Там все то же, что в бете, только интерфейс получше.
Заднюю камеру можно включить в продвинутых настройках (должны заработать).


https://play.google.com/store/apps/details?id=ki.facehrm

раскрыть ветку (20)
Автор поста оценил этот комментарий

нужно поставить релиз или в бете обновится?

раскрыть ветку (1)
Автор поста оценил этот комментарий

чёт со вспышкой вообще не меряет

раскрыть ветку (1)
Автор поста оценил этот комментарий
а график пульса вообще не понятный, не соответствует сердцебиению
раскрыть ветку (15)
Автор поста оценил этот комментарий

> Или можно релизную версию (не бету). Там есть переводчик сигнала "на людской" (скрин ниже)


хз, как в релизе, а в бете это поле закрывается всплывающим окном и ничего не видно

раскрыть ветку (2)
Автор поста оценил этот комментарий

Да, забыл про сплывающее окно.


Я посчитал, что данные о предполагаемой точности измерения и амплитуде сигнала важнее в бета-версии, чем график "для красоты".

раскрыть ветку (1)
Автор поста оценил этот комментарий

ну, график для меня более показателен, т.к. если я чувствую удары сердца, я могу сравнить с графиком и понять, что программа не врёт.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку