Project Details
Projekt Print View

UniVA: A Unified Interface for Visual Analytics

Subject Area Image and Language Processing, Computer Graphics and Visualisation, Human Computer Interaction, Ubiquitous and Wearable Computing
Term from 2017 to 2023
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 380014305
 
Final Report Year 2023

Final Report Abstract

The development of generic VA solutions that can be used in different application domains is challenging, as they require the integration of a wide range of functionality for visualization, interaction, and computational analysis. Instead of developing new "super applications", it is generally much more desirable and effective to combine and coordinate existing VA tools to provide the necessary functionality. In this project, we developed the novel concept of layered VA toolchains, which, in contrast to fixed VA frameworks, allow flexible coupling of independent VA tools. Our theoretical framework covers a coordination graph for modeling layered toolchains, complementary general data exchange mechanisms, and suitable unified UI ensembles. Together, they provide the basis for an effective, lightweight coordination of multiple tools and data in various VA scenarios. Based on our conceptual foundation, we implemented all our ideas in several software prototypes. These include a flexible editor to interactively create toolchains according to domain workflows and incorporate automated means for data exchange and transformations. Moreover, we designed a unified UI for effective display of all relevant information in a coordinated toolchain with several extensions to automated view arrangement and transitioning as well as annotation support. Together, our prototypes represent advances in the coupling of VA tools both on the data level and on the view level for a given analytical workflow. To provide access and encourage future use of our work, we made our solutions publicly available as open-source projects on GitHub. The repositories provided include a general description of our project, the AnyProc software for creating and executing toolchains, and the ReVize library for managing general data exchange. We demonstrated the generality and applicability of our solutions using two real-world scenarios together with domain experts: (i) the detection of cardiovascular abnormalities with our Health@Hand framework and (ii) the early detection of retinal abnormalities in diabetes mellitus with our unified UI. In both scenarios, we were able to show that our methods enable on-the-fly configuration of lightweight toolchains to work on real data. We also examined the critical care dataset MIMIC-III via a unified UI and applied our AnyProc editor to create a layered toolchain of multiple independent VA tools, which supported us in the data analysis. Executing the layered toolchains established a middle ground between a completely manual coordination of tools by domain experts on the one hand and the fully managed coordination of tools by tailored VA-systems on the other hand. The explorations made within this project are part of the broader research area of interactive visual data analysis. Our results specifically emphasize that suitable coordination means are crucial for working with multiple tools in interactive data analysis workflows in different application domains. Our work has also generated new ideas and enabled the establishment of ongoing research. In particular, we will continue our collaboration with ophthalmologists in a new joint research proposal to create a uniform interface for VA of interdisciplinary longitudinal eye study data. By bringing together the results of this project and novel techniques, we will be able to address not only the challenge of dealing with multiple tools and data, but also the added complexity of considering multiple therapeutic, diagnostic, and imaging modalities in the analysis workflows of different medical departments.

Publications

 
 

Additional Information

Textvergrößerung und Kontrastanpassung