2019年2月15日 更新

画像で脈拍計測 Part1

PCのWebカメラを用いた脈拍計測の準備として,顔画像のRGBの取得までを行いました

4,021 view お気に入り 3
本記事では,PCのWebカメラを用いて脈拍計測を行うことを目的にしています.
今回は,まず準備として,顔画像のRGBの取得までを行いました.

はじめに

スマホで脈拍を測ることに失敗し,脈拍センサを製作してストレスを検知しました.
https://lp-tech.net/articles/tSa6k
ただし脈拍センサを製作したり,スマートウォッチを購入したりするとお金がかかりますね.
今回はPCに取り付けられているWebカメラで計測してみます.

同様な計測がここでもされています.
https://qiita.com/taichi-iki/items/0b9165deab187bb2d3f9

計測

計測条件

MacのWebカメラを使用.
動画サイズ:1280 x 720 pixel
フレームレート:30fps
Python+OpenCVで計測しています.
計測した部分は白で囲われた範囲(データを見ながら実験しているので目付きが,,,)
20 x 20 pixelの画像の各画素のRGBを平均しています
 (5384)

計測結果

 (5382)

高周波ノイズが乗っていないGreenについて拡大してみると,次のようなグラフが得られます.
 (5387)

Blue やRed に比べると小さいですが,高周波成分が乗っているので除去した方が良さそうです.
このような高周波成分がノイズです.
脈拍が1 Hz程度なので,それを利用して脈拍を抽出してみます.
具体的にはLow pass Filter などを適用します.

さいごに

今回はRGBの取得まで行いました.
次回は結果から脈拍の検出を行う予定です.
製作した脈拍センサと組み合わせて,深層学習をしてみるのも面白そうです.
15 件

関連する記事 こんな記事も人気です♪

電気刺激装置で筋トレ

電気刺激装置で筋トレ

画像脈拍計測を予定していましたが,上手く計測できていないのでコンテンツを変更しました. この記事では筋肉に電気で刺激しています.
栢菅 宏規 | 1,762 view
脈拍でストレスを検出する

脈拍でストレスを検出する

前回計測した脈拍を利用して,自分のストレス状態を検出してみました.簡単なアルゴリズムで実装でき,脈拍以外に心電図なのでも同様な検出系を作ることができます
栢菅 宏規 | 14,375 view
お手軽な脈拍計測

お手軽な脈拍計測

指から自分の心拍数を計測してみました. Androidで計測するつもりでしたが,不具合があったためセンサを製作しました.
栢菅 宏規 | 4,156 view
筋肉の電気信号・筋電位の識別 Part 2

筋肉の電気信号・筋電位の識別 Part 2

前回は筋電位の計測し,どういった信号なのかを確認しました. 今回は計測結果を元にchainerを用いてニューラルネットワークで手の姿勢を識別しました.
栢菅 宏規 | 5,150 view
筋肉の電気信号・筋電位の計測

筋肉の電気信号・筋電位の計測

じゃんけんの姿勢を筋電位で計測して,識別できるか検証します
栢菅 宏規 | 6,311 view

この記事のキーワード

この記事のキュレーター

栢菅 宏規 栢菅 宏規