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
Link To Document :
بازگشت