NANOMAX / NORYSR FLAGSHIP RESEARCH PROGRAMME
Small models that read the body’s motor signals.
Nanomax is Norysr’s flagship programme: small, auditable models that study how sensory and motor signals might be processed for future assistive systems. Its first trained model, EEG-Clear, cleans motor-cortex EEG and was judged only on people it had never seen.
Every result on this page was measured on public healthy-adult data from the PhysioNet motor movement/imagery dataset. It is not a Norysr device result, and no cerebral-palsy participant was involved.
+14.42 dB
+14.4 dB SNR gain against +7.1 dB for standard band-pass.
5 of 5 improved
Each gained 5.0 to 8.1 dB more than the filter.
r = 0.991
Correlation with the screened reference when no synthetic contamination was added.
360k parameters
Trained in about 75 minutes on a laptop CPU; 2,541 windows per second.
01 / THE PROGRAMME
From the signal to a supervised decision, in four auditable steps.
Assistive devices for movement disorders depend on reading noisy biological signals correctly and on knowing when not to act. Nanomax builds that chain one measured step at a time, and each model must beat a transparent classical method on people it has never seen before it is adopted.
Sense
Read the body’s motor and sensory signals where they start: scalp EEG over the motor cortex, and motion at the lower leg.
Public motor EEG in use; shank sensor specified
Clean
Remove blinks, muscle, electrode and mains contamination without erasing the rhythms that carry movement intent.
Trained and measured: EEG-Clear
Decode
Turn clean signal into events a device can use, such as imminent toe-off and heel strike, with a transparent rule-based comparator beside every model.
1,603-parameter gait model specified; rule baseline coded
Supervise
A deterministic state machine, not the model, owns every inhibit, timeout and request. Output stays simulated until qualified reviewers approve otherwise.
Software scaffold with 281 tests
02 / SEE IT WORK
A real recording and its model output, with no clean reference.
This four-second excerpt comes from subject S013, held out of training. Large frontal transients and changes in C3 are visible in the recording and model output. Without an independent clean reference, these changes cannot establish selective artifact removal or preservation of neural activity. Switch electrodes and signals, and hover or tap the trace to read the values.
- Peak-to-peak in
- 1,148 µV
- Peak-to-peak out
- 260 µV
- Model-filter difference power / filter power
- 88%
03 / WHERE IT WINS
Results depend on the synthetic contamination and baseline.
Across 20,000 two-second windows from the five held-out people and 37 contamination conditions, EEG-Clear’s advantage concentrates on blinks, eye movements, electrode pops and muscle activity: artifacts that overlap brain frequencies. For mild slow drift, the classical high-pass filter remains the right tool, and the data show it.
On synthetic blink contamination, the model has higher SNR gain at four of five input levels; the band-pass baseline leads at +10 dB.
| Input SNR | −10 dB | −5 dB | 0 dB | +5 dB | +10 dB |
|---|---|---|---|---|---|
| EEG-Clear | +19.5 | +14.4 | +9.9 | +7.1 | +6.3 |
| Band-pass 0.5 to 40 Hz | +4.5 | +4.6 | +5 | +5.7 | +6.4 |
| Mixed contamination, five people | SNR gain (dB), 95% interval | Relative error | Correlation with truth |
|---|---|---|---|
| Band-pass 0.5 to 40 Hz (standard) | +7.14 (+6.39 to +8.24) | 1.266 | 0.684 |
| Nanomax EEG-Clear | +14.42 (+14.11 to +14.73) | 0.436 | 0.861 |
Means of per-person means; the interval is a 2,000-sample bootstrap over people.
| Held-out person | S009 | S013 | S015 | S016 | S019 |
|---|---|---|---|---|---|
| Band-pass gain (dB) | +9.16 | +6.75 | +6.74 | +6.07 | +7.01 |
| EEG-Clear gain (dB) | +14.19 | +14.46 | +14.85 | +13.85 | +14.76 |
The model’s gain varied by 1.0 dB across people; the filter’s by 3.1 dB.
04 / THE MOTOR SIGNAL
We found our own model’s flaw, and fixed it.
For a motor programme, clean waveforms are not enough: the mu (8 to 13 Hz) and beta (13 to 30 Hz) rhythms over the motor cortex are what reveal movement intent. A downstream probe on real left-fist and right-fist trials showed that the first model, trained on waveform error alone, blurred those rhythms. It scored well on every waveform metric and still made moderately noisy trials less faithful than leaving them alone.
A second training stage, 22 minutes with a band-power term added to the objective, raised rhythm fidelity from 0.57 to 0.70. Under heavy contamination it restored features that were otherwise lost (0.70 against 0.52) and brought left-versus-right accuracy from 0.53 to 0.59, next to 0.60 on screened reference data. That finding now shapes every Nanomax model: spectral fidelity is trained for and reported explicitly, never assumed.
| Contamination | Measure | Left untouched | Band-pass | Model, stage 1 | Model, stage 2 |
|---|---|---|---|---|---|
| 0 dB | Feature fidelity | 0.83 | 0.83 | 0.57 | 0.70 |
| −10 dB | Feature fidelity | 0.52 | 0.52 | 0.52 | 0.70 |
| 0 dB | Left/right accuracy | 0.55 | 0.55 | 0.56 | 0.57 |
| −10 dB | Left/right accuracy | 0.53 | 0.54 | 0.54 | 0.59 |
225 real-movement trials, five held-out people. Clean-data accuracy is 0.60. With 45 trials per person, accuracy differences are indicative only; fidelity carries the statistical weight.
05 / WHY IT MATTERS
A research method that others can audit.
Single-channel input
The model processes one electrode at a time. Transfer to other headsets, amplifiers or sampling rates has not been validated.
Laptop CPU benchmark
360,081 parameters, no specialised hardware. On an eight-thread laptop CPU it cleans 2,541 two-second windows per second.
Five held-out participants
Split by person, not by window: sixteen people to train, three to choose the model, five excluded from parameter fitting. Held-out results informed the second-stage objective, so these are development results rather than an untouched final test.
Reproducible
Every number on this page traces to a sealed run bundle recording the data hashes, split, seed, code hash and environment. Twenty-two unit tests cover the pipeline.
Honest by design
Results are reported per person against a classical baseline, including where the baseline wins and where our first model failed.
06 / NEXT: THE LAB
The gait model still needs data and a laboratory.
No public dataset combines paediatric cerebral-palsy EEG, muscle activity and gait. Nanomax’s next step is to collect synchronised, consented recordings under ethics approval, train the 1,603-parameter gait-event model against its rule-based comparator on held-out participants, and test both on target hardware with the output simulated. That work needs laboratory access, clinical collaborators and appropriate approvals.
07 / BOUNDARY
Read the numbers with their scope attached.
- All data are public healthy-adult recordings from one laboratory amplifier; the numbers do not cover children, other devices or anyone with cerebral palsy.
- Scored artifacts were synthetic, so the true signal was known; real blinks, as in Figure 1, can only be inspected, not scored.
- Five test people, one random seed. The held-out probe informed model development; an independent final evaluation is still needed.
- No Norysr hardware, participant or stimulation was involved, and no device is available for use.