VisGap - The Gap between Visualization Research and Visualization Software
Permanent URI for this community
Browse
Browsing VisGap - The Gap between Visualization Research and Visualization Software by Issue Date
Now showing 1 - 20 of 29
Results Per Page
Sort Options
Item Tales from the Trenches: Developing sciview, a new 3D viewer for the ImageJ community(The Eurographics Association, 2020) Günther, Ulrik; Harrington, Kyle I. S.; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasImageJ/Fiji is a widely-used tool in the biomedical community for performing everyday image analysis tasks. However, its 3D viewer component (aptly named 3D Viewer) has become dated and is no longer actively maintained. We set out to create an alternative tool that not only brings modern concepts and APIs from computer graphics to ImageJ, but is designed to be robust to long-term, open-source development. To achieve this we divided the visualization logic into two parts: the rendering framework, scenery, and the user-facing application, sciview. In this paper we describe the development process and design decisions made, putting an emphasis on sustainable development, community building, and software engineering best practises. We highlight the motivation for the Java Virtual Machine (JVM) as a target platform for visualisation applications. We conclude by discussing the remaining milestones and strategy for long-term sustainability.Item Framing the Challenges of Operational and Domain Usage of Volume Visualization Methods in Ocean Science(The Eurographics Association, 2020) Bemis, Karen; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasSeveral case studies are used to explore why the adoption of visualization software, especially for the visualization of 3D timevarying ocean data, has lagged behind the development of visualization techniques. The development history of the Silver and Wang feature tracking for time-varying 3D volume data highlights the challenges of decadal scale development and support. The experiences of supporting operational use of processing and visualization for the COVIS oceanographic instrument suggest packaging and version control are far more critical than most users or developers in the ocean science community realize. Initial efforts to package feature extraction and skeletonization for a domain scientist lead to the realization that ease of configuration is critical to supporting scientific exploration, experimentation, and illustration. A consideration of the history of marching cubes focuses attention on the gap between the development of methods and the dissemination of fully mature software. These challenges can be framed succinctly as Discovery, Relevance, Adaptability for Ease of Usage, Input/Output Flexibility, Reliability, and Sustainability. The lessons learned here suggest the need for a more sustainable funding model, strong expectations for code dissemination and documentation, attention to the needs of users especially domain scientists, and greater visibility of code development efforts to end users.Item Visualization in Notebook-Style Interfaces(The Eurographics Association, 2020) Schmidt, Johanna; Ortner, Thomas; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasVisualization research has always stressed the need for visual tools for data exploration and sense making. Despite the fact that many visualization technologies are available nowadays, their application in modern data science workflows is limited. One of the manifold reasons behind this is the development of visual analytics tools as standalone applications, featuring the complete pipeline from data loading to visualization. Other tools are targeted towards specific use cases (e.g., data wrangling), but to not provide standardized interfaces for import and export. This does not reflect the approach of stitching together several tools as it is employed in data science workflows nowadays. In this paper we outline the differences between standalone tools and notebook-style workflows for a specific use case for time series analysis. The outcomes demonstrate the benefits of notebookstyle interfaces for tracking the steps in a data analysis workflow in a narrative way, for reporting, and for collaboration. We therefore argue that not considering the current developments towards the increased application of notebook-style interfaces for data science will lead to a reduced application and acceptance of visualization techniques in these domains. We outline the barriers for the integration of visualization techniques in narrative workflows, and describe directions for future research.Item From Research Topic to Industrial Practice: An Experience Report(The Eurographics Association, 2020) Gospodnetic, Petra; Rauhut, Markus; Hagen, Hans; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasContinuous technological progress requires both research and industry to work together. It is a necessity which cannot and should not be avoided. However, due to different interests of the two, it is often accompanied by various challenges. The inability to foresee and overcome the challenges can greatly impact the quality of collaboration results and thus chances of such results being used further by the industry. In this paper, we provide background on the topic and emphasize frequently discussed points. Focus of the work are industry-academia collaborations in applied computer science research such as visualization. For that purpose, a set of requirements is recognized and provided for both industry and research community. Further, we provide an overview of challenges recognized over years of experience from working in industry-academia collaborations. Together, the challenges indicate the gap between the industry and research which is inherently transferred further onto results of collaborative research. Finally, we discuss various possibilities for both industry and research to reduce the gap.Item VisGap 2020: Frontmatter(The Eurographics Association, 2020) Gillmann, Christina; Krone, Michael; Reina, Guido; Wischgoll, Thomas; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasItem Lessons Learnt from Developing Visual Analytics Applications for Adaptive Prostate Cancer Radiotherapy(The Eurographics Association, 2020) Raidou, Renata Georgia; Furmanová, KatarÃna; Grossmann, Nicolas; Casares-Magaz, Oscar; Moiseenko, Vitali; Einck, John P.; Gröller, Eduard; Muren, Ludvig P.; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasIn radiotherapy (RT), changes in patient anatomy throughout the treatment period might lead to deviations between planned and delivered dose, resulting in inadequate tumor coverage and/or overradiation of healthy tissues. Adapting the treatment to account for anatomical changes is anticipated to enable higher precision and less toxicity to healthy tissues. Corresponding tools for the in-depth exploration and analysis of available clinical cohort data were not available before our work. In this paper, we discuss our on-going process of introducing visual analytics to the domain of adaptive RT for prostate cancer. This has been done through the design of three visual analytics applications, built for clinical researchers working on the deployment of robust RT treatment strategies. We focus on describing our iterative design process, and we discuss the lessons learnt from our fruitful collaboration with clinical domain experts and industry, interested in integrating our prototypes into their workflow.Item Towards Closing the Gap of Medical Visualization Research and Clinical Daily Routine(The Eurographics Association, 2020) Maack, Robin Georg Claus; Saur, Dorothee; Hagen, Hans; Scheuermann, Gerik; Gillman, Christina; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasMedical visualization papers are constantly published throughout the last years, but many never make their way into clinical daily routine. In this manuscript we aim to examine the gap between visualization research and clinical daily routine and suggest a mechanism that can lead towards closing this gap. We first identify the actors involved in developing new medical visualization approaches and their different views in this process. Then we develop a software development process unifying all actors and their needs. In addition, we collect further barriers in the medical software development process.Item Lessons Learned from Large Data Visualization Software Development for the K computer(The Eurographics Association, 2020) Nonaka, Jorji; Sakamoto, Naohisa; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasHigh Performance Computing (HPC) always had a close relationship with visualization as we can remember the landmark report on ''Visualization in Scientific Computing'', which was credited to have coined the term Scientific Visualization (SciVis). K computer, a Japanese flagship HPC system, appeared in 2011 as the most powerful supercomputer in the Top500 list, and as other similar HPC systems in that ranking, it was designed to enable ''Grand Challenge'' scientific computing with unprecedented scale and size. RIKEN Center for Computational Science (RIKEN R-CCS) operated and provided the K computer's computational resources to the HPC community for almost 8 years until it was decommissioned in 2019. Considering that most of the scientific computing results were publicly presented in the form of visual images and movies, we can infer that the SciVis was widely applied for assisting the domain scientists with their end-to-end scientific computing workflows. In addition to the traditional visualization applications, various others large data visualization software development were conducted in order to tackle the increased size and amount of the simulation outputs. RIKEN R-CCS participated in some of these development and deployment dealing with several environmental and human factors. Although we have no precise statistics regarding the visualization software usage, in this paper, we would like to present some findings and lessons learned from the large data visualization software development in the K computer environment.Item Selecting and Sharing Multidimensional Projection Algorithms: A Practical View(The Eurographics Association, 2020) Espadoto, Mateus; Vernier, Eduardo Faccin; Telea, Alexandru C.; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasMultidimensional Projection techniques are often used by data analysts for exploring multivariate datasets, but the task of selecting the best technique for the job is not trivial, as there are many candidates and the reasons for picking one over another are usually unclear. On the other hand, researchers developing new techniques can have a hard time comparing their new technique to existing ones and sharing their code in a way that makes it readily available for the public. In this paper, we try to address those issues systematically by analyzing recent surveys in the area, identifying the methods and tools used, and discussing challenges, limitations, and ideas for further work.Item How the Deprecation of Java Applets Affected Online Visualization Frameworks - A Case Study(The Eurographics Association, 2020) Skrodzki, Martin; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasThe JavaView visualization framework was designed at the end of the 1990s as a software that provides-among other services- easy, interactive geometry visualizations on web pages.We discuss how this and other design goals were met and present several applications to highlight the contemporary use-cases of the framework. However, as JavaView's easy web exports was based on Java Applets, the deprecation of this technology disabled one main functionality of the software. The remainder of the article uses JavaView as an example to highlight the effects of changes in the underlying programming language on a visualization toolkit. We discuss possible reactions of software to such challenges, where the JavaView framework serves as an example to illustrate development decisions. These discussions are guided by the broader, underlying question as to how long it is sensible to maintain a software.Item Participatory Visualization Design as an Approach to Minimize the Gap between Research and Application(The Eurographics Association, 2020) Jänicke, Stefan; Kaur, Pawandeep; Kuzmicki, Pawel; Schmidt, Johanna; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasDespite acceptance in our field, many sophisticated visualization projects suffer from failing acceptance by the targeted audience. Though the reasons for this circumstance might be manifold, we argue that they align with the typical pitfalls of software development. On the one hand, stakeholders are often not or only marginally integrated in the visualization design process, on the other hand, the goals we follow as visualization scholars do often not align with the goals of the stakeholders, reducing them to data deliverers. We provide case studies reporting on finished and ongoing projects following a participatory design approach. Those projects are initiated by the needs from users in digital humanities, biodiversity research, sports analysis and data science, and our results indicate that participatory visualization design leads to mutual benefits, reducing the gap between research and application in the targeted domain.Item Tools for Virtual Reality Visualization of Highly Detailed Meshes(The Eurographics Association, 2021) Jensen, Mark B.; Jacobsen, Egill I.; Frisvad, Jeppe Revall; Bærentzen, J. Andreas; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasThe number of polygons in meshes acquired using 3D scanning or by computational methods for shape generation is rapidly increasing. With this growing complexity of geometric models, new visualization modalities need to be explored for more effortless and intuitive inspection and analysis. Virtual reality (VR) is a step in this direction but comes at the cost of a tighter performance budget. In this paper, we explore different starting points for achieving high performance when visualizing large meshes in virtual reality. We explore two rendering pipelines and mesh optimization algorithms and find that a mesh shading pipeline shows great promise when compared to a normal vertex shading pipeline.We also test the VR performance of commonly used visualization tools (ParaView and Unity) and ray tracing running on the graphics processing unit (GPU). Finally, we find that mesh pre-processing is important to performance and that the specific type of pre-processing needed depends intricately on the choice of rendering pipeline.Item Property-Based Testing for Visualization Development(The Eurographics Association, 2021) Stegmaier, Michael; Engel, Dominik; Olbrich, Jannik; Ropinski, Timo; Tichy, Matthias; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasAs the testing capabilities of current visualization software fail to cover a large space of rendering parameters, we propose to use property-based testing to automatically generate a large set of tests with different parameter sets. By comparing the resulting renderings for pairs of different parameters, we can verify certain effects to be expected in the rendering upon change of a specific parameter. This allows for testing visualization algorithms with a large coverage of rendering parameters. Our proposed approach can also be used in a test-driven manner, meaning the tests can be defined alongside the actual algorithm. Lastly, we show that by integrating the proposed concepts into the existing regression testing pipeline of Inviwo, we can execute the property-based testing process in a continuous integration setup. To demonstrate our approach, we describe use cases where property-based testing can help to find errors during visualization development.Item VisGap 2021: Frontmatter(The Eurographics Association, 2021) Gillmann, Christina; Krone, Michael; Reina, Guido; Wischgoll, Thomas; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasItem The Gap between Visualization Research and Visualization Software in High-Performance Computing Center(The Eurographics Association, 2021) Dang, Tommy; Nguyen, Ngan; Hass, Jon; Li, Jie; Chen, Yong; Sill, Alan; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasVisualizing and monitoring high-performance computing centers is a daunting task due to the systems' complex and dynamic nature. Moreover, different users may have different requirements and needs. For example, computer scientists carry out data analysis as batch jobs using various models, configurations, and parameters, and they often need to manage jobs. System administrators need to monitor and manage the system constantly. In this paper, we discuss the gap between visual monitoring research and practical applicability. We will start with the general requirements for managing high-performance computing centers and then share the experiences working with academic and industrial experts in this domain.Item OSPRay Studio: Enabling Multi-Workflow Visualizations with OSPRay(The Eurographics Association, 2021) Sharma, Isha; DeMarle, Dave; Hota, Alok; Cherniak, Bruce; Günther, Johannes; Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, ThomasThere are a number of established production ready scientific visualization tools in the field today including ParaView [Aya15], VisIt [CBW*11] and EnSight [Ans]. However, often they come with well defined core feature sets, established visual appearance characteristics, and steep learning curves – especially for software developers. They have vast differences with other rendering applications such as Blender or Maya (known for their high-quality rendering and 3D content creation uses) in terms of design and features, and have over time become monolithic in nature with difficult to customize workflows [UFK*89]. As such a multi-purpose visualization solution for Scientific, Product, Architectural and Medical Visualization is hard to find. This is a gap we identify; and with this paper we present the idea of a minimal application called OSPRay Studio, with a flexible design to support high-quality physically-based rendering and scientific visualization workflows. We will describe the motivation, design philosophy, features, targeted use-cases and real-world applications along with future opportunities for this application.Item Personal Experiences of Providing and Using Research Prototypes(The Eurographics Association, 2022) Isenberg, Tobias; Gillmann, Christina; Krone, Michael; Reina, Guido; Wischgoll, ThomasI report on my personal experiences as a student, researcher, supervisor, and collaborator about providing and using research prototype software (i. e., demos). Based on an analysis of my own research activities in computer graphics and visualization, I discuss problems of providing demo software for our own projects, problems of running such software years after the release, and problems of accessing such prototypes after several years. I conclude that both source code and demos should be encouraged, provide some recommendations on how to do the latter, and call for a more active support of sharing this part of a scientific contribution within the Open Science movement.Item Visualization Ecology Applications for Measurement Science: A Visualization Gap Approach(The Eurographics Association, 2022) Su, Simon; Sherman, William; Satterfield, Steve; Griffin, Terence; Ressler, Sandy; George, William; Feng, Shaw; Terrill, Judith; Gillmann, Christina; Krone, Michael; Reina, Guido; Wischgoll, ThomasAdvanced visualization research have remained insufficiently included in science and engineering workflows due to the highly specialized task-specific requirements and lack of suitable applications. Although the field of visualization is maturing and researchers have invested efforts into introspection and methodologies, much of the research is not readily available to the scientists and engineers in their daily workflow. In our effort to address the visualization gap, we are working to adapt and extend an existing open-source visualization framework in our workflow to streamline our basic research into visualization application to address measurement uncertainty challenges. In addition to benefiting scientists in our organization, we also hope that our contributions to the open-source framework will benefit our customers, the broader scientific community and society.Item Physical Traces and Digital Stories: Exploring the Connections Between Forensics and Visualization(The Eurographics Association, 2022) Schetinger, Victor; Salisu, Saminu; Gillmann, Christina; Krone, Michael; Reina, Guido; Wischgoll, ThomasForensics, or forensic science, deals with the analysis of evidence for investigation. It is a a wide and strongly interdisciplinary field that needs the coupling of research, practice, and communication to be useful. New techniques have to be constantly developed and applied in the field to solve social conflicts. Recent work suggests, however, that there are many gaps in this coupling, and we argue that there are lessons to be learned from them. Among the difficulties faced by forensics are the management of its interdisciplinarity and over-specialization, and the effective adoption of new research, which are also pressing for the visualization community. In this paper, we bring a gentle introduction to the challenges of forensics with a focus on its digital forms and explore connections to visualization. We believe these connections can be leveraged to further the development of both fields, and particularly that visualization and interaction are critical for the forensics process.Item VisGap 2022: Frontmatter(The Eurographics Association, 2022) Gillmann, Christina; Krone, Michael; Reina, Guido; Wischgoll, Thomas; Gillmann, Christina; Krone, Michael; Reina, Guido; Wischgoll, Thomas