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.

SYNTHETIC-ARTIFACT SNR GAIN

+14.42 dB

+14.4 dB SNR gain against +7.1 dB for standard band-pass.

UNSEEN PEOPLE

5 of 5 improved

Each gained 5.0 to 8.1 dB more than the filter.

CLEAN SIGNAL

r = 0.991

Correlation with the screened reference when no synthetic contamination was added.

FOOTPRINT

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.

01

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

02

Clean

Remove blinks, muscle, electrode and mains contamination without erasing the rhythms that carry movement intent.

Trained and measured: EEG-Clear

03

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

04

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.

FIG. 01 / REAL RECORDING, HELD-OUT PERSON S013, 4 SECONDS FROM 85.5 S
Electrode
Show
-8000800µV0 s1 s2 s3 s4 s
Peak-to-peak in
1,148 µV
Peak-to-peak out
260 µV
Model-filter difference power / filter power
88%
Unedited recording from PhysioNet EEG Motor Movement/Imagery subject S013, run 03, a person held out of training. The span was chosen automatically as the window with the largest frontal blink. Traces are the model's actual output (run 20260917T021442Z); no clean reference exists for real blinks, so this is a qualitative demonstration, not a scored result. The percentage is 100 times mean((band-pass output minus model output) squared) divided by mean(band-pass output squared), over this excerpt. It does not measure artifact-removal accuracy or neural-signal preservation. Data: Gerwin Schalk (2009), EEG Motor Movement/Imagery Dataset v1.0.0, PhysioNet, DOI 10.13026/C28G6P. Used under the Open Data Commons Attribution License v1.0. Displayed traces are excerpts; model and filter outputs are derived from the recordings. Original publication: Schalk, McFarland, Hinterberger, Birbaumer and Wolpaw (2004), BCI2000: A General-Purpose Brain-Computer Interface (BCI) System, IEEE TBME 51(6), 1034–1043. Platform citation: Pollard, Moody, Lehman, Gow, Fernandes, Xie, Johnson, Mark and Heldt (2026), PhysioNet as a global platform for biomedical research, Nature Health 1, 792–795, DOI 10.1038/s44360-026-00096-z.

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.

FIG. 02 / SNR IMPROVEMENT BY ARTIFACT TYPE, FIVE HELD-OUT PEOPLE
Artifact
+0+8+16+24+32dB GAIN−10−50+5+10INPUT SNR (dB), HEAVY CONTAMINATION ON THE LEFTEEG-CLEAR 6.3BAND-PASS 6.4

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 dB0 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
One synthetic artifact family at a time, added to clean windows from the five held-out people, so the true signal is known. Values are means of per-person means from the stage-2 run bundle.
Mixed contamination, five peopleSNR gain (dB), 95% intervalRelative errorCorrelation with truth
Band-pass 0.5 to 40 Hz (standard)+7.14 (+6.39 to +8.24)1.2660.684
Nanomax EEG-Clear+14.42 (+14.11 to +14.73)0.4360.861

Means of per-person means; the interval is a 2,000-sample bootstrap over people.

Held-out personS009S013S015S016S019
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.

ContaminationMeasureLeft untouchedBand-passModel, stage 1Model, stage 2
0 dBFeature fidelity0.830.830.570.70
−10 dBFeature fidelity0.520.520.520.70
0 dBLeft/right accuracy0.550.550.560.57
−10 dBLeft/right accuracy0.530.540.540.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.