What's My Heart Rate

This app was a candidate in the Apptivate.MS semi-finals. See how it did among the other candidates in the Interest group.

What's My Heart Rate helps you to measure your heart rate and breath rate through camera.

★ Features ★

  • Measure heart rate through camera.
  • Measure breath rate through camera.
  • Display your last measured heart rate through live tile display.

★ How heart rate measurement works ★

Measure your heart rate by just looking at your screen. Easy and convenient without needed to finger press on your camera lens.

Your heartbeat causes micro color changes on your face. Our software uses camera and advanced software algorithm to detect these micro changes, with beat-to-beat accuracy. The algorithm is built based on reliable non-contact photoplethysmography concept.

This is an on-going research being done in many research labs. To read on notable source regarding this research, please search through Bing, or YouTube.

★ How breath rate measurement works ★

While you are breathing, there are movements on your chest. Our advanced software algorithm is able to detect these movements. Make sure that your chest is inside the marked area.

★ Others ★

This app is already available in other platforms through whatsmyheartrate.com. We want to make this great app available in Windows 8 as well.

★ Privacy Policy ★

Please refer to http://www.whatsmyheartrate.com/privacy-policy.html




Facion Group Dec 13 '12 at 4:56
A new version is available, with ability to switch camera. It also comes with bug fix to improve UI experience of charm bar. Feel free to try it out.
Psycho Donut Dec 6 '12 at 8:04
What's My Heart Rate is as good as my donuts.
Software Developer Nov 22 '12 at 2:04
What are the hardware requirements for What's My Heart Rate? It won't install on the Surface RT because it does not meet the hardware requirements.
Software Developer Nov 22 '12 at 2:12
Loaded on my Samsung Series 7 slate and it crashes immediately upon loading, it appears to work on my laptop.
Yan Cheng CHEOK Nov 22 '12 at 3:28
Sorry to hear it crashes on your Samsung Series 7 slate. We are still awaiting crash report appears on developer console (We will have a crash report, right?) For Surface RT it won't work at this moment. This is because one of our main software component isn't available on ARM platform yet. answers.opencv.org/question/4431/… As soon as it is available, we will make ours available too.
Yan Cheng CHEOK Nov 22 '12 at 3:29
Does your laptop work fine so far? May I know its model? From developer point of view, do you know what is the differences among your laptop and Samsung Series 7 slate, which makes What's My Heart Rate crashes?
Software Developer Nov 22 '12 at 4:35
My laptop is a Lenovo g560. I'm not sure the difference that causes the crash, the app opens the first time and I get the prompt to allow the app to use the webcam and microphone and then crashes. from then on it crashes as soon as I launch the app, I see the grid on the lower right side, and the boxes on the top right side, the left side of the screen remains black and it closes. There will be crash reports available, I've only seen the javascript exceptions in my apps which haven't been the most descriptive.
Facion Group Nov 23 '12 at 8:12
Hi, so far, I still not yet receive crash report (Not sure why). May I know, during the first time, when you get the prompt to allow the app to use the webcam and microphone, do you grant it permission? Or, you reject it?
Software Developer Dec 3 '12 at 16:29
I grant permission, then it crashes. then each time i relaunch it crashes, I see the 2 grids on the right side and then it crashes. If it would be helpful I might be able to set up a shared desktop session on my slate with which you could open up visual studio and test if you want to go that route, I understand you might be sensitive to moving code around like that... There is ussually a few days delay on the dashboard crash reports I think. Good luck!
mvark Nov 18 '12 at 6:50
Interesting app. How does it fare when measured against the actual heart beat? What is the error margin, if any?
Yan Cheng CHEOK Nov 18 '12 at 9:09
We had verified it against oximeter. The error rate is within +/- 3bpm. Of course, we only perform verification among small group of people. The accuracy may vary too, for people with different skin color. But, not much information we have right now.
wengseng Nov 16 '12 at 6:57
Nice app. More screenshots? Is cool user management still available in windows 8 version?
Facion Group Nov 16 '12 at 8:42
Thank you Ah Seng for your comment. Currently, this is only one page application. Hence, no other pages we can show-off. Of course, this is the first initial version. More development efforts will be poured in, so that it will become as feature rich as other platforms. Hence, you need to stay tune for user management feature ;)
Abhinandy Oct 28 '12 at 5:48
Great.........i have used this app...
Yan Cheng CHEOK Oct 29 '12 at 10:17
Thanks. Which platform version have you used before?
RobCurr Oct 16 '12 at 13:41
A thought I had was that this would be a great technology to utilize for a meditation game/app. I purchased something like this awhile back but you had to have yourself hooked up with somewhat flakey finger clips that measured a bunch of different vital stats. The goal was to calm yourself and control your breathing in order to achieve various goals such as levitating a balloon. If you could accomplish this without the need for wires and clips then it would be awesome.
Yan Cheng CHEOK Oct 22 '12 at 1:19
"levitating a balloon" is a great idea! Yup, our purpose is to make the entire measurement process touch-less by utilizing camera technology. So that users will feel rather comfortable during measurement.
vignesh4303 Oct 8 '12 at 15:27
nice application ,one suggestion will this application will work whom pretend to be tensioned or people whom act?
Facion Group Oct 9 '12 at 3:24
This app doesn't have facial expression recognition. Hence, even he pretends to be tension, his heart rate is still the same. The app will just show what his heart rate is.
Software Developer Oct 8 '12 at 14:54
Cool. One suggestion I'd make is to put the green section of the bar more in line with human standards. 40 to 60 bpm is considered normal for a well trained athlete at rest, so it seems odd that at 60 bpm they'd be in a yellow range... Add a grain of salt, I'm no doctor I'm a software developer!
Facion Group Oct 9 '12 at 3:25
Nice input! We tend to use yellow color to represent "normal", and green color to represent "excellent". But sure, we will definitely revise the presentation, so that it won't create confusion for users.