A bedside camera detects REM sleep and agrees with a clinical EEG
I build a device called the INSPEC that detects REM sleep from a bedside infrared camera instead of electrodes. It watches the face under IR light and measures frame-to-frame pixel variance in the eye region. During quiet sleep the face is stable. During REM the eye movements under the lids produce measurable variance, which the device aggregates over time before it flags a REM period. Toss detection, whole-frame motion rejection, and face tracking filter out body movement and out-of-frame periods. After I gave a talk on contactless REM detection, a sleep lab loaned me a clinical-grade EEG…
In plain words
INSPEC is a bedside infrared camera system that detects REM sleep without electrodes by tracking eye movements beneath closed eyelids. The device measures pixel variance in the eye region under infrared light, using face tracking and motion rejection to filter out body movement and distinguish REM periods from quiet sleep. The maker tested INSPEC against clinical-grade EEG recordings and independent sleep stage classifiers, finding REM detections aligned with professional diagnostic results. It is for sleep researchers and individuals interested in contactless sleep monitoring.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
I build a device called the INSPEC that detects REM sleep from a bedside infrared camera instead of electrodes. It watches the face under IR light and measures frame-to-frame pixel variance in the eye region. During quiet sleep the face is stable. During REM the eye movements under the lids produce measurable variance, which the device aggregates over time before it flags a REM period. Toss detection, whole-frame motion rejection, and face tracking filter out body movement and out-of-frame periods. After I gave a talk on contactless REM detection, a sleep lab loaned me a clinical-grade EEG device. I recorded a full night wearing the EEG with the camera running at the bedside. I scored the EEG with three independent sleep stage classifiers: ez6 and ez6moe from ezscore, and DreamentoScorer from Dreamento. The REM periods fell at the same times the camera had flagged REM from the video. The long REM periods late in the night, around hours three, five, and seven, matched in every classifier.
Does the same job
all alternatives →- INSPEC Lucid Dreaming DeviceApr 2026 · inspec.me · ▲77
A night-vision smart camera that knows when you are dreaming

- EMESPectre – Motion detection based on Wi-Fi spectre analysisNov 2025 · github.com · ▲215
Hi everyone, I'm the author of ESPectre. This is an open-source (GPLv3) project that uses Wi-Fi signal analysis to detect motion using CSI data, and it has already garnered almost 2,000 stars in two weeks. Key technical details: - The system does NOT use Machine Learning, it relies purely on Math. — Runs in real-time on a super affordable chip like the ESP32. - It integrates seamlessly with Home Assistant via MQTT.
Naptick AIMay 2026 · launch.naptick.com · ▲481Al sleep companion that helps fall asleep without struggle

- IMI made an app to help insomniacs learn how to sleep again2022 · slumber.one · ▲94
Hi HN! I suffered from chronic insomnia for over a year and tried everything from cutting coffee, blocking blue light, to taking melatonin and antihistamine, but couldn’t find anything that worked. I even bought a $500 research-grade EEG device to track my sleep, which was honestly kind of depressing because it showed that I was sleeping less than 4 hours per night for weeks straight. In the day, it took an immense amount of energy for me to perform even the most mundane of tasks, such as doing my laundry or ordering groceries. At night, I felt an overwhelming sense of loneliness and…
More life & fun this month
the category →- TL
Life & fun · 10d ago · louisabraham.github.io



Photosynthesis fires two of your iPhone
Life & fun · 29d ago · photosynthesis.camera
- CCCreatium Coach▲320
Your multimedia mentor that takes you from mid to great
Life & fun · 11d ago · producthunt.creatium.info
SoloUno▲310Take control of hair pulling, nail biting & skin picking
Life & fun · 28d ago · solouno.io
Launched alongside, July 2026
the whole month →- IR
I might be the only SRE on Earth with his own bowling center. It's a more in-depth gig than you'd think. My family and I bought an abandoned 8-lane bowling center in the rural mid-west. In our small town there weren't many recreation options for families. You've heard of a food desert? This is an R&R desert. It had been abandoned for a good reason. The roof leaks, the electrical system was constantly surging, and my 70-year-old bowling equipment (still) doesn't work perfectly. The system that keeps your score is particularly interesting to me. It's the thing you watch during your game, but…
Life & fun · Jul 2026
- EElevators▲1,680
Life & fun · Jul 2026 · john.fun
- 1W18 Words▲1,160
Life & fun · Jul 2026 · 18words.com
- BA
Over the past few months, our team has been building more and more slidedecks using web frontend technologies with coding harnesses like Claude Code, but a common complaint is to make even small edits we need to edit the code either manually or via the harness. To avoid this loop, I ended up creating Bento, a single HTML file with everything you need in a slide tool including animations and shared editing. There's no install or cloud login, everything works offline. The default deck is around 560 KB and it doesn't need to fetch anything once you got it. Open it in a browser and then you can…
Dev tools · Jul 2026 · bento.page
- GG
A few days ago I found myself trying out GLM 5.2 and was really positively impressed. The capabilities and security I was getting from this LLM are similar to those I've gotten from models like Claude or GPT, and this really surprised me. But then I thought, "I wonder how it would work on a normal computer like mine," and above all, "I wonder if it would work without going into OOM on a computer like mine." So I started working with the help of agents to test this possibility. I started converting the model to int4, understanding MTP usage, and if possible implementing DSA for long context.…
AI · Jul 2026 · github.com
