Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 Sep;42(6):e14785.
doi: 10.1111/cgf.14785. Epub 2023 Apr 3.

Visual Parameter Space Exploration in Time and Space

Affiliations

Visual Parameter Space Exploration in Time and Space

Nikolaus Piccolotto et al. Comput Graph Forum. 2023 Sep.

Abstract

Computational models, such as simulations, are central to a wide range of fields in science and industry. Those models take input parameters and produce some output. To fully exploit their utility, relations between parameters and outputs must be understood. These include, for example, which parameter setting produces the best result (optimization) or which ranges of parameter settings produce a wide variety of results (sensitivity). Such tasks are often difficult to achieve for various reasons, for example, the size of the parameter space, and supported with visual analytics. In this paper, we survey visual parameter space exploration (VPSE) systems involving spatial and temporal data. We focus on interactive visualizations and user interfaces. Through thematic analysis of the surveyed papers, we identify common workflow steps and approaches to support them. We also identify topics for future work that will help enable VPSE on a greater variety of computational models.

Keywords: parameter space analysis; visual analytics; visualization.

PubMed Disclaimer

Figures

Figure 1
Figure 1
The themes identified as part of our survey describe common actions in a workflow for visual parameter space exploration (VPSE). The relation of our themes to a simplified data flow model in VPSE based on Sedlmair et al. [SHB*14] (left) and the InfoVis pipeline by Card et al. [CMS99] (right) is shown on top. We focus on models where either parameters or outputs reference space and/or time.
Figure 2
Figure 2
Several examples for models in our survey. (a) Flood simulation: The model takes a formula image parameter (barriers) and produces a formula image output (water volume). (b) Physics: The model takes a formula image parameter (3D model) and produces an formula image output (whether or not the shape is balanced). (c) Biochemistry: The model takes several formula image parameters and produces a formula image output (number of species over time).
Figure 3
Figure 3
Flow diagram outlining our collection process.
Figure 4
Figure 4
Statistics of the surveyed papers.
Figure 5
Figure 5
Sub‐themes of Finding Parameter Settings illustrated on a polygon (formula image parameter). The two left images contain manual approaches, while automatic approaches are in the right two. Other than their counterparts, unconstrained and unsupervised approaches do not limit which parameter settings may be obtained.
Figure 6
Figure 6
Forward and inverse design with direct manipulation of a canule (formula image parameter); stress on surface (formula image output) is shown embedded (Section 6.3) to the design. [CLEK13] © 2013 IEEE
Figure 7
Figure 7
Steer by Rating: The parameter space is continually shrinked by selecting preferred solutions at its borders. [KGS19] © 2019 Pergamon
Figure 8
Figure 8
Supervised automatic search for flood barrier settings (formula image parameter). The perimeter is continually shrinked (a–d) when water touches it. [KWS*14] © 2014 IEEE
Figure 9
Figure 9
Sub‐themes of Input/Output Visualization. The grids refer to coordinate systems of visualizations, where red is generally the input and blue the output.
Figure 10
Figure 10
Example for combination of Input/Output Visualization sub‐themes on formula image parameter, formula image static input and formula image output: Superposition, Embedding, Alignment, Explicit Encoding. [BHR*19] © 2019 Wiley
Figure 11
Figure 11
Examples for Juxtaposition (Section 6.1). (a) Dimensionally‐reduced views of a formula image parameter (left) and a time series (formula image output, right) support sensitivity analysis. (b) Coordinated multiple views showing formula image parameters (top) and accuracy (bottom, right) of a precipitation forecasting model (formula image outputs) support uncertainty analysis.
Figure 12
Figure 12
Examples for Superposition (Section 6.2) to support an optimization task. (a) Radiation seed positions (formula image parameter), organs at risk (static formula image input) and radiation dose (formula image output) of brachytherapy plan shown on axis‐aligned slices (top row). (b) Original (formula image input) and rastered time series (formula image output) as well as raster size (formula image parameter) shown on common time axis in top left part of the layout.
Figure 13
Figure 13
Examples for Embedding (Section 6.3). (a) View quality (formula image output) out of a skyscraper's (formula image parameter) windows (“refined design”) to support optimization. (b) Aggregated water heights (formula image output) indicate sensitivity to breach location (formula image parameter, yellow horizontal lines).
Figure 14
Figure 14
Examples for Alignment (Section 6.4). (a) Spreadsheet‐like visualization with formula image parameter on the left and formula image output on the right shows output sensitivity to parameter settings. (b) Particle trajectory glyphs (formula image output) are aligned in a grid pattern according to initial position of the particle (formula image parameter), thus supporting partitioning.
Figure 15
Figure 15
Examples for Sequential Superposition (Section 6.5) and optimization/sensitivity tasks. (a) formula image parameters (left) and volume visualization (formula image output, right) of an ocean simulation. (b) formula image output space is divided into Pareto‐optimal sections, formula image parameter setting (lamp designs) is shown to the side.
Figure 16
Figure 16
Examples for Overloading (a, Section 6.6) and Integration (b, Section 6.7). (a) Detected edges (formula image feature) in images scanned with 3D X‐ray computed tomography (formula image output) and different formula image scan parameters (optimization, sensitivity). (b) Integration of formula image parameter and derived formula image feature with trapezoids—comparing side lengths of the trapezoid enables sensitivity analysis.
Figure 17
Figure 17
Examples for Explicit Encoding (a, Section 6.8) and Nesting (b, Section 6.9). (a) Residual plots (4a, 4b) utilize Explicit Encoding to show if any seasonal patterns persist between the original and modelled time series (formula image), an optimization task in time series modelling. (b) Correlation to formula image feature of formula image output (matrix) nested into visualization of formula image parameter value intervals (tree) showing sensitivity of parameter range to output feature.
Figure 18
Figure 18
Sub‐themes of Data Case Organization illustrated on a time series.
Figure 19
Figure 19
Examples for Focusing (Section 7.1). (a) Focus on individual data cases (time series) by selection. (b) Focus on multiple data cases by filtering.
Figure 20
Figure 20
Examples for Derivation (Section 7.2). (a) Two measures of similarity between segmented image (formula image output, bottom) and reference segmentation in a HyperSlice visualization of an formula image parameter (top right Response View). Dark areas mark high quality of outputs, hence supporting parameter optimization. (b) Parallel Coordinates Plot showing correlations (Y position) between a formula image parameter (line) and the number of segments with a given label (axes), a derived feature from the formula image output of a time series segmentation model. It is visible that the Obs parameter influences the number of labelled segments most (sensitivity).
Figure 21
Figure 21
Examples for Aggregation (Section 7.3). (a) A density plot in a spacetime cube shows the distribution of particle trajectories (formula image output) with identical initial location but varying velocity and size (formula image, formula image, formula image parameters). The blue spiral marks small particles of size 100μm, and the red blob around it particles of size 300μm, thus highlighting common behaviour within each particle size (partitioning). (b) Plot of median time series and quantiles shows most frequent temporal behavior of formula image outputs.
Figure 22
Figure 22
Example for Sorting theme (Section 7.4): Ranking of derived formula image output features of a flood simulation in the form of a list. Only top‐ranked solutions (formula image parameter settings) are relevant for the optimization task as they protect many buildings and may be constructed in time. [WKS*14] © 2014 Wiley
Figure 23
Figure 23
Examples for Grouping (Section 7.5). (a) Clustering (right) by formula image outputs was used for a 3D cup generator. Associated parameter settings for clusters are shown to the left in the Parallel Coordinates Plot, supporting sensitivity analysis. (b) Analysts may group time series (formula image outputs) by formula image simulation parameter, thus carrying out a partitioning task.

References

    1. [AE20] Abuzuraiq A. M., Erhan H.: The Many Faces of Similarity. In Design in the Age of Humans ‐ Proceedings of the 25th CAADRIA Conference (2020), vol. 1, pp. 485–494 ISBN: 978‐988‐789‐174‐1.
    1. [AHRG10] Amirkhanov A., Heinzl C., Reiter M., Gröller E.: Visual optimality and stability analysis of 3DCT scan positions. IEEE Transactions on Visualization and Computer Graphics 16, 6 (Nov. 2010), 1477–1486. 10.1109/TVCG.2010.214 - DOI - PubMed
    1. [AME11] Afzal S., Maciejewski R., Ebert D. S.: Visual analytics decision support environment for epidemic modeling and response evaluation. In 2011 IEEE Conference on Visual Analytics Science and Technology (VAST) . (Oct. 2011), pp. 191–200. 10.1109/VAST.2011.6102457 - DOI
    1. [ARB07] Aliaga D. G., Rosen P. A., Bekins D. R.: Style grammars for interactive visualization of architecture. IEEE Transactions on Visualization and Computer Graphics 13, 4 (July 2007), 786–797. 10.1109/TVCG.2007.1024 - DOI - PubMed
    1. [ASSS18] Angelini M., Santucci G., Schumann H., Schulz H.‐J.: A review and characterization of progressive visual analytics. Informatics 5, 3 (Sept. 2018), 31. 10.3390/informatics5030031 - DOI

LinkOut - more resources