Colormap Optimization for Scalar Field Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current two-dimensional scalar field data visualization methods often fail to effectively highlight subtle data changes due to inconsistencies between data distribution and colormap distribution, requiring time-consuming trial-and-error processes for colormap selection and adjustment.

Innovation Solution

A data-aware colormap optimization method that calculates key colors as control points, uses piecewise linear interpolation, and solves an energy optimization equation to adjust coordinate positions, ensuring optimal colormap alignment with data distribution and maximizing contrast between foreground and background.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If an existing colormap is selected and applied through linear mapping, then the visualization process is simple and quick, but subtle data changes are hidden due to inconsistency between data distribution and colormap distribution

Engineering Contradiction:
Improvevisualization speedVSAvoidsubtle data changes
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent transforms the colormap from a static, uniformly-distributed color map to a dynamic, data-adaptive one by changing the distribution parameters of control points. The energy optimization equation adjusts control point positions based on data distribution characteristics, allowing the colormap to adapt its parameters (control point locations) to match the data, thereby revealing subtle changes while maintaining visualization efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a feedback mechanism where the data distribution information is fed back into the colormap optimization process. The energy optimization equation uses data statistics (mean, variance, skewness) to guide the adjustment of control point positions, creating a closed-loop system where the colormap continuously adapts to the data characteristics, preventing information loss.

Inventive Principle:
Principle #23Feedback

2Loss of information

If the colormap is adjusted through trial-and-error process, then potential data features can be revealed, but the process is time-consuming and requires more field experience

Engineering Contradiction:
Improvedata featuresVSAvoidcolormap selection time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent enables the colormap to self-adjust and self-optimize automatically based on the data characteristics. The energy optimization equation with its objective function and constraints allows the system to autonomously find the optimal control point positions without human intervention, eliminating the need for expert trial-and-error adjustment while preserving data features.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent automatically changes the colormap parameters (control point positions) based on data distribution statistics. By computing optimal positions through the energy optimization equation using data mean, variance, and skewness, the system transforms the manual parameter adjustment process into an automated mathematical optimization process, saving time and removing the need for field experience.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If control points in the colormap are adjusted based on statistical metadata or histogram equalization, then some data characteristics can be improved, but continuous features within the global data range cannot be expressed

Engineering Contradiction:
Improvedata characteristic representationVSAvoidcontinuous features expression
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the colormap into multiple control points that can be independently positioned along the data distribution. This segmentation allows different regions of the data range to be represented with appropriate density and precision, capturing both local characteristics and global continuous features simultaneously, overcoming the limitation of histogram equalization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends the traditional one-dimensional histogram equalization approach by introducing a new dimension of control point positioning optimized through energy minimization. This additional optimization dimension allows the system to simultaneously consider both statistical metadata and continuous feature preservation, achieving superior adaptability across the global data range.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11790484B2Two-dimensional scalar field data visualization method and system based on colormap optimization
Publication Date: 2023.10.17 SHANDONG UNIV
  • US11790484B2 patent drawing
  • US11790484B2 patent drawing
  • US11790484B2 patent drawing

AI summary

A two-dimensional scalar field data visualization method and system based on colormap optimization including: receiving initial colormap and two-dimensional scalar field input data; calculating key colors in the initial colormap, and setting the key colors as control points; calculating a linear interpolation between pairwise control points using a piecewise linear function, generating and mapping a colormap to the two-dimensional scalar field data; establishing an energy optimization equation for control point coordinate positions and the mapped two-dimensional scalar field data, where the coordinate positions are numerical values between 0 and 1 obtained by normalizing index values in the colormap corresponding to the control points; and solving the energy optimization equation to obtain a control point coordinate position, generating a new colormap using the piecewise linear function and optimized control point coordinate position, and mapping the new colormap to the two-dimensional scalar field data, to obtain a final visualization result.