VCG - Flow Map Gradient
Description
Details
This Plugin contains several algorithms, allowing the computation of the FTLE, Gradient Field, Temporal Derivative, Strain Tensor and the Eigen Decomposition of the supplied vector field. For all algorithms the seed box scale and position as well as the integration paramaters can be specified.
This plugin contains the identical algorithm for FTLE computation as the standalone FTLE-Plugin.
Input
vtkImageData
Output
vtkImageData
Parameters
Name |
Description |
Values/Default |
SeedBoxSamples |
Specify the samples of the seeding grid, which spans from SeedBoxPosition to SeedBoxPosition + SeedBoxScale*Bounds. Sampling is performed uniformly.
|
10 10 10 |
|
SeedPosition |
Specify the the seeding box position of the seeding grid.
|
0.0 0.0 0.0 |
|
SeedScale |
Specify the seeding box scale of the seeding grid.
|
1.0 1.0 1.0 |
|
ComputeFTLE |
Perform FTLE computation on the specified grid.
|
1 |
|
ComputeGradient |
Perform Gradient computation on the specified grid.
|
0 |
|
ComputeTimeDerivative |
Compute the temporal derivative on the specified grid.
|
0 |
|
TimeOffset |
Offset for the numerical computation of the temporal derivative.
|
0.1 |
|
ComputeStrainTensor |
Compute the strain tensor on the specified grid.
|
0 |
|
ComputeEigenDecomposition |
Perform eigen decomposition of the data on the specified grid.
|
0 |
|
StartTime |
Initial time of trajectory integration.
|
0.0 |
|
AdvectionTime |
Integration is computed from StartTime to StartTime + AdvectionTime with steps StepSize. Set AdvectionTime and StepSize to negative values for backward integration.
|
1.0 |
|
StepSize |
Step size of integration.
|
0.1 |
|
Use CUDA |
Enable CUDA GPU-Acceleration.
|
0 |
|
BlockSize |
Block size for GPU computation. Seeds for the integration are copied in blocks of this size to the GPU, requiring together with the vector field data at least 8 blocks of available memory.
|
1000000 |
|
SpaceTimeInput |
Treat the third dimension as time. Only has an effect, if the input is 3-dimensional and not time-dependent.
|
0 |
|
BoundaryMode0 |
Set Boundary Mode for the first dimension. None will lead to trajectories leaving the scope, Wrap makes trajectories wrap around and Clamp will restrict particle trajectories.
|
|
|
BoundaryMode1 |
Set Boundary Mode for the second dimension. See desc. of first dimension.
|
|
|
BoundaryMode2 |
Set Boundary Mode for the third dimension. See desc. of first dimension.
|
|
|
BoundaryMode3 |
Set Boundary Mode for the fourth dimension. See desc. of first dimension.
|
|
|
Installation Instructions
Authors
Lutz Hofmann
Acknowledgements