Ein Abonnement von JoVE ist erforderlich, um diesen Inhalt anzuzeigen. Melden Sie sich an oder beginnen Sie noch heute mit einer kostenlosen Testphase.

Methodenartikel

Die Klinik nach Hause bringen: Ein multimodales Ökosystem für die Datenerfassung zu Hause zur Unterstützung der adaptiven tiefen Hirnstimulation

2.3K Ansichten

DOI:

10.3791/65305

14. Juli 2023

In diesem Artikel

Zusammenfassung

Das Protokoll zeigt einen Prototyp der multimodalen Datenerfassungsplattform für zu Hause, die die Forschung zur Optimierung der adaptiven tiefen Hirnstimulation (aDBS) für Menschen mit neurologischen Bewegungsstörungen unterstützt. Wir präsentieren auch wichtige Erkenntnisse aus der Bereitstellung der Plattform für über ein Jahr bei einer Person mit Parkinson-Krankheit.

Zusammenfassung

Die adaptive tiefe Hirnstimulation (aDBS) ist vielversprechend für die Verbesserung der Behandlung neurologischer Erkrankungen wie der Parkinson-Krankheit (PD). aDBS verwendet symptombezogene Biomarker, um die Stimulationsparameter in Echtzeit anzupassen, um die Symptome präziser anzugehen. Um diese dynamischen Anpassungen zu ermöglichen, müssen für jeden einzelnen Patienten Parameter für einen aDBS-Algorithmus festgelegt werden. Dies erfordert eine zeitaufwändige manuelle Abstimmung durch klinische Forscher, was es schwierig macht, eine optimale Konfiguration für einen einzelnen Patienten zu finden oder auf viele Patienten zu skalieren. Darüber hinaus bleibt die langfristige Wirksamkeit von aDBS-Algorithmen, die in der Klinik konfiguriert werden, während der Patient zu Hause ist, eine offene Frage. Um diese Therapie in großem Maßstab zu implementieren, ist eine Methodik zur automatischen Konfiguration von aDBS-Algorithmusparametern bei gleichzeitiger Fernüberwachung der Therapieergebnisse erforderlich. In diesem Artikel stellen wir einen Entwurf für eine Datenerfassungsplattform für zu Hause vor, die dem Feld helfen soll, beide Probleme anzugehen. Die Plattform besteht aus einem integrierten Hardware- und Software-Ökosystem, das Open Source ist und die Erfassung von neuronalen, Trägheits- und Multikamera-Videodaten zu Hause ermöglicht. Um den Datenschutz für patientenidentifizierbare Daten zu gewährleisten, verschlüsselt und überträgt die Plattform Daten über ein virtuelles privates Netzwerk. Zu den Methoden gehören die zeitliche Ausrichtung von Datenströmen und die Extraktion von Posenschätzungen aus Videoaufnahmen. Um die Verwendung dieses Systems zu demonstrieren, haben wir diese Plattform bei einer Person mit Parkinson zu Hause eingesetzt und Daten während selbstgesteuerter klinischer Aufgaben und Perioden freien Verhaltens über einen Zeitraum von 1,5 Jahren gesammelt. Die Daten wurden in subtherapeutischen, therapeutischen und supratherapeutischen Stimulationsamplituden aufgezeichnet, um den Schweregrad der motorischen Symptome unter verschiedenen therapeutischen Bedingungen zu bewerten. Diese zeitlich abgestimmten Daten zeigen, dass die Plattform in der Lage ist, zu Hause eine synchronisierte multimodale Datenerfassung für die therapeutische Bewertung durchzuführen. Diese Systemarchitektur kann verwendet werden, um die automatisierte aDBS-Forschung zu unterstützen, neue Datensätze zu sammeln und die langfristigen Auswirkungen der THS-Therapie außerhalb der Klinik für Patienten mit neurologischen Erkrankungen zu untersuchen.

Einleitung

Die Tiefe Hirnstimulation (THS) behandelt neurologische Erkrankungen wie die Parkinson-Krankheit (PD), indem elektrischer Strom direkt an bestimmte Regionen im Gehirn abgegeben wird. Weltweit gibt es schätzungsweise 8,5 Millionen Fälle von Parkinson, und die THS hat sich als wichtige Therapie erwiesen, wenn die Medikation zur Behandlung der Symptome nicht ausreicht 1,2. Die Wirksamkeit der THS kann jedoch durch Nebenwirkungen eingeschränkt werden, die manchmal bei einer Stimulation auftreten, die herkömmlicherweise mit fester Amplitude, Frequenz und Pulsbreite verabreicht wird3. Diese Open-Loop-Implementierung reagiert nicht auf Schwankungen des Symptomzustands, was zu Stimulationseinstellungen führt, die nicht angemessen auf die sich ändernden Bedürfnisse des Patienten abgestimmt sind. Erschwert wird die THS zusätzlich durch den zeitaufwändigen Prozess der Abstimmung der Stimulationsparameter, der derzeit von den Ärzten für jeden einzelnen Patienten manuell durchgeführt wird.

Die adaptive THS (aDBS) ist ein geschlossener Ansatz, der sich als effektive nächste Iteration der THS erwiesen hat, indem die Stimulationsparameter in Echtzeit angepasst werden, wenn symptombezogene Biomarker erkannt werden 3,4,5. Studien haben gezeigt, dass Beta-Oszillationen (10-30 Hz) im Nucleus subthalamicus (STN) während der Bradykinesie, einer Verlangsamung der Bewegung, die für PD 6,7 charakteristisch ist, konsistent auftreten. In ähnlicher Weise ist bekannt, dass High-Gamma-Oszillationen (50-120 Hz) im Kortex während Perioden der Dyskinesie auftreten, einer exzessiven und unwillkürlichen Bewegung, die auch häufig bei PD8 beobachtet wird. In neueren Arbeiten wurde aDBS erfolgreich über längere Zeiträume außerhalb der Klinik verabreicht5, die langfristige Wirksamkeit von aDBS-Algorithmen, die in der Klinik konfiguriert wurden, während ein Patient zu Hause ist, wurde jedoch nicht nachgewiesen.

Remote-Systeme werden benötigt, um die zeitlich variierende Wirksamkeit dieser dynamischen Algorithmen bei der Unterdrückung von Symptomen zu erfassen, die im täglichen Leben auftreten. Während der dynamische Stimulationsansatz der aDBS potenziell eine präzisere Behandlung mit reduzierten Nebenwirkungen ermöglicht3,9, leidet die aDBS immer noch unter einer hohen Belastung für Kliniker, die Stimulationsparameter für jeden Patienten manuell zu identifizieren. Zusätzlich zu den bereits großen Parametern, die bei herkömmlichen DBS programmiert werden müssen, führen aDBS-Algorithmen viele neue Parameter ein, die ebenfalls sorgfältig angepasst werden müssen. Diese Kombination von Stimulations- und Algorithmusparametern ergibt einen riesigen Parameterraum mit einer unüberschaubaren Anzahl möglicher Kombinationen, der eine Skalierung der aDBS auf viele Patienten verhindert10. Selbst in der Forschung erschwert der zusätzliche Zeitaufwand für die Konfiguration und Bewertung von aDBS-Systemen die aadäquate Optimierung von Algorithmen allein in der Klinik, und es ist eine Fernaktualisierung von Parametern erforderlich. Um aDBS zu einer skalierbaren Behandlung zu machen, müssen die Stimulation und die Abstimmung der Algorithmusparameter automatisiert werden. Darüber hinaus müssen die Ergebnisse der Therapie in wiederholten Studien analysiert werden, um die aTHS als praktikable Langzeitbehandlung außerhalb der Klinik zu etablieren. Es besteht ein Bedarf an einer Plattform, die Daten für die Fernbewertung der Therapiewirksamkeit und für die Remote-Bereitstellung von Aktualisierungen der aDBS-Algorithmusparameter sammeln kann.

