[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

A seed point placement method for generating streamlines in context regions

  • Regular Paper
  • Published:
Journal of Visualization Aims and scope Submit manuscript

Abstract

Streamline is one of the main methods for flow field visualization, which describes the distribution pattern of the flow field through the flow trajectory of seed points. Currently, most of the work focuses on seed point placement and streamline generation in feature regions. For context regions (blank areas), i.e., context regions without features, however, there is little research conducted. In fact, the context regions carry some flow field information, which can assist researcher in deeply understanding the entire spatial distribution of the flow field as well as the continuous transition between different feature regions. However, it is a challenging problem to generate suitable streamlines in context regions. If the streamlines are not positioned properly or have a too large number, they may severely occlude the feature regions, while too few streamlines may be difficult to fill in the entire information of the flow field. To address the problem, this article proposes a new method for seed point placement that mainly focuses on context regions. The method is divided into two steps: finding context regions and then placing seed points in context regions. Firstly, use 3D to 2D projection transformation and region connectivity algorithm to find context regions, where no feature streamlines pass through. The streamlines in a context region often have similar directions due to being away from critical points. Then, according to the direction of the streamlines, evenly place seed points in the 3D space. As a result, spatially uniform streamlines are generated to fill the context regions, which makes the flow field information more complete. Qualitative and quantitative evaluations show that the method proposed in this article can generate visually uniform streamlines in context regions, together with feature streamlines, which can help researchers to coherently understand the overall characteristics of the flow field.

Graphical Abstract

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Bhatia H, Gyulassy A, Wang H, Bremer P-T, Pascucci V (2014) Robust detection of singularities in vector fields. In: Topological methods in data analysis and visualization III, pp 3–18. Springer: New York. https://doi.org/10.1007/978-3-319-04099-8_1

  • Cabral B, Leedom LC (1993) Imaging vector fields using line integral convolution. In: Proceedings of the 20th annual conference on computer graphics and interactive techniques, pp 263–270. https://doi.org/10.1145/166117.166151

  • Chen Y, Cohen J, Krolik J (2007) Similarity-guided streamline placement with error evaluation. IEEE Trans Vis Comput Graph 13(6):1448–1455. https://doi.org/10.1109/tvcg.2007.70595

    Article  Google Scholar 

  • Cook RL (1986) Stochastic sampling in computer graphics. ACM Trans Graph (TOG) 5(1):51–72

    Article  MathSciNet  Google Scholar 

  • Gu P, Han J, Chen DZ, Wang C (2021) Reconstructing unsteady flow data from representative streamlines via diffusion and deep-learning-based denoising. IEEE Comput Graph Appl 41(6):111–121

    Article  Google Scholar 

  • Günther T, Rössl C, Theisel H (2013) Opacity optimization for 3d line fields. ACM Trans Graph (TOG) 32(4):1–8

    Article  Google Scholar 

  • Günther T, Bürger K, Westermann R, Theisel H (2011) A view-dependent and inter-frame coherent visualization of integral lines using screen contribution. In: VMV, pp 215–222

  • Han J, Tao J, Zheng H, Guo H, Chen DZ, Wang C (2019) Flow field reduction via reconstructing vector data from 3-d streamlines using deep learning. IEEE Comput Graph Appl 39(4):54–67

    Article  Google Scholar 

  • Jobard B, Lefer W (1997) Creating evenly-spaced streamlines of arbitrary density. In: Visualization in Scientific Computing’97, pp 43–55, Springer: New York https://doi.org/10.1007/978-3-7091-6876-9_5

  • Lee T-Y, Mishchenko O, Shen H-W, Crawfis R (2011) View point evaluation and streamline filtering for flow visualization. In: 2011 IEEE pacific visualization symposium, pp 83–90

  • Li L, Shen H-W (2007) Image-based streamline generation and rendering. IEEE Trans Vis Comput Graph 13(3):630–640. https://doi.org/10.1109/tvcg.2007.1009

    Article  Google Scholar 

  • Li Y, Wang C, Shene C-K (2015) Extracting flow features via supervised streamline segmentation. Comput Graph 52:79–92. https://doi.org/10.1016/j.cag.2015.06.003

    Article  Google Scholar 

  • Li L, Hsieh H-H, Shen H-W (2008) Illustrative streamline placement and visualization. In: 2008 IEEE pacific visualization symposium, pp 79–86. https://doi.org/10.1109/pacificvis.2008.4475462

  • Liu Z, Moorhead RJ (2008) Interactive view-driven evenly spaced streamline placement. Int Soc Opt Photon Vis Data Anal 6809:68090

    Google Scholar 

  • Liu Z, Moorhead R, Groner J (2006) An advanced evenly-spaced streamline placement algorithm. IEEE Trans Vis Comput Graph 12(5):965–972. https://doi.org/10.1109/TVCG.2006.116

    Article  Google Scholar 

  • Ma J, Wang C, Shene C-K (2013) Coherent view-dependent streamline selection for importance-driven flow visualization. Int Soc Opt Photon Vis Data Anal 8654:865407

    Google Scholar 

  • Mao X, Hatanaka Y, Higashida H, Imamiya A (1998) Image-guided streamline placement on curvilinear grid surfaces. In: IEEE Proceedings of visualization’98 (Cat. No. 98CB36276), pp 135–142. https://doi.org/10.1109/visual.1998.745295

  • Marchesin S, Chen C-K, Ho C, Ma K-L (2010) View-dependent streamlines for 3d vector fields. IEEE Trans Vis Comput Graph 16(6):1578–1586. https://doi.org/10.1109/TVCG.2010.212

    Article  Google Scholar 

  • Ma J, Walker J, Wang C, Kuhl S, Shene CK (2014) Flowtour: an automatic guide for exploring internal flow features. In: 2014 IEEE pacific visualization symposium, pp 25–32

  • McLoughlin T, Laramee RS, Peikert R, Post FH, Chen M (2010) Over two decades of integration-based, geometric flow visualization. Comput Graph Forum 29:1807–1829

    Article  Google Scholar 

  • Mebarki A (2016) Adaptive distance grid based algorithm for farthest point seeding streamline placement. Open Comput Sci 6(1):91–99. https://doi.org/10.1515/comp-2016-0007

    Article  Google Scholar 

  • Mebarki A, Alliez P, Devillers O (2005) Farthest point seeding for efficient placement of streamlines. In: VIS 05. IEEE Visualization, pp 479–486. https://doi.org/10.1109/visual.2005.1532832

  • Qin X, Chen X, Chen L, Zheng H, Ma J, Zhang M (2019) Streamline uniform placement algorithm with dynamic seed points. IEEE Access 7:113844–113852. https://doi.org/10.1109/ACCESS.2019.2935461

    Article  Google Scholar 

  • Rosanwo O, Petz C, Prohaska S, Hege H-C, Hotz I (2009) Dual streamline seeding. In: 2009 IEEE pacific visualization symposium, pp 9–16. https://doi.org/10.1109/PACIFICVIS.2009.4906832

  • Sane S, Bujack R, Garth C, Childs H (2020) A survey of seed placement and streamline selection techniques. Comput Graph Forum 39:785–809

    Article  Google Scholar 

  • Schlemmer M, Hotz I, Hamann B, Morr F, Hagen H (2007) Priority streamlines: A context-based visualization of flow fields. In: EuroVis, pp 227–234. https://doi.org/10.5555/2384179.2384215

  • Shen L, Wang W (2022) Streamline seeding strategy based on quantitative evaluation. In: Proceedings of the 2022 11th international conference on software and computer applications, pp 165–172

  • Spencer B, Laramee RS, Chen G, Zhang E (2009) Evenly spaced streamlines for surfaces: an image-based approach. Comput Graph Forum 28:1618–1631. https://doi.org/10.1111/j.1467-8659.2009.01352.x

    Article  Google Scholar 

  • Tao J, Ma J, Wang C, Shene C-K (2012) A unified approach to streamline selection and viewpoint selection for 3d flow visualization. IEEE Trans Vis Comput Graph 19(3):393–406

    Article  Google Scholar 

  • Tong X, Edwards J, Chen C-M, Shen H-W, Johnson CR, Wong PC (2015) View-dependent streamline deformation and exploration. IEEE Trans Vis Comput Graph 22(7):1788–1801. https://doi.org/10.1109/TVCG.2015.2502583

    Article  Google Scholar 

  • Toye H, Zhan P, Gopalakrishnan G, Kartadikaria AR, Huang H, Knio O, Hoteit I (2017) Ensemble data assimilation in the red sea: sensitivity to ensemble selection and atmospheric forcing. Ocean Dyn 67:915–933

    Article  Google Scholar 

  • Turk G, Banks D (1996) Image-guided streamline placement. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques, pp 453–460. https://doi.org/10.1145/237170.237285

  • Verma V, Kao D, Pang A (2000) A flow-guided streamline seeding strategy. In: IEEE Proceedings visualization 2000. VIS 2000 (Cat. No. 00CH37145), pp 163–170. https://doi.org/10.1109/VISUAL.2000.885690

  • Wu K, Liu Z, Zhang S, Moorhead II (2009) RJ: Topology-aware evenly spaced streamline placement. IEEE Trans Vis Comput Graph 16(5):791–801. https://doi.org/10.1109/TVCG.2009.206

    Article  Google Scholar 

  • Xu L, Lee T-Y, Shen H-W (2010) An information-theoretic framework for flow visualization. IEEE Trans Vis Comput Graph 16(6):1216–1224. https://doi.org/10.1109/TVCG.2010.131

    Article  Google Scholar 

  • Xu C, Prince JL (1997) Gradient vector flow: A new external force for snakes. In: Proceedings of IEEE computer society conference on computer vision and pattern recognition, pp 66–71

  • Ye X, Kao D, Pang A (2005) Strategy for seeding 3d streamlines. In: VIS 05. IEEE Visualization, pp 471–478. https://doi.org/10.1109/VISUAL.2005.153283

  • Yu H, Wang C, Shene C-K, Chen JH (2011) Hierarchical streamline bundles. IEEE Trans Vis Comput Graph 18(8):1353–1367. https://doi.org/10.1109/tvcg.2011.155

    Article  Google Scholar 

  • Zhang W, Wang Y, Zhan J, Liu B, Ning J (2012) Parallel streamline placement for 2d flow fields. IEEE Trans Vis Comput Graph 19(7):1185–1198. https://doi.org/10.1109/tvcg.2012.169

    Article  Google Scholar 

  • Zhang W, Deng J (2009) Topology-driven streamline seeding for 2d vector field visualization. In: 2009 IEEE international conference on systems, man and cybernetics, pp 4901–4905

  • Zhang W, Sun B, Wang Y (2010) A streamline placement method highlighting flow field topology. In: 2010 International conference on computational intelligence and security, pp 238–242. https://doi.org/10.1109/CIS.2010.58

  • Zheng L, Wang W, Li S (2015) Feature-based streamline selection method for 2D flow fields. In: 2015 14th International conference on computer-aided design and computer graphics (CAD/Graphics), pp 129–136. https://doi.org/10.1109/CADGRAPHICS.2015.48

Download references

Acknowledgements

This research was sponsored by the National Natural Science Foundation of China under Grant No. 62032023. The authors would like to express sincere gratitude to Professor Jun Tao from Sun Yat-sen University for his invaluable assistance. His guidance and support were instrumental in implementing the GVF method for evaluating the quality of placed streamlines. The authors will like to thank Bill Kuo, Wei Wang, Cindy Bruyere, Tim Scheitlin, and Don Middleton of the U.S. National Center for Atmospheric Research (NCAR) and the U.S. National Science Foundation (NSF) for providing the Weather Research and Forecasting (WRF) Model simulation data of Hurricane Isabel.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li Xiao.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Q., Mo, Z., Wang, H. et al. A seed point placement method for generating streamlines in context regions. J Vis 27, 1227–1244 (2024). https://doi.org/10.1007/s12650-024-01019-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12650-024-01019-4

Keywords

Navigation