Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to detect heart pulse rate without using any instrument in iOS sdk?

I am right now working on one application where I need to find out user's heartbeat rate. I found plenty of applications working on the same. But not able to find a single private or public API supporting the same.

Is there any framework available, that can be helpful for the same? Also I was wondering whether UIAccelerometer class can be helpful for the same and what can be the level of accuracy with the same?

How to implement the same feature using : putting the finger on iPhone camera or by putting the microphones on jaw or wrist or some other way?

Is there any way to check the blood circulation changes ad find the heart beat using the same or UIAccelerometer? Any API or some code?? Thank you.

like image 615
Yama Puvar Avatar asked Feb 03 '12 07:02

Yama Puvar


People also ask

How do you check your heart rate manually?

To check your pulse at your wrist, place two fingers between the bone and the tendon over your radial artery — which is located on the thumb side of your wrist. When you feel your pulse, count the number of beats in 15 seconds. Multiply this number by four to calculate your beats per minute.

How do you take heart rate in neck?

To find your pulse in your neck: press your first finger and middle finger to the side of your neck, just under your jaw and beside your windpipe – don't use your thumb. press your skin lightly to feel your pulse – if you can't find it, try pressing a bit harder or move your fingers around.

What is a normal heart rate pulse?

Your heart rate is the number of times each minute that your heart beats, which is normally between 60 and 100 times per minute for adults.


2 Answers

There is no API used to detect heart rates, these apps do so in a variety of ways. Some will use the accelerometer to measure when the device shakes with each pulse. Other use the camera lens, with the flash on, then detect when blood moves through the finger by detecting the light levels that can be seen.

like image 191
Amit Shah Avatar answered Oct 02 '22 00:10

Amit Shah


Various DSP signal processing techniques can be used to possibly discern very low level periodic signals out of a long enough set of samples taken at an appropriate sample rate (accelerometer or reflected light color).

Some of the advanced math functions in the Accelerate framework API can be used as building blocks for these various DSP techniques. An explanation would require several chapters of a Digital Signal Processing textbook, so that might be a good place to start.

like image 41
hotpaw2 Avatar answered Oct 01 '22 22:10

hotpaw2