Rilevamento cadute radar per residenze per anziani
La sensibilità non è mai stata il collo di bottiglia. Vigil è il layer di intelligence tra un sensore radar e il sistema di chiamata infermieri: una cascata a cinque stadi che restituisce ALERT, SUPPRESS o ROUTE TO HUMAN e registra il valore della feature alla base di ciascuna di queste decisioni. Ciò che potete osservare qui è una demo eseguibile su un flusso sintetico di feature radar, non una distribuzione reale.
0 vs 7
falsi allarmi nel turno della demo
Motore rispetto alla baseline ingenua, un turno sintetico con seed prestabilito
1.0 vs 0.167
specificità sui fattori di confondimento
Golden set sintetico fisso di 360 eventi, non accuratezza in produzione
1 su 2
cadute reali segnalate con allarme
La seconda, verificatasi in uno spazio a occupazione multipla, è stata inoltrata alla verifica del personale
La panoramica guidata riproduce un turno notturno sintetico con seed prestabilito in un reparto di degenza per disturbi della memoria. Nessun hardware radar reale, nessuna struttura reale, nessun residente, nessun dato PHI.
L'affaticamento da allarmi è il motivo principale per cui i sistemi di rilevamento cadute falliscono. Un Direttore dell'assistenza infermieristica (DON) che si trova a scegliere tra un bagno non monitorato e un pannello che scatta per un ventilatore da soffitto sta scegliendo tra due modi per lasciarsi sfuggire una caduta con lesioni, che costa in media circa $30.000.
È lo spazio a più alto rischio e l'unico luogo in cui una telecamera non è un'opzione praticabile. Diciannove stati USA hanno promulgato leggi che regolano l'uso delle telecamere nelle stanze delle case di riposo, consentendole in genere nella camera del residente previo consenso, mentre i bagni rimangono esclusi nella prassi per motivi di privacy.
La metà degli anziani che rimangono a terra sul pavimento per più di un'ora muore entro sei mesi. Una caduta scoperta durante il giro delle 04:00 è un evento clinico radicalmente diverso da uno per cui i soccorsi vengono inviati mentre il residente si trova ancora a terra.
I sensori di movimento e i tappetini scendiletto commerciali generano da 5 a 15 falsi allarmi per stanza al giorno. Ciò che non sono in grado di fare è distinguere una seduta brusca sul wc da una caduta, quindi il personale di notte silenzia il pannello e il sistema non rileva più nulla.
Vigil esegue la sua cascata su un flusso di feature radar fotogramma per fotogramma e trasmette il risultato a un policy gate posizionato all'esterno di ogni modello. I modelli consigliano, il codice decide: le condizioni narrative deterministiche devono risultare verificate per prime, e solo allora viene consultata la confidenza del classificatore, confrontata con una soglia minima prefissata che il modello non stabilisce. Un modello non può mai generare un allarme in modo autonomo.
01 / ESTRAZIONE DELLE FEATURE
Dal flusso sintetico di feature radar il motore ricava la cinematica di discesa (altezza iniziale, velocità di picco, altezza finale del baricentro), un marcatore di impatto basato su energia a banda larga, il residuo di movimento post-impatto, l'energia della banda respiratoria e una stima della classe del bersaglio tramite sezione d'urto radar (RCS) e rapporto d'aspetto. In nessun punto della pipeline sono presenti immagini o video.
02 / MAPPA DEL CLUTTER PER STANZA
Ogni spazio dispone della propria mappa. Ciò che questa versione elabora sono le maschere Doppler a posizione fissa per ventilatori da soffitto e condizionatori a finestra, mascherati in corrispondenza del rispettivo voxel noto. Le altezze di sedute e letti per stanza sono memorizzate nel file della camera come dati di calibrazione ma non vengono lette da alcun percorso di codice della V1, il che rappresenta fedelmente quanto lavoro di integrazione richieda ancora la calibrazione per stanza.
03 / CLASSIFICATORE A DOPPIO FLUSSO
Un modello logistico addestrato legge esattamente quattro feature (prossimità al pavimento, energia d'impatto, discesa verticale e sezione d'urto radar) e le fonde in un valore calibrato di P(fall). Il passaggio di fusione è codice numpy leggibile da cima a fondo. Il passaggio in produzione a una CNN, PointNet e fusione basata su attenzione è documentato, e la semantica delle feature non subisce alterazioni al di sotto di esso.
04 / VERIFICATORE NARRATIVO TEMPORALE
Il codice deterministico richiede che tutte e quattro le condizioni siano soddisfatte all'interno della stessa finestra di 8 secondi, con la posizione eretta accertata nel primo quinto della finestra: un baricentro mediano superiore a 1.2 m, una discesa superiore a 0.6 m associata a una velocità di picco superiore a 1.8 m/s, un impatto prolungato a banda larga (una media mobile su 3 fotogrammi superiore a 0.50, di modo che un picco su un singolo fotogramma non possa soddisfarla) e un baricentro che raggiunge effettivamente il livello del pavimento al di sotto di 0.30 m.
05 / POLICY GATE DETERMINISTICO
Il percorso decisionale esterno a ogni modello è semplice codice con soglie fisse e documentate: livello del pavimento inferiore a 0.30 m, una soglia minima di respirazione pari a 0.20 e una soglia minima di confidenza di caduta pari a 0.70. Il gate emette ALERT, SUPPRESS o ROUTE TO HUMAN e attiva la sequenza di escalation (CNA a 0 s, Charge Nurse a 90 s, DON a 180 s). Una soglia di confidenza separata codificata nel gate invia gli eventi in spazi a occupazione multipla a una verifica umana.
06 / INVIO DELLA CHIAMATA E DOCUMENTAZIONE
L'adattatore genera sia un segnale relè a contatto pulito legacy Rauland (optoisolato, con isolamento UL 1069/2560 garantito) sia un payload JSON moderno MQTT e REST Ascom o Austco. Si tratta di uno stub di adattatore registrato su log, non di hardware connesso. Il JSON di audit del turno copre ogni allarme, inoltro e soppressione con la relativa feature determinante; una nota clinica di incidente viene redatta separatamente a partire da tale documentazione probatoria strutturata.
La demo riproduce il reparto di degenza per disturbi della memoria dalle 02:00 alle 06:00 attraverso dodici spazi monitorati, valutando la cascata a confronto con una baseline ingenua convenzionale che tratta qualsiasi movimento rapido o a quota bassa come una caduta. Tutti i dodici eventi sono scenari sintetici, etichettati e fisicamente realistici basati su un seed fisso; i dodici riquadri corrispondono a dodici eventi, due dei quali interessano nuovamente uno spazio già presente sulla griglia, per un totale di dieci spazi distinti. La griglia della dashboard e il Registro delle decisioni (Decision Ledger) etichettano tali spazi da Cam 1 a Cam 12; gli ID reali delle stanze compaiono solo nei dettagli dell'incidente, nel payload di invio e nel registro di audit.


