$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
La valutazione cinematica del compito di bere è stata raccomandata per la ricerca sulla riabilitazionedell'ictus 6. Tuttavia, sono state citate preoccupazioni pratiche come ostacoli all'adozione della cinematica nella ricerca sulla riabilitazione, e queste preoccupazioni includono i costi e i requisiti tecnici per le tecnologie di motion capture convenzionalmente utilizzate per misurare la biomeccanicaumana 15. Queste preoccupazioni ostacolano quindi l'adozione clinica e la traduzione della valutazione cinematica nella pratica clinica. In alternativa, un approccio più pratico per estrarre la cinematica tramite la visione artificiale può essere realizzato utilizzando una singola telecamera stereo, un computer personale e oggetti comunemente presenti in una clinicaambulatoriale 16. Presentiamo un protocollo progettato per i clinici che utilizza una guida web per registrare immagini e video compatibili con un flusso di lavoro di visione artificiale per estrarre metriche cinematiche del compito di bere. L'obiettivo a lungo termine è aumentare l'accessibilità a queste metriche, che sono state precedentemente sviluppate e raccomandate per la ricerca sulla riabilitazione dell'ictus 5,6,12,13,14.
La sincronizzazione video è importante per gli approcci a doppia camera alla visione artificiale. Le configurazioni a doppia telecamera imitano gli occhi umani, che percepiscono contemporaneamente una scena nel mondo reale da punti di vista leggermente diversi per permettere la percezione della profondità. Nel caso della visione artificiale, la sincronizzazione appropriata è quindi fondamentale per l'accuratezza delle informazioni tridimensionali (ad esempio, la posizione del polso umano in un sistema di coordinate cartesiane) determinate da due sorgenti bidimensionali (ad esempio, la posizione dei pixel del polso umano in una foto). Secondo la nostra esperienza, le doppie telecamere possono fornire risultati ragionevoli se sincronizzate entro 1 ms16. Diversi fattori possono ridurre la sincronizzazione, tra cui frame rate inaffidabili della telecamera, velocità di trasmissione dati limitate nei cavi, inefficienze software e specifiche hardware limitate (ad esempio, bassa RAM o processori di basso livello). Per alleviare i problemi di sincronizzazione, questo protocollo utilizza una telecamera stereo pronta all'uso, che beneficia di un'ingombro fisico più ridotto ed è progettata come dispositivo plug-and-play (ad esempio, una singola connessione USB a un computer personale standard) per catturare automaticamente immagini sincronizzate da due sensori d'immagine integrati.
Le caratteristiche della fotocamera richiedono un'attenta considerazione per qualsiasi applicazione di visione artificiale. In teoria, immagini ad alta risoluzione e registrazioni a frequenza di fotogrammi più elevate del movimento umano offrono più dati per rilevare i punti chiave anatomici con maggiore accuratezza spaziotemporale. Tuttavia, è necessario un equilibrio inevitabile tra la quantità di dati e le risorse di calcolo disponibili per elaborarli. Il protocollo descritto si basa su una telecamera stereo che registra video con risoluzione di 1280 x 720 pixel a una frequenza di 60 Hz, paragonabile a studi precedenti che applicano la visione artificiale per la cinematica dei compitidi bevuta 16,18. Per registrare questi video, abbiamo osservato un successo affidabile usando un computer consumer di fascia superiore (ad esempio, CPU a 3,2 GHz con 128 GB di RAM) e un successo misto con un computer portatile (ad esempio, CPU a 2,6 GHz con 16 GB di RAM). Quando si applicano computer di fascia inferiore, un problema tipico è la mancanza di fotogrammi video, che spesso si presenta come un video in uscita con una durata inferiore alla registrazione video prevista di 20 secondi. Da notare che, sebbene il data computing sia un colpevole comune della mancanza di fotogrammi video, la trasmissione dei dati è anch'essa importante. Nel contesto sanitario, ad esempio, le impostazioni di sicurezza associate alle porte di accesso dei computer (ad esempio, chiavette USB) possono causare ritardi nella trasmissione dati che interferiscono con una registrazione video affidabile.
L'interferenza in linea di vista metterà alla prova passaggi chiave in un flusso di lavoro di visione artificiale, inclusa la calibrazione e la stima della posa umana. La calibrazione si basa su immagini digitali di un motivo a scacchiera di dimensioni standard, che consente alla visione artificiale di mappare i pixel dell'immagine alle dimensioni fisiche del mondo reale. Una visualizzazione chiara del pattern a scacchiera migliora il tasso di successo di questa mappatura. Le interferenze visive possono sorgere per diversi motivi, tra cui, ma non solo, i seguenti: (i) problemi di illuminazione (ad esempio, abbagliamento intenso da una finestra vicina o ombre scure); (ii) movimenti eccessivamente veloci della scacchiera (ad esempio, sfocatura dell'immagine dovuta a un tempo di esposizione prolungato); oppure (iii) proprietà intrinseche inappropriate della fotocamera (ad esempio, lunghezza focale errata o grave distorsione dell'obiettivo). La stima della posa umana sfrutta l'intelligenza artificiale per annotare automaticamente i punti di riferimento anatomici a partire da immagini di una singola persona (stima a posa singola) o di più persone (stima a pose multiple). La chiara visualizzazione dell'essere umano è quindi fondamentale per il tasso di successo della stima della posa. Alcune interferenze visive possono essere tollerate a seconda dei parametri della visione artificiale (ad esempio, architettura dell'IA, soglie di previsione). Tuttavia, per valutare l'idoneità di un video alla stima della posa umana, le insidie comuni da evitare includono le seguenti: (i) spettatori in vista nel caso di stima con una sola posa; (ii) segmenti del corpo intermittentemente fuori dal campo visivo della telecamera; e (iii) auto-occlusioni dovute alla sovrapposizione di segmenti corporei.
Separare la raccolta dati dal flusso di lavoro della visione artificiale offre sia vantaggi che svantaggi. Un notevole svantaggio è il ritardo nelle informazioni clinicamente rilevanti disponibili per clinici e pazienti per informare il processo decisionale. Un potenziale vantaggio è la riduzione dell'interferenza con l'interazione tra clinico e paziente. Ad esempio, assumendo che la calibrazione venga eseguita prima dell'appuntamento del paziente, registrare in video 10 ripetizioni del compito di bere come descritto nella letteraturaprecedente 12 dovrebbe idealmente richiedere meno di 4 minuti di registrazione video più qualsiasi tempo necessario per orientare i pazienti ingenui al protocollo. Inoltre, questo disaccoppiamento può aumentare l'accettazione da parte dei clinici dividendo la responsabilità delle informazioni. All'interno di questa separazione dei compiti, il clinico si assume la responsabilità di quando e perché avvengono le valutazioni video, mentre i data scient/ingegneri si occupano di perfezionare il flusso di lavoro della visione artificiale responsabile delle metriche cliniche accurate e affidabili (ad esempio, la cinematica dei compiti di drink). Infatti, questo può essere paragonato alla realtà attuale di molti test basati sul sangue (ad esempio, panel metabolici completi) e basati su immagini (ad esempio, risonanze magnetiche) regolarmente prescritti dai clinici. Infine, questo disaccoppiamento potrebbe essere vantaggioso man mano che il campo dell'IA continua a progredire. I dati video acquisiti oggi potrebbero essere sottoposti a analisi ripetute da soluzioni di visione artificiale più avanzate di domani, che potrebbero estrarre più metriche cinematiche con maggiore velocità, accuratezza e affidabilità.
Il nostro obiettivo è promuovere ulteriormente l'accesso alla cinematica degli arti superiori tra la comunità riabilitativa, che include clinici in ambulatorio e, prevedibilmente, individui in ambito domiciliare (ad esempio, teleriabilitazione). Questo protocollo e l'app web dovrebbero essere considerati una fase iniziale di sviluppo, che finora è stata considerata un'attività molto focalizzata (cioè il compito di bere) e un gruppo relativamente focalizzato di stakeholder (cioè utenti clinici e soggetti che possono facilmente eseguire il compito di bere). Le versioni future saranno necessarie per accogliere un gruppo di utenti più diversificato, attività più diversificate e popolazioni di soggetti più diversificate (ad esempio, individui con deficit gravi che necessitano di accomodamento delle attività). Inoltre, lo sviluppo futuro includerà importanti checkpoint prima di una diffusione su larga scala, come l'integrazione nelle cartelle cliniche elettroniche e il mantenimento della privacy e riservatezza dei pazienti. Queste future versioni probabilmente incorporeranno anche nuove tecnologie e perfezioneranno quelle attualmente disponibili. Ad esempio, il protocollo attuale presuppone un flusso di lavoro di visione artificiale basato sulla visione binoculare (ad esempio, telecamere stereo). Un prossimo sviluppo logico è un protocollo che prevede la visione monocoloare (ad esempio, telecamere più basilari), che potrebbe essere realizzabile utilizzando l'IA addestrata su dataset binoculari. Da notare che l'attuale protocollo fornisce dati di immagine e video compatibili con le soluzioni di visione artificiale all'avanguardia, che stanno già venendo superate nelle prestazioni dalle più recenti soluzioni18. Il protocollo web descritto qui potrebbe permettere ai clinici di implementare nella loro pratica una base per la visione artificiale, che probabilmente progredirà notevolmente man mano che la tecnologia AI permeerà il settore sanitario.