13 Zentrale Universitätseinrichtungen

Permanent URI for this collectionhttps://elib.uni-stuttgart.de/handle/11682/14

Browse

Search Results

Now showing 1 - 10 of 39
  • Thumbnail Image
    ItemOpen Access
    Comparative visualization across physical and parameter space
    (2022) Zeyfang, Adrian
    We designed and developed an interactive visualization approach for exploring and comparing image sequences in the context of porous media research. Our tool facilitates the visual analysis of two-dimensional image sequence datasets captured during fluid displacement experiments in a porous micromodel. The images are aggregated into a single graph-based representation, allowing for an experiment to be visualized across its entire temporal domain. This graph is generated from the viscous flow patterns of the invading fluid, reducing the need for manual image masking and clean-up steps. The Node-Link representation of the graph is superimposed onto the raw images, creating a composite spatio-temporal view of the dataset. We demonstrate the functionality of our implementation by evaluating its output and performance on a collection of related datasets. We found that separate experiments in the same porous medium yield topologically different, yet visually similar flow graphs with comparable node positions.
  • Thumbnail Image
    ItemOpen Access
    Mapping molecular surfaces of arbitrary genus to a sphere
    (2015) Frieß, Florian
    Molecular surfaces are one of the most widely used visual representations for the analysis of molecules. They allow different properties of the molecule to be shown and allow additional information to be added, such as chemical properties of the atoms, using colour. With the usual representation of molecular surfaces being three dimensional there are common problems, such as occlusion and view-dependency. To solve these problems a two dimensional representation of the molecular surface can be created. For molecules with a surface of genus zero there are different methods of creating the sphere that is used as an intermediate object to create the map. For molecules with a higher genus this process becomes more difficult. Tunnels can only be mapped to the sphere if they are closed at some point inside the tunnel. Introducing arbitrary cuts can lead to small areas on the map. The deeper inside the tunnel the cut is placed the smaller the area. To avoid these small areas the cuts have to be placed close to the entrance of the tunnel. Therefore a mesh segmentation is performed to identify the tunnel and to create a genus zero surface for the molecule. Based on this identification further information can be displayed, such as geodesic lines showing how the tunnels are connected.
  • Thumbnail Image
    ItemOpen Access
    Visual MIDI data comparison
    (2020) Schierle, Christian
    Wir präsentieren ein System, das die Visualisierung und den visuellen Vergleich von MIDI Dateien ermöglicht. MIDI Daten, die aus einer chronologischen Abfolge von Ereignissen bestehen, stellen eine besondere Herausforderung für den Entwurf entsprechender visueller Repräsentationen dar. Basierend auf den Bedürfnissen von Nutzern aus bestimmten Zielgruppen entwickeln wir ein Konzept und eine Implementierung einiger Visualisierungen. Beispielsweise können mehrere MIDI Dateien gleichzeitig mit Hilfe einer Liste angezeigt werden, die aus Informationskarten mit einer kurzen Zusammenfassung der jeweils zugehörigen Datei gebildet wird. Unser Visualisierungssystem stellt einige Möglichkeiten zur Visualisierung des Inhalts einzelner MIDI Dateien bereit. Eine Heatmap wird verwendet, um einen Überblick über die Verteilung von Noten in den MIDI Kanälen zu bieten. Als Alternative zu einer traditionelleren Implementierung eines gestapelten Säulendiagramms stellen wir eine neuartige Visualisierung der Anzahl der Vorkommen jeder Note vor, die auf einer Wabenstruktur aus Sechsecken basiert. Zur Visualisierung von Notensequenzen verwenden wir ein Diagramm, das die Tonhöhe und Dauer der einzelnen Noten darstellt. Außerdem untersuchen wir die Leistungsfähigkeit einer adaptierten MatrixWave Visualisierung zur Darstellung von Musik. Des Weiteren haben wir prototypische Entwürfe zur Visualisierung von Ähnlichkeiten zwischen als Zeichenketten repräsentierten Sequenzen untersucht, die auf sogenannten Arc Diagrams basieren. Um die Darstellung von Unterschieden zwischen den Inhalten zweier MIDI Dateien zu unterstützen, stellen wir auf dem Tonhöhendiagramm und der Wabenstruktur basierende Vergleichsansichten vor. Die Entwürfe wurden in Form einer Webanwendung implementiert und mit Hilfe eines Anwendungsszenarios evaluiert. Die Ergebnisse zeigen, dass das Visualisierungssystem die spezifizierten Nutzerbedürfnisse erfüllt, decken aber auch Schwachstellen in der Konzeption und Implementierung auf.
  • Thumbnail Image
    ItemOpen Access
    Point cloud and particle data compression techniques
    (2023) Ravi, Niranjan
    The contemporary need for heightened processing speed and storage capacity has necessitated the implementation of data compression in various applications. This study encompasses a diverse array of applications, varying in scale, that need the implementation of efficient compression techniques. At present, there is no universally preferred compression technique that can outperform others across all data types. This is due to the fact that certain compression methods are more effective in compressing specific applications than others. Point cloud data finds widespread usage in diverse domains such as computer vision, robotics, and virtual as well as augmented reality. The dense nature of point cloud data presents difficulties with respect to storage, transmission, and computation. In a similar way, particle data usually contains significant amounts of particles that have been produced through simulations, experiments, or observations. The magnitude of particle data and the computational resources necessary to handle and examine such datasets can pose a formidable obstacle. To date, there has been no direct comparative analysis of compression methodologies applied to particle data and point cloud data. This study represents the initial attempt to compare these two distinct categories. The primary objective of this study is to test different compression techniques belonging to the particle and point cloud worlds and establish a standardized metric for evaluating the effectiveness of those compression methodologies. An integrated tool has been developed in this work that incorporates various compression techniques to evaluate the appropriateness of each technique for particle data and point cloud data. The assessment of compression techniques involves the consideration of particle error metrics and point cloud error metrics. Evidence from experiments in this work demonstrates that particle compressors exhibit superior performance across both tested data categories, while point cloud compressors demonstrate superior performance solely for point cloud data. Also, it reveals that the particle error metrics exhibit stringent boundaries, which are deemed necessary for the type of data they are intended to analyze. In contrast, the point cloud error metrics display more relaxed boundaries.
  • Thumbnail Image
    ItemOpen Access
    Code execution reports: visually augmented summaries of executed source code fragments
    (2016) Siddiqui, Hafiz Ammar
    Understanding a fragment of code is important for developers as it enables them to optimize, debug and extend it. Developers adopt different procedures for understanding a piece of code, which involves going through the source code, documentation, and profilers results. Various code comprehension techniques have suggested code summarization approaches, which generates the intended behavior of code in natural language text. In this thesis, we present an approach to summarize the actual behavior of a method during its execution. For this purpose, we create a framework that facilitates the generation of interactive and web-based natural language reports with small embedded word-size visualizations. Then, we develop a tool that profiles a method for runtime behavior, and then it processes the information. The tool uses our framework to generate a visually augmented natural language summary report that explains the behavior of the code. In the end, we conduct a small user study to evaluate the quality of our code execution reports.
  • Thumbnail Image
    ItemOpen Access
    Visual analytics of big data from distributed systems
    (2017) Kutzleb, André
    Distributed Systems are challenging to debug because the temporal order of events and distributed states are hard to track. The high complexity of distributed systems make fully automatic reasoning difficult to apply. Domain experts are often required to reason about the behavior of a system based on log files from various sources. This situation presents a good opportunity for visual analytics. Data from multiple sources can be preprocessed and visualized, and then domain experts can conduct exploratory analysis to accelerate the identification of issues. The goal of this master thesis was to create such a visual analytics tool to help domain experts explore data collected from distributed systems more efficiently and assist in identifying bugs and anomalies. The system was used by domain experts and helped to identify issues in a distributed system, showing that visual analytics can be a useful tool to assist domain experts in their daily work.
  • Thumbnail Image
    ItemOpen Access
    Visualizing Optimization Trajectories
    (2019) Hägele, David
    Nonlinear constraint optimization has many applications in technical, scientific as well as economic fields. Understanding solver behavior can help to improve solvers, choose appropriate hyperparameters, and formulate better performing nonlinear programs. This thesis proposes a visual analytics tool for analyzing constraint optimization problems. The optimization process is depicted by a set of two-dimensional trajectories, representing the trace of intermediate solutions during the optimization process. This allows us to obtain an overview of the evolution of the optimization process. To support detailed analysis, supplemental views are added to show the constraints violations and areas of feasible solution. Furthermore, different interaction techniques are implemented to facilitate the exploration process. To showcase the usefulness of the approach, findings from an exemplary analysis based on optimization logs of robot motion planning are presented.
  • Thumbnail Image
    ItemOpen Access
    Reproducing, extending and updating dimensionalty reductions
    (2021) Debnath, Munmun
    Dimensionality reduction techniques play a key role in data visualization and analysis, as these techniques project high-dimensional data in low-dimensional space by preserving critical information about the data in low-dimensional space. Dimensionality reduction techniques may suffer from various drawbacks, e.g., many dimensionality reduction techniques are missing a natural out-of-sample extension, i.e., the ability to insert additional data points into an existing projection. Therefore when a data set grows and new data points are introduced, the projection has to be recalculated, which often cannot be well related to the previous projection. This thesis proposes a technique based on kernel PCA to reproduce and update the result of dimensionality reduction techniques to overcome the stated problems with better run-time performance. The proposed technique uses an initial projection provided by an arbitrary dimensionality reduction technique as a template of the embedding space. A corresponding kernel matrix is then approximated to project out-of-sample instances. The approach is evaluated on several datasets for reproduction of projections of different dimensionality reduction techniques. It is shown that the proposed technique provides a coherent projection for out-of-sample data, and has a better run-time performance than several other dimensionality reduction techniques.
  • Thumbnail Image
    ItemOpen Access
    Online visualization of German power plants and their production
    (2017) Ullah, Kazi Riaz
    Maps are used for centuries to visualize geographical or topological information and nowadays, with modern technology, we can create interactive maps that allow us to display and access additional information. Some of them have even become part of our daily life, such as, almost real-time traffic information. Furthermore, maps are often used to display data of population densities, temperatures and spatial distribution of geographical phenomenon. Fraunhofer Institute of Solar Energy ISE decided to build an interactive map that shows the locations of all power plants listed on the European Energy Exchange (EEX). Since July 2014, the Fraunhofer ISE has been providing interactive charts on electricity production and other related information about electricity and power generation in Germany. These charts became very popular and widely used by people from different professions, namely scientists, politicians, journalists as well as online/printed media. Due to the high popularity of these interactive energy charts, an interactive map has been added to the Energy Charts data visualization portal to make the framework more informative and interesting for users. The map has several search options and levels of detail for searching different power plant locations, technical data, and connectivity to the high voltage transmission lines. Furthermore, this new visualization framework is interconnected with the existing energy charts. The dynamic linking, brushing and filtering technique in both map and energy charts have enhanced the framework by an additional layer providing more visibility and information on the selected power plants.
  • Thumbnail Image
    ItemOpen Access
    Exploring the extension of AR-visualization and interaction for large physical spaces
    (2023) Schulz, Britta
    Während sich Augmented Reality (AR) heute oft auf die Interaktion und Überlagerung von klar erreichbaren Objekten konzentriert, stellt die Navigation in riesigen, informationsreichen Umgebungen eine besondere Herausforderung dar, vor allem wenn die virtuellen Objekte weit entfernt sind, sich überlappen oder sich in einer komplexen Umgebung befinden. Die Entwicklung einer Lösung, die die visuelle Unübersichtlichkeit minimiert und gleichzeitig die wichtigsten Informationen vermittelt, ist noch nicht vollständig realisiert. Diese Arbeit untersucht die Anwendung von AR für die Visualisierung von großen Bereichen mit hoher Informationsdichte, wie zum Beispiel Produktionshallen. Sie befasst sich mit den Einschränkungen bestehender AR-Lösungen und schlägt einen Ansatz vor, der einen vordefinierten Blickpunkt als Aussichtspunkt verwendet. Die Implementierung findet in einer Fabrikhalle statt, wobei AR Head-Mounted Displays (HMD) zur interaktiven Datenüberlagerung eingesetzt werden. Zu den Herausforderungen gehören geeignete Tracking-Techniken, die Visualisierung von Daten in großen physikalischen Dimensionen und die Interaktion des Benutzers mit teilweise verdeckten Informationen von verschiedenen entfernten Orten. Eine Nutzerstudie evaluiert die geeigneten Interaktionstechniken und den Gesamtnutzen. Insgesamt zielt diese Forschung darauf ab, die Visualisierung und Interaktion in industriellen und architektonischen Kontexten zu verbessern. Die Ergebnisse zeigen, dass das System für seine Zielanwendung als hilfreich wahrgenommen wird und dass ein 2D-Übersichtsmenü aufgrund seiner Zuverlässigkeit als allgegenwärtige Interaktionsmöglichkeit gewünscht wird. Für ein besseres Nutzererlebnis wird Head Gaze oder Eye-Tracking bevorzugt. Head Gaze ermöglicht eine präzisere Zielführung, während der Eye Gaze zu einem besseren Erlebnis, mehr Immersion und weniger körperlicher Anstrengung führt. Die weit verbreitete Hand Ray Interaktion schnitt am schlechtesten ab, weil die exakte Bewegung schwierig zu lernen war.