The tutorial presents state-of-the-art visualization techniques inspired by traditional technical and medical illustrations. Such techniques exploit the perception of the human visual system and provide effective visual abstractions to make the visualization clearly understandable. Visual emphasis and abstraction has been used for expressive presentation from prehistoric paintings to nowadays scientific and medical illustrations. Many of the expressive techniques used in art are adopted in computer graphics, and are denoted as illustrative or non-photorealistic rendering. Different stroke techniques, or brush properties express a particular level of abstraction. Feature emphasis or feature suppression is achieved by combining different abstraction levels in illustrative rendering. Challenges in visualization research are very large data visualization as well as multi-dimensional data visualization. To effectively convey the most important visual information there is a significant need for visual abstraction. For less relevant information the dedicated image space is reduced to enhance more prominent features. The discussed techniques in the context of scientific visualization are based on iso-surfaces and volume rendering. Apart from visual abstraction, i.e., illustrative representation, the visibility of prominent features can be achieved by illustrative visualization techniques such as cut-away views or ghosted views. The structures that occlude the most prominent information are suppressed in order to clearly see more interesting parts. Another smart way to provide information on the data is using exploded views or other types of deformation. Illustrative visualization is demonstrated via application-specific tasks in medical visualization. An important aspect as compared to traditional medical illustrations is the interactivity and real-time manipulation of the acquired patient data. This can be very useful in anatomy education. Another application area is surgical planning which is demonstrated with two case studies: neck dissection and liver surgery planning.
{"title":"Illustrative Visualization","authors":"","doi":"10.2312/egt.20051052","DOIUrl":"https://doi.org/10.2312/egt.20051052","url":null,"abstract":"The tutorial presents state-of-the-art visualization techniques inspired by traditional technical and medical illustrations. Such techniques exploit the perception of the human visual system and provide effective visual abstractions to make the visualization clearly understandable. Visual emphasis and abstraction has been used for expressive presentation from prehistoric paintings to nowadays scientific and medical illustrations. Many of the expressive techniques used in art are adopted in computer graphics, and are denoted as illustrative or non-photorealistic rendering. Different stroke techniques, or brush properties express a particular level of abstraction. Feature emphasis or feature suppression is achieved by combining different abstraction levels in illustrative rendering. Challenges in visualization research are very large data visualization as well as multi-dimensional data visualization. To effectively convey the most important visual information there is a significant need for visual abstraction. For less relevant information the dedicated image space is reduced to enhance more prominent features. The discussed techniques in the context of scientific visualization are based on iso-surfaces and volume rendering. Apart from visual abstraction, i.e., illustrative representation, the visibility of prominent features can be achieved by illustrative visualization techniques such as cut-away views or ghosted views. The structures that occlude the most prominent information are suppressed in order to clearly see more interesting parts. Another smart way to provide information on the data is using exploded views or other types of deformation. Illustrative visualization is demonstrated via application-specific tasks in medical visualization. An important aspect as compared to traditional medical illustrations is the interactivity and real-time manipulation of the acquired patient data. This can be very useful in anatomy education. Another application area is surgical planning which is demonstrated with two case studies: neck dissection and liver surgery planning.","PeriodicalId":91181,"journal":{"name":"Visualization : proceedings of the ... IEEE Conference on Visualization. IEEE Conference on Visualization","volume":" 54","pages":"124"},"PeriodicalIF":0.0,"publicationDate":"2005-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72497656","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ye Zhao, Xiaoming Wei, Zhe Fan, A. Kaufman, Hong Qin
We introduce a method for the animation of fire propagation and the burning consumption of objects represented as volumetric data sets. Our method uses a volumetric fire propagation model based on an enhanced distance field. It can simulate the spreading of multiple fire fronts over a specified isosurface without actually having to create that isosurface. The distance field is generated from a specific shell volume that rapidly creates narrow spatial bands around the virtual surface of any given isovalue. The complete distance field is then obtained by propagation from the initial bands. At each step multiple fire fronts can evolve simultaneously on the volumetric object. The flames of the fire are constructed from streams of particles whose movement is regulated by a velocity field generated with the hardware-accelerated Lattice Boltzmann Model (LBM). The LBM provides a physically-based simulation of the air flow around the burning object. The object voxels and the splats associated with the flame particles are rendered in the same pipeline so that the volume data with its external and internal structures can be displayed along with the fire.
{"title":"Voxels on Fire","authors":"Ye Zhao, Xiaoming Wei, Zhe Fan, A. Kaufman, Hong Qin","doi":"10.1109/VIS.2003.10009","DOIUrl":"https://doi.org/10.1109/VIS.2003.10009","url":null,"abstract":"We introduce a method for the animation of fire propagation and the burning consumption of objects represented as volumetric data sets. Our method uses a volumetric fire propagation model based on an enhanced distance field. It can simulate the spreading of multiple fire fronts over a specified isosurface without actually having to create that isosurface. The distance field is generated from a specific shell volume that rapidly creates narrow spatial bands around the virtual surface of any given isovalue. The complete distance field is then obtained by propagation from the initial bands. At each step multiple fire fronts can evolve simultaneously on the volumetric object. The flames of the fire are constructed from streams of particles whose movement is regulated by a velocity field generated with the hardware-accelerated Lattice Boltzmann Model (LBM). The LBM provides a physically-based simulation of the air flow around the burning object. The object voxels and the splats associated with the flame particles are rendered in the same pipeline so that the volume data with its external and internal structures can be displayed along with the fire.","PeriodicalId":91181,"journal":{"name":"Visualization : proceedings of the ... IEEE Conference on Visualization. IEEE Conference on Visualization","volume":"81 1","pages":"271-278"},"PeriodicalIF":0.0,"publicationDate":"2003-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76847482","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
T. Rhyne, P. Doenges, W. Hibbard, Hanspeter Pfister, Nate Robins
{"title":"The impact of computer games on scientific & information visualization: \"if you can't beat them, join them\" (panel session)","authors":"T. Rhyne, P. Doenges, W. Hibbard, Hanspeter Pfister, Nate Robins","doi":"10.1145/375213.375384","DOIUrl":"https://doi.org/10.1145/375213.375384","url":null,"abstract":"","PeriodicalId":91181,"journal":{"name":"Visualization : proceedings of the ... IEEE Conference on Visualization. IEEE Conference on Visualization","volume":"32 1 1","pages":"519-521"},"PeriodicalIF":0.0,"publicationDate":"2000-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77364887","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Draw on the wall - Capstone Address","authors":"T. Whitted","doi":"10.1145/288216.292390","DOIUrl":"https://doi.org/10.1145/288216.292390","url":null,"abstract":"","PeriodicalId":91181,"journal":{"name":"Visualization : proceedings of the ... IEEE Conference on Visualization. IEEE Conference on Visualization","volume":"1 1","pages":"16"},"PeriodicalIF":0.0,"publicationDate":"1998-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87311251","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1997-10-01DOI: 10.1109/VISUAL.1997.663928
S. Kuschfeldt, T. Ertl, M. Holzner
Numerical finite element simulations of the behavior of a car body in frontal, side or rear impact collision scenarios have become increasingly complex as well as reliable and precise. They are well established as a standard evaluation tool in the automotive development process. Both, the increased complexity plus the advances in computer graphics technology have resulted in the need for new visualization techniques to facilitate the analysis of the immense amount of data originating from such scientific engineering computations. Expanding the effectiveness of traditional post-processing techniques is one key to achieve shorter design cycles and faster time to market. In this paper we describe how the extensive use of texture mapping and new visualization mappings like force tubing can considerably enhance the post-processing of structural and physical properties of car components in crash simulations. We show, that using these techniques both the calculation costs and the rendering costs will be reduced and the quality of the visualization will be improved.
{"title":"Efficient visualization of physical and structural properties in crash-worthiness simulations (case study)","authors":"S. Kuschfeldt, T. Ertl, M. Holzner","doi":"10.1109/VISUAL.1997.663928","DOIUrl":"https://doi.org/10.1109/VISUAL.1997.663928","url":null,"abstract":"Numerical finite element simulations of the behavior of a car body in frontal, side or rear impact collision scenarios have become increasingly complex as well as reliable and precise. They are well established as a standard evaluation tool in the automotive development process. Both, the increased complexity plus the advances in computer graphics technology have resulted in the need for new visualization techniques to facilitate the analysis of the immense amount of data originating from such scientific engineering computations. Expanding the effectiveness of traditional post-processing techniques is one key to achieve shorter design cycles and faster time to market. In this paper we describe how the extensive use of texture mapping and new visualization mappings like force tubing can considerably enhance the post-processing of structural and physical properties of car components in crash simulations. We show, that using these techniques both the calculation costs and the rendering costs will be reduced and the quality of the visualization will be improved.","PeriodicalId":91181,"journal":{"name":"Visualization : proceedings of the ... IEEE Conference on Visualization. IEEE Conference on Visualization","volume":"31 1","pages":"487-490"},"PeriodicalIF":0.0,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75789632","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Shao-Chiung Lu, A. B. Rebello, D. Cui, R. Yagel, R. A. Miller, G. Kinzel
In many mechanical design-related activities, the visualization tool needs to convey not only the shape of the objects, but also their interior problem regions. Due to the binary nature of these models, existing shading models often fall short of supporting a realistic display. In this case study, we present several new contextual shading methods that we originally developed for our design visualization tools. The results are then compared with gray-scale shading applied to a gray-level version of the binary object. The comparison shows that our method can be applied to any binary object and yields promising results.
{"title":"A 3D Contextual Shading Method for Visualization of Diecasting Defects","authors":"Shao-Chiung Lu, A. B. Rebello, D. Cui, R. Yagel, R. A. Miller, G. Kinzel","doi":"10.5555/244979.245692","DOIUrl":"https://doi.org/10.5555/244979.245692","url":null,"abstract":"In many mechanical design-related activities, the visualization tool needs to convey not only the shape of the objects, but also their interior problem regions. Due to the binary nature of these models, existing shading models often fall short of supporting a realistic display. In this case study, we present several new contextual shading methods that we originally developed for our design visualization tools. The results are then compared with gray-scale shading applied to a gray-level version of the binary object. The comparison shows that our method can be applied to any binary object and yields promising results.","PeriodicalId":91181,"journal":{"name":"Visualization : proceedings of the ... IEEE Conference on Visualization. IEEE Conference on Visualization","volume":"34 1","pages":"405-407"},"PeriodicalIF":0.0,"publicationDate":"1996-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79174851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1993-10-25DOI: 10.1109/VISUAL.1993.398875
J. V. Wijk
Streamlines and stream surfaces are well known techniques for the visualization of fluid flow. For steady velocity fields, a streamline is the trace of a particle, and a stream surface is the trace of a curve. Here a new method is presented for the construction of stream surfaces. The central concept is the representation of a stream surface as an implicit surface f (x) = C. After the initial calculation of f a family of stream surfaces can be generated efficiently by varying C. The shapes of the originating curves are defined by the value of f at the boundary. Two techniques are presented for the calculation of f: one based on solving the convection equation, the other on backward tracing of the trajectories of grid points. The flow around objects is discussed separately. With this method irregular topologies of the originating curves and of the stream surfaces can be handled easily. Further, it can also be used for other visualization techniques, such as time surfaces and stream volumes. Finally, an effective method for the automatic placement of originating curves is presented. >
{"title":"Implicit Stream Surfaces","authors":"J. V. Wijk","doi":"10.1109/VISUAL.1993.398875","DOIUrl":"https://doi.org/10.1109/VISUAL.1993.398875","url":null,"abstract":"Streamlines and stream surfaces are well known techniques for the visualization of fluid flow. For steady velocity fields, a streamline is the trace of a particle, and a stream surface is the trace of a curve. Here a new method is presented for the construction of stream surfaces. The central concept is the representation of a stream surface as an implicit surface f (x) = C. After the initial calculation of f a family of stream surfaces can be generated efficiently by varying C. The shapes of the originating curves are defined by the value of f at the boundary. Two techniques are presented for the calculation of f: one based on solving the convection equation, the other on backward tracing of the trajectories of grid points. The flow around objects is discussed separately. With this method irregular topologies of the originating curves and of the stream surfaces can be handled easily. Further, it can also be used for other visualization techniques, such as time surfaces and stream volumes. Finally, an effective method for the automatic placement of originating curves is presented. >","PeriodicalId":91181,"journal":{"name":"Visualization : proceedings of the ... IEEE Conference on Visualization. IEEE Conference on Visualization","volume":"33 1","pages":"245-252"},"PeriodicalIF":0.0,"publicationDate":"1993-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78188564","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A probe for the interactive visualization of flow fields is presented. The probe can be used to visualize many characteristics of the flow in detail for a small region in the data set. The velocity and the local change of velocity (the velocity gradient tensor) are visualized by a set of geometric primitives. To this end, the velocity gradient tensor is transformed to a local coordinate frame, and decomposed into components parallel with and perpendicular to the flow. These components are visualized as geometric objects with an intuitively meaningful interpretation. An implementation is presented which shows that this probe is a useful tool for flow visualization. >
{"title":"A Probe for Local Flow Field Visualization","authors":"W. D. Leeuw, J. V. Wijk","doi":"10.5555/949845.949858","DOIUrl":"https://doi.org/10.5555/949845.949858","url":null,"abstract":"A probe for the interactive visualization of flow fields is presented. The probe can be used to visualize many characteristics of the flow in detail for a small region in the data set. The velocity and the local change of velocity (the velocity gradient tensor) are visualized by a set of geometric primitives. To this end, the velocity gradient tensor is transformed to a local coordinate frame, and decomposed into components parallel with and perpendicular to the flow. These components are visualized as geometric objects with an intuitively meaningful interpretation. An implementation is presented which shows that this probe is a useful tool for flow visualization. >","PeriodicalId":91181,"journal":{"name":"Visualization : proceedings of the ... IEEE Conference on Visualization. IEEE Conference on Visualization","volume":"108 1","pages":"39-45"},"PeriodicalIF":0.0,"publicationDate":"1993-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87633200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}