Das Ziel dieses Protokolls ist es, ein wiederverwendbares Design für eine multimodale Datenerfassungsplattform für zu Hause bereitzustellen, um die Wirksamkeit der aDBS außerhalb der Klinik zu verbessern und diese Behandlung auf eine größere Anzahl von Personen zu übertragen. Unseres Wissens nach handelt es sich um die erste Datenerfassungsplattform, die therapeutische Ergebnisse mithilfe von Videokameras zu Hause, tragbaren Sensoren, chronischer neuronaler Signalaufzeichnung und patientengesteuertem Feedback aus der Ferne auswertet, um aDBS-Systeme bei kontrollierten Aufgaben und naturalistischem Verhalten zu bewerten.

Die Plattform ist ein Ökosystem von Hardware- und Softwarekomponenten, die auf zuvor entwickelten Systemenaufbauen 5. Es ist vollständig per Fernzugriff nach einer Erstinstallation minimaler Hardware wartbar, um eine multimodale Datenerfassung von einer Person bequem von zu Hause aus zu ermöglichen. Eine Schlüsselkomponente ist das implantierbare Neurostimulationssystem (INS)11 , das die neuronale Aktivität erfasst und die Stimulation an das STN abgibt und die Beschleunigung von Brustimplantaten aufzeichnet. Für das Implantat, das bei der anfänglichen Entfaltung verwendet wird, wird die neuronale Aktivität von bilateralen Elektroden, die in das STN implantiert werden, und von Elektrokortikographie-Elektroden, die über den motorischen Kortex implantiert werden, aufgezeichnet. Ein Videoaufzeichnungssystem hilft Ärzten, die Schwere der Symptome und die Wirksamkeit der Therapie zu überwachen, einschließlich einer grafischen Benutzeroberfläche (GUI), die eine einfache Löschung laufender Aufzeichnungen zum Schutz der Privatsphäre der Patienten ermöglicht. Videos werden verarbeitet, um kinematische Positionstrajektorien zweidimensional (2D) oder dreidimensional (3D) zu extrahieren, und Smartwatches werden an beiden Handgelenken getragen, um Winkelgeschwindigkeits- und Beschleunigungsinformationen zu erfassen. Wichtig ist, dass alle Daten verschlüsselt werden, bevor sie in einen langfristigen Cloud-Speicher übertragen werden, und auf den Computer mit patientenidentifizierbaren Videos kann nur über ein virtuelles privates Netzwerk (VPN) zugegriffen werden. Das System umfasst zwei Ansätze für die nachträgliche zeitliche Ausrichtung aller Datenströme, und die Daten werden verwendet, um die Bewegungsqualität des Patienten aus der Ferne zu überwachen und symptombezogene Biomarker für die Verfeinerung von aDBS-Algorithmen zu identifizieren. Der Videoteil dieser Arbeit zeigt den Datenerhebungsprozess und Animationen kinematischer Trajektorien, die aus den gesammelten Videos extrahiert wurden.

Bei der Entwicklung des Protokolls gab es eine Reihe von Designüberlegungen:
Gewährleistung der Datensicherheit und der Privatsphäre der Patienten: Das Sammeln identifizierbarer Patientendaten erfordert äußerste Sorgfalt bei der Übertragung und Speicherung, um dem Health Insurance Portability and Accountability Act (HIPAA) gerecht zu werden12,13 und die Privatsphäre des Patienten in seinem eigenen Zuhause zu respektieren. In diesem Projekt wurde dies durch die Einrichtung eines benutzerdefinierten VPN erreicht, um den Schutz des gesamten sensiblen Datenverkehrs zwischen Systemcomputern zu gewährleisten.
Sicherheitsgrenzen der Stimulationsparameter: Es ist wichtig, sicherzustellen, dass der Patient sicher bleibt, während er aDBS-Algorithmen ausprobiert, die unbeabsichtigte Auswirkungen haben können. Das INS des Patienten muss von einem Arzt so konfiguriert werden, dass es sichere Grenzen für Stimulationsparameter hat, die keine unsicheren Auswirkungen von Über- oder Unterstimulation zulassen. Mit dem INS-System11 Diese Funktion, die in dieser Studie verwendet wird, wird von einem klinischen Programmierer aktiviert.
Sicherstellung des Vetorechts des Patienten: Selbst innerhalb sicherer Parametergrenzen kann die tägliche Variabilität der Symptome und Stimulationsreaktionen zu unangenehmen Situationen für den Patienten führen, in denen er einen zu testenden Algorithmus nicht mag und zu einer normalen klinischen Open-Loop-THS zurückkehren möchte. Das ausgewählte INS-System enthält ein Patiententelemetriemodul (PTM), mit dem der Patient seine Stimulationsgruppe und Stimulationsamplitude in mA manuell ändern kann. Es gibt auch eine mit dem INS verbundene Forschungsanwendung, die für die Fernkonfiguration des INS vor der Datenerfassung verwendet wird14, was es dem Patienten auch ermöglicht, aDBS-Versuche abzubrechen und seine Therapie zu kontrollieren.
Komplexes und natürliches Verhalten erfassen: Videodaten wurden in die Plattform integriert, um es Klinikern zu ermöglichen, die Wirksamkeit der Therapie aus der Ferne zu überwachen und kinematische Trajektorien aus Posenschätzungen für die Verwendung in Forschungsanalysen zu extrahieren15. Tragbare Sensoren sind zwar weniger aufdringlich, aber es ist schwierig, den vollen dynamischen Bewegungsumfang eines gesamten Körpers allein mit tragbaren Systemen zu erfassen. Videos ermöglichen die gleichzeitige Erfassung des gesamten Bewegungsumfangs des Patienten und seiner Symptome im Zeitverlauf.
Benutzerfreundlichkeit des Systems für Patienten: Die Erfassung multimodaler Daten zu Hause erfordert, dass mehrere Geräte im Haus eines Patienten installiert und verwendet werden, was für die Patienten mühsam werden kann. Um die Bedienung des Systems zu vereinfachen und gleichzeitig die Kontrolle des Patienten zu gewährleisten, müssen nur die Geräte, die implantiert oder physisch am Patienten befestigt sind (in diesem Fall das INS-System und die Smartwatches), vor dem Starten einer Aufzeichnung manuell eingeschaltet werden. Bei Geräten, die vom Patienten getrennt sind (in diesem Fall handelt es sich um Daten, die von Videokameras aufgezeichnet wurden), beginnen und enden die Aufzeichnungen automatisch, ohne dass eine Interaktion mit dem Patienten erforderlich ist. Beim GUI-Design wurde darauf geachtet, die Anzahl der Schaltflächen zu minimieren und tiefe Menübäume zu vermeiden, damit die Interaktionen einfach sind. Nachdem alle Geräte installiert waren, zeigte ein Forschungskoordinator dem Patienten, wie er mit allen Geräten über patientenorientierte GUIs interagieren kann, die Teil jedes Geräts sind, z. B. wie man Aufzeichnungen auf einem beliebigen Gerät beendet und wie man seinen Medikationsverlauf und seine Symptomberichte eingibt.
Transparenz bei der Datenerfassung: Es ist unerlässlich, deutlich anzugeben, wann die Kameras eingeschaltet sind, damit die Leute wissen, wann sie aufgezeichnet werden, und die Aufnahme unterbrechen können, wenn sie einen Moment der Privatsphäre benötigen. Um dies zu erreichen, wird eine Kamerasystemanwendung verwendet, um Videoaufzeichnungen mit einer patientenorientierten GUI zu steuern. Die GUI öffnet sich automatisch, wenn die Anwendung gestartet wird, und listet die Uhrzeit und das Datum der nächsten geplanten Aufnahme auf. Wenn eine Aufzeichnung läuft, wird eine Meldung angezeigt, die angibt, wann die Aufzeichnung beendet werden soll. In der Mitte der GUI wird ein großes Bild eines roten Lichts angezeigt. Das Bild zeigt, dass das Licht hell leuchtet, wenn eine Aufnahme läuft, und wechselt zu einem nicht beleuchteten Bild, wenn die Aufzeichnungen ausgeschaltet sind.

Das Protokoll beschreibt Methoden für den Entwurf, den Aufbau und den Einsatz einer Datenerfassungsplattform für zu Hause, für die Qualitätsprüfung der gesammelten Daten auf Vollständigkeit und Robustheit und für die Nachbearbeitung von Daten für die Verwendung in zukünftigen Forschungsarbeiten.

figure-introduction-1
Abbildung 1: Datenfluss. Die Daten für jede Modalität werden unabhängig vom Wohnort des Patienten gesammelt, bevor sie verarbeitet und in einem einzigen Remote-Speicherendpunkt aggregiert werden. Die Daten für jede Modalität werden automatisch an einen Remotespeicherendpunkt gesendet. Mit Hilfe eines der Teammitglieder kann es dann abgerufen, auf Gültigkeit geprüft, modalitätsübergreifend zeitlich abgestimmt sowie einer modalitätsspezifischeren Vorverarbeitung unterzogen werden. Der kompilierte Datensatz wird dann auf einen Remote-Speicherendpunkt hochgeladen, auf den alle Teammitglieder zur weiteren Analyse sicher zugreifen können. Alle Geräte mit Datenzugriff, insbesondere für sensible Daten wie Rohvideos, sind in einem VPN eingeschlossen, das sicherstellt, dass alle Daten sicher übertragen und gespeicherte Daten immer verschlüsselt sind. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Protokoll

Die Patienten werden im Rahmen einer größeren, vom IRB und IDE genehmigten Studie in das aDBS an der University of California, San Francisco, Protokoll # G1800975, aufgenommen. Der Patient, der in diese Studie aufgenommen wurde, gab zusätzlich eine Einverständniserklärung speziell für diese Studie ab.

1. Systemkomponenten für zu Hause

  1. Zentraler Server und VPN
    1. Erwerben Sie einen PC (PC) mit einem Linux-basierten Betriebssystem (OS), das für die Bereitstellung eines VPN vorgesehen ist. Bewahren Sie das Gerät in einem sicheren Raum auf. Verschlüsseln Sie das Gerät, um die Datensicherheit zu gewährleisten.
    2. Konfigurieren Sie den VPN-Server so, dass er auf mindestens einem Port öffentlich zugänglich ist.
      HINWEIS: In diesem Fall wurde dies durch die Zusammenarbeit mit der IT-Abteilung erreicht, um dem Server eine externe statische IP-Adresse und eine benutzerdefinierte URL durch die DNS-Hosting-Optionen der Universität zu geben.
    3. Führen Sie für die Serverinstallation die folgenden Schritte einmal auf dem PC aus, der für die Bereitstellung des VPN ausgewählt wurde.
      1. Firewall-Konfiguration: Führen Sie die folgenden Befehle im PC-Terminal aus, um eine unkomplizierte Firewall zu installieren und zu konfigurieren:
        sudo apt install ufw
        sudo ufw ssh zulassen
        sudo ufw erlauben /UDP
        sudo ufw enable
      2. Server-VPN-Installation: Installieren Sie das Open-Source-WireGuard VPN-Protokoll16 auf dem PC und navigieren Sie in das Installationsverzeichnis. Führen Sie im PC-Terminal umask 007 aus, um die Verzeichniszugriffsregeln zu aktualisieren.
      3. Schlüsselgenerierung: Führen Sie im PC-Terminal
        WG Genkey | Tee PrivateKey | WG PubKey > PublicKey
        Dadurch wird ein öffentliches/privates Schlüsselpaar für den VPN-Server generiert. Dieser öffentliche Schlüssel wird für jeden Client-PC freigegeben, der eine Verbindung mit dem VPN herstellt.
      4. VPN-Konfiguration: Führen Sie im PC-Terminal touch .conf aus, um eine Konfigurationsdatei zu erstellen, wobei der Dateiname mit dem Namen der Schnittstelle übereinstimmen sollte. Fügen Sie die folgenden Serverregeln in diese Datei ein:
        [Schnittstelle]
        PrivateKey =
        Adresse = ##.#.#.#/ ##
        PostUp = iptables -A VORWÄRTS -i interface_name -j AKZEPTIEREN; iptables -t nat -A POSTROUTING -o network_interface_name -j MASQUERADE
        PostDown = iptables -D VORWÄRTS -i interface_name -j AKZEPTIEREN; iptables -t nat -D POSTROUTING -o network_interface_name -j MASQUERADE
        ListenPort = #####
        [Peer]
        PublicKey =
        Zulässige IPs = ##.#.#.#/ ##
      5. VPN aktivieren: Starten Sie das VPN, indem Sie wg-quick up im Terminal eingeben. Damit das VPN-Protokoll bei jedem Neustart des PCs automatisch gestartet wird, führen Sie Folgendes im Terminal aus:
        systemctl wg-quick@ aktivieren
    4. Führen Sie für die Clientinstallation die folgenden Schritte für jeden neuen Computer aus, der Zugriff auf das VPN benötigt.
      1. Client-VPN-Installation: Installieren Sie das VPN-Protokoll gemäß den betriebssystemspezifischen Anweisungen auf der WireGuard16 Download-Seite.
      2. Hinzufügen eines Clients zum VPN: Entnehmen Sie den öffentlichen Schlüssel aus der Konfigurationsdatei, die während der Installation generiert wurde. Fügen Sie diesen Schlüssel in den Peer-Abschnitt der Konfigurationsdatei des Servers ein.
      3. Aktivieren des VPNs: Starten Sie das VPN gemäß den betriebssystemspezifischen Anweisungen auf der WireGuard16 Download-Seite.
  2. Cloud-Speicher
    1. Wählen Sie einen Cloud-Speicherstandort aus, um alle aufgezeichneten Datenströme langfristig an einem Ort zu speichern. Hier wurde eine auf einem Amazon-Webservice basierende Cloud-Speicherseite verwendet, die mit dem ausgewählten Datenübertragungsprotokoll kompatibel war.
  3. Implantierbares Neuromodulationssystem
    1. Wählen Sie gemäß den IRB- und IDE-Richtlinien ein implantierbares Neuromodulationssystem (INS)11 aus, mit dem Patienten ihre Stimulationseinstellungen manuell ändern können.
    2. Besorgen Sie sich einen Tablet-PC und installieren Sie die Open-Source-UCSF-DBS-Anwendung, um INS-Aufzeichnungen, Berichte über Medikamente und Symptome oder andere Patientenkommentare zu ermöglichen14. Konfigurieren Sie INS-Daten, die auf das Tablet gestreamt werden, um sie auf einen temporären HIPPA-konformen Cloud-Speicherendpunkt hochzuladen, um sie vorübergehend zu speichern, bevor die Daten anonymisiert und in einen langfristigen Cloud-Speicher ausgelagert werden.
  4. Video-Sammelsystem
    1. Erwerben Sie einen PC, der in der Lage ist, die gewünschte Menge an Videodateien zu sammeln und zu speichern, bevor Sie sie in den Cloud-Speicher übertragen. Stellen Sie sicher, dass die Hauptplatine des PCs über einen TPM-Chip (Trusted Platform Module) verfügt.
      HINWEIS: In diesem Fall wurde ein PC mit einer 500 GB SSD, einer 2 TB HDD und einer 6 GB GPU ausgewählt. Eine 2-TB-Festplatte sorgt dafür, dass Videos nach einer längeren Aufnahmesitzung oder im Falle eines Ausfalls der Internetverbindung für ein paar Tage gepuffert werden können, während der einzelne PC die Hardware im Haus minimal stört.
    2. Installieren Sie das gewünschte Betriebssystem und befolgen Sie die Anweisungen, um die automatische Festplattenverschlüsselung zu aktivieren, um die Privatsphäre der Patienten zu gewährleisten und Datenlecks zu vermeiden. In diesem Fall wurde ein Linux-basiertes Betriebssystem mit einer Ubuntu-Distribution aufgrund seiner Benutzerfreundlichkeit und Zuverlässigkeit gewählt.
    3. Verschlüsseln Sie alle Festplatten separat, nachdem das Betriebssystem installiert wurde. Stellen Sie sicher, dass Sie das automatische erneute Bereitstellen der Festplatte nach einem Neustart des Systems aktivieren.
    4. Konfigurieren Sie den integrierten TPM-Chip des PCs, um den Zugriff auf den festplattenverschlüsselten PC nach einem Systemneustart aufrechtzuerhalten17.
      HINWEIS: Wenn Sie ein Linux-Betriebssystem verwenden, stellen Sie sicher, dass Sie ein Motherboard mit installiertem TPM2-Chip auswählen, um diesen Schritt zu aktivieren. Wenn ein Windows-Betriebssystem verwendet wird, kann die automatische Verschlüsselung und Entsperrung des Datenträgers vom Bitlocker-Programm übernommen werden.
    5. Konfigurieren Sie den PC als VPN-Client, indem Sie die Installationsschritte in 1.1.4 ausführen. Aktivieren Sie das VPN-Protokoll so, dass es bei jedem Neustart des PCs automatisch gestartet wird, wie in Abschnitt 1.1.3.5 beschrieben, um sicherzustellen, dass Forschungscomputer immer aus der Ferne auf den PC zugreifen können (empfohlen).
    6. Erstellen Sie ein GitHub-Computerbenutzerkonto, um Aktualisierungen der auf dem PC installierten Software einfach zu automatisieren. Dieses Konto dient als Webhook zum Automatisieren des Abrufens vom Remote-Git-Endpunkt und hilft bei der Identifizierung von Updates, die vom Remotecomputer übertragen werden.
    7. Wählen Sie eine Software aus, um Videoaufnahmen zu planen und zu steuern, und installieren Sie diese auf dem PC. Um die Privatsphäre und den Komfort des Patienten zu maximieren, sollte die ausgewählte Software eine grafische Benutzeroberfläche (GUI) enthalten, die deutlich anzeigt, wann Aufzeichnungen laufen, und um eine einfache Beendigung der Aufzeichnungen zu jedem Zeitpunkt zu ermöglichen.
      HINWEIS: Falls gewünscht, kann die benutzerdefinierte Videoaufzeichnungsanwendung der Autoren mit einer patientenorientierten GUI installiert werden, indem Sie die Anwendung herunterladen und den Anweisungen auf GitHub folgen (https://github.com/Weill-Neurohub-OPTiMaL/VideoRecordingApp).
    8. Wählen Sie einen Monitor aus, um anzuzeigen, wann Videos aufgezeichnet werden, und um Benutzern das einfache Beenden von Aufzeichnungen zu ermöglichen. Wählen Sie einen Monitor mit Touchscreen-Funktion, damit Aufnahmen beendet werden können, ohne dass eine Tastatur oder Maus bedient werden muss.
    9. Installieren Sie eine Remotedesktopanwendung auf dem PC. Dies ermöglicht es, eine Anwendung mit einer GUI so auszuführen, dass die GUI sowohl auf der Patientenseite als auch auf der Seite des Remote-Forschers sichtbar bleibt.
      HINWEIS: Die Open-Source-Remote-Desktop-Anwendung NoMachine funktionierte am besten für ein Linux-Betriebssystem.
    10. Wählen Sie USB-kompatible Webcams mit ausreichend hoher Auflösung für die Berechnung von Posen im gegebenen Raum.
      HINWEIS: In diesem Fall wurden 4k-kompatible Webcams gewählt, die mehrere Auflösungs- und Bildratenkombinationen bieten, darunter 4k-Auflösung bei 30 fps oder HD-Auflösung bei 60 fps.
    11. Wählen Sie robuste Hardware für die Montage von Webcams in der Wohnung des Patienten. Verwenden Sie Schwanenhalshalterungen mit Clips, um sie an den Möbeln zu befestigen, damit die Kameras nicht wackeln.
    12. Wählen Sie ein verschlüsseltes Datenübertragungsprotokoll aus und installieren Sie dieses auf dem PC. Erstellen Sie eine Konfiguration für den Zugriff auf die Cloud-Speicher-Site, und erstellen Sie dann eine Verschlüsselungskonfiguration, um die erste Konfiguration vor der Datenübertragung zu umschließen.
      HINWEIS: In diesem Fall wurde ein Open-Source-Datenübertragungs- und Dateisynchronisierungsprotokoll mit Verschlüsselungsfunktion installiert18. In der Dokumentation zum Datenübertragungsprotokoll wird erläutert, wie die Datenübertragung in den Cloud-Speicher konfiguriert wird. Das Protokoll wurde zunächst auf dem VPN-Server installiert und eine Verschlüsselungskonfiguration erstellt, die Daten an den externen Cloud-Speicherstandort überträgt.
  5. Datenkomponenten für Wearable-Sensoren
    1. Wählen Sie Smartwatches aus, die an jedem Handgelenk des Patienten getragen werden sollen, um Signale wie Bewegung, Beschleunigung und Herzfrequenz zu verfolgen.
      HINWEIS: Die Apple Watch Series 3 wurde mit einem integrierten Symptommonitor für Bewegungsstörungen ausgewählt, der PD-Symptomwerte wie Dyskinesie und Tremor generiert.
    2. Wählen und installieren Sie auf jeder Smartwatch Software, die Aufzeichnungen starten und beenden und Daten in den Cloud-Speicher übertragen kann. Wählen Sie eine Anwendung, die alle Datenströme in das zugehörige Online-Portal hochlädt, damit Forscher und Kliniker sie analysierenkönnen 19.

figure-protocol-1
Abbildung 2: Komponenten für die Videoaufzeichnung. Die Hardwarekomponenten zur Unterstützung der Videodatenerfassung sind minimal, einschließlich eines einzelnen Tower-PCs, über USB angeschlossener Webcams und eines kleinen Monitors zur Anzeige der patientenorientierten GUI. Der Monitor ist Touchscreen-fähig, um eine einfache Beendigung laufender oder geplanter Aufzeichnungen durch Drücken der auf der GUI sichtbaren Tasten zu ermöglichen. In der Mitte der GUI wird ein Bild eines Aufnahmelichts angezeigt, das sich in ein helles Rot verwandelt, wenn Videokameras aktiv aufzeichnen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

2. In-Home-Konfiguration

  1. Hardware-Installation
    1. Bestimmen Sie einen geeigneten Platz für die Montage von Webcams, um Störungen im Haus zu minimieren. Bestimmen Sie den Raum durch Gespräche mit dem Patienten; Hier wurde der Home-Office-Bereich als optimaler Ort gewählt, um Aufzeichnungsvolumen und Privatsphäre in Einklang zu bringen.
    2. Montieren Sie Webcams im identifizierten Bereich an den ausgewählten Montageteilen. Das Befestigen von Schwanenhalshalterungen an schweren Möbeln in der Nähe verhindert, dass die Kameras wackeln, wenn jemand in die Nähe tritt.
    3. Platzieren Sie den PC so nah an den montierten Webcams, dass deren USB-Kabel mit dem PC verbunden werden können.
    4. Platzieren Sie den Tablet-PC, die INS-Komponenten, die Smartwatches und das Smartphone in der Nähe einer Steckdose, sodass alle Geräte angeschlossen bleiben können und jederzeit einsatzbereit sind.
    5. Vergewissern Sie sich, dass das VPN eingeschaltet ist, indem Sie die Route -n im PC-Terminal ausführen. Ist dies nicht der Fall, befolgen Sie die Anweisungen in Abschnitt 1.1.3.5, um das VPN zu aktivieren.
  2. Starten Sie die Videoaufzeichnungsanwendung
    1. Zeitplan für die Videoaufzeichnung: Besprechen Sie vor der Datenerfassung mit dem Patienten einen geeigneten Aufzeichnungsplan. Konfigurieren Sie diesen Zeitplan in der Videoaufzeichnungssoftware.
      HINWEIS: Wenn Sie die benutzerdefinierte Videoaufzeichnungsanwendung der Autoren verwenden, finden Sie Anweisungen zum Festlegen eines Zeitplans auf GitHub (https://github.com/Weill-Neurohub-OPTiMaL/VideoRecordingApp#installation-guide).
    2. Aufzeichnungssoftware aktualisieren: Stellen Sie sicher, dass die neueste Version der ausgewählten Videoaufzeichnungssoftware mithilfe des in Version 1.4.6 installierten GitHub-Computerbenutzerkontos auf den PC hochgeladen wurde.
    3. Videoaufzeichnungen starten: Melden Sie sich über die installierte Remote-Desktop-Software am PC an und starten Sie die Videoaufzeichnungssoftware.
      HINWEIS: Wenn Sie die benutzerdefinierte Videoaufzeichnungsanwendung der Autoren verwenden, finden Sie Anweisungen zum Starten der Anwendung auf GitHub (https://github.com/Weill-Neurohub-OPTiMaL/VideoRecordingApp#installation-guide).
  3. Kalibrierung von Videokameras
    1. Autofokus deaktivieren: Befolgen Sie zur Berechnung von intrinsischen Parametern wie Objektiv- und perspektivischer Verzerrung die Anweisungen basierend auf dem ausgewählten Betriebssystem und den Webcams, um den Autofokus zu deaktivieren.
      HINWEIS: Unter Linux erfolgt der Zugriff auf Webcams über die Video-für-Linux-API, die standardmäßig den Autofokus bei jedem Neustart des an die Kameras angeschlossenen Computers aktiviert. Die Konfiguration eines Skripts zur automatischen Deaktivierung ist erforderlich, um den während der Kamerakalibrierung erfassten Fokus für die Verarbeitung der 3D-Pose beizubehalten.
    2. Intrinsische Kalibrierung: Erfassen Sie ein 6 x 8 Schachbrettmuster mit 100-mm-Quadraten, um die 3D-Kalibrierung der Posenschätzungssoftware20 zu unterstützen. Nehmen Sie ein Video von jeder einzelnen Webcam auf, während ein Forscher das Schachbrett im Bild aller Kameras anwinkelt. Stellen Sie sicher, dass das Schachbrett eine gerade Anzahl von Zeilen und eine ungerade Anzahl von Spalten hat (oder umgekehrt). Dadurch werden Unklarheiten in Bezug auf die Drehung beseitigt.
    3. Extrinsische Kalibrierung: Nehmen Sie ein Video von allen drei Webcams gleichzeitig auf. Stellen Sie sicher, dass Videos mit der gleichen Auflösung aufgenommen werden wie alle Videos, die für 3D-Posenschätzungen verarbeitet werden sollen. Um eine exakte Zeitsynchronisation über alle Videos hinweg zu gewährleisten, blinken Sie zu Beginn und am Ende der Aufnahme mit einer IR-LED-Leuchte. Verwenden Sie eine Videobearbeitungssoftware, um die Videos manuell zu synchronisieren, indem Sie Frames am Anfang der LED markieren und die Videos auf die gleiche Länge zuschneiden.
    4. Kalibrierungsmatrizen: Übergeben Sie die in den beiden vorherigen Schritten aufgenommenen Videos durch OpenPose21 , um intrinsische und extrinsische Kalibrierungsmatrizen zu generieren.
      HINWEIS: OpenPose verwendet die OpenCV-Bibliothek für die Kamerakalibrierung, und weitere Anweisungen finden Sie in der Dokumentation auf dem OpenPose GitHub20,22.

3. Datenerhebung

  1. Patientenanweisungen zum Starten der Aufzeichnung
    1. Überprüfen Sie die Batterie und Stromversorgung des Geräts: Das INS-Gerät ist immer eingeschaltet, um das Subjekt ständig zu stimulieren. Um mit der Aufzeichnung neuronaler Daten zu beginnen, bitten Sie den Patienten, den Tablet-PC einzuschalten und sicherzustellen, dass die Telemetriemodule (CTMs) für das linke und rechte INS-Gerät eingeschaltet und vollständig aufgeladen sind.
    2. CTM-Platzierung: Platzieren Sie die CTMs auf beiden Seiten der Brust. Um maximale Konnektivität zu gewährleisten und Paketverluste zu reduzieren, positionieren Sie die CTMs während der Aufnahmen in der Nähe der Brustimplantate. Weitere Orte, an denen CTMs platziert werden können, sind Brusttaschen einer Jacke oder die Verwendung eines speziellen Schals.
    3. Tablet-Verbindung aktivieren: Sobald das Tablet hochgefahren ist, bitten Sie den Patienten, die DBS-Anwendung zu öffnen und Verbinden auszuwählen, wodurch eine Bluetooth-Verbindung zu den CTMs und anschließend zu den INS-Geräten14 hergestellt wird.
    4. Kameraaktivierung: Bitten Sie den Patienten, zu bestätigen, dass die Videokameras über ihre USB-Kabel mit dem PC verbunden sind und dass die Kameras eingeschaltet sind.
      HINWEIS: Wenn Sie die benutzerdefinierte Videoaufzeichnungsanwendung der Autoren verwenden, werden laufende Aufzeichnungen auf der patientenseitigen GUI durch ein großes Bild eines roten Lichts, das hell leuchtet, deutlich angezeigt. Dies ändert sich in ein nicht leuchtendes rotes Licht, wenn die Aufzeichnungen ausgeschaltet sind. Die ausgewählten Webcams verfügen außerdem über eine kleine weiße Kontrollleuchte.
    5. Smartwatch-Aktivierung: Bitten Sie den Patienten, Smartwatches und Smartphones einzuschalten, indem Sie die Ein-/Aus-Taste gedrückt halten. Bitten Sie sie als Nächstes, die Smartwatch-Anwendung zu öffnen, um die Datenaufzeichnung und die Verfolgung von PD-Symptomen zu starten.
  2. Gestenbasierter Datenabgleich und Aufzeichnungsszenarien
    1. Schreiben Sie alle gewünschten Aufgaben auf, die der Patient während der Datenaufzeichnung ausführen soll, bevor Sie mit der Datenerfassung beginnen.
    2. Da die uhrbasierte Synchronisierung mehrerer Geräte zum Ausrichten von Zeitstempeln unzuverlässig sein kann, bitten Sie den Patienten, eine Geste auszuführen, mit der die Zeitstempel aus den aufgezeichneten Daten zu Beginn jeder neuen Aufzeichnung synchronisiert werden können, auch wenn Sie planen, in Zeiten freien Verhaltens aufzuzeichnen.
      HINWEIS: Die Autoren entwarfen eine einfache Geste, bei der der Patient beide implantierten INS-Geräte antippte, während er seine Hände in Sichtweite der Kameras hielt. Dieses Antippen erzeugt unverwechselbare Muster in den Trägheitsaufzeichnungen der Smartwatches und des INS-Beschleunigungsmessers und ist in Videos leicht zu beobachten.
  3. Patientenanweisungen zum Beenden der Aufzeichnung
    1. Wechseln Sie die Stimulationsgruppe zurück in die bevorzugte klinisch zugewiesene Gruppe des Patienten.
    2. Geben Sie in der patientenorientierten GUI der DBS-Anwendung einen Symptombericht ein.
    3. Schließen Sie die DBS-Anwendung, wodurch die CTMs getrennt und das INS-Streaming abgeschlossen wird.
    4. Schließen Sie die Smartwatch-Aufnahmeanwendung und legen Sie die CTMs, Smartphones und Smartwatch-Geräte wieder an ihre Ladeanschlüsse zurück.
  4. Auslagerung von Daten
    1. Übertragen Sie Rohvideos über das Datenübertragungsprotokoll in verschlüsselter Konfiguration in den Cloud-Speicher. Erstellen Sie einen Cronjob auf dem Videoaufzeichnungs-PC, um aufgenommene Videos automatisch über das Datenübertragungsprotokoll18 in den Cloud-Speicher zu übertragen.
      HINWEIS: Abhängig von der Auflösung der Videos und der Anzahl der täglich aufgezeichneten Stunden muss die Internetgeschwindigkeit ausreichend hoch sein, damit alle Videos innerhalb von 24 Stunden in den Cloud-Speicher übertragen werden können. Wenn die Datenübertragung zu langsam ist, kann der Speicherplatz knapp werden, was dazu führt, dass zusätzliche Videoaufnahmen, die für den nächsten Tag geplant sind, fehlschlagen.
    2. Speichern Sie INS-Daten auf dem HIPAA-sicheren Cloud-Endpunkt, der in Schritt 1.3.2 konfiguriert wurde. Laden Sie INS-Daten vom HIPAA-sicheren Cloud-Endpunkt herunter und deidentifizieren Sie die Daten. Speichern Sie die anonymisierten Daten in einem externen Cloud-Speicher.
      HINWEIS: Der Open-Source-OpenMind-Vorverarbeitungscode23 wurde verwendet, um Daten zu entschlüsseln und sie von JSON-Dateien in ein Tabellenformat zu konvertieren. Das Tablet des Patienten wurde mit einem HIPAA-sicheren Cloud-Endpunkt für die temporäre Speicherung der INS-Rohdaten konfiguriert. Es ist jedoch denkbar, dass derselbe Cloud-Speicherstandort, der für die Langzeitspeicherung verwendet wird, auch für diesen Schritt verwendet wird, sofern er HIPAA-konform ist und die Daten vor dem Auslagern verschlüsselt werden.
    3. Speichern Sie bei Bedarf eine Kopie der Smartwatch-Daten auf einem externen Cloud-Speicher, damit alle Datenströme an einem Ort zugänglich sind.

4. Systemcharakterisierung

  1. Visualisierung von Rohdaten: Visualisieren Sie in der gewünschten Codierungsumgebung alle Rohdatenströme, um sicherzustellen, dass die Daten ordnungsgemäß aufgezeichnet und ohne Verlust oder Beschädigung übertragen wurden.
    HINWEIS: Die Anwendung, die zum Verwalten von Smartwatch-Aufzeichnungen ausgewählt wurde, verfügt über eine Browser-App, die für die Visualisierung von Smartwatch-Daten hilfreich ist24.
  2. Video-Frame- und Zeitstempel-Verzögerungen: Untersuchen Sie alle Verzögerungen zwischen Zeitstempeln, die von verschiedenen Webcams generiert wurden. Analysieren Sie Verzögerungen, indem Sie Videos mit einem programmierbaren LED-Licht aufnehmen, das im Bild aller Webcams platziert ist.
    HINWEIS: Die Analyse ergab, dass eine Videosegmentierungsfunktion25, die von der benutzerdefinierten Videoaufzeichnungs-App importiert wurde, die Quelle zunehmender Zeitstempelverzögerungen war. Die Aufnahme von Videos ohne Segmentierungsfunktion führte zu Verzögerungen zwischen den Webcam-Frames und Zeitstempeln, die im Laufe der Zeit nicht zunahmen (siehe Ergänzende Datei 1 und Ergänzende Abbildung 1).

5. Post-hoc-Datenvorverarbeitung und -abgleich

  1. Pose-Daten
    1. Installieren Sie eine Software, um die Schätzung der Verbindungsposition aus aufgezeichneten Videos zu berechnen.
      HINWEIS: Die OpenPose-Bibliothek wurde ausgewählt, da sie Hand- und Gesichtsverfolgung sowohl in 2D als auch in 3D enthält.
    2. Die OpenPose-Bibliothek verarbeitet nicht automatisch Fälle, in denen sich mehrere Personen im Bild befinden, daher verwenden Sie ein Nachbearbeitungsskript, um sicherzustellen, dass die Posenschätzungen jeder Person von einem Bild zum nächsten kontinuierlich sind. OpenPose bietet Code zum einfachen Generieren von Animationen, entweder in 2D oder 3D, für visuelle Überprüfungen der Qualität der Posenschätzung.
  2. Gestenbasierte Zeitanpassung
    1. Führen Sie für jedes INS-Gerät (links und rechts) die unten beschriebenen Schritte aus, indem Sie die Datenausrichtungs-GUI (https://github.com/Weill-Neurohub-OPTiMaL/ManualTimeAlignerGUI der Autoren verwenden.
      1. Daten einlesen: Greifen Sie auf die gespeicherten INS- und Smartwatch-Beschleunigungsdaten aus dem Cloud-Speicher für die gewünschte Datensitzung zu.
        HINWEIS: Bei Bedarf kann eine zusätzliche Zeitreihe hinzugefügt werden. Abbildung 3 zeigt die Posenposition der rechten Mittelfingerkuppe in Grün.
      2. Visualisieren Sie Datenströme in der GUI: Verwenden Sie die manuelle Zeitausrichtungs-GUI, um die INS-Beschleunigungs-, Smartwatch-Beschleunigungs- und Posendaten zu überlagern.
      3. Vergrößern von Ausrichtungsartefakten: Vergrößern Sie die Zeitachse und verschieben Sie das Anzeigefenster in den Abschnitt mit dem Brustklopfen der Aufzeichnung. Verschieben Sie die Ausrichtungszeitreihe so, dass sich die Spitzenwerte der Brusttipps sowohl auf den INS- als auch auf den Smartwatch-Zeitreihensignalen so genau wie möglich überlappen.
        HINWEIS: Die GUI wurde entwickelt, um das manuelle Ausrichten beliebiger Zeitreihen an einer gemeinsamen wahren Zeit zu erleichtern. Abbildung 3 zeigt die tatsächlichen Zeitreihen in Blau, während die ausgerichteten Zeitreihen in Orange und Grün dargestellt sind. Die wichtigsten Leitfäden für die GUI-Ausrichtung finden Sie in der GitHub-ReadMe-Datei (https://github.com/Weill-Neurohub-OPTiMaL/ManualTimeAlignerGUI#time-alignment).
      4. Bestätigung der Ausrichtung: Verschieben Sie das GUI-Fenster zu jeder der Aufgaben zum Klopfen auf die Brust in der Aufzeichnung und vergewissern Sie sich, dass die Ausrichtung während der gesamten Zeitreihe konsistent bleibt. Drücken Sie die Schaltfläche Switch Aligning und wiederholen Sie die Ausrichtung der verbleibenden Datenströme.
      5. Warn-Flags: Um anzuzeigen, ob Daten fehlen, verschoben wurden, oder andere allgemeine Warnungen bezüglich der Datenqualität, setzen Sie Warn-Flags in der GUI mit den Tasten D, S und F.
  3. Zeitausrichtung der Null-normalisierten Kreuzkorrelation (ZNCC)
    1. Identifizieren Sie das Signal, das der wahren Zeit am nächsten kommt. In der Regel ist dies entweder die mit der höchsten Abtastfrequenz oder die schnellste Internetzeitaktualisierung.
    2. Führen Sie ein Re-Sampling der beiden Signale durch, um die gleiche zeitliche Abtastfrequenz zu erhalten, und unterziehen Sie beide Signale einzeln einer Z-Bewertung. Dadurch wird sichergestellt, dass die resultierenden ZNCC-Werte auf Werte zwischen -1 und 1 normalisiert werden, was eine Schätzung des Ähnlichkeitsgrades zwischen den beiden Signalen ermöglicht, was zum Abfangen von Fehlern nützlich ist.
    3. Berechnen Sie die Kreuzkorrelation des zweiten Signals und des ersten Signals bei jeder Zeitverzögerung.
    4. Wenn die Phaseninformation der beiden Signale nicht wichtig ist, nehmen Sie den Absolutwert der gemessenen Kreuzkorrelationskurve.
      HINWEIS: Wenn das Verhalten signifikant aperiodisch ist, ist die Phaseninformation nicht erforderlich, wie in diesem Fall.
    5. Analysieren Sie die ZNCC-Kurve. Wenn es einen einzigen klaren Peak mit einem ZNCC-Spitzenwert über 0,3 gibt, dann entspricht die Zeit dieses Peaks der Zeitverzögerung zwischen den beiden Signalen. Wenn es mehrere Spitzen gibt, keine klare Spitze oder der ZNCC-Wert über alle Zeitverzögerungen hinweg niedrig ist, müssen die beiden Signale manuell abgeglichen werden.

figure-protocol-2
Abbildung 3: Gestenbasierter Datenausgleich. Die obere Hälfte der Abbildung zeigt die grafische Benutzeroberfläche für die manuelle Ausrichtung nach dem Ausrichten der drei Datenströme. Die blaue Linie zeigt die Beschleunigungsdaten der Smartwatch, die orangefarbene Linie die Beschleunigungsdaten des INS und die grüne Linie die 2D-Posenposition der rechten Mittelfingerspitze von einer einzelnen Webcam. Oben rechts wird der Versatz zwischen der wahren Uhrzeit der Smartwatch und INS sowie verschiedene Warnflaggen angezeigt, um auftretende Probleme zu markieren. In diesem Beispiel lag die INS 20,8 s vor der Smartwatch. Das Diagramm unten links wird vergrößert, um die fünf Brustkorb-Taps zu zeigen, die der Patient für den Datenabgleich durchgeführt hat. Die fünf Peaks sind in jedem Datenstrom ausreichend deutlich, um eine korrekte Ausrichtung zu gewährleisten. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Ergebnisse

Design und Bereitstellung von Prototyp-Plattformen
Wir entwarfen einen Prototyp einer Plattform und stellten ihn bei einem einzelnen Patienten zu Hause bereit (Abbildung 1). Nach der ersten Installation der Hardware im Haus kann die Plattform gewartet und die Daten vollständig per Fernzugriff gesammelt werden. Die INS-Geräte, Smartwatches und Kameras verfügen über patientenorientierte Anwendungen, mit denen Patienten Aufzeichnungen starten und stoppen können. Die Videoerf...

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Diskussion

Wir teilen das Design für einen Prototyp einer multimodalen Datenerfassungsplattform für zu Hause, um die zukünftige Forschung in der Neuromodulationsforschung zu unterstützen. Das Design ist Open Source und modular, so dass jede Hardware ausgetauscht und jede Softwarekomponente aktualisiert oder geändert werden kann, ohne dass die gesamte Plattform zusammenbricht. Während die Methoden zum Sammeln und Deidentifizieren neuronaler Daten spezifisch für das ausgewählte INS sind, sind die übrigen Methoden und der Gesamtansatz...

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Offenlegungen

Die Autoren haben keine Interessenkonflikte offenzulegen.

Danksagungen

Dieses Material basiert auf Arbeiten, die vom National Science Foundation Graduate Research Fellowship Program (DGE-2140004), dem Weill Neurohub und dem National Institute of Health (UH3NS100544) unterstützt werden. Alle Meinungen, Erkenntnisse, Schlussfolgerungen oder Empfehlungen, die in diesem Material zum Ausdruck gebracht werden, sind die des Autors/der Autoren und spiegeln nicht unbedingt die Ansichten der National Science Foundation, des Weill Neurohub oder des National Institute of Health wider. Wir danken Tianjiao Zhang für seine fachkundige Beratung zum Plattformdesign und zur Einbindung von Videodaten. Wir danken insbesondere den Patienten für ihre Teilnahme an dieser Studie und für das Feedback und die Ratschläge zur Netzwerksicherheit und zum Plattformdesign.

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Materialien

Liste der in diesem Artikel verwendeten Materialien
NameUnternehmenKatalognummerKommentare
Analyse RCS DatenverarbeitungOpenMindhttps://github.com/openmind-consortium/Analysis-rcs-data, Open-Source-Apple
WatchesApple, IncVerwenden Sie 2 Uhren für jeden Patienten, eine an jedem Handgelenk
BRIO ULTRA HD PRO BUSINESS WEBCAMLogitech960-001105Verwendet 3 in unserem Plattformdesign 
DaVinci Resolve Videobearbeitungssoftware DaVinci Resolvezur Unterstützung der Kamerakalibrierung
Dell XPS PC Dell2T Festplatte, 500GB SSD
Dropbox Dropboxffmpeg
 N/AOpen-Source, installiere um die Video Recording App auszuführen
Schwanenhalshalterungen für WebcamsN/A
GPU NvidiaMindestens 8GB GPU-Speicher wird empfohlen, um OpenPose auszuführen, 12GB ist ideal
Java 11OracleInstall, um die Video Recording App
auszuführen Microsoft Surface Tablet Microsoft
NoMachine NoMachineIdeal für die Verwendung eines Linux-Betriebssystems, Open-Source-OpenPose
 N/AOpen-Source-Dateiübertragungsprogramm
RcloneVerschlüsselt Daten und kopiert oder verschiebt Daten in einen Offsite-Speicher, Open-Source-App
StrivePDRuneLabsWir haben die App auf den Apple Watches installiert, um Aufnahmen zu starten und Daten auf ein Online-Portal hochzuladen.
Summit RC+S NeuromodulationssystemMedtronicNur für Forschungszwecke
Touchscreen-kompatibler MonitorN/A
Video for Linux 2 APIDer Linux-KernelInstallieren, wenn Sie ein Linux-Betriebssystem für Videoaufzeichnungen verwenden 
Wasabi WasabiLangfristige Datenspeicherung in der Cloud
WireGuard VPN-ProtokollWireGuardOpen-Source

Referenzen

  1. World Health Organization. Parkinson disease. , https://www.who.int/news-room/fact-sheets/detail/parkinson-disease (2022).
  2. Herrington, T. M., Cheng, J. J., Eskandar, E. N. Mechanisms of deep brain stimulation. Journal of Neurophysiology. 115 (1), 19-38 (2016).
  3. Little, S., et al. Adaptive deep brain stimulation for Parkinson's disease demonstrates reduced speech side effects compared to conventional stimulation in the acute setting. Journal of Neurology, Neurosurgery & Psychiatry. 87 (12), 1388-1389 (2016).
  4. Mohammed, A., Bayford, R., Demosthenous, A. Toward adaptive deep brain stimulation in Parkinson's disease: a review. Neurodegenerative Disease Management. 8 (2), 115-136 (2018).
  5. Gilron, R., et al. Long-term wireless streaming of neural recordings for circuit discovery and adaptive stimulation in individuals with Parkinson's disease. Nature Biotechnology. 39 (9), 1078-1085 (2021).
  6. Ray, N. J., et al. Local field potential beta activity in the subthalamic nucleus of patients with Parkinson's disease is associated with improvements in bradykinesia after dopamine and deep brain stimulation. Experimental Neurology. 213 (1), 108-113 (2008).
  7. Neumann, W. J., et al. Subthalamic synchronized oscillatory activity correlates with motor impairment in patients with Parkinson's disease. Movement Disorders: Official Journal of the Movement Disorder Society. 31 (11), 1748-1751 (2016).
  8. Swann, N. C., et al. Adaptive deep brain stimulation for Parkinson's disease using motor cortex sensing. J. Neural Eng. 11, (2018).
  9. Little, S., et al. Adaptive deep brain stimulation in advanced Parkinson disease. Annals of Neurology. 74 (3), 449-457 (2013).
  10. Connolly, M. J., et al. Multi-objective data-driven optimization for improving deep brain stimulation in Parkinson's disease. Journal of Neural Engineering. 18 (4), 046046(2021).
  11. Stanslaski, S., et al. Creating neural "co-processors" to explore treatments for neurological disorders. 2018 IEEE International Solid - State Circuits Conference - (ISSCC). , 460-462 (2018).
  12. Rights (OCR), O. for C. The HIPAA Privacy Rule. HHS.gov. , https://www.hhs.gov/hipaa/for-professionals/privacy/index.html (2008).
  13. Rights (OCR), O. for C. The Security Rule. HHS.gov. , https://www.hhs.gov/hipaa/for-professionals/security/index.html (2009).
  14. Perrone, R., Gilron, R. SCBS Patient Facing App (Summit Continuous Bilateral Streaming). , https://github.com/openmind-consortium/App-SCBS-PatientFacingApp (2021).
  15. Strandquist, G., et al. In-Home Video and IMU Kinematics of Self Guided Tasks Correlate with Clinical Bradykinesia Scores. , (2023).
  16. Donenfeld, J. A. WireGuard: Next Generation Kernel Network Tunnel. Proceedings 2017 Network and Distributed System Security Symposium. , (2017).
  17. etzion. Ubuntu 20.04 and TPM2 encrypted system disk - Running Systems. , https://run.tournament.org.il/ubuntu-20-04-and-tpm2-encrypted-system-disk/ (2021).
  18. Craig-Wood, N. Rclone. , https://github.com/rclone/rclone (2023).
  19. Chen, W., et al. The Role of Large-Scale Data Infrastructure in Developing Next-Generation Deep Brain Stimulation Therapies. Frontiers in Human Neuroscience. 15, 717401(2021).
  20. Hidalgo, G. inés, et al. CMU-Perceptual-Computing-Lab/openpose. , https://github.com/CMU-Perceptual-Computing-Lab/openpose (2023).
  21. Cao, Z., Hidalgo, G., Simon, T., Wei, S. E., Sheikh, Y. OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields. IEEE Transactions on Pattern Analysis and Machine Intelligence. 43 (1), 172-186 (2021).
  22. Cao, Z. openpose/calibration_module.md at master · CMU-Perceptual-Computing-Lab/openpose. , https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/advanced/calibration_module.md (2023).
  23. Sellers, K. K., et al. Analysis-rcs-data: Open-Source Toolbox for the Ingestion, Time-Alignment, and Visualization of Sense and Stimulation Data From the Medtronic Summit RC+S System. Frontiers in Human Neuroscience. 15, 398(2021).
  24. Ranti, C. Rune Labs Stream API. , https://docs.runelabs.io/ (2023).
  25. ffmpeg development community. FFmpeg Formats Documentation. , https://ffmpeg.org/ffmpeg-formats.html (2023).
  26. Goetz, C. G., et al. Movement Disorder Society-sponsored revision of the Unified Parkinson's Disease Rating Scale (MDS-UPDRS): Scale presentation and clinimetric testing results: MDS-UPDRS: Clinimetric Assessment. Movement Disorders. 23 (15), 2129-2170 (2008).

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Nachdrucke und Genehmigungen

Schlagwörter

Datenerfassung zu HauseParkinson KrankheitFern berwachungneurale DatenVideodatenerfassungEvaluierung motorischer Symptomeautomatisierte DBS ForschungPatientendatenschutz