Cam 2 rappresenta una caduta reale nella ground truth, e P(fall) raggiunge 0.99. Lo spazio contiene due soggetti e il tracciamento di singole persone esula dalla copertura della V1; pertanto il gate restituisce ROUTE TO HUMAN a bassa confidenza e non asserisce una caduta. La baseline ingenua attiva un allarme automatico. In questo turno si sono verificate due cadute reali: una ha generato un allarme, l'altra è stata inoltrata alla verifica del personale. Nel benchmark fisso, 40 cadute su 40 in spazi a occupazione multipla vengono instradate allo stesso modo, senza falsi allarmi e senza alcuna omissione.


Sia la cascata sia la baseline ingenua ottengono una sensibilità di rilevamento delle cadute pari a 1.0 su un insieme fisso di 360 eventi sintetici etichettati e rumorosi. Ciò che le distingue è la specificità sui fattori di confondimento: 1.0 per la cascata contro 0.167 per la baseline. I pesi di fusione sono stati calibrati sui generatori di scenari della demo stessa, gli stessi generatori che creano tale golden set, ed è questa la prima obiezione che un lettore tecnico dovrebbe sollevare. La separazione resta tuttavia un risultato meritato e non artefatto: ciascun fattore di confondimento è generato in modo da sovrapporsi a una caduta reale sulle singole feature, ed è proprio per questo che il rilevatore ingenuo viene effettivamente ingannato.
| Domanda | Cosa fa Vigil in questa demo | Cosa rimane escluso dalla demo |
|---|---|---|
| Rifiuto dei fattori di confondimento | Esegue la cascata a cinque stadi e registra il valore della feature determinante per ciascuna delle dieci soppressioni del turno. | Ottimizzazione in base al clutter, ai pattern di deambulazione e all'arredamento specifici della struttura, che costituisce l'attività di calibrazione per stanza. |
| Spazi a occupazione multipla | Inoltra alla verifica di un operatore a bassa confidenza anziché asserire una caduta, 40 volte su 40 nel benchmark fisso. | Tracciamento della singola persona e disambiguazione in spazi a occupazione multipla, rimandati a una versione successiva. |
| Documentazione probatoria per ispezioni e QAPI | Esporta un JSON di audit del turno con ogni allarme, inoltro e soppressione, con i valori delle relative feature determinanti e la motivazione di policy. | Qualsiasi scrittura nei registri EHR o MDS e qualsiasi interfaccia di interrogazione interattiva sull'audit. |
| Invio della chiamata infermieri | Genera sia un segnale a contatto pulito Rauland sia un payload MQTT e REST Ascom o Austco, registrati su log. | Hardware di chiamata infermieri fisicamente connesso, messa in servizio sul campo e certificazione del percorso implementato. |
Non utilizza hardware radar reale, veri impulsi chirp a 60 GHz o sensori installati: il front-end RF è un flusso sintetico di feature. Il percorso di chiamata infermieri è uno stub di adattatore registrato su log senza alcun dispositivo collegato. Non vi è alcuna scrittura di alcun tipo su registri EHR o MDS, né alcuna interrogazione interattiva in linguaggio naturale sui dati di audit. L'analisi predittiva dell'andatura, il rilevamento Wi-Fi per le aree comuni, la disambiguazione dell'occupazione multipla e il porting edge su silicio integrato costituiscono sviluppi futuri. Il reparto di degenza per disturbi della memoria, i relativi spazi, gli eventi e il cane da pet therapy sono sintetici; non vi sono residenti, clienti, progetti pilota né dati PHI. Vigil non è un dispositivo medico e non possiede alcuna autorizzazione FDA, né notifica 510(k), né validazione clinica, né certificazioni CMS o UL proprie; l'adattatore garantisce l'isolamento UL 1069/2560 sul percorso di inoltro della chiamata. Nulla di quanto mostrato sostituisce il personale, il giudizio clinico o la valutazione di un medico.
Nessuno può rispondere onestamente a questa domanda basandosi su una demo, perciò è opportuno valutare l'ipotesi alla base di questo numero. Il dato di 0.0 per camera al giorno presuppone 30 attivazioni di movimento benigne per camera al giorno, un valore superiore ai 5-15 al giorno per camera riportati in letteratura per i sensori convenzionali, e deriva da un golden set sintetico fisso anziché da un reparto reale. Un progetto pilota reale punta a meno di 2 falsi allarmi per camera al giorno dopo la calibrazione in shadow mode, ed è a questo valore che dovete richiamarci.
Le feature radar non contengono immagini né video in nessun momento, quindi non c'è nulla di riconoscibile da acquisire, ed è questo che rende accessibile tale spazio. 19 stati USA hanno promulgato leggi sulle telecamere che disciplinano le stanze delle case di riposo, le quali consentono generalmente l'uso di una telecamera nella camera di un residente previo consenso e lasciano i bagni esclusi nella prassi per motivi di privacy. Qualsiasi implementazione richiede comunque una vostra revisione della privacy e una procedura di consenso dei residenti.
No. Durante il turno della demo si sono verificate due cadute reali. Il motore ha segnalato con allarme la permanenza a terra prolungata (long-lie) nel bagno di Cam 3 con una confidenza di 0.99 e ha inoltrato l'evento di Cam 2 alla verifica del personale a bassa confidenza, poiché quello spazio conteneva due bersagli e il tracciamento della singola persona esula dalla copertura della V1. Un'asserzione sicura di caduta in una scena con due soggetti è esattamente l'errore che induce il personale di notte a smettere di credere al pannello, per cui l'ambiguità viene invece affidata a una persona.
Il JSON di audit del turno esportato riporta ogni allarme, inoltro e soppressione con i valori delle relative feature determinanti e la motivazione di policy, sotto le chiavi di primo livello engine, facility, shift, metrics, events e _note. La nota clinica di incidente viene redatta separatamente a partire da tale documentazione strutturata per un dossier QAPI o un fascicolo CMS F689 e non è inclusa nell'esportazione. Un dettaglio utile da sapere prima di consegnarlo: l'esportazione registra il nome della build interna nel campo engine, non il nome del prodotto.
No. Un modello non può mai generare un allarme autonomamente. Le condizioni narrative deterministiche — posizione eretta, discesa, impatto prolungato e livello del pavimento — devono essere tutte soddisfatte all'interno della stessa finestra di 8 secondi prima ancora che la P(fall) del classificatore venga consultata, per poi essere verificata rispetto a una soglia fissa di 0.70 che il modello non stabilisce. Una confidenza inferiore può comunque trasformare un allarme in una soppressione, per cui il modello vincola la decisione solo verso il basso e mai verso l'alto.
L'adattatore di invio supporta entrambi i formati, quindi può interfacciarsi con entrambe le generazioni di sistemi di chiamata infermieri: un segnale relè a contatto pulito legacy Rauland, optoisolato garantendo l'isolamento UL 1069/2560, e un payload JSON moderno MQTT e REST Ascom o Austco. In questa demo si tratta di uno stub di adattatore registrato su log a cui non è collegato alcun hardware di chiamata infermieri. Vigil è il layer tra il sensore e il sistema già in uso nella struttura, non un sostituto di nessuno dei due.
La ricerca alla base di questa demo: l'architettura, la progettazione della verifica e il blueprint aziendale.
Soluzione completa
Esplora la soluzione Smart Facility Fall Detection →Non vendiamo sensori. Costruiamo il layer di intelligence che rende utili i sensori, e lo abbiamo sviluppato per i gestori di residenze per anziani e per i team di tecnologia clinica che sanno già che rilevare la caduta è solo la metà più semplice.
Con il 63% delle strutture che segnala carenza di personale, un pannello che lancia falsi allarmi è la prima cosa che il turno di notte spegne. Un primo colloquio utile prende in esame il clutter fisso della vostra planimetria, le stanze che attualmente restano non monitorate e ciò che l'ultima ispezione statale vi ha effettivamente richiesto di produrre. Possiamo definire la calibrazione e il piano operativo in shadow mode al fianco del vostro team clinico.