Segmentierung des Femurs aus MRT-Daten mit Shape-Based Level-Sets

Ähnliche Dokumente
Segmentierung des Femurs aus MRT-Daten mit einem Shape-based Level-Set-Algorithmus

Segmentierung der Knochenoberfläche einzelner Lendenwirbel für die ultraschallbasierte Navigation

Segmentierung der Knochenoberfläche einzelner Wirbel für die ultraschallbasierte Navigation an der Lendenwirbelsäule

Kapitel 9. Zusammenfassung

Mathematische Symbole

Parametrisierung evolutionärer Strategien für die Registrierung von Wirbelknochen in Ultraschall und CT-Daten

Bildregistrierung in der Medizin. Fethi KAYA - Yusuf ÖZBEK

Registrierung von Knochen in 3D-Ultraschallund CT-Daten: Vergleich verschiedener Optimierungsverfahren

Segmentierung des Knochens aus T1- und PD-gewichteten Kernspinbildern vom Kopf

Vollautomatische Segmentierung der Prostata aus 3D-Ultraschallbildern

Einführung in die medizinische Bildverarbeitung WS 12/13

Automatic segmentation for dental operation planning. Diplomarbeit. Nguyen The Duy

Flächen- und Volumenmessung lokaler Objekte in DICOM-Bildern und Bildfolgen

Erstellung eines 3D-Atlas ausgewählter Strukturen durch affine Transformation anatomischer Landmarken

Automatische Segmentierung der Lungenflügel in CT-Daten

Level-Set-Segmentierung von Rattenhirn MRTs

Koautoren: Bernhard Brendel, Andreas Rick, Martin Stockheim, Kirsten Schmieder, Helmut Ermert

Automatische Initialisierung von Formmodellen mittels modellbasierter Registrierung

Klassifikation von Standardebenen in der 2D-Echokardiographie mittels 2D-3D-Bildregistrierung

Konsistente Parametrisierung von Flächen vom Geschlecht 1 zur Bildung eines statistischen Formmodells des Wirbels

Segmentierung der Prostata aus MRT-Bilddaten mittels eines statistischen Modells

4D MRT Lungen-Volumetrie und funktionale Analyse mittels deformierbarer Formmodelle

Multimodale Registrierung von Knochen-Szintigraphien und Röntgenbildern

Vesselness-geführte Level-Set Segmentierung von zerebralen Gefäßen

Erstellung eines anatomischen Templates zur Zielvolumendefinition der Zervixregion für die Bestrahlungsplanung

Segmentierung des Aterienbaums

Erzeugung statistischer 3D-Formmodelle zur Segmentierung medizinischer Bilddaten

Automatische Segmentierung der zerebralen Gefäße aus 3D-TOF-MRA-Bildsequenzen mittels Fuzzy-Methoden

Aktive Sensoren: Kontextbasierte Filterung von Merkmalen zur modellbasierten Segmentierung

Semi-automatische Echtzeit-Konturierung mit einem vorlagenbasierten und skalierungsinvarianten Ansatz

Ultraschallbasierte Navigation

Automatische Generierung dynamischer 3D-Modelle zur Segmentierung des linken Ventrikels in 3D-SPECT-Daten

Variationeller Ansatz für eine integrierte Segmentierung und nicht-lineare Registrierung

Praktikum Mathe und Medizin

Optimierte Segmentierung der Papille in HRT-Retinaaufnahmen

IGDT: Image Processing Advanced Teil 9

Halbautomatische Segmentierung von Pulmonalgefäßen in CT Daten als Referenz zur Validierung automatischer Verfahren

Modellbasierte Segmentierung von differenzierten Lymphknoten in CT-Daten

Entwicklung von additiv gefertigten Phantomen für die Qualitätssicherung in der Strahlentherapie

Simulation mammographischer Brustkompression zur Generierung von MRT-Projektionsbildern

Modellfunktion zur Approximation von Ultraschallkontrastmittelkonzentration zur semi-quantitativen Gewebeperfusionsbestimmung

Robuste Verzweigungserkennung von Gefäßen in CTA-Datensätzen zur modellbasierten Extraktion der Centerline

Registrierung von 3D-Ultraschall mit MRT- und CT-Daten für die navigierte Chirurgie

Interaktive und skalierungsinvariante Segmentierung des Rektums/Sigmoid in intraoperativen MRT-Aufnahmen für die gynäkologische Brachytherapie

Halbautomatische Segmentierung von Pulmonalgef-aıen in CT Daten als Referenz zur Validierung automatischer Verfahren

VOR-ORT AUFNAHME UND MATLAB BASIERTE AUSWERTUNG VON EINGANGSDATEN FÜR PERSONENSIMULATOREN

Chaos-based Image Encryption

Shape Gradient for Image and Video Segmentation

Vergleich von CT- mit C-Bogen-Segmentierungen für eine navigiert kontrollierte Fräse in der Neurochirurgie

Optimization - Gradient- & Simplex- Algorithms

Bildgestützte Quantifizierung von Aneurysmareperfusion zur Beurteilung des Behandlungserfolges von Coil-Therapien

Bildbeispiele Physikalisches Prinzip Hounsfield-Einheiten Bilderzeugung. Strahlenbelastung Bildbeispiele. Hirn - Weichteilfenster

Proseminar "Aufgabenstellungen der Bildanalyse und Mustererkennung"

4D-MRT-basierte Simulation der Lungenbewegung in statischen CT-Daten

Kranial-kaudale Korrespondenz in MR-Aufnahmen

Segmentierung von Aortenaneurysmen in CTA-Bildern mit dem statistischen Verfahren der Active Appearance Models

2. Übung: Einführung in MeVisLab

Roboterassistierte Reponierung von Oberschenkelfrakturen

Detektion von Lymphknoten in CT-Datensätzen des Halses

Bildanalyse und Visualisierung für die Planung von Nasennebenhöhlen-Operationen

Modellbasierte Segmentierung von differenzierten Lymphknoten in CT-Daten

Künstliche Knochen. Der künstliche Mensch

Automatische Detektion von Lymphknoten in CT-Datensätzen des Halses

Computer Vision: Segmentierung I

Corpus based Identification of Text Segments. Thomas Ebert Betreuer: MSc. Martin Schmitt

PRIP-Preis. Effizientes Object Tracking durch Programmierung von Mehrkernprozessoren und Grafikkarten

Merkmale zur Beschreibung der Intensitätsvariation für die Klassifikation von Herdbefunden in Mammogrammen

Echtzeitfähige Algorithmen für markerloses Tracking und Umfelderkennung , Dr.-Ing. Steffen Herbort, A.R.T. GmbH

Multi-Modal Non-Rigid Registration of Volumetric Medical Images

Magnetische Domänen bilden die Grundlage für das Verständnis vieler magnetischer

Ein effizienter geometrischer Ansatz zur Unterstützung der Trajektoriebestimmung bei der Tiefenhirnstimulation

Graphen- und Level-Set-basierte Nachverarbeitung von 3D-Gefäßsegmentierungen

Aktive Sensoren: Kontextbasierte Filterung von Merkmalen zur modellbasierten Segmentierung

Automatische Segmentierung der Gewebegrenzen in 2D- Ultraschalldaten aus der Mund-, Kiefer- und Gesichtschirurgie

Lokale Analyse von Infarktrandzonen in 3D-DE-MRT Bildsequenzen

Messtechnik und Modellierung in der Kardiologie

Segmentierung. Vorlesung FH-Hagenberg SEM

Aus der Universitätsklinik und Poliklinik für Kinderchirurgie an der Martin-Luther-Universität Halle-Wittenberg

Superpixels for Skin Segmentation

Jan Putzer, Michael Teistler, Jochen Dormeier, Lars Mieth*, Tim Pohlemann*

Graphbasierte Registrierung von Tubulären Strukturen

Suche nach korrespondierenden Pixeln

Variety 16-Kanal Multifunktionsspule

Robuste Bifurkationsdetektion für das Tracking von Koronararterien

Rapid Arc in der Praxis: ein Jahr Erfahrung

kompensieren und zu einer Verstarkung der Gesamtevidenz e image der meisten Konturpixel fuhren. e image (c) =w edge jje edge (c)jj + w region jje regi

Algorithmische Anwendungen

Variable Trajektoriendichte für Magnetic Particle Imaging

Konzepte der AI Neuronale Netze

Computerunterstützte Prothesenkonstruktion mittels statistischen Formmodells bei Beckenresektionen

Automatisches Layout von Graphen

Bildsegmentierung mit Level Sets

Bildsegmentierung mit Snakes und aktiven Konturen

Mustererkennung. Übersicht. Unüberwachtes Lernen. (Un-) Überwachtes Lernen Clustering im Allgemeinen k-means-verfahren Gaussian-Mixture Modelle

Aktive Konturen für die robuste Lokalisation von Zellen

Erinnern und Vergessen am Beispiel der. Alzheimer Erkrankung

Companion Technologie

Transkript:

Segmentierung des Femurs aus MRT-Daten mit Shape-Based Level-Sets Claudia Dekomien 1, Martin Busch 2, Wolfram Teske 3, Susanne Winter 1 1 Institut für Neuroinformatik, Ruhr-Universität Bochum, 44780 Bochum, 2 Grönemeyer Institut für Mikrotherapie, 44799 Bochum, 3 Orthopädische Universitätsklinik, Ruhr-Universität Bochum, 44791 Bochum Claudia.Dekomien@neuroinformatik.rub.de Kurzfassung. Inhalt dieser Arbeit ist die Segmentierung des Femurs aus MRT-Datensätzen mit einem Shape-based Level-Set-Ansatz. Der Algorithmus besteht aus zwei Phasen, der Modellerstellung und der Segmentierungsphase. In der Segmentierungsphase wurde ein kantenbasiertes und ein auf Intensitäten basierendes Optimierungskriterium mit einander kombiniert. Für eine lokale Verbesserung des Ergebnisses wurde zusätzlich ein Laplacian Level-Set-Verfahren angewendet. Der Femur konnte mit diesem Ansatz in drei verschiedenen MRT-Sequenzen und einem Fusionsdatensatz gut segmentiert werden. 1 Einleitung Die automatische Segmentierung anatomischer Strukturen in medizinischen Bilddaten ist in vielen Bereichen von großem Interesse. Sie kann z.b. als Basis für weitere diagnostische Verfahren wie eine automatische Gewebeklassifikation dienen, oder aber Strukturen liefern, die zur Registrierung der Daten mit anderen Daten herangezogen werden können. Wir stellen in dieser Arbeit die modellbasierte Segmentierung des Femurs in MRT-Daten vor. Die Ergebnisse der Segmentierung sollen nachfolgend als Basis für die intraoperative Registrierung der MRT-Daten mit Ultraschalldaten dienen. Dafür ist es notwendig die Knochenoberfläche aus den Daten zu extrahieren. Während dies in CT-Daten mit schwellwertbasierten Verfahren möglich ist, erweist sich diese Aufgabe in MRT- Daten als wesentlich schwieriger. Die Registrierbarkeit von CT-Daten, sowie von MRT-Daten bei halbautomatischer Segmentierung der Knochenoberfläche konnte bereits nachgewiesen werden [1, 2]. Es existiert eine Vielzahl von Arbeiten, die sich mit MRT-Segmentierung beschäftigen [3]. Augrund von lückenhaften und fehlenden Bildinformation sowie überlappenden Intensitäten verschiederner Gewebe sind einfache, schwellwertbasierte Verfahren für die Segmentierung wenig geeignet. Die erfolgreichsten Verfahren verwenden Vorwissen in Form von Modellen für die Segmentierung [4]. Aufgrund der Flexibilität ist die Level-Set-Darstellung von Modellen besonders gut geeignet [5]. Daher haben wir uns für einen Shape-based Level-Set Ansatz [6] für die Segmentierung dreidimensionaler Knochenstrukturen entschieden. Der gewählte Algorithmus wurde bereits erfolgreich zur Segmentierung einzelner Wirbel aus CT-Daten verwendet [7].

322 Dekomien et al. 2 Material und Methode 2.1 Daten Von Probanden wurden dreidimensionale MRT-Daten des Knies mit verschiedenen Aufnahme Sequenzen akquiriert. Es wurden ein T1-gewichteter isotroper Datensatz (T1), ein T2-gewichteter isotroper Datensatz (T2) und ein T1- gewichteter isotroper Datensatz mit Wasseranregung (T1W) aufgenommen. Aus den beiden T1 gewichteten Daten (T1 + T1W) wurde ein fusionierter Datensatz erstellt. Hierfür wurden die Grauwerte des T1-Datensatzes zu den Grauwerten des T1W-Datensatzes addiert. Zur Erstellung des Kniemodells standen insgesamt 16 Spiral-CT-Datensätze von Patienten und Phantomen zur Verfügung. 2.2 Datenvorverarbeitung Alle Datensätze wurden in eine isotrope Auflösung von 0.5 mm 0.5 mm 0.5 mm umgerechnet. Zum Ausgleich von Helligkeitsunterschieden, unter anderem aufgrund von Sensitivitätsunterschieden der Empfangsspule, wurde ein Bias Correction-Algorithmus [8] auf die MRT-Daten angewendet. 2.3 Segmentierung Die Segmentierung des Femurs aus MRT-Daten wurde mit einem Shape-based Level-Set-Ansatz durchgeführt. Der verwendete Algorithmus basiert auf einer Modifikation der Methode von Tsai [6, 7] und besteht aus zwei Phasen, der Modellerstellung und der Segmentierungsphase. Um ein Femur-Shape-Modell zu erstellen, wurden verschiedene Femora, mit einem halbautomatischen Schwellwertverfahren aus CT-Datensätzen segmentiert. Alle Femurobjekte wurden binarisiert und zu einander ausgerichtet. Für jedes binäre Objekt wurde eine Signed Distance Map berechnet. Aus diesen Signed Distance Maps werden entsprechend der in [6] beschriebenen Methode ein Meanshape M und k Eigenshapes E k gebildet. Die Level-Set-Funktion L setzt sich aus M und E wie folgt zusammen: L w,p (x) = M(T p (x)) + k w i E i (T p (x)). (1) Hierbei stellen w = (w 0,..., w k ) die Gewichte für die k ( n) Eigenshapes und p die Parameter für die Koordinatentransformation T p (x) eines Koordinatenpunktes dar. T p (x) beschreibt eine Rotation, eine Translation und eine Skalierung. Die Initialisierung der Startposition für die Segmentierung wurde mit einer rigiden Landmarken-Registrierung durchgeführt. Die Level-Set-Funktion L w,p besteht aus zwei Regionen, einer außerhalb und einer innerhalb des Objektes. Die Objektkontur wird als Zero-Level-Set bezeichnet. Die Segmentierung erfolgt i=0

Shape-Based Level-Sets 323 durch Optimierung der Parameter p und w. Erfolgreiche Fehlerfunktion waren das kantenbasierte Optimierungskriterium: m { gi, L w,p (x i ) = 0 E edge = f i,mit f i = 0, L w,p (x i ) 0 und g 1 i = 1 + I(x i ), (2) i=0 wobei I(x i ) den Gradienten des zu segmentierenden MRT-Volumen I an der Stelle x i = (x 1, y i, z i ) darstellt, sowie das Binary-Mean-Optimierungskriterium E mean = 1 (µ υ). (3) 2 Hierbei stellen µ und υ die mittleren Grauwertintensitäten des MRT-Volumens innerhalb und außerhalb des Zero-Level-Sets dar. Die Fehlerfunktionen E edge und E mean wurden gleichzeitig optimiert, indem die Fehlerfunktion E multi = E mean /E edge minimiert wurde. Zur Optimierung wurde die CMA-Evolutionsstrategie [9] verwendet. Zur lokalen Verbesserung der Segmentierung wurde zusätzlich ein Laplacian Level-Set-Verfahren aus der ITK-Libary angewendet. 3 Ergebnisse In drei unterschiedlichen MRT-Sequenzen und einem Fusionsdatensatz eines Probanden wurde der Femur segmentiert. Abbildung 1 zeigt die Segmentierungsergebnisse in allen vier Datensätzen nach der Shape-based Level-Set-Segmentierung. In Abbildung 2 sind die Segmentierungsergebnisse mit zusätzlicher lokaler Abb. 1. Shape-based Level-Set-Segmentierung; die weiße Line repräsentiert das Segmentierungergebnis a) T2-gewichtete MRT-Sequenz b) T1-gewichtete MRT-Sequenz c) T1-gewichtete MRT-Sequenz mit Wasseranregung d) Fusionsdatensatz aus den in b) und c) dargestellten Datensätzen. Die Pfeile markieren Regionen, an denen das Segmentierungsergebnis noch nicht perfekt auf der Knochenoberfläche liegt.

324 Dekomien et al. Optimierung durch das Laplacian Level-Set-Verfahren dargestellt. In den Abbildungen 1 a) und c) ist deutlich zu erkennen, dass nach der Shape-based Level-Set Segmentierung der Knocherand mit dem Modell noch nicht exakt erfasst wurde. Nach der lokalen Anpassung liegt das Segmentierungsergebniss besser auf dem Knochenrand (markiert durch die dicken Pfeile) und kleine spezielle Strukturen des Knochens (markiert durch die dünnen Pfeile), die nicht im Modell enthalten sind, werden erkannt. Die Rechenzeit, auf einem Intel Core 2 Duo 2,19 GHz CPU, für die Shape-based Level-Set Segmentierung lag bei ca. 2 Minuten. Die Laplacian Level-Set Segmentierung benötigt ca. 1,5 Minuten. 4 Diskussion Der Shape-based Level-Set-Segmentierungsalgorithmus zeigt gute Resultate bei der Segmentierung des Femurs aus allen vier MRT-Datensätzen. Mit der lokalen Anpassung der Ergebnisse durch die Laplacian Level-Set-Segmentierung konnten die Resultate noch weiter verbessert werden. Dieses lokale Verfahren führt jedoch nur zu optimalen Ergebnissen, wenn das initiale Level-Set der Form des Objektes bereits stark ähnelt. Es ist daher nich alleine einsetzbar, sondern nur als zweiter Schritt nach der modellbasierten Segmentierung. Zusammenfassend lässt sich sagen, dass der vorgestellte Algorithmus zuverlässig den Femur aus verschiedenen Datensätzen segmentieren kann. Die Be- Abb. 2. Shape-based Level-Set-Segmentierung mit zusätzlicher lokaler Optimierung durch das Laplacian Level-Set-Verfahren; die weiße Line repräsentiert das Segmentierungergebnis a) T2-gewichtete MRT-Sequenz b) T1-gewichtete MRT-Sequenz c) T1- gewichtete MRT-Sequenz mit Wasseranregung d) Fusionsdatensatz aus den in b) und c) dargestellten Datensätzen. Die Pfeile markieren Stellen der Segmentierung, die sich durch die lokale Optimierung verbessert haben.

Shape-Based Level-Sets 325 nutzerinteraktion war sehr gering und die Rechenzeit lag für präopertive Prozesse in einem vertretbaren Rahmen. Die Segmentierungsergebnisse können für MRT-Registrierungen mit verschiedenen anderen Modalitäten wie Ultraschall, CT oder auch 2D-Röntgenbildern verwendet werden. Außerdem lassen sich dreidimensionale Modelle des Femurs erstellen, die auch für eine OP-Planungen zur Verfügung stehen können. Weitere geplante Arbeiten umfassen unter anderem eine Erweiterung des Modells um eine größere Zahl von Einzelmodellen. Dadurch können mehr Formvariationen erfasst werden. Außerdem soll im nächsten Schritt die Initialisierung der Startposition der Segmentierung mittels einer automatischen Landmarkendetektion durchgeführt werden. Das reduziert die Benutzerinteraktion weiter und trägt wesentlich zur Einsetzbarkeit des Verfahrens in der Praxis bei. Literaturverzeichnis 1. Winter S, Brendel B, et al. Registration of CT and intraoperative 3D ultrasound images of the spine using evolutionary and gradient-based methods. IEEE Trans Evol Comput. 2008;12(3):284 296. 2. Winter S, Dekomien C, et al. Registrierung von intraoperativem 3D-Ultraschall mit präoperativen MRT-Daten für die computergestützte orthopädische Chirurgie. Z Orthopäd Unfallchir. 2007;145:586 590. 3. Fripp J, Crozier S, et al. Automatic segmentation of the bone and extraction of the bone cartilage interface from magnetic resonance images of the knee. J Comput Phys. 2007;52:1617 1631. 4. McInerney T, Terzopoulos D. Deformable models in medical image analysis: A survey. Med Image Anal. 1996;1(2):91 108. 5. Osher S, Fedkiw RP. Level set methods: An overview and some recent results. J Comput Phys. 2001;169(2):463 502. 6. Tsai A, Yezzi A, et al. A shape-based approach to the segmentation of medical imagery using level sets. IEEE Trans Med Imaging. 2003;22(2):137 154. 7. Dekomien C, Winter S. Segmentierung einzelner Wirbel in dreidimensionalen CT- Daten mit einem modelbasierten Level Set Ansatz. Biomed Tech. 2007;52. 8. Vovk U, Pernus F, et al. MRI intensity inhomogeneity correction by combining intensity and spatial information. Phys Med Biol. 2004;49(17):4119 4133. 9. Hansen N, Kern S. Evaluating the CMA evolution strategy on multimodal test functions. Parall Prob Sol Nature. 2004;3242:282 291.