Category: Halovision


The latest INSPEC update introduces hypnograms and computed sleep quality metrics. The implementation estimates AWAKE, REM, Light Sleep (NREM1 and NREM2), and Deep Sleep (NREM3 and NREM4) phases using a combination of stillness scoring and detected rapid eye movement patterns from the video stream. Stillness is inferred from frame-to-frame pixel variance, while REM is detected through bursts of eye movement activity from the REM-detection engine.

The hypnogram output aligns well with typical sleep architecture and already offers valuable insight into session dynamics. This lays the groundwork for real-time sleep staging and deeper analysis to optimize cue timing relative to vivid dreams during REM sleep.

There is still lots planed, like adding indicators for when the REM-detection algorithm triggered the audio cues and caching for faster load times, but it is already yielding valuable insights and fun to play with.

The top frame is animated and replays highlights from the session where rapid eye movement patterns were detected. The rest of the frames are stills that can be removed – for when you want to export to an LSD file and share the session, but were caught sleep-talking or at an awkward angle.😅

INSEPC Details | GitHub | Google Play

Added TensorFlow Edge Impulse to the INSPEC device. This improves face detection and REM detection, especially at difficult angles!

INSPEC TensorFlow Edge Impulse

Added a smart alarm that triggers when the INSPEC detects stirring movements during natural awakenings in the mornings.

INSPEC Smart Alarm

Animated the session playback in the mobile session navigator. The shadow of the INSPEC can be seen watching over me!

INSPEC REM Session Playback

Added a new algorithm that detects sleep onset (NREM1).

NREM1 Sleep Onset Detection

INSEPC Details | GitHub | Google Play

Added session navigation and viewer.

INSPEC_sessions

INSEPC Details | GitHub | Google Play

Halovision 1.3.3

Limited the REM detection to the face region when a classifier is selected.

Download | View LSDBase Entries | View code changes

Halovision 1.3.2

Added options to rotate and flip the video feed.

Download | View LSDBase Entries | View code changes

Halovision 1.3.1

Made the process DPI aware to handle screens that are scaled above 100%.

Download | View LSDBase Entries | View code changes

Halovision 1.3.0

Added volume control for audio on RTSP feeds from security cameras.

Download | View LSDBase Entries | View code changes