Dynamic two-dimensional vector field streamline visualization algorithm based on GPU (Graphics Processing Unit)

A two-dimensional vector and vector field technology, applied in the field of scientific computing visualization, can solve problems such as ambiguity and confusion, unsuitable for dense sampling and changing vector fields, and achieve high efficiency

Active Publication Date: 2015-05-27
OCEAN UNIV OF CHINA
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The point icon method is simple and intuitive, but it is not suitable for the vector field with dense sampling and abrupt changes; the texture method can reflect the

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic two-dimensional vector field streamline visualization algorithm based on GPU (Graphics Processing Unit)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] The present invention densely distributes particles in the vector field so that the particles move with the vector field, and controls particle distribution through probability density; expands particles into streamlines through integration; finally changes the particle density in the visible area and the level details of streamlines according to the camera distance ( Such as figure 1 shown). Include the following steps.

[0014] 1. Make the particles move and control the particle density through the transform feedback mechanism of the GPU and the radial basis function.

[0015] New particles are distributed uniformly and randomly in the vector field, the age of the particles is set to 0, and the particles are all active. Normalize the x and y coordinates of the particles to between 0 and 1, and sample the vector field as texture coordinates to make the particles move with the vector field. The new position of the particle is obtained through the fourth-order Runge-...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention belongs to the field of scientific visualization, and particularly relates to a dynamic two-dimensional vector field streamline visualization algorithm based on a GPU (Graphics Processing Unit). The algorithm comprises the following steps: carrying out random distribution on particles in a vector field so that the particles move along with the vector field, and utilizing a geometry shader mechanism of the GPU to generate streamlines; generating the probability density graph of the vector field by calculating a radial basis function taking the particles as the center so as to control the generation, extinction and multiresolution distribution of the particles. According to the algorithm, the complete picture of the vector field is displayed in a streamline mode, so that the density, length, motion speed and smooth degree of the streamlines can be changed in real time; the streamlines are continuous and independent from one another, so that complicated characteristics of the vector field can be well dynamically displayed, and the cognitive purpose of visualization is achieved. Moreover, the algorithm is realized based on the GPU, and the generation and control efficiency of the streamlines is higher.

Description

technical field [0001] The invention belongs to the field of scientific calculation visualization, and in particular relates to a GPU-based dynamic two-dimensional vector field streamline visualization algorithm. Background technique [0002] With the development of detection technology and numerical simulation, large-scale and real-time data are becoming larger and larger, far exceeding the computing and analysis capabilities of CPUs, and hindering the progress of scientific research in many fields. With the advent of the era of high-performance computing, GPU provides a new technical means for big data visualization, which not only greatly improves the processing power, but also does not need to pay too much in terms of cost and power consumption. The maturity of the shading language enables people to conveniently and effectively process a large amount of vector field data and display it in a clear and intuitive form. [0003] There are many ways to visualize a two-dimens...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/10
Inventor 田丰林陈戈于方杰何珏
Owner OCEAN UNIV OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products