Hyperstromlinie

Mit Hyperstromlinien (englisch singular Hyperstreamline) kann man symmetrische, reelle Tensorfelder zweiter Stufe mit nichtnegativen Eigenwerten bildlich darstellen, analog zu Stromlinien eines Vektorfeldes. Sie wurden 1993 von Lambertus Hesselink and Thierry Delmarcelle beschrieben.
Solch eine Darstellung des Tensorfeldes durch Hyperstromlinien ist insbesondere sinnvoll, wenn einer der Eigenvektoren mit einem Teilchenstrom zusammenhängt.
Vorgehen
Ein Tensorfeld bildet jeden Punkt des Raumes auf einen Tensor ab. Um sich diese Anordnung vorstellen zu können, ist eine Visualisierung hilfreich.
Ein symmetrischer Tensor zweiter Stufe wird durch eine quadratische, symmetrische Matrix angegeben. Die wesentliche Information steckt dabei nicht in den Einträgen der Matrix, sondern ihren Eigenvektoren und Eigenwerten. Die Eigenvektoren symmetrischer Matrizen stehen aufeinander senkrecht. Man kann den Tensor also durch drei zueinander senkrechte Vektoren darstellen, deren Länge gerade die Eigenwerte sind. Negative Eigenwerte würden schon an dieser Stelle zu einem Darstellungsproblem führen, weshalb man sich auf symmetrische Tensorfelder mit nichtnegativen Eigenwerten beschränkt.
Eine mögliche Visualisierung des Tensorfeldes ist es nun, an bestimmten Raumpunkten (z.B. einem Gitter) entweder jeweils diese drei Vektoren als Pfeile darzustellen, oder durch diese Pfeile einen Ellipsoid aufzuspannen, wobei die Halbachsen der aufspannenden Ellipse Richtung der Eigenvektoren und als Länge durch die Eigenwerte gegeben sind
Hyperstromlinien stellen das Tensorfeld hingegen nicht an Gitterpunkten dar, sondern durch Schläuche, die die oben beschriebenen Ellipsoide entlang des ersten Eigenvektors (z.B. der mit dem größten Eigenwert) verschmieren. Dabei ist die Tangente an die Mittellinie der erste Eigenvektor des Tensorfeldes. Der Querschnitt der Hyperstromlinie ist elliptisch, wobei die Halbachsen der Ellipse durch Richtung der beiden anderen Eigenvektoren und deren Eigenwerte gegeben sind. Da dabei die Information über den ersten Eigenwert verlorengegangen ist, kodiert man diese Länge durch unterschiedliche Farben entlang des Schlauches.
Beispiel
Beispiel einer Eigenwertgleichung mit einer symmetrischen Matrix,
Weblinks
- Heike Jänicke, Visualisierung I,8, Vorlesungsskript Uni Heidelberg (PDF; 4,2 MB)
- Burkhard Wünsche, Hyperstreamlines, IEEE Computer Graphics and Applications, 13 (1993) 25-33