logoalt Hacker News

Chrupiterlast Thursday at 11:31 PM10 repliesview on HN

I don't think pulsing skin (due to blood flow) is visible from a webcam though.


Replies

javawizardlast Friday at 12:02 AM

Plenty of sources suggest it is:

https://github.com/giladoved/webcam-heart-rate-monitor

https://medium.com/dev-genius/remote-heart-rate-detection-us...

The Reddit comments on that second one have examples of people doing it with low quality webcams: https://www.reddit.com/r/programming/comments/llnv93/remote_...

It's honestly amazing that this is doable.

show 1 reply
3eb7988a1663last Friday at 6:54 AM

MIT was able to reconstruct voice by filming a bag of chips on a 60FPS camera. I would hesitate to say how much information can leak through.

https://news.mit.edu/2014/algorithm-recovers-speech-from-vib...

show 1 reply
hedgehoglast Friday at 12:14 AM

It is, I've done it live on a laptop and via the front camera of a phone. I actually wrote this thing twice, once in Swift a few years back, and then again in Python more recently because I wanted to remember the details of how to do it. Since a few people seem surprised this is feasible maybe it's worth posting the code somewhere.

jpablolast Friday at 12:08 AM

You will be surprised of The Unreasonable Effectiveness of opencv.calcOpticalFlowPyrLK

show 1 reply
rcxdudelast Friday at 12:17 AM

It is, but there's a lot of noise on top of it (in fact, the noise is kind of necessary to avoid it being 'flattened out' and disappearing). The fact that it covers a lot pixels and is relatively low bandwidth is what allows for this kind of magic trick.

show 1 reply
zipy124last Friday at 11:06 AM

It totally is. Look for motion-magnification in the literature for the start of the field, and then remote PPG for more recent work.

neckro23last Friday at 4:39 PM

Sure it is. Smart watches even do it using the simplest possible “camera” (an LED).

moralestapialast Thursday at 11:37 PM

You can do it with infrared and webcams see some of it, but I'm not sure if they're sensitive enough for that.

hahahahhaahlast Friday at 1:44 AM

I have seen apps that use the principle for HRV. Finger pushed on phone cam.

vaenaeslast Friday at 1:04 AM

[dead]