INSTITUT FÃR INFORMATIK Entwurf und Implementierung - Ludwig ...
INSTITUT FÃR INFORMATIK Entwurf und Implementierung - Ludwig ...
INSTITUT FÃR INFORMATIK Entwurf und Implementierung - Ludwig ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3.3 <strong>Entwurf</strong> des Analyseprogrammes SeizureAnalyzer<br />
Für den Einsatz in Online-Verfahren wurde ein gr<strong>und</strong>legendes Vorhersagesystem entwickelt,<br />
welches als Zustandsmaschine entworfen ist. Dies ermöglicht eine explizite<br />
Denition des gewünschten Verhaltens, wie das Vorhersagesystem auf eintretende Signale<br />
wie Alarme oder Anfälle zu reagieren hat. Als weiterer Sicherheitsaspekt ist<br />
daher kein Übergang in einen <strong>und</strong>enierten Zustand möglich. Der <strong>Entwurf</strong> des Vorhersagesystems<br />
wird im folgenden Abschnitt beschrieben.<br />
Zur Anwendung, Optimierung <strong>und</strong> Überprüfung verschiedener Arten der Vorhersage<br />
wurden Klassen entworfen, welche das Interface PredictionAnalyzer realisieren. Durch<br />
eine entsprechende Änderung der Konguration des Programms kann dann ausgewählt<br />
werden, welche Vorhersageart bzw. welche Klasse benutzt werden soll.<br />
3.3.5.1 <strong>Entwurf</strong> des Vorhersagesystems als Zustandsmaschine<br />
Die Kernkomponente der Online-Vorhersage ist die Klasse PredictionSystem (siehe Abbildung<br />
3.4), welche das Vorhersagesystem als Transitionssystem modelliert. Es wird<br />
eingesetzt, um auf Ereignisse <strong>und</strong> Signale, die bei der Analyse der Daten eintreten, anhand<br />
des aktuellen Systemzustandes zu reagieren. Im Gegensatz zur herkömmlichen<br />
Art der Verarbeitung kommt dies einer Online-Analyse nahe, bei der aufgr<strong>und</strong> laufend<br />
erhobener Daten in Echtzeit Zustandsübergänge ausgelöst werden. Dabei treten<br />
folgende Ereignisse ein:<br />
ˆ alarm: Durch die Überschreitung eines Schwellwertes ausgelöster Alarm.<br />
ˆ seizure: Beginn eines epileptischen Anfalls des Patienten.<br />
ˆ Zeitüberschreitung: Ausgelöst durch Ablauf eines denierten Zeitfensters<br />
(im Diagramm mit after() gekennzeichnet)<br />
Als Zustände sind deniert:<br />
ˆ InterIctal: Der Ruhezustand zwischen Anfällen.<br />
ˆ PreIctalSPH: Zustand nach Auslösung eines Alarmes während des Interventionszeitraums<br />
SPH .<br />
ˆ PreIctalSOP: Akuter Alarmzustand, während dessen mit einem Anfall gerechnet<br />
werden muss.<br />
ˆ PostIctal: Zustand nach einem Anfall.<br />
29