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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Falk, M., Weiskopf, D.: Output-Sensitive 3D Line Integral Convolution. IEEE Transactions on Visualization and Computer Graphics, 820–834 (2008)
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)
Kwatra, V., Essa, I., Bobick, A., Kwatra, N.: Texture Optimization for example-based synthesis. ACM Transactions on Graphic 24(3), 795–802 (2005)
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)
Cabral, B., Leedoml, C.: Imaging vector fields using line integral convolution. In: Proceedings of ACM SIGGRAPH 1993, p. 263. ACM, New York (1993)
VanWijk, J.J.: Imagebased flow visualization. ACM Transactions on Graphics 21(3), 7 (2002)
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)
Lefebvre, S., Hoppe, H.: Parallel controllable texture synthesis. ACM Transactions on Graphic 24(3), 777–786 (2005)
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)
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)
Taponecco, F.: Steerable texturesynthesis. In: Proceedings of Eurographics, pp. 57–60 (2004)
Lefebvre, S., Hoppe, H.: Appearance-space texture synthesis. ACM Transactions on Graphics 25(3), 541–548 (2006)
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)
CUDA Programming Guide ver. 1.0, NVIDIA (2007)
Zhang, E., Mischaikow, K., Turk, G.: Vector field design on surfaces. Tech. Rep. 04-16, Gerogia Institute of Technology (2004)
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)
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)
Huang, H., Tong, X., Wang, W.: Accelerated parallel texture optimization. Journals of Computer Science and Technology 22(5), 761–769 (2007)
CUDA C Best Practices Guide v4.0, Navidia (2011)
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)
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)
Van Wijk, J.J.: Spot noise-Texture Synthesis for Data Visualization. Computer Graphics (Proceedings of ACM SIGGRAPH 1991) 25, 309–318 (1991)
Fisher, M., Schroder, P., Desbrun, M., Hoppe, H.: Design of tangent vector fields. ACM Transactions on Graphics 26(3), 56:1–56:9 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)