In der Medizintechnik existiert ein riesiges Potenzial für KI-Algorithmen. Anonymisierte Behandlungsdaten lassen sich zu Therapie-Empfehlungen verdichten. Die Gerätediagnostik kann verbessert und die Lebensdauer erhöht werden. Und auch Steuer- und Regelungsaufgaben werden teilweise schon jetzt von Neuronalen Netzen, Entscheidungsbäumen oder ähnlichem übernommen.
Die Medizintechnik stellt jedoch auch hohe Anforderungen an KI- und ML-Systeme. Fehlentscheidungen können drastische Auswirkungen haben. Das Verhalten eines Neuronalen Netzes ist unter Umständen schwerer vorauszusagen als das eines von Menschen entwickelten Algorithmus. Es bedarf dringend regulatorischer Vorgaben zur Gewährleistung der Sicherheit von KI-Systemen in der Medizintechnik. Die Mitarbeiter der Schweizer IMT Information Management Technology AG aus Buchs arbeiten deshalb seit Anfang des Jahres im Normen-Gremium IEC PT63450 – „Artificial Intelligence-enabled Medical Devices – Methods for the Technical Verification and Validation“ mit.
KI-Algorithmen für rechenintensive Anwendungen
Die Prozessorleistung der Embedded Devices in Medizingeräten ist oft um Größenordnungen geringer als auf einem PC für Multimedia-Anwendungen oder in einer Produktionsanlage. Typische Prozessoren in Eingebetteten Systemen sind daher oft nicht leistungsstark genug, um komplexe Lernaufgaben sinnvoll darauf abzuwickeln. Trotzdem lässt sich ein großer Teil populärer KI-Algorithmen auf ihnen problemlos integrieren, wenn der PC oder Server das Training übernimmt. Denn in den meisten Fällen ist das Training weitaus recheninten-siver als die nachfolgende Anwendung (Inferenz).
Dies gilt für künstliche Neuronale Netze (KNN) ebenso wie für Support Vector Machines, Decision Trees und viele mehr. Bayes-Netzwerke sind ein Gegenbeispiel: Hier ist auch die Inferenz sehr rechenintensiv. Das liegt daran, dass zur Interferenz bedingte Wahrscheinlichkeiten durch numerische Integration über mehrere Variablen berechnet werden müssen.
Künstliche Intelligenz optimiert Durchflussmessgeräte
Die IMT Analytics AG, ein Kunde der IMT Information Management Technology AG und ebenfalls in Buchs ansässig, stellt Durchflussmessgeräte für die Kalibrierung von medizinischen Beatmungs- und Anästhesiegeräten her. In neueren Modellen wie dem PF-300Pro werden innovative KI-Algorithmen eingesetzt, etwa um Umwelteinflüsse auf Flussmessungen zu kompensieren oder die Größe großer Look-Up-Tabellen zu reduzieren.
Eine Look-Up-Tabelle mit über 200 000 Stützpunkten konnte beispielsweise mit einem künstlichen Neuronalen Netz auf 31 Koeffizienten komprimiert werden. Damit wird eine Speicherreduktion von 99,98 % bei einer maximalen Fehlerquote von 1 % erreicht. Das senkt sowohl Kosten als auch Rechenzeit. Nicht zuletzt durch solch eine Algorithmik kann sich IMT Analytics als Marktführer in der Flussmesstechnik in Zukunft behaupten.
Das Potenzial der Künstlichen Intelligenz in der Medizintechnik ist enorm, doch es gibt noch viele offene Fragen: Wie können KI-Algorithmen interpretiert, erklärt und verifiziert werden? Wie definieren wir in diesem Zusammenhang eine Testabdeckung und wie realisieren wir diese? Wie stellen wir eine repräsentative Datengrundlage sicher, damit demographische, kulturelle oder auch geschlechtsspezifische Unterschiede möglichst gut abgedeckt sind?
Solche Fragen müssen für den Bereich der Medizintechnik dringend geklärt werden. Mehrere normative Gremien haben bereits angefangen, sich damit zu beschäftigen. Erste Empfehlungen werden in Kürze erwartet.
www.imt.ch
Auf der Messe Compamed:
Halle 8b, Stand C30
Künstliche neuronale Netze auf Embedded Systems
Wie lassen sich künstliche neuronale Netze auf Embeddes Systems einsetzen? Diese drei Wege sind möglich, um Künstliche Intelligenz, Machine Learning und Eingebettete Systeme auf einen Nenner zu bringen:
- Manuelle Implementation:
Künstliche Neuronale Netze (KNN) des Perzeptron-Typs sind aus mathematischer Sicht einfacher als man vielleicht denkt. Einfache Netze lassen sich mit wenigen Schleifen und mathematischen Standardoperationen implementieren. Allerdings: Codiert man das KNN selbst, zieht jede Änderung der Netz-Architektur auch eine Anpassung des Codes nach sich. Das ist aufwendig und fehleranfällig. - Tensorflow Lite:
Tensorflow ist eines der am weitesten verbreiteten Frameworks für maschinelles Lernen. Wurde ein KNN mit Tensorflow trainiert, kann dieses mit Tensorflow Lite auf einem Eingebetteten System eingesetzt werden. - X-Cube-AI:
ST Microelectronics bietet mit X-Cube-AI seinen Kunden ein leicht bedienbares Produkt an, welches dasselbe wie Tensorflow Lite verspricht: ein mit Tensorflow/Keras trainiertes ML-System auf einem Embedded System mit STM32-Prozessor anzuwenden. Bei IMT testet das X-Cube-AI mit dem Beispiel-Netz. Es ist sehr einfach zu bedienen – einfacher als Tensor Flow Lite – und überzeugt mit der Funktionalität. Nachteil: Es werden nur Prozessoren der STM32-Reihe unterstützt.
Kontakt zum Unternemen:
IMT Information Management Technology AG
Gewerbestr. 8
CH-9470 Buchs
www.imt.ch