2016-04-27 19 views
0

Ich versuche, Lebertumoren in 3D außerkörperlichen CT-Scans zu segmentieren. Ab sofort habe ich eine geringe Genauigkeit von 70%.Einstellung der Region von Interesse in SimpleTk

Mein Plan für die Erhöhung der Genauigkeit besteht darin, die gesamte Leber auszusortieren und sie als eine Region von Interesse festzulegen und den Tumor innerhalb der Leber zu segmentieren. Das Problem, das ich habe, ist jedoch, dass jede von mir verwendete Schwellenwertmethode (Nachbarschaftsfilter, Binärschwellenbildfilter usw.) die Werte innerhalb der Segmentierung auf weiß (255) und die Außenseite auf schwarz (0) setzt.

Gibt es einen Weg, durch den ich die äußeren Voxel zu schwarz, aber nicht die Voxel innerhalb der Leber berühren kann? Ich habe durch Sitk-Dokumentation gelesen, aber ich habe Probleme, einen Filter zu finden, der mir dabei helfen würde.

Antwort

0

Zuerst in SimpleITK meisten ist es üblich für Masken und viele Segmentierung binär von 0 und Nullen. Überprüfen Sie also bitte, ob die Ausgabe 0 und 255 ist. Vielleicht möchten Sie Ihren Segmentierungsalgorithmus modifizieren, um dies als Ausgabe zu erzeugen.

Sie können den MaskImageFilter verwenden, wo Sie den Wert im Maskenbild festlegen können, der das Graustufenbild "ausblendet".

Wenn beide Bilder vom selben Typ sind und das Maskenbild 0 und 1 ist, können Sie die Bilder einfach multiplizieren.