DE102005043395A1 - Intelligentes Teilen von Volumendaten - Google Patents
Intelligentes Teilen von Volumendaten Download PDFInfo
- Publication number
- DE102005043395A1 DE102005043395A1 DE102005043395A DE102005043395A DE102005043395A1 DE 102005043395 A1 DE102005043395 A1 DE 102005043395A1 DE 102005043395 A DE102005043395 A DE 102005043395A DE 102005043395 A DE102005043395 A DE 102005043395A DE 102005043395 A1 DE102005043395 A1 DE 102005043395A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- dividing lines
- volume data
- steps
- points
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 claims abstract description 21
- 238000004891 communication Methods 0.000 claims abstract description 7
- 238000005070 sampling Methods 0.000 claims abstract description 6
- 238000001514 detection method Methods 0.000 claims description 12
- 210000000056 organ Anatomy 0.000 claims description 9
- 238000000926 separation method Methods 0.000 claims description 9
- 239000000284 extract Substances 0.000 claims description 8
- 239000003550 marker Substances 0.000 claims description 8
- 230000011218 segmentation Effects 0.000 claims description 8
- 238000013179 statistical model Methods 0.000 claims description 7
- 238000010276 construction Methods 0.000 claims description 4
- 210000001835 viscera Anatomy 0.000 claims description 4
- 210000000988 bone and bone Anatomy 0.000 claims description 2
- 239000003795 chemical substances by application Substances 0.000 claims 1
- 230000015654 memory Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 210000001015 abdomen Anatomy 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 210000004072 lung Anatomy 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 210000000481 breast Anatomy 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 210000002216 heart Anatomy 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 210000004197 pelvis Anatomy 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 210000000746 body region Anatomy 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 210000000038 chest Anatomy 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000002059 diagnostic imaging Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 230000006806 disease prevention Effects 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 210000004394 hip joint Anatomy 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 210000003734 kidney Anatomy 0.000 description 1
- 210000000629 knee joint Anatomy 0.000 description 1
- 210000002414 leg Anatomy 0.000 description 1
- 210000004185 liver Anatomy 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 210000003739 neck Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 210000002345 respiratory system Anatomy 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/12—Edge-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10072—Tomographic images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20112—Image segmentation details
- G06T2207/20132—Image cropping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Magnetic Resonance Imaging Apparatus (AREA)
Abstract
Ein
System (100) und Verfahren (200) für das intelligente Teilen von
Volumendaten werden bereitgestellt, einschließlich eines Adapters (112,
128, 130) zum Entgegennehmen von Gruppenbefehls-Abtastdaten oder
Ganzkörper-Abtastdaten
(212), eines Merkmalsdetektors (170), der sich in Signalverbindung
mit dem Adapter befindet, zum Detektieren globaler Merkmale in dem
empfangenen Abtastdaten (214) und zum Definieren von Trennlinien
bezüglich
der detektierten Merkmale entlang einer Achse der Abtastdaten (216)
und eines Datenteilers (180), der sich in Signalverbindung mit dem
Adapter befindet, zum Teilen der Abtastdaten in Datensätze gemäß der definierten
Trennlinien (220).
Description
- Querverweis auf verwandte Anmeldung
- Diese Anmeldung beansprucht die Priorität der vorläufigen US-Anmeldung 60/618,007 (Anwaltszeichen 2004P17402US) vom 12. Oktober 2004 mit dem Titel "Intelligentes Teilen von Volumendaten", die hier über Bezugnahme in ihrer Gesamtheit beinhaltet ist.
- Hintergrund
- Mit der verstärkten Entwicklung von Hardware-Technologien für medizinische Bildgebungsgeräte können nun große Abschnitte des menschlichen Körpers und sogar der ganze Körper in einer einzigen Untersuchung abgetastet werden. Dies erhöht wiederum die Notwendigkeit für eine automatische Extraktion von Bildbereichen aus großen Datenvolumen.
- Ein beispielhaftes Szenario ist ein Gruppenbefehl, der durch einen Physiker gegeben wird. Ein Patient kann beispielsweise Untersuchungen der Brust, des Unterleibs und des Beckens benötigen. Der Radiologe nimmt die Aufträge von verschiedenen Spezialisten entgegen und gruppiert diese drei Untersuchungen zusammen, um einen Gruppenbefehl zu bilden, so dass er den oberen Teil des Körpers des Patienten abtastet. Dieser Gruppenbefehl anstelle getrennter Befehle verbessert die Effizienz und die Einsatzmöglichkeiten der Geräte.
- Anschließend müssen diese Daten in drei Datenbereiche, nämlich Brust, Unterleib und Becken, geteilt werden, wobei begrenzte Überlappungen zwischen den aneinandergrenzenden Bereichen erlaubt sind. Auf diese Weise erhält jeder der Spezialisten lediglich den in Frage kommenden Datenbereich von Interesse, wodurch die unnütze Bandbreite sowohl für die Übermittlung als auch die Speicherung unnötiger Daten vermieden wird. Typischerweise wird dies manuell durchgeführt, was eine mühsame und zeitraubende Arbeit ist.
- In einem anderen Szenario kann eine allgemeine Untersuchung zum Überprüfen verschiedener Krankheiten den ganzen menschlichen Körper erfassen. Dies dürfte mit der steigenden Notwendigkeit der Gesundheitserhaltung und Krankheitsprävention immer populärer werden. In diesem Szenario wird die effektive Datenteilung für einen Ganzkörper-Scan noch wichtiger, da die Daten so groß sind, dass sie nicht an jeden Spezialisten unabhängig von seinem Interesse gesendet werden können.
- Somit wird ein System für das intelligente Teilen von Volumendaten benötigt, um automatisch einen beliebigen Datenbereich, der die gewünschten Organe oder Körperbereiche enthält, aus den Gruppenbefehlsdaten oder den Ganzkörper-Volumendaten automatisch zu extrahieren, wobei der Benutzer fordern kann, dass der zu extrahierende Bildabschnitt entweder solche Körperbereiche wie Kopf, Nacken, Unterleib, Bein und dergleichen beinhaltet, oder solche inneren Organe wie Gehirn, Herz, Lunge, Leber, Nieren und dergleichen.
- Zusammenfassung
- Diese und weitere Nachteile des Standes der Technik werden durch eine Vorrichtung und ein Verfahren zum intelligenten Teilen von Volumendaten aufgegriffen.
- Ein beispielhaftes System für das intelligente Teilen von Volumendaten weist einen Adapter zum Entgegennehmen von Gruppenbefehls-Abtastdaten oder Ganzkörper-Abtastdaten auf, einen Merkmalsdetektor, der sich in Signalverbindung mit dem Adapter befindet, zum Feststellen globaler Merkmale in den empfangenen Abtastdaten und zum Definieren von Trennlinien bezüglich der detektierten Merkmale entlang einer Achse der Abtastdaten, und einen Datenteiler, der sich in Signalverbin dung mit dem Adapter befindet, zum Teilen der Abtastdaten in Datensätze gemäß den definierten Trennlinien.
- Ein entsprechendes Verfahren für das intelligente Teilen von Volumendaten weist die Schritte auf, wenigstens einen Satz von Gruppenbefehls-Abtastdaten oder Ganzkörper-Abtastdaten entgegenzunehmen, globale Merkmale in den empfangenen Abtastdaten festzustellen, Trennlinien bezüglich der detektierten Merkmale entlang einer Achse der Abtastdaten zu definieren und die Abtastdaten in eine Mehrzahl von Datensätzen gemäß den definierten Trennlinien zu unterteilen.
- Diese und weitere Aspekte, Merkmale und Vorteile der vorliegenden Offenbarung werden aus der nachfolgenden Beschreibung beispielhafter Ausführungsformen deutlich, die in Verbindung mit den begleitenden Zeichnungen zu lesen ist.
- Kurze Beschreibung der Zeichnungen
- Die vorliegende Erfindung lehrt ein System und ein Verfahren zum intelligenten Teilen von Volumendaten gemäß den nachfolgenden beispielhaften Figuren.
-
1 zeigt ein schematisches Diagramm eines Systems für das intelligente Teilen von Volumendaten gemäß einer veranschaulichenden Ausführungsform der vorliegenden Offenbarung; -
2 zeigt ein Flussdiagramm eines Verfahrens für das intelligente Teilen von Volumendaten gemäß einer veranschaulichenden Ausführungsform der vorliegenden Offenbarung; -
3 zeigt graphische Diagramme von axialen Profilen für das intelligente Teilen von Volumendaten gemäß einer veranschaulichenden Ausführungsform der vorliegenden Offenbarung; und -
4 zeigt graphische Diagramme von axialen und koronalen Ansichten für das intelligente Teilen von Volumendaten gemäß einer veranschaulichenden Ausführungsform der vorliegenden Offenbarung. - Detaillierte Beschreibung bevorzugter Ausführungsformen
- Eine beispielhafte Ausführungsform der vorliegenden Offenbarung extrahiert automatisch Daten für Körperbereiche von Interesse aus Volumendatensätzen, die von größeren medizinischen Einrichtungen erhalten werden. Dies ermöglicht Einsparungen beim Speichern und der Übermittlungsbandbreite und verbessert die Effizienz der gemeinsamen Datenbenutzung.
- Wie in
1 dargestellt ist ein System für das intelligente Teilen von Volumendaten gemäß einer veranschaulichenden Ausführungsform der vorliegenden Offenbarung allgemein mit Bezugsziffer100 bezeichnet. Das System100 weist wenigstens einen Prozessor oder eine zentrale Prozessoreinheit (CPU)102 auf, die sich in Signalverbindung mit einem Systembus104 befindet. Ein Lesespeicher (ROM)106 , ein Schreib-Lese-Speicher (RAM)108 , ein Displayadapter110 , ein Eingangs-/Ausgangs-Adapter112 , ein Nutzerschnittstellenadapter114 , ein Kommunikationsadapter128 und ein Bildgebungsadapter130 befinden sich ebenfalls in Signalverbindung mit dem Systembus104 . Eine Anzeigeeinheit116 befindet sich über den Displayadapter110 in Signalverbindung mit dem Systembus104 . Eine Diskspeichereinheit110 , wie beispielsweise eine magnetische oder optische Diskspeichereinheit, befindet sich über den Eingang-/Ausgangsadapter112 in Signalverbindung mit dem Systembus104 . Eine Maus120 , eine Tastatur122 und eine Augenverfolgungsvorrichtung124 befinden sich über den Nutzerschnittstellenadapter114 in Signalverbindung mit dem Systembus104 . Eine Bildgebungsvorrichtung132 befindet sich über den Bildgebungsadapter130 in Signalverbindung mit dem Systembus104 . - Eine Merkmalsdetektionseinheit
170 und eine Datenteilereinheit180 sind ebenfalls in das System100 integriert und befinden sich in Signalverbindung mit der CPU102 und dem Systembus104 . Obwohl die Merkmalsdetektionseinheit170 und die Datenteilereinheit180 als an den wenigstens einen Prozessor oder die CPU102 gekoppelt dargestellt sind, sind diese Komponenten vorzugsweise in einem Computerprogrammcode verkörpert, der in wenigstens einem der Speicher106 ,108 und118 gespeichert ist, wobei der Computerprogrammcode von der CPU102 ausgeführt wird. - Wenn man sich
2 zuwendet, ist ein Verfahren für das intelligente Teilen von Volumendaten gemäß einer veranschaulichenden Ausführungsform der vorliegenden Offenbarung allgemein mit Bezugsziffer200 bezeichnet. Das Verfahren200 weist einen Startblock210 auf, der die Steuerung auf einen Eingangsblock212 übergibt. Der Eingangsblock212 empfängt Gruppenbefehls- oder Ganzkörper-Abtastdaten und übergibt die Steuerung an einen Funktionsblock214 . Der Funktionsblock214 detektiert globale Merkmale in den Abtastdaten und übergibt die Steuerung an einen Funktionsblock216 . Der Funktionsblock 216 wiederum definiert Trennlinien bezüglich der detektierten Merkmale entlang einer Achse der Abtastdaten. Der Funktionsblock216 übergibt die Steuerung an einen Funktionsblock218 , der zwischen definierten Trennlinien interpoliert, um andere Grenzen von Interesse zu lokalisieren, und übergibt die Steuerung an einen Funktionsblock220 . Der Funktionsblock220 teilt die Abtastdaten gemäß den definierten und/oder interpolierten Linien in teilweise überlappende Datensätze und übergibt die Steuerung an einen Endblock222 . - Bezug nehmend auf
3 sind Profile, die aus den Ganzkörper-Scans von Patienten extrahiert wurden, allgemein mit Bezugsziffer300 bezeichnet, einschließlich eines ersten Profils310 einer ersten Person und eines zweiten Profils320 einer zweiten Person. In den Profilen310 und320 steht die horizontale Achse für die axiale Schnittanzahl und die verti kale Achse für die Summe der Intensitäten aller Voxel oberhalb einer Grenze bei einem vorgegebenen axialen Schnitt. - Obwohl sich die Profile im globalen Bereich in Intensitäten sowie Formen stark unterscheiden, gibt es einen Abschnitt, der durch die rechtwinkligen Kästen
312 und322 gekennzeichnet ist, der in beiden Profilen ähnliche Muster zeigt. Die Peaks und Wendepunkte innerhalb des Abschnitts, der durch die Kästen312 und322 begrenzt ist, stellen stabile anatomische Markierungspunkte des menschlichen Körpers dar, die verlässlich extrahiert und als Trennlinien verwendet werden können. - Wie in
4 dargestellt werden senkrechte Ansichten der Ganzkörper-Abtastdaten allgemein mit Bezugsziffer400 bezeichnet. Hier umfassen die Ansichten400 eine axiale Ansicht410 und eine koronale Ansicht420 der Daten für eine Person. Die axiale Ansicht410 zeigt im linken Fenster eines von etwa 2000 axialen Schnittbildern aus den Ganzkörper-Abtastvolumendaten. Die koronale Ansicht420 zeigt eine Trennliniendetektion für das Unterteilen von Daten im rechten Fenster. Eine erste Linie422 in der koronalen Ansicht420 kennzeichnet die Position des Schnitts, der in der axialen Ansicht410 dargestellt ist, und die zwei Liniensegmente412 zeigen die Position der koronalen Ansicht420 in der axialen Ansicht410 . Die Linien424 ,426 ,428 ,430 ,432 ,434 und436 , die in der koronalen Ansicht420 dargestellt sind, sind die detektierten Merkmalsmarkierungspunkte als Referenzen für das Teilen. - Beim Betrieb einer beispielhaften Ausführungsform des Systems
100 gemäß1 für das intelligente Teilen von Volumendaten werden die zu unterteilenden Daten in einer Reihe von Dateien gespeichert, wobei jede der Dateien ein axiales Schnittbild enthält. So werden beispielsweise die DICOM-Daten gespeichert. Hier wird das Teilen der Volumendaten in axialer Richtung angewendet. Wieder Bezug nehmend auf1 weist das System100 eine Merkmalsdetektionseinheit170 auf, die automatisch Trennlinien in axialer Richtung der Daten detektiert. - Nach der Detektion kopiert die Datenteilereinheit
180 die Dateien, die den gewünschten Abschnitt der Schnittbilder enthalten, gemäß den detektierten Trennlinien an die gewünschte Stelle. Mehrere Algorithmen sind vorgesehen, um die Trennlinien zu extrahieren, wobei die Algorithmen abwechselnd oder in einer beliebigen Kombination verwendet werden können. - Ein erster Algorithmus zum Extrahieren der Trennlinien ist der Algorithmus der Merkmalsmarkierungspunkt-Extraktion in axialer Richtung. Merkmalspunkte, Konturen und Bereiche werden aus den Volumendaten extrahiert und als Markierungspunkte verwendet. Diese Markierungspunkte sollten gegen Rauschen und Schwankungen stabil sein. Sie sollten deutlich herausragen und verlässlich sein. Es sollten auch mehrere Markierungspunkte vorhanden sein, die die Schlüsselpunkte in den gesamten Volumendaten abdecken.
- Ein zweiter Algorithmus zum Extrahieren der Trennlinien ist der Algorithmus der Konstruktion statistischer Modelle. Hier können angenäherte Modelle für Teile des menschlichen Körpers und für Organe konstruiert werden. Sie werden für die Identifizierung eines speziellen Körperteils oder eines inneren Organs verwendet. Anschließend kann eine modellbasierte Segmentierung angewendet werden, um deren Positionen in den Volumendaten verlässlich festzustellen.
- Ein dritter Algorithmus zum Extrahieren der Trennlinien ist der Algorithmus der Trennpunkt-Interpolation. Aus den detektierten Markierungspunkten werden tatsächliche Trennlinien mit ausreichender Genauigkeit interpoliert. Sie werden anschließend verwendet, um einen Datenabschnitt aus den gesamten Volumendaten zu extrahieren.
- Ein vierter Algorithmus zum Extrahieren der Trennlinien ist der Algorithmus der Profilanalyse unter Verwendung statistischer Verfahren. Ein Profil ist eine 1D-Anordnung von Statistiken. Die Größe der Anordnung entspricht der Anzahl von Schnitten in axialer Richtung. Die Statistiken, die verwendet werden können, umfassen die Querschnittsfläche, die Summe der Intensitäten innerhalb des Schnitts und dergleichen. Durch Analyse eines solchen Profils ist das System in der Lage, signifikante Trennlinien zu identifizieren. Als ein Beispiel eines solchen Profils kann die Summe der Intensitäten aller Pixel mit hoher Intensität innerhalb eines jeden Schnitts extrahiert werden, wie beispielsweise in den Profilen
300 in3 dargestellt ist. In dieser beispielhaften Ausführungsform sind die Punkte hoher Intensität als diejenigen Punkte definiert, die höher als 1200 sind, welche in erster Linie Knochenpixel sind. Die Profile310 und320 aus3 sind zwei solche Profile, die aus zwei Ganzkörper-Datensätzen berechnet wurden. Diese zwei Datensätze stammen von zwei sehr unterschiedlichen Menschen, und die Profile sind ebenfalls unterschiedlich. Es gibt jedoch Punkte mit ähnlichen Mustern auf dem Profil und diese Punkte sind stabil und allgemein genug, um sie als Markierungspunkte zu extrahieren. - Beispielhafte Ergebnisse des Systems sind in
4 dargestellt. Für CT-Ganzkörper-Volumendaten mit 2000 Schnitten hat das System7 Trennlinien detektiert, die die am meisten verlässlichen und einzigartigen Markierungspunkte repräsentieren. Beispielsweise sind das obere Ende424 und das untere Ende428 der Lunge zwei derartige Trennlinien. Außerdem wurden auch der Mittelpunkt des Hüftgelenks432 und des Kniegelenks436 als zwei einzigartige und stabile Trennlinien detektiert. - Sobald die Trennlinien detektiert sind, kann das System eine Interpolation anwenden, um andere Linien von Interesse zu erhalten. Beispielsweise kann das System bei Vorliegen des oberen und unteren Endes der Lunge die Position und Umfangslinien der Brustanatomien, wie Herz, Atemwege und dergleichen, einschätzen.
- Aufgrund der Größe des großen Datensatzes können einige Systeme mit begrenztem Speicher nicht geeignet sein, die Volumendaten vollständig im Systemspeicher aufzunehmen. Deshalb werden spezielle Speichermanagementvorgänge vorgesehen, um zu einem beliebigen Zeitpunkt lediglich auf Teile der Daten zuzugreifen. Um effektiv und effizient Dateninformationen zu extrahieren, können die Ausführungsformen spezielle Speichermanagementverfahren aufweisen, die für die Anforderungen des Algorithmus perfekt geeignet sind. Beispielsweise liest ein beispielhaftes Speichermanagementverfahren lediglich einen Teil des Datensatzes zu einem Zeitpunkt aus. Der Algorithmus extrahiert die Eigenschaften wie die Intensitätsprofile aus diesem Teil der Daten und entfernt sie anschließend aus dem Speicher, so dass ein anderer Teil der Daten in den Speicher eingelesen und verarbeitet werden kann. Ein solches System kann bei allen beliebigen 3D-Volumendaten, wie CT-, MR-, Ultraschalldaten und dergleichen, angewendet werden.
- Bei alternativen Ausführungsformen der Vorrichtung
100 kann ein Teil des oder der gesamte Computerprogrammcode in Registern gespeichert sein, die auf dem Prozessorchip102 angeordnet sind. Außerdem können verschiedene wechselnde Konfigurationen und Implementierungen der Merkmalsdetektionseinheit170 und der Datenteilereinheit180 durchgeführt werden, ebenso wie bei den anderen Elementen des Systems100 . - Es soll klar sein, dass die Lehre der vorliegenden Offenbarung in verschiedenen Formen von Hardware, Software, Firmware, Spezialzweckprozessoren oder Kombinationen davon implementiert sein kann. Am meisten bevorzugt ist die Lehre der vorliegenden Offenbarung als Kombination von Hardware und Software implementiert.
- Außerdem ist die Software vorzugsweise als Anwendungsprogramm implementiert, die auf einer Programmspeichereinheit verkörpert ist. Das Anwendungsprogramm kann auf ein Gerät mit einer beliebigen geeigneten Architektur geladen und von diesem Ge rät ausgeführt werden. Vorzugsweise ist das Gerät auf einer Computerplattform mit Hardware, beispielsweise einer oder mehreren zentralen Prozessoreinheiten (CPU), Schreib-Lese-Speichern (RAM) und Eingangs-/Ausgangs-Schnittstellen, implementiert.
- Die Computerplattform kann auch ein Betriebssystem und einen Mikrobefehlscode aufweisen. Die verschiedenen Verfahren und Funktionen, die hier beschrieben wurden, können entweder Teil des Mikrobefehlscodes oder Teil des Anwendungsprogramms oder einer beliebigen Kombination hiervon sein, jeweils ausgeführt durch eine CPU. Außerdem können verschiedene andere Peripheriegeräte mit der Computerplattform verbunden sein, wie beispielsweise eine zusätzliche Datenspeichereinheit und ein Drucker.
- Es soll außerdem klar sein, dass, da einige der System bildenden Komponenten und Verfahren, die in den begleitenden Zeichnungen dargestellt sind, vorzugsweise in Software implementiert sind, die tatsächlichen Verbindungen zwischen den Systemkomponenten oder den Verfahrensfunktionsblöcken sich abhängig von der Weise unterscheiden können, in der die vorliegende Offenbarung programmiert ist. Mit der hier offenbarten Lehre kann ein Fachmann in der Lage sein, diese und ähnliche Implementierungen oder Konfigurationen der vorliegenden Offenbarung in Erwägung zu ziehen.
- Obwohl die veranschaulichenden Ausführungsformen unter Bezugnahme auf die begleitenden Zeichnungen beschrieben wurden, soll es klar sein, dass die vorliegende Offenbarung nicht auf exakt diese Ausführungsformen beschränkt ist und dass verschiedene Änderungen und Modifikationen von einem Fachmann durchgeführt werden können, ohne vom Schutzumfang und vom erfinderischen Gedanken der vorliegenden Offenbarung abzuweichen. All diese Änderungen und Modifikationen sollen im Schutzumfang der vorliegenden Offenbarung beinhaltet sein, wie er durch die beigefügten Ansprüche definiert ist.
Claims (20)
- Verfahren für das intelligente Teilen von Volumendaten mit folgenden Schritten: Entgegennehmen wenigstens eines Gruppenbefehls-Abtastdatensatzes oder eines Ganzkörper-Abtastdatensatzes; Detektieren von globalen Merkmalen in den empfangenen Abtastdaten; Definieren von Trennlinien bezüglich der detektierten Merkmale entlang einer Achse der Abtastdaten; und Teilen der Abtastdaten in eine Mehrzahl von Datensätzen gemäß den definierten Trennlinien.
- Verfahren nach Anspruch 1, außerdem mit folgenden Schritten: Interpolieren zwischen definierten Trennlinien, um andere Grenzlinien von Interesse zu lokalisieren; und Teilen der Abtastdaten in eine Mehrzahl von Datensätzen gemäß den interpolierten Linien.
- Verfahren nach Anspruch 1, wobei die mehreren Datensätze sich teilweise überlappen.
- Verfahren nach Anspruch 1, wobei das Detektieren globaler Merkmale folgende Schritte aufweist: Extrahieren von wenigstens Merkmalspunkten, Konturen oder Bereichen aus den Volumendaten; und Verwenden der Merkmalspunkte, Konturen oder Bereiche als Markierungspunkte.
- Verfahren nach Anspruch 4, wobei die Markierungspunkte gegenüber Rauschen und Schwankungen robust sind, aus den Daten herausragen und verlässlich sind und die Schlüsselpunkte in dem vollständigen Datensatz abdecken.
- Verfahren nach Anspruch 4, wobei das Detektieren globaler Merkmale außerdem folgende Schritte aufweist: Interpolieren von Trennpunkten zwischen den Markierungspunkten; und Extrahieren eines Datenabschnitts aus den gesamten Volumendaten gemäß den interpolierten Trennpunkten.
- Verfahren nach Anspruch 1, wobei das Detektieren globaler Merkmale folgende Schritte aufweist: Konstruieren von statistischen Modellen von äußeren Bereichen oder inneren Organen des menschlichen Körpers; Identifizieren von wenigstens einem Bereich oder einem Organ als Reaktion auf das Modell; Durchführen einer modellbasierten Segmentierung, um die Positionen des wenigstens einen Bereichs oder Organs in den Volumendaten verlässlich zu detektieren; und Extrahieren von Trennlinien der statistischen Modellkonstruktion als Reaktion auf die Segmentierung.
- Verfahren nach Anspruch 1, wobei das Detektieren globaler Merkmale folgende Schritte aufweist: Ausbilden eines Profils in einer eindimensionalen Anordnung von Statistiken, wobei die Größe der Anordnung sich auf die Anzahl von Schnitten in axialer Richtung bezieht, und die Statistiken auf wenigstens einen Querschnittsbereich oder die Summe von Intensitäten innerhalb eines Schnitts reagieren; und Analysieren des Profils, um signifikante Trennlinien zu identifizieren.
- Verfahren nach Anspruch 8, wobei die Statistiken die Summen der Intensitäten aller Pixel hoher Intensität innerhalb eines jeden Schnitts aufweisen, und wobei die Pixel hoher Intensität als die Pixel definiert sind, die höher liegen als ein vorbestimmter Wert.
- Verfahren nach Anspruch 9, wobei der vorbestimmte Wert Knochenpixel anzeigt.
- System für das intelligente Teilen von Volumendaten mit: einer Adaptereinheit zum Entgegennehmen von wenigstens einem Gruppenbefehls-Abtastdatensatz oder einem Ganzkörper-Abtastdatensatz; einer Merkmalsdetektionseinheit, die sich in Signalverbindung mit der Adaptereinheit befindet, für das Detektieren globaler Merkmale in den empfangenen Abtastdaten und zum Definieren von Trennlinien bezüglich der detektierten Merkmale entlang einer Achse der Abtastdaten; und einer Datenteilereinheit, die sich in Signalverbindung mit der Adaptereinheit befindet, für das Teilen der Abtastdaten in eine Mehrzahl von Datensätzen gemäß den definierten Trennlinien.
- System nach Anspruch 11, wobei die Merkmalsdetektionseinheit Interpolationsmittel zum Interpolieren zwischen definierten Trennlinien aufweist, um andere Grenzlinien von Interesse zu lokalisieren.
- System nach Anspruch 11, wobei die Merkmalsdetektionseinheit aufweist: Extraktionsmittel zum Extrahieren von wenigstens Merkmalspunkten, Konturen oder Bereichen aus den Volumendaten; und Markierungsmittel zum Verwenden der Merkmalspunkte, Konturen oder Bereiche als Markierungspunkte.
- System nach Anspruch 13, wobei die Merkmalsdetektionseinheit außerdem aufweist: Trennpunkt-Interpolationsmittel zum Interpolieren von Trennpunkten zwischen den Markierungspunkten; und Trennpunkt-Extraktionsmittel zum Extrahieren eines Datenabschnitts aus den gesamten Volumendaten gemäß den interpolierten Trennpunkten.
- System nach Anspruch 11, wobei die Merkmalsdetektionseinheit aufweist: Modelliermittel zum Konstruieren von statistischen Modellen wenigstens eines äußeren Bereichs oder inneren Organs des menschlichen Körpers; Identifizierungsmittel zum Identifizieren wenigstens eines Bereichs oder Organs als Reaktion auf das Modell; Segmentierungsmittel zum Durchführen einer modellbasierten Segmentierung, um Positionen des wenigstens einen Bereichs oder Organs in den Volumendaten verlässlich zu detektieren; und Trennmittel zum Extrahieren von Trennlinien der statistischen Modellkonstruktion als Reaktion auf die Segmentierung.
- System nach Anspruch 11, wobei die Merkmalsdetektionseinheit aufweist: Profilbildungsmittel zum Bilden eines Profils in einer eindimensionalen Anordnung von Statistiken, wobei die Größe der Anordnung sich auf die Anzahl von Schnitten in axialer Richtung bezieht, und wobei die Statistiken auf wenigstens einen Querschnittsbereich oder die Summe von Intensitäten innerhalb eines Schnitts reagieren; und Identifizierungsmittel zum Analysieren des Profils, um signifikante Trennlinien zu identifizieren.
- System nach Anspruch 16, wobei die Profilbildungsmittel Begrenzungsmittel zum Auswählen der Summe der Intensitäten aller Pixel hoher Intensität innerhalb eines jeden Schnitts aufweisen, wobei die Pixel hoher Intensität als diejenigen Pixel definiert werden, die über einem vorbestimmten Wert liegen.
- Programmspeichervorrichtung, die von einem Gerät gelesen werden kann und ein Programm von Befehlen verkörpert, das von dem Gerät ausführbar ist, um Programmschritte für das intelligente Teilen von Volumendaten durchzuführen, wobei die Programmschritte folgende Schritte aufweisen: Entgegennehmen wenigstens eines Gruppenbefehls-Abtastdatensatzes oder eines Ganzkörper-Abtastdatensatzes; Detektieren von globalen Merkmalen in den empfangenen Abtastdaten; Definieren von Trennlinien bezüglich der detektierten Merkmale entlang einer Achse der Abtastdaten; und Teilen der Abtastdaten in eine Mehrzahl von Datensätzen gemäß den definierten Trennlinien.
- Vorrichtung nach Anspruch 18, wobei der Programmschritt des Detektierens globaler Merkmale folgende Schritte aufweist: Konstruieren statistischer Modelle wenigstens eines äußeren Bereichs oder inneren Organs des menschlichen Körpers; Identifizieren des wenigstens einen Bereichs oder Organs als Reaktion auf das Modell; Durchführen von modellbasierter Segmentierung, um Positionen des wenigstens einen Bereichs oder Organs in den Volumendaten verlässlich festzustellen; und Extrahieren von Trennlinien der statistischen Modellkonstruktion als Reaktion auf die Segmentierung.
- Vorrichtung nach Anspruch 18, wobei der Programmschritt des Detektierens globaler Merkmale folgende Schritte aufweist: Bilden eine Profils einer eindimensionalen Anordnung von Statistiken, wobei die Größe der Anordnung sich auf die Anzahl von Schnitten in axialer Richtung bezieht, und wobei die Statistiken auf wenigstens einen Querschnittsbereich oder die Summe von Intensitäten innerhalb eines Schnitts reagieren; und Analysieren des Profils, um signifikante Trennlinien zu identifizieren.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US61800704P | 2004-10-12 | 2004-10-12 | |
US60/618,007 | 2004-10-12 | ||
US11/130,466 US20060078184A1 (en) | 2004-10-12 | 2005-05-16 | Intelligent splitting of volume data |
US11/130,466 | 2005-05-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102005043395A1 true DE102005043395A1 (de) | 2006-04-20 |
Family
ID=36120743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102005043395A Ceased DE102005043395A1 (de) | 2004-10-12 | 2005-09-12 | Intelligentes Teilen von Volumendaten |
Country Status (2)
Country | Link |
---|---|
US (1) | US20060078184A1 (de) |
DE (1) | DE102005043395A1 (de) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2921177B1 (fr) * | 2007-09-17 | 2010-01-22 | Gen Electric | Procede de traitement d'images anatomiques en volume et systeme d'imagerie mettant en oeuvre ce procede |
WO2009138822A1 (en) | 2008-05-16 | 2009-11-19 | Vacuumschmelze Gmbh & Co. Kg | Article for magnetic heat exchange and methods for manufacturing an article for magnetic heat exchange |
JP5253190B2 (ja) * | 2009-01-09 | 2013-07-31 | キヤノン株式会社 | ワークフロー管理サーバ、ワークフロー管理システム、ワークフロー管理方法、およびワークフロー管理プログラム |
JP5806812B2 (ja) * | 2010-10-05 | 2015-11-10 | 株式会社日立メディコ | X線ct装置 |
WO2012109658A2 (en) * | 2011-02-11 | 2012-08-16 | Emory University | Systems, methods and computer readable storage mediums storing instructions for segmentation of medical images |
US9265458B2 (en) | 2012-12-04 | 2016-02-23 | Sync-Think, Inc. | Application of smooth pursuit cognitive testing paradigms to clinical drug development |
US9380976B2 (en) | 2013-03-11 | 2016-07-05 | Sync-Think, Inc. | Optical neuroinformatics |
CN104299238A (zh) * | 2014-10-22 | 2015-01-21 | 北京航空航天大学 | 一种基于医学图像的器官组织轮廓线提取方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4961425A (en) * | 1987-08-14 | 1990-10-09 | Massachusetts Institute Of Technology | Morphometric analysis of anatomical tomographic data |
US5862249A (en) * | 1995-12-01 | 1999-01-19 | Eastman Kodak Company | Automated method and system for determination of positional orientation of digital radiographic images |
US6021213A (en) * | 1996-06-13 | 2000-02-01 | Eli Lilly And Company | Automatic contextual segmentation for imaging bones for osteoporosis therapies |
US7206462B1 (en) * | 2000-03-17 | 2007-04-17 | The General Hospital Corporation | Method and system for the detection, comparison and volumetric quantification of pulmonary nodules on medical computed tomography scans |
US7756725B2 (en) * | 2002-12-31 | 2010-07-13 | DeJarnette Research Systems, Inc | Breakaway interfacing of radiological images with work orders |
US7596267B2 (en) * | 2003-02-28 | 2009-09-29 | Cedara Software Corp. | Image region segmentation system and method |
-
2005
- 2005-05-16 US US11/130,466 patent/US20060078184A1/en not_active Abandoned
- 2005-09-12 DE DE102005043395A patent/DE102005043395A1/de not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
US20060078184A1 (en) | 2006-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102005043395A1 (de) | Intelligentes Teilen von Volumendaten | |
DE102006055173B4 (de) | Verfahren, medizinisches diagnostisches bildgebendes System sowie computerlesbares Speichermedium für die halbautomatische Segmentierungstechnik für röhrenförmige Objekte mit niedrigem Kontrast | |
DE102008002912B4 (de) | Vorrichtung und Verfahren zur Identifizierung von Okklusionen | |
DE112005001741T5 (de) | System und Verfahren zur Baumprojektion zur Erkennung von Lungenembolie | |
DE102004056783A1 (de) | Verfahren und Vorrichtung zum Segmentieren von Strukturen in einer CT-Angiographie | |
DE10357205A1 (de) | Verfahren zur Erzeugung von Ergebnis-Bildern eines Untersuchungsobjekts | |
DE102007028270A1 (de) | Verfahren zur Segmentierung von Bilddaten zur Erkennung einer Leber | |
DE112005001755T5 (de) | System und Verfahren zur Baummodell-Visualisierung zur Erkennung von Lungenembolie | |
DE10306300A1 (de) | Computergestützte Erfassung (CAD) für eine digitale 3D-Mammographie | |
DE3938699A1 (de) | Verfahren und vorrichtung zur automatischen, mit computern durchgefuehrten analyse der herz- und lungengroessen in digitalen brustradiographien | |
DE102006055654A1 (de) | Datenmanagementtool zur interaktiven Echtzeitdatenanalyse | |
EP3287914A1 (de) | Ermittlung von ergebnisdaten auf basis von medizinischen messdaten aus verschiedenen messungen | |
DE102005040438A1 (de) | Verfahren und Vorrichtung zur Embolieanalyse | |
DE112005002666T5 (de) | 2D Visualisierung für die Rippenanalyse | |
DE102004061435A1 (de) | Verfahren und Vorrichtung zur Registrierung von Lungenbilddaten | |
DE102012108058A1 (de) | Verfahren und Vorrichtung zum Bestimmen einer Orientierung einer Testperson | |
DE102004030084B4 (de) | Computerimplementiertes Verfahren zur Segmentation von Lungenknoten | |
DE102005018349B4 (de) | Verfahren zur Bestimmung der Lage eines Patienten in einem Magnetresonanzgerät und Magnetresonanzeinrichtung | |
DE102006039921A1 (de) | System und Verfahren zum automatischen Atemwegevaluieren für Multi-Schnitt Computertomographie (MSCT) Bilddaten unter Verwendung eines Atemweglumendurchmessers, einer Atemwegwanddicke und eines Bronchien-Arterien-Verhältnisses | |
DE102006059383A1 (de) | Verfahren und Bildbearbeitungssystem zur Erzeugung von Ergebnisbildern eines Untersuchungsobjekts | |
US20080273775A1 (en) | Cartesian human morpho-informatic system | |
DE102013220018A1 (de) | Berechnung eines Untersuchungsparameters | |
DE102014201321A1 (de) | Bestimmung von Läsionen in Bilddaten eines Untersuchungsobjekts | |
DE102013210252A1 (de) | Automatische Generierung eines Auswahl-Bilddatensatzes | |
DE112019004300T5 (de) | Ähnlichkeitsbestimmungsvorrichtung, ähnlichkeitsbestimmungsverfahren und ähnlichkeitsbestimmungsprogramm |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8127 | New person/name/address of the applicant |
Owner name: SIEMENS MEDICAL SOLUTIONS USA, INC., MALVERN, PA., |
|
8131 | Rejection |