T07 – AUCMEDI: Ein Framework für die Automatische Klassifizierung von Medizinischen Bildern
Tag, Uhrzeit, Dauer
Sonntagnachmittag, 14 – 18 Uhr, 4h
Angebotene Sprache
Deutsch
Kurzbeschreibung
Motivation: Die mögliche Integration tiefer neuronaler Netze in die klinische Routine ist derzeit ein hochaktuelles Forschungsthema. Das Bestreben der Klinker, insbesondere in den bildgebenden Disziplinen, ist, diese Modelle als klinische Entscheidungsunterstützung zu nutzen, um die Diagnosesicherheit zu verbessern oder zeitaufwendige manuelle Prozesse zu automatisieren. Klinische Anwendungsstudien offenbaren jedoch, dass die Integration von Pipelines für die Bildklassifizierung in eine Krankenhausumgebung erhebliche Schwierigkeiten bereitet. Bereits implementierte Lösungen aus der Literatur sind in der Regel komplexe als auch eigenständige Software. Durch die oftmals fehlende Generalisierbarkeit solcher Modelle stehen interessierte Klinker vor dem Problem, dass keine Wiederverwendbarkeit auf eigene Datensätze und somit kein praktischer Einsatz in der klinischen Forschung möglich ist.
Das Open-Source Python Framework AUCMEDI bietet für die beschriebenen Herausforderungen eine Lösung. Das Softwarepaket bietet nicht nur eine Bibliothek als „High-Level“ API für den standardisierten Bau von modernen medizinischen Bildklassifizierung-Pipelines an, sondern auch die reproduzierbare Installation und direkte Anwendung mittels Dockerisierung und automatischer Hyperparameter Erkennung. Mit AUCMEDI ist es Forschern möglich, mit nur wenigen Zeilen Code eine vollständige, als auch leicht zu integrierende Pipeline für die medizinische Bildklassifizierung aufzusetzen. AUCMEDI ist als Python-Paket über PyPI („pip install aucmedi“) und als Repository über GitHub verfügbar mit ausführlicher Dokumentation, Beispielen und Anbindungen an moderne DevOps (CI/CD) Techniken: https://frankkramer-lab.github.io/aucmedi/.
Inhalt und Format: Das Hands-On Tutorial demonstriert die Anwendung von AUCMEDI auf einen öffentlich zugänglichen medizinischen Bildgebungsdatensatz innerhalb der Google Colab Umgebung (Jupyter Notebooks). Die Notebooks werden entsprechend bereits vorbereitet sein, sodass nur Kleinigkeiten angepasst werden müssen, jedoch man gute Einblicke in die Funktionsweise erhält. Daher sind keine außergewöhnlichen Vorkenntnisse in diesem Bereich erforderlich. Vorab wird es eine kleine Vorlesung geben, um in die Thematik (Deep Learning basierte Bildklassifizierung, AUCMEDI) und Arbeitsaufgaben einzuführen.
Geplante Lernziele: Innerhalb des Tutorials werden Einblicke in die Funktionsweise als auch in den Aufbau von modernen Pipelines basierend auf tiefen neuronalen Netzen für die medizinische Bildklassifizierung gewährt. Außerdem werden Kenntnisse im Umgang mit der Software AUCMEDI vermittelt.
Fachliche Voraussetzungen
Erfahrung mit Jupyter Notebook / Google Colab wird vorausgesetzt.
Zudem sind Kenntnisse in Python und Deep Learning wünschenswert, jedoch keine Voraussetzung. Das Tutorial richtet sich ebenfalls an interessierte Kliniker im Fachbereich Bildanalyse.
Technische Voraussetzungen
Ein Laptop mit Internet-Anbindung wird benötigt. Jupyter Notebook / Google Colab wird im Internet-Browser genutzt und benötigt keine Vorinstallation.
Für optionales lokales Arbeiten (fortgeschrittene Nutzer) empfiehlt sich Python 3.8÷3.10 mit
TensorFlow. AUCMEDI kann ebenfalls vorinstalliert werden via PyPI (pip install aucmedi).
Organisator*in
Dominik Müller
Institution
Universität Augsburg, Augsburg, Bayern, Deutschland
Kontakt
dominik.mueller [at] informatik.uni-augsburg.de
Zusätzliche*r Referent*in
Dennis Hartmann
Institution
Universität Augsburg, Augsburg, Bayern, Deutschland