Siebenundsechzig segmentierte Meshes des Herzens, der großen Gefäße, der Atemwege, der Lungen und des Brustkorbs — mit den Standardebenen der Echokardiografie, aus der Geometrie hergeleitet statt von Hand gesetzt, und dem Schnitt durch jede Ebene, als Ultraschallsektor gezeichnet.
Die Anatomie ist BodyParts3D / Anatomography, eine kardiothorakale Teilmenge aus 67 Strukturen und 1 815 076 Dreiecken, segmentiert aus einer einzigen MRT-Untersuchung in der Diastole. Das Modell steht deshalb still. Das ist kein Mangel, sondern die Definition dessen, wozu es da ist: der Herzsimulator nebenan beantwortet das WANN — Aktivierung, Phasen, EKG — während dieser das WO beantwortet.
Das Mesh wird als zwölf Draco-gepackte glTF-Dateien geliefert, eine je anatomischer Gruppe, und wiegt zusammen 1,71 MB gegenüber den 86,55 MB binärer STL der Quelle. Die Voreinstellungsszene kostet 0,63 MB. Die Quantisierung beträgt 11 Bit pro Primitive, was höchstens 0,142 mm kostet — gegenüber einer Quelle, die im Millimeterbereich aufgelöst ist.
Die Echoebenen sind nicht von Hand gesetzt und enthalten keine fest einprogrammierten Zahlen. Die Klappenebene wird durch die drei Anuluszentren gelegt, deren jedes der flächengewichtete Schwerpunkt der basalsten 35 % seines Klappenmeshes ist — nicht der Schwerpunkt des gesamten Meshes, da das Mitralismesh sowohl Segel als auch Chordae trägt und den Schwerpunkt damit elf Millimeter in die Kammer hinunterzieht. Der Apex ist ein Perzentil in einem 45-Grad-Kegel um die Normale der Klappenebene und nicht der einzelne äußerste Vertex, der ein Tessellierungsartefakt ist. Die Aortenwurzel stammt aus einer Potenziteration auf der Hauptachse der Aorta ascendens.
Dass der Rahmen stimmt, lässt sich unabhängig prüfen: A3C wird als um 120° um die lange Achse gedrehte A4C konstruiert und weiß damit nichts von der Aortenwurzel, landet aber dennoch 17,0° von der PLAX-Ebene entfernt, die aus der Wurzel gebaut wird. PSAX fällt mit 90,0° senkrecht auf die lange Achse, und die lange Achse misst 82,2 mm — was ein erwachsener linker Ventrikel vom Anulus bis zur epikardialen Spitze messen soll.
Der Schnitt wird geometrisch gerechnet und nicht als Bild: jedes Dreieck, das die Ebene kreuzt, ergibt ein Segment, und die Segmente werden an der Meshkante, auf der jeder Schnittpunkt liegt, zu geschlossenen Konturen verkettet. Diese Konstruktion ist es, die die Räume überhaupt sichtbar macht — der Datensatz hat keine Kammermeshes, aber ein Schnitt durch eine hohle Myokardschale IST die Kontur der Kammer, und eine Füllung nach der Ungerade-gerade-Regel macht den Blutpool zum Blutpool statt zu noch mehr Muskel.
Anuluszentrum: c = Σ A_i · (a_i + b_i + g_i)/3 ⁄ Σ A_i über die basalen 35 %Normale der Klappenebene: n̂ = (t − m) × (p − m) ⁄ |(t − m) × (p − m)|Apex: das 99,5. Perzentil von (x − m)·n̂ innerhalb des Kegels ∠(x − m, n̂) < 45°Lange Achse: L̂ = (Apex − Mitralis) ⁄ |Apex − Mitralis|Hauptachse der Aorta: v ← (Σ (x − x̄)(x − x̄)ᵀ) v ⁄ ‖·‖ bis v stillstehtPLAX: n̂ = L̂ × (Aortenwurzel − Mitralis) A3C: n̂ = R(L̂, 120°) n̂_A4CBildbasis: v̂ = die Sonde in der Ebene, û = ±(v̂ × n̂), p ↦ ((p − o)·û, (p − o)·v̂)Der Schnitt: x = p + (q − p) · d_p ⁄ (d_p − d_q) wobei d = (x − o)·n̂
Vereinfachungen. Es gibt keine Kammermeshes. Die Räume sind der Hohlraum innerhalb des einen Meshes der Herzwand, was sie in einem Schnitt sichtbar macht, aber unmöglich einzeln zu markieren, zu messen oder einzufärben — ein Volumen lässt sich hier also nicht berechnen. Es gibt auch keine Aortenklappe; Mitral-, Trikuspidal- und Pulmonalklappe sind vorhanden, die Aortenklappe aber fehlt in der Ausgabe, und das ist gerade für PLAX und für die kurze Achse in der Klappenebene eine echte Lücke, wo das basale Ende der Aorta ascendens als nächste Entsprechung zu einem Anulus einspringen muss. Das Modell ist ein einziges Individuum in einem einzigen Augenblick des Herzzyklus: es bewegt sich nicht, die Klappen öffnen und schließen nicht, und nichts hier ist patientenspezifisch oder normalverteilt. Die Schallkopfpositionen sind mit einem Abstand zur Haut angenähert, da das Mesh an der Oberfläche der Organe endet und die Haut im Datensatz nicht vorhanden ist — sie sind in der Geometrie des Sternums und des Herzens selbst verankert, aber sie sind nicht gemessen. Und die Deutung eines Schnitts ist unsere: das Modell zeigt, wo die Strukturen liegen, nicht, was ein Befund bedeutet.