Great news!
With some tweaking, my next sleep session had much crisper rem-period detections -- enough that it correctly identified both of the dream periods (which I marked with a hand gesture after awakening from them), without any false positives.
Granted, the sleep session was not a full night (it was only about three hours), but I'm still very pleased with the results, and am confident in its long-term usability.
Below is the raw log of all "eye movement detection" moments during my sleep, where the "eeg activity" (ie. clustering of eye-movement detections around that point) is above the minimum to be considered a period of dreaming (5). (the "peak" value shows how much movement there is within that particular eye-movement 4s detection period)
==========
12:52:15 @eegActivity:5 @peak:100
12:52:19 @eegActivity:6 @peak:100
12:52:23 @eegActivity:7 @peak:75
12:52:53 @eegActivity:6 @peak:39
13:45:19 @eegActivity:5 @peak:64
13:45:34 @eegActivity:5 @peak:42
13:45:43 @eegActivity:6 @peak:80
13:45:54 @eegActivity:6 @peak:77
13:45:59 @eegActivity:7 @peak:55
13:46:04 @eegActivity:8 @peak:7
13:46:08 @eegActivity:9 @peak:26
13:46:48 @eegActivity:8 @peak:38
13:47:23 @eegActivity:7 @peak:31
13:47:29 @eegActivity:8 @peak:32
13:51:20 @eegActivity:5 @peak:36
13:51:25 @eegActivity:6 @peak:23
13:51:32 @eegActivity:6 @peak:33
13:51:38 @eegActivity:7 @peak:35
13:51:42 @eegActivity:8 @peak:48
13:51:47 @eegActivity:9 @peak:42
13:52:20 @eegActivity:8 @peak:74
13:52:28 @eegActivity:9 @peak:11
13:52:33 @eegActivity:9 @peak:21
13:52:51 @eegActivity:9 @peak:100 << 1 (13:52:50)
13:52:55 @eegActivity:10 @peak:81
13:53:00 @eegActivity:11 @peak:84
13:54:54 @eegActivity:6 @peak:23
13:55:00 @eegActivity:7 @peak:47
13:55:06 @eegActivity:8 @peak:34
15:11:20 @eegActivity:5 @peak:100
15:11:25 @eegActivity:6 @peak:5
15:12:41 @eegActivity:5 @peak:17
15:14:05 @eegActivity:5 @peak:61
15:14:09 @eegActivity:6 @peak:53
15:14:15 @eegActivity:6 @peak:37
15:16:19 @eegActivity:5 @peak:35
15:18:38 @eegActivity:5 @peak:5
15:18:52 @eegActivity:5 @peak:35
15:18:56 @eegActivity:6 @peak:34
15:19:02 @eegActivity:7 @peak:46
15:19:10 @eegActivity:7 @peak:48
15:19:30 @eegActivity:7 @peak:31
15:19:40 @eegActivity:8 @peak:37
15:21:25 @eegActivity:5 @peak:85
15:21:29 @eegActivity:5 @peak:33
15:22:54 @eegActivity:5 @peak:17
15:26:25 @eegActivity:5 @peak:100
15:26:29 @eegActivity:6 @peak:47
15:26:34 @eegActivity:6 @peak:44
15:26:38 @eegActivity:7 @peak:8
15:26:48 @eegActivity:8 @peak:34
15:27:00 @eegActivity:8 @peak:43
15:27:58 @eegActivity:6 @peak:26
15:28:25 @eegActivity:6 @peak:17
15:29:17 @eegActivity:5 @peak:87
15:29:21 @eegActivity:6 @peak:80
15:29:30 @eegActivity:6 @peak:52
15:29:35 @eegActivity:7 @peak:73
15:29:42 @eegActivity:8 @peak:13
15:29:46 @eegActivity:9 @peak:52
15:29:54 @eegActivity:9 @peak:59
15:29:58 @eegActivity:10 @peak:56
15:30:19 @eegActivity:10 @peak:41
15:30:33 @eegActivity:10 @peak:92
15:31:16 @eegActivity:9 @peak:5
15:31:32 @eegActivity:9 @peak:100
15:31:37 @eegActivity:10 @peak:47
15:31:43 @eegActivity:11 @peak:58
15:31:52 @eegActivity:11 @peak:66
15:31:57 @eegActivity:12 @peak:41
15:32:01 @eegActivity:13 @peak:21
15:32:11 @eegActivity:13 @peak:35
15:32:25 @eegActivity:14 @peak:50
15:32:29 @eegActivity:15 @peak:16
15:32:43 @eegActivity:15 @peak:97
15:33:46 @eegActivity:13 @peak:12
15:34:13 @eegActivity:12 @peak:9
15:34:35 @eegActivity:12 @peak:28
15:34:59 @eegActivity:12 @peak:37
15:35:24 @eegActivity:12 @peak:42
15:37:44 @eegActivity:6 @peak:92
15:40:28 @eegActivity:5 @peak:39
15:40:33 @eegActivity:5 @peak:12
15:40:39 @eegActivity:6 @peak:55
15:40:47 @eegActivity:7 @peak:36
15:40:51 @eegActivity:7 @peak:15
15:41:04 @eegActivity:8 @peak:23
15:41:16 @eegActivity:8 @peak:4
15:41:23 @eegActivity:9 @peak:56
15:41:30 @eegActivity:9 @peak:82
15:41:36 @eegActivity:10 @peak:69
15:41:40 @eegActivity:11 @peak:37
15:42:28 @eegActivity:10 @peak:11
15:42:32 @eegActivity:10 @peak:35
15:45:27 @eegActivity:5 @peak:10
15:45:34 @eegActivity:5 @peak:100 << 2: 15:45:30
15:45:38 @eegActivity:6 @peak:100
15:45:43 @eegActivity:7 @peak:100
15:45:47 @eegActivity:8 @peak:100
15:56:36 @eegActivity:5 @peak:97
15:56:41 @eegActivity:6 @peak:75
15:56:45 @eegActivity:7 @peak:21
15:56:49 @eegActivity:8 @peak:77
15:56:53 @eegActivity:8 @peak:67
15:56:57 @eegActivity:9 @peak:69
15:57:02 @eegActivity:10 @peak:82
15:57:06 @eegActivity:11 @peak:76
15:57:10 @eegActivity:11 @peak:100
15:57:15 @eegActivity:12 @peak:37
15:57:20 @eegActivity:13 @peak:68
==========
The two lines where it shows " << ..." after it are the markers of the two times where I woke up from a dream, and did a hand motion that was recorded by the camera.
This matches up well with the two sequences of eye-movements, from during the two dreams. (followed by a short while where I shift around)
(Oh, and the two sections at the start and end are of course from moving around at session start and end.)
Anyway, I'm very pleased. I'll tweak it a bit more, but then I move onto phase 2, which is finding the appropriate prompts which are able to wake me -- just enough that I awake, and then stop moving my eyes, which will deactivate the prompts and allow me to attempt a dream-reentry. I already have light and shake prompts set up (which activated fine), but I need to fine-tune the activation points, as well as train myself to be able to wake from them without breaking my dream-like immersion too much.
Regarding display of nights' data, the program will soon have nice graphs and such showing the periods of rem, markers for awakening, etc. The text-log format above is just being used until I finish the user-interface + image/video capturing for that.
While I haven't gotten a lucid dream from the system yet, I did have two vivid dreams in the above session (as signaled at the two marked moments). And more importantly, the rem-detection system seems to finally be functioning, which is great to finally have available.
Onto the prompt-configuring, and mindset-training phase now!
|
|
Bookmarks