• DocumentCode
    25764
  • Title

    Smart Transparency for Illustrative Visualization of Complex Flow Surfaces

  • Author

    Carnecky, R. ; Fuchs, R. ; Mehl, S. ; Yun Jang ; Peikert, R.

  • Author_Institution
    Comput. Sci. Dept., ETH Zurich, Zurich, Switzerland
  • Volume
    19
  • Issue
    5
  • fYear
    2013
  • fDate
    May-13
  • Firstpage
    838
  • Lastpage
    851
  • Abstract
    The perception of transparency and the underlying neural mechanisms have been subject to extensive research in the cognitive sciences. However, we have yet to develop visualization techniques that optimally convey the inner structure of complex transparent shapes. In this paper, we apply the findings of perception research to develop a novel illustrative rendering method that enhances surface transparency nonlocally. Rendering of transparent geometry is computationally expensive since many optimizations, such as visibility culling, are not applicable and fragments have to be sorted by depth for correct blending. In order to overcome these difficulties efficiently, we propose the illustration buffer. This novel data structure combines the ideas of the A and G-buffers to store a list of all surface layers for each pixel. A set of local and nonlocal operators is then used to process these depth-lists to generate the final image. Our technique is interactive on current graphics hardware and is only limited by the available graphics memory. Based on this framework, we present an efficient algorithm for a nonlocal transparency enhancement that creates expressive renderings of transparent surfaces. A controlled quantitative double blind user study shows that the presented approach improves the understanding of complex transparent surfaces significantly.
  • Keywords
    buffer storage; data visualisation; rendering (computer graphics); A-buffer; G-buffer; cognitive science; complex flow surface; complex transparent shape; graphics memory; illustration buffer; illustrative rendering; illustrative visualization; neural mechanism; nonlocal transparency enhancement; smart transparency; surface transparency; transparent geometry; visibility culling; Buffer storage; Graphics processing unit; Image color analysis; Indexes; Rendering (computer graphics); Surface treatment; Illustrative rendering; a-buffer; diffusion; flow visualization; illustration buffer; integral surface; perception; transparency; user study; Algorithms; Computer Graphics; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Reproducibility of Results; Rheology; Sensitivity and Specificity; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2012.159
  • Filename
    6244795