DIY-Webcam Video Magnification

Gepostet vor 4 Jahren, 1 Monat in #Misc #Tech #Cam #Coding #Medics

Share: Twitter Facebook Mail

Vor einem Jahr bloggte ich über die Eulerian Video Magnification, das Video ging vor ein paar Wochen nochmal rum, dürftet Ihr mitbekommen haben. Kurzversion: Das ist eine Art Vergrößerung für minimale Bewegungen in Videos, damit kann man beispielsweise Puls sichtbar machen. Und jetzt hat Github-User thearn eine DIY-Variante davon online gestellt, die dasselbe für Webcams bietet. Ich bin gespannt, wie lange das online bleibt, die hatten sich ihre Eulerian Video Magnification damals patentieren lassen.

This application uses openCV to find the location of the user's face, then isolate the forehead region. Data is collected from this location over time to estimate the user's heartbeat frequency. This is done by measuring average optical intensity in the forehead location, in the subimage's green channel alone (a better color mixing ratio may exist, but the blue channel tends to be very noisy). Physiological data can be estimated this way thanks to the optical absorbtion characteristics of (oxy-) hemoglobin (see http://www.opticsinfobase.org/oe/abstract.cfm?uri=oe-16-26-21434).

With good lighting and minimal noise due to motion, a stable heartbeat should be isolated in about 15 seconds. Other physiological waveforms, such as Mayer waves (http://en.wikipedia.org/wiki/Mayer_waves), should also be visible in the raw data stream.

Once the user's pulse signal has been isolated, real-time phase variation associated with the detected hearbeat frequency is also computed. This allows for the heartbeat frequency to be exaggerated in the post-process frame rendering; causing the highlighted forhead location to pulse in sync with the user's own heartbeat.

webcam-pulse-detector (via HackerNews)

Zalgo Droplet

A Javascript-Droplet „to invoke the hive-mind representing chaos. Invoking the feeling of chaos. With out order. The Nezperdian hive-mind of…

C64-Demo generates itself from Soundtrack

Gewinnerdemo der Revision 2017 von Linus Akesson, ein C64-Hack in 256 Bytes: A Mind is born. Ich verstehe ja noch…

Binary Keyboard

Nette Spielerei von Chris Johnston: „A two-button backlit mechanical keyboard that types ASCII values, one bit at a time.“ (via…

Mini-Herz und Koronar-Arterien aus Spinat-Blättern

Wissenschaftler haben Spinatblätter von Pflanzenzellen befreit, haben auf dem übriggebliebenen Skelett Herzmuskel gezüchtet und dann haben sie die Zellulose als…

Extreme Pimple Popping with Dr. Pimple Popper 🤢

SuperDeluxe und Dr. Pimple Popper, a match made in heaven. Beautiful. Pickel auf Nerdcore: Eiterpickel-Cupcakes Pimple Faceswap Dr. Pimplepopper pops…

Podcasts: Cannabis auf Rezept, Living with Robots und die Mechanismen des Diskurses

Haufenweise Podcasts, die ich in den letzten Wochen gehört habe, unter anderem zwei Sendungen über „Fake News“ und die „Mechanismen…

Digital-Uhr in Conways Game of Life

Großartig: Eine Digital-Uhr in John Horton Conways zweidimensionalen zellulären Automaten: Get the design from this gist. Copy the whole file…

A Banana Keytar and more from Stupid Hackathon: Inverted Eyetracker-Pong, Robot Porn Addict or the Shitty Sharpie Tattoo Gun)

Ein weiterer Fav vom Stupid Hackathon NYC 2017, die Banana-Keytar von Amanda Lange. Auch geil: der Twitter-Bot Robot Porn Addiction,…

Fotorealistische Pics aus der Gameboy-Camera

Roland Meertens generiert fotorealistische Farbbilder aus den Pics der Gameboy-Camera: Creating photorealistic images with neural networks and a Gameboy Camera.…

Dwitter – Social-Network für JavaScript-Remixe

Dwitter, ein Social Network von Andreas Løve Selvik für visuelle Javascript-Experimente in 140 Zeichen mit eingebauter Remix-Option für jedes Code-Snippet.…

Finding Animal-Shapes in Noise

Michael Trott hat im Forum von Wolfram Alpha ein random Noise-Pic generiert, die Verdichtungen und Shapes im Noise isoliert, die…