Skip to main content

Fast Flow Visualization on CUDA Based on Texture Optimization

  • Conference paper
Active Media Technology (AMT 2012)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7669))

Included in the following conference series:

Abstract

Flow visualization plays an important role in many scientific visualization applications. It is effective to visualize flow fields with moving textures which vividly capture the properties of flow field through varying texture appearances.Texture-optimization-based (TOB) flow visuliaztion can produce excellent visualization results of flow fields. However, TOB flow visualization without acceleration is time-consuming. In this paper, we propose fast flow visualization based on the accelerated parallel TOB flow visualization which is entirely implemented on CUDA. High performance is achieved since most time-consuming computations are performed in parallel on GPU and data transmission between CPU and GPU are arranged properly. The experimental results show that our TOB flow visualization generates results with fast synthesis speed and high synthesis quality.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Falk, M., Weiskopf, D.: Output-Sensitive 3D Line Integral Convolution. IEEE Transactions on Visualization and Computer Graphics, 820–834 (2008)

    Google Scholar 

  2. Falk, M., Seizinger, A., Sadlo, F., Uffinger, M., Weiskopf, D.: Trajectory-Augmented Visualization of Lagrangian Coherent Structures in Unsteady Flow. In: 14th International Symposium on Flow Visualization (2010)

    Google Scholar 

  3. Kwatra, V., Essa, I., Bobick, A., Kwatra, N.: Texture Optimization for example-based synthesis. ACM Transactions on Graphic 24(3), 795–802 (2005)

    Article  Google Scholar 

  4. Wei, L.Y., Lefebvre, S., Kwatra, V., Turk, G.: State of art in example-based texture synthesis. In: Eurographics 2009, State of the Art Report, EG Association (2009)

    Google Scholar 

  5. Cabral, B., Leedoml, C.: Imaging vector fields using line integral convolution. In: Proceedings of ACM SIGGRAPH 1993, p. 263. ACM, New York (1993)

    Google Scholar 

  6. VanWijk, J.J.: Imagebased flow visualization. ACM Transactions on Graphics 21(3), 7 (2002)

    Google Scholar 

  7. Rasmussen, N., Enright, D., Nguyen, D., Marino, S., Sumner, N., Geiger, W., Hoon, S., Fedkiw, R.: Directable photorealistic liquids. In: 2004 ACM SIGGRAPH. Eurographics Symposium on Computer Animation, pp. 193–202 (2004)

    Google Scholar 

  8. Lefebvre, S., Hoppe, H.: Parallel controllable texture synthesis. ACM Transactions on Graphic 24(3), 777–786 (2005)

    Article  Google Scholar 

  9. Han, J., Zhou, K., Wei, L., Gong, M., Bao, H., Zhang, X., Guo, B.: Fast example-based surface texture synthesis via discrete optimization. The Visual Computer 22(9), 918–925 (2006)

    Article  Google Scholar 

  10. Zhang, J., Zhou, K., Velho, L., Guo, B., Shum, B.Y.: Synthesis of progressively-variant textures on arbitrary surfaces. ACM Transactions on Graphics 22(3), 295–302 (2003)

    Article  Google Scholar 

  11. Taponecco, F.: Steerable texturesynthesis. In: Proceedings of Eurographics, pp. 57–60 (2004)

    Google Scholar 

  12. Lefebvre, S., Hoppe, H.: Appearance-space texture synthesis. ACM Transactions on Graphics 25(3), 541–548 (2006)

    Article  Google Scholar 

  13. Yu, Q., Neyret, F., Bruneton, E., Holzschuch, N.: Scalable real-time animation of rivers. Computer Graphics Forum (Proceedings of Eurographics 2009) 28(2) (March 2009)

    Google Scholar 

  14. CUDA Programming Guide ver. 1.0, NVIDIA (2007)

    Google Scholar 

  15. Zhang, E., Mischaikow, K., Turk, G.: Vector field design on surfaces. Tech. Rep. 04-16, Gerogia Institute of Technology (2004)

    Google Scholar 

  16. Chen, G., Kwatra, V., Wei, L.Y., Hansen, C.D., Zhang, E.: Design of 2D Time-Varying Vector Fields. IEEE Transactions on Visualization and Computer Graphics (2011)

    Google Scholar 

  17. Garcia, V., Debreuve, E., Barlaud, M.: Fast k nearest neighbor search using GPU. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, pp. 1–6 (2008)

    Google Scholar 

  18. Huang, H., Tong, X., Wang, W.: Accelerated parallel texture optimization. Journals of Computer Science and Technology 22(5), 761–769 (2007)

    Article  Google Scholar 

  19. CUDA C Best Practices Guide v4.0, Navidia (2011)

    Google Scholar 

  20. Laramee, R.S., Hauser, H., Doleisch, H., Vrolijk, B., Post, F.H., Weiskopf, D.: The State of the Art in Flow Visualization: Dense and Texture-Based Techniques. Proc. Computer Graphics Forum 23(2), 203–221 (2004)

    Article  Google Scholar 

  21. Tang, Y., Shi, X., Xiao, T., Fan, J.: An improved image analogy method based on adaptive CUDA-accelerated neighborhood matching framework. Vis. Comput. 28, 743–753 (2012)

    Article  Google Scholar 

  22. Van Wijk, J.J.: Spot noise-Texture Synthesis for Data Visualization. Computer Graphics (Proceedings of ACM SIGGRAPH 1991) 25, 309–318 (1991)

    Article  Google Scholar 

  23. Fisher, M., Schroder, P., Desbrun, M., Hoppe, H.: Design of tangent vector fields. ACM Transactions on Graphics 26(3), 56:1–56:9 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tang, Y., Zhou, Z., Shi, XY., Fan, J. (2012). Fast Flow Visualization on CUDA Based on Texture Optimization. In: Huang, R., Ghorbani, A.A., Pasi, G., Yamaguchi, T., Yen, N.Y., Jin, B. (eds) Active Media Technology. AMT 2012. Lecture Notes in Computer Science, vol 7669. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35236-2_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35236-2_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35235-5

  • Online ISBN: 978-3-642-35236-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics