• DocumentCode
    831943
  • Title

    An Advanced Evenly-Spaced Streamline Placement Algorithm

  • Author

    Liu, Z. ; Moorhead, R.J. ; Groner, J.

  • Author_Institution
    HPC, Mississippi State Univ., MS
  • Volume
    12
  • Issue
    5
  • fYear
    2006
  • Firstpage
    965
  • Lastpage
    972
  • Abstract
    This paper presents an advanced evenly-spaced streamline placement algorithm for fast, high-quality, and robust layout of flow lines. A fourth-order Runge-Kutta integrator with adaptive step size and error control is employed for rapid accurate streamline advection. Cubic Hermite polynomial interpolation with large sample-spacing is adopted to create fewer evenly-spaced samples along each streamline to reduce the amount of distance checking. We propose two methods to enhance placement quality. Double queues are used to prioritize topological seeding and to favor long streamlines to minimize discontinuities. Adaptive distance control based on the local flow variance is explored to reduce cavities. Furthermore, we propose a universal, effective, fast, and robust loop detection strategy to address closed and spiraling streamlines. Our algorithm is an order-of-magnitude faster than Jobard and Lefer´s algorithm with better placement quality and over 5 times faster than Mebarki et al.´s algorithm with comparable placement quality, but with a more robust solution to loop detection
  • Keywords
    Runge-Kutta methods; computational fluid dynamics; data visualisation; flow visualisation; interpolation; adaptive distance control; adaptive step size; advanced evenly-spaced streamline placement algorithm; cubic Hermite polynomial interpolation; distance checking; double queues; error control; flow line layout; fourth-order Runge-Kutta integrator; local flow variance; placement quality; rapid accurate streamline advection; robust loop detection strategy; sample-spacing; topological seeding; Adaptive control; Error correction; Interpolation; Iterative algorithms; Noise robustness; Pixel; Polynomials; Programmable control; Streaming media; Visualization; Flow visualization; closed streamlines.; evenly-spaced streamlines; seeding strategy; streamline placement;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2006.116
  • Filename
    4015453