Tier: Explore & Lab Engine: WASM + JS Target: EEG / Biosignals

La web app che trasforma il segnale grezzo in decisione operativa.

Hertz v2 unisce import dati, processing scientifico e analisi avanzata in un ambiente unico, pensato per team tecnici e R&D che devono iterare velocemente senza perdere tracciabilita.

Ogni passaggio e registrato come data-action: puoi riaprire una sessione, cambiare parametri, rifare la pipeline e confrontare risultati con pieno controllo del dato.

0.000608 s Bandpass mediano
100/100 Speed score core tests
Pipeline pronta Pipeline multicanale ottimizzata
Schermata Hertz su monitor con operatore in camice
Connessione diretta dal browser e ambiente unico per import, processing, analisi e review.

Perche Hertz

Meno passaggi, piu evidenza: dalla registrazione al report senza uscire dal browser.

Hertz v2 e progettato per ridurre il tempo tecnico tra obiettivo operativo e risposta analitica. Invece di distribuire il lavoro su tool separati, centralizza acquisizione, preprocessing, visualizzazione e benchmark in una sola web app.

La piattaforma mantiene una separazione netta tra sorgente originale e segnale processato. Questo approccio protegge l'integrita dei dati e rende ogni sessione riproducibile, requisito fondamentale quando devi condividere risultati con un team o verificare retrospettivamente una scelta di filtro.

Esperienza prodotto

Tre livelli visuali per capire subito dove sei nella pipeline.

La pagina di lavoro e pensata per essere letta velocemente: stato connessione, fase di processing, output analitici. Questo riduce errori di contesto e rende piu semplice passare dal test rapido alla validazione metodologica.

Visual della pipeline Original to Processed

Pipeline trasparente

Ogni azione viene accodata in ordine logico. Il dato originale resta intatto, mentre il processato evolve in modo controllato e revisionabile.

Dashboard di monitoraggio sessione multicanale

Monitoraggio sessione

Indicatori di latenza, stabilita worker e qualita del flusso sempre visibili, per mantenere controllo continuo durante processing e revisione.

Mappa astratta delle analisi avanzate

Analisi ad alta profondita

Dalle feature spettrali alle metriche di coupling e complessita, i moduli avanzati sono integrati nello stesso ciclo operativo.

Architettura Dual-Signal

Una base dati robusta per lavorare veloce senza compromettere la qualita.

Original

Repository immutabile del segnale sorgente. Serve come riferimento stabile per audit, confronto tra pipeline e rollback completo.

Processed

Segnale dinamico aggiornato dai moduli di filtro/analisi. Consente iterazioni rapide sui parametri con feedback visivo immediato.

History Replay in pratica

  1. Carichi o acquisisci il segnale.
  2. Applichi azioni successive (Notch, ASR, ICA, PSD, STFT...).
  3. Riapri una data action, modifichi parametri e rigeneri l'output senza distruggere il lavoro precedente.

Benchmark e prestazioni

Core analytics ottimizzato per tempi rapidi e stabilita operativa.

I benchmark confermano che i moduli principali sono pronti per uso frequente in sessioni iterative. Anche quando aumentano canali e operazioni, la piattaforma mantiene tempi utili per un workflow interattivo.

Test Analitico Tempo Mediano (s) Speed Score Efficienza
Bandpass Filter 0.000608 s 100/100 Ottimizzato WASM
PSD Welch 0.000847 s 100/100 Real-time Ready
STFT (Short-Time Fourier) 0.003033 s 100/100 High-Resolution
Hilbert Spectrum 0.205022 s 100/100 Analisi Complessa
PAC (Phase-Amplitude Coupling) 0.137364 s 100/100 Advanced Analytics

* Dati estratti dal Comparative Report v1 (2026-02-09).

Tabella comparativa con gli altri tool

Oltre ai benchmark interni, i file in docs/performance/comparative/results includono il confronto diretto tra Hertz e gli altri tool caricati nel test multicanale.

Tool Speed Score Accuracy Score Overall Score Posizione
hertz 80.79 97.44 89.12 1
mne 57.16 98.11 77.63 2
matlab-eeglab 24.51 100 62.26 3

* Fonte: comparative-report-latest.md, benchmark eeg_multichannel_compare_v1, generato il 2026-02-13.

Strumenti disponibili

Un set completo di moduli data-action per ricerca e applicazioni avanzate.

Pulizia segnale

  • ICA (Independent Component Analysis)
  • ASR (Artifact Subspace Reconstruction)
  • Wavelet Denoising
  • Regressione EOG/ECG

Filtri digitali

  • Notch (50Hz + armoniche)
  • Bandpass / Bandstop
  • Cleanline e Anti-Spike
  • Z-Score e Detrend

Viste avanzate

  • Topographic Maps (Head Mesh)
  • Spectrogrammi STFT
  • Coerenza di fase (PLV)
  • Metriche di complessita

Modalita Live (attuale)

Hertz e in grado di connettersi direttamente dal browser ai device compatibili.

La piattaforma supporta connessione diretta ai device ThinkGear (TGAM), inclusi MindWave e cloni compatibili, senza driver o software aggiuntivi: l'acquisizione parte direttamente dal browser. Processing, analisi e history replay restano integrati nello stesso flusso operativo.

Compatibilita corrente

  • Device supportati: NeuroSky MindWave e cloni TGAM compatibili.
  • Connessione diretta via browser su stream seriale/protocollo ThinkGear.
  • Nessun driver o software esterno richiesto per l'avvio della sessione live.

Workflow operativo

Modalita complementari per gestire import, analisi e revisione.

Modalita Motore/Worker Utilizzo Principale
Import Mode Motore acquisizione dati Caricamento e preparazione dataset per processing e analisi.
File Mode Motore analisi file (WASM) Analisi post-hoc di file caricati (.hae, .edf, .json).
Review/History Gestore history replay Gestione parametri salvati e replay delle azioni.
01 - Import / Setup

Connetti sorgente dati o carica file, con controlli iniziali su qualita e coerenza.

02 - Preprocess

Applica pulizia artefatti e filtri mantenendo traccia completa dei parametri.

03 - Analyze

Genera PSD, STFT, PAC, mappe topografiche e indicatori avanzati nello stesso ambiente.

04 - Review

Rivedi cronologia azioni, confronta output e prepara un report tecnico riproducibile.

Entriamo nel dettaglio

Documentazione, benchmark e app pronti nello stesso spazio.

Se vuoi validare rapidamente un caso reale, puoi passare dal manuale al benchmark e poi direttamente alla web app in pochi click.