Multidimensional Visualization via Star Coordinates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Representing and understanding multi-dimensional data in a way that reduces complexity while maintaining insight is challenging due to the limitations of existing visualization techniques, which often require user expertise and are not user-friendly for interactive analysis.

Innovation Solution

The method involves constructing non-orthogonal unit vectors in a common plane to represent multi-dimensional information objects in two dimensions, allowing users to interactively scale and rotate these vectors to gain insight into clusters and outliers, using a processor-implemented method with a graphical user interface to display and transform the data points on a monitor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multi-dimensional data is reduced to two-dimensional representation, then the data becomes more manageable and visually accessible, but information loss and ambiguity increase

Engineering Contradiction:
Improvevisual accessibilityVSAvoiddata ambiguity
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies dimensionality change by representing multi-dimensional data in a two-dimensional star coordinate system where each dimension is visualized as a ray from the origin. This allows high-dimensional data to be projected into 2D space while maintaining dimensional relationships through the angular arrangement of rays, resolving the contradiction between visual accessibility and information preservation.

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

Solution Approach 2:

The patent segments the multi-dimensional space by representing each dimension as a separate ray in the star coordinate system. This segmentation allows users to individually control and examine each dimension while maintaining the overall multi-dimensional structure, reducing ambiguity while preserving visual accessibility.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If simple visual representations are used to avoid user overload, then ease of operation improves, but the ability to represent complex multi-dimensional relationships deteriorates

Engineering Contradiction:
Improveuser friendlinessVSAvoiddimensional relationships
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The star coordinate system transforms complex multi-dimensional relationships into a visually accessible 2D format by arranging dimensions as rays from a common origin. This maintains dimensional relationships through angular positions while keeping the visualization simple and intuitive, resolving the contradiction between simplicity and complexity representation.

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

3Loss of information

If multiple visual encodings are used to represent all dimensions, then information completeness improves, but user cognitive load increases

Engineering Contradiction:
Improveinformation completenessVSAvoidvisual complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different visual properties (such as point position, ray orientation, and color) to represent different dimensions locally within the star coordinate system. Each dimension can be encoded with appropriate visual properties based on its characteristics, maintaining information completeness while managing visual complexity through localized encoding strategies.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7659895B2Multidimensional visualization method
Publication Date: 2010.02.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7659895B2 patent drawing
  • US7659895B2 patent drawing
  • US7659895B2 patent drawing

AI summary

Multi-dimensional objects or data may be represented in two dimensions, thereby facilitating understanding of the information or data. This reduction in the number of dimensions is accomplished by constructing unit vectors corresponding to the dimensions, in which the unit vectors share a common plane. Information objects or multi-dimensional data are plotted and represented as small features such as points on a display tied to a processor or computer. A user may gain insight into how the information is structured by performing certain transformations on it, such as scaling one (or more) unit vectors or rotating one or more unit vectors, followed by replotting the points.