22.01.2015 Aufrufe

INSTITUT FÜR INFORMATIK Entwurf und Implementierung - Ludwig ...

INSTITUT FÜR INFORMATIK Entwurf und Implementierung - Ludwig ...

INSTITUT FÜR INFORMATIK Entwurf und Implementierung - Ludwig ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!