Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/VISUAL.2003.1250363guideproceedingsArticle/Chapter ViewAbstractPublication PagesvisConference Proceedingsconference-collections
Article
Free access

Image Based Flow Visualization for Curved Surfaces

Published: 22 October 2003 Publication History

Abstract

A new method for the synthesis of dense, vector-field aligned textures on curved surfaces is presented, called IBFVS. The method is based on Image Based Flow Visualization (IBFV). In IBFV two-dimensional animated textures are produced by defining each frame of a flow animation as a blend between a warped version of the previous image and a number of filtered white noise images. We produce flow aligned texture on arbitrary three-dimensional triangle meshes in the same spirit as the original method: Texture is generated directly in image space. We show that IBFVS is efficient and effective. High performance (typically fifty frames or more per second) is achieved by exploiting graphics hardware. Also, IBFVS can easily be implemented and a variety of effects can be achieved. Applications are flow visualization and surface rendering. Specifically, we show how to visualize the wind field on the earth and how to render a dirty bronze bunny.

References

[1]
CABRAL, B., AND LEEDOM, L. C. 1993. Imaging vector fields using line integral convolution. In Proceedings of ACM SIGGRAPH 93, Computer Graphics Proceedings, Annual Conference Series, 263-272.
[2]
DE LEEUW, W. C., AND VAN LIERE, R. 1997. Divide and conquer spot noise. In Proceedings SuperComputing '97.
[3]
DE LEEUW, W. C., AND VAN WIJK, J. J. 1995. Enhanced spot noise for vector field visualization. In Proceedings IEEE Visualization '95.
[4]
FLOATER, M. 1997. Parametrization and smooth approximation of surface triangulations. Computer Aided Geometric Design 14, 3.
[5]
FORSSELL, L. K., AND COHEN, S. D. 1995. Using line integral convolution for flow visualization: Curvilinear grids, variablespeed animation, and unsteady flows. IEEE Transactions on Visualization and Computer Graphics 1, 2 (June), 133-141.
[6]
GOLDFEATHER, J. 2001. Understanding errors in approximating principal direction vectors. Tech. Rep. 01-006, University of Minnesota, Computer Science and Engineering.
[7]
GORLA, G., INTERRANTE, V., AND SAPIRO, G. 2002. Texture synthesis for 3d shape representation. IEEE Transactions on Visualization and Computer Graphics.
[8]
HEIDRICH, W., WESTERMANN, R., SEIDEL, H.-P., AND ERTL, T. 1999. Applications of pixel textures in visualization and realistic image synthesis. In ACM Symposium on Interactive 3D Graphics, 127-134.
[9]
HELLERMAN, S., AND ROSENSTEIN, M. 1983. Normal monthly wind stress over the world ocean with error estimates. Journal of Physical Oceanography 13, 1093-1104.
[10]
INTERRANTE, V., FUCHS, H., AND PIZER, S. M. 1995. Enhancing transparent skin surfaces with ridge and valley lines. In Proceedings IEEE Visualization'95, 52-59.
[11]
INTERRANTE, V. 1997. Illustrating surface shape in volume data via principal direction-driven 3D line integral convolution. Computer Graphics 31, Annual Conference Series, 109-116.
[12]
JOBARD, B., ERLEBACHER, G., AND HUSSAINI, M. Y. 2000. Hardware-accelerated texture advection for unsteady flow visualization. In Proceedings IEEE Visualization 2000, 155-162.
[13]
JOBARD, B., ERLEBACHER, G., AND HUSSAINI, M. Y. 2001. Lagrangian-eulerian advection for unsteady flow visualization. In Proceedings IEEE Visualization 2001, 53-60.
[14]
LENGYEL, J., PRAUN, E., FINKELSTEIN, A., AND HOPPE, H. 2001. Real-time fur over arbitrary surfaces. In ACM 2001 Symposium on Interactive 3D Graphics.
[15]
LEVY, B., PETITJEAN, S., RAY, N., AND MAILLOT, J. 2002. Least squares conformal maps for automatic texture atlas generation. ACM Transactions on Graphics 21, 3, 362-371. Proceedings of ACM SIGGRAPH 2002.
[16]
LOOP, C. 1987. Smooth Subdivision Surfaces Based on Triangles. Master's thesis, Department of Mathematics, University of Utah.
[17]
LUM, E. B., STOMPEL, A., AND MA, K.-L. 2002. Kinetic visualization: A technique for illustrating 3d shape and structure. In Proceedings IEEE Visualization 2002, 435-442.
[18]
MAX, N., AND BECKER, B. 1995. Flow visualization using moving textures. In Proceedings of the ICASW/LaRC Symposium on Visualizing Time-Varying Data, 77-87.
[19]
MILLER, G. 1994. Efficient algorithms for local and global accessibility shading. In Proceedings of SIGGRAPH '94, Annual Conference Series, 319-326.
[20]
PEIKERT, R., AND ROTH, M. 1999. The parallel vectors operator-a vector field visualization primitive. In Proceedings IEEE Visualization'99, 263-270.
[21]
PERLIN, K. 1985. An image synthesizer. Computer Graphics 19, 3. Proceedings of ACM SIGGRAPH 85.
[22]
SHEN, H.-W., AND KAO, D. L. 1998. A new line integral convolution algorithm for visualizing time-varying flow fields. IEEE Transactions on Visualization and Computer Graphics 4, 2, 98-108.
[23]
SOLER, C., CANI, M.-P., AND ANGELIDIS, A. 2002. Hierarchical pattern mapping. ACM Transactions on Graphics 21, 3, 673-680. Proceedings of ACM SIGGRAPH 2002.
[24]
STALLING, D., AND HEGE, H.-C. 1995. Fast and resolution independent line integral convolution. In Proceedings of ACM SIGGRAPH 95, Computer Graphics Proceedings, Annual Conference Series, 249-256.
[25]
TELEA, A. C., AND VAN WIJK, J. J. 2003. 3d ibfv: Hardware-accelerated 3d flow visualization. In Proceedings IEEE Visualization 2003.
[26]
VAN WIJK, J. J. 1991. Spot noise: Texture synthesis for data visualization. Computer Graphics 25, 309-318. Proceedings ACM SIGGRAPH 91.
[27]
VAN WIJK, J. J. 2002. Image based flow visualization. ACM Transactions on Graphics 21, 3, 745-754. Proceedings of ACM SIGGRAPH 2002.
[28]
VAN WIJK, J. J., 2003. Ibfvs: examples and demo software. http://www.win.tue.nl/~vanwijk/ibfvs.
[29]
WEISKOPF, D., HOPF, M., AND ERTL, T. 2001. Hardware-accelerated visualization of time-varying 2d and 3d vector fields by texture advection via programmable per-pixel operations. In Vision, Modeling, and Visualization VMV '01 Conference Proceedings, 439-446.
[30]
WEJCHERT, J., AND HAUMANN, D. 1991. Animation aerodynamics. Computer Graphics 25, 19-22. Proceedings ACM SIGGRAPH 91.
[31]
ZÖCKLER, M., STALLING, D., AND HEGE, H.-C. 1997. Parallel line integral convolution. Parallel Computing 23, 7, 975-989.

Cited By

View all
  • (2024)Vortex Lens: Interactive Vortex Core Line Extraction using Observed Line Integral ConvolutionIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332691530:1(55-65)Online publication date: 1-Jan-2024
  • (2017)Directional field synthesis, design, and processingACM SIGGRAPH 2017 Courses10.1145/3084873.3084921(1-30)Online publication date: 30-Jul-2017
  • (2017)Real-time 3D rendering with hatchingThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-016-1222-333:10(1319-1334)Online publication date: 1-Oct-2017
  • Show More Cited By
  1. Image Based Flow Visualization for Curved Surfaces

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    VIS '03: Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
    October 2003
    664 pages
    ISBN:0769520308

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 22 October 2003

    Author Tags

    1. Flow visualization
    2. line integral convolution
    3. surface rendering
    4. texture mapping

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)35
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Vortex Lens: Interactive Vortex Core Line Extraction using Observed Line Integral ConvolutionIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332691530:1(55-65)Online publication date: 1-Jan-2024
    • (2017)Directional field synthesis, design, and processingACM SIGGRAPH 2017 Courses10.1145/3084873.3084921(1-30)Online publication date: 30-Jul-2017
    • (2017)Real-time 3D rendering with hatchingThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-016-1222-333:10(1319-1334)Online publication date: 1-Oct-2017
    • (2016)Directional field synthesis, design, and processingProceedings of the 37th Annual Conference of the European Association for Computer Graphics: State of the Art Reports10.5555/3059330.3059332(545-572)Online publication date: 9-May-2016
    • (2016)Course notes rotational symmetries on surfacesSIGGRAPH ASIA 2016 Courses10.1145/2988458.2988502(1-13)Online publication date: 28-Nov-2016
    • (2016)Directional field synthesis, design, and processingSIGGRAPH ASIA 2016 Courses10.1145/2988458.2988478(1-30)Online publication date: 28-Nov-2016
    • (2012)Visualization of Advection-Diffusion in Unsteady Fluid FlowComputer Graphics Forum10.1111/j.1467-8659.2012.03103.x31:3pt2(1105-1114)Online publication date: 1-Jun-2012
    • (2012)Multi-layer illustrative dense flow visualizationComputer Graphics Forum10.1111/j.1467-8659.2012.03082.x31:3pt1(895-904)Online publication date: 1-Jun-2012
    • (2012)Technical SectionComputers and Graphics10.1016/j.cag.2012.07.00636:8(974-990)Online publication date: 1-Dec-2012
    • (2007)Interactive visual exploration of unsteady 3D flowsProceedings of the 9th Joint Eurographics / IEEE VGTC conference on Visualization10.5555/2384179.2384219(251-258)Online publication date: 23-May-2007
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media