Scientific Visualization

Skip to end of metadata
Go to start of metadata
  • March 4 Real-time Volume Rendering pptx
  • March 9 Non-Photorealistic Visualization [ppt][pdf]
  • March 16 Flow and Vector Field Visualization [ppt][pdf]
    • Helwig Hauser, Robert S. Laramee and Helmut Doleisch, State-of-the-Art Report 2002 in Flow Visualization , TR-VRVis-2002-003 , Technical Report, VRVis Research Center, January 2002, Vienna, Austria [PDF]
  • March 18 Texture-based Flow Visualization and Vector Field Topology [ppt][pdf]
    • Robert S. Laramee, Helwig Hauser, Helmut Doleisch, Benjamin Vrolijk, Frits H. Post, and Daniel Weiskopf, The State of the Art in Flow Visualization: Dense and Texture-Based Techniques,Computer Graphics Forum, Vol. 23, No. 2, 2004, pages 203-221 [PDF]
  • March 30 Flow Field Feature Extraction [ppt][pdf]
    • Frits H. Post, Benjamin Vrolijk, Helwig Hauser, Robert S. Laramee, and Helmut Doleisch, Feature Extraction and Visualization of Flow Fields in EUROGRAPHICS 2002, State of the Art Reports, pages 69-100, September 4-6 2002, Saarbruecken, Germany [PDF]
  • April 1 Diffusion Tensor Visualization/Streaklines [ppt][pdf]
    • T. Weinkauf, H. Theisel Streak Lines as Tangent Curves of a Derived Vector Field, Proceedings Visualization 2010,
      Received the Vis 2010 Best Paper Award[PDF]
    •  Zhang, Song, Gordon Kindlmann, and David H. Laidlaw. Diffusion Tensor MRI Visualization. In Visualization Handbook. Academic Press, June 2004. [PDF]
  • April 6 Information Visualization (Networks) [ppt][pdf]
    • Y. Jia, J. Hoberock, M. Garland, and J. C. Hart. On the visualization of social and other scale-free networks. IEEE Transactions on Visualization and Computer Graphics, 14(6), Proc. Infovis 2008, November 2008, pp. 1285-1292. [PDF]
  • April 8 Information Visualization pptx
    • E. Chi, A Taxonomy of Visualization Techniques using the Data State Reference Model INFOVIS '00 Proceedings of the IEEE Symposium on Information Vizualization 2000. pdf
    • E. Chi, Expressiveness of the data flow and data state models in visualization systems AVI '02 Proceedings of the Working Conference on Advanced Visual Interfaces,pdf
    • F. Nielsen, Visualizing data mining results with the Brede tools Frontiers in Neuroinformatics 2009 pdf
    • C. Chen, Top 10 Unsolved Information Visualization Problems,Visualization Viewpoints 2005 pdf
    • N. Kong, J.Heer, M. Agrawala Perceptual Guidelines for Creating Rectangular Treemaps IEEE Information Visualization 2010 pdf
  • April 13 Project Updates
  • April 15 Visual Analytics 
    • Illuminating the Path: The Research and Development Agenda for Visual Analytics[PDF]
      Individual Chapters can be grabbed here [web]
    • D. Oelke, D. Spretke, A. Stoffel and D. A. Keim. Visual Readability Analysis: How to make your writings easier to read. In Proceedings of IEEE Conference on Visual Analytics Science and Technology (VAST '10), 2010. Received Best Paper Award. [PDF
  • April 20 Physics Visualization
  • April 22 Processing Point Data: Triangulations and Iso-contours [PPT]
    • Martin Isenburg, Yuanxin Liu, Jonathan Shewchuk, and Jack Snoeyink. 2006. Streaming computation of Delaunay triangulations. In ACM SIGGRAPH 2006 Papers (SIGGRAPH '06).[PDF]
    • Videos, sources code, and more available at Martin Isenburg's website
  • April 27 Geology Case Study
    •  Hierarchical Streamline Bundles for Visualizing 2D Flow Fields. Hongfeng Yu, Chaoli Wang, Ching-Kuang Shene, and Jacqueline H. Chen. IEEE VisWeek 2010 Posters, Salt Lake City, UT, October, 2010. [PDF]
      • Questions to answer about paper [PDF]
    • Bart Moberts, Anna Vilanova, J.J. van Wijk. Evaluation of Fiber Clustering Methods for Diffusion Tensor Imaging. IEEE Visualization 2005 [PDF]

  • April 29 Project Presentations
  • May 4    Project Presentations
  • Course Syllabus [PDF]
  • Current Research Challenges in Visualization 
    • NIH-NSF Visualization Research Challenges Report Summary, Tamara Munzner, Chris Johnson, Robert Moorhead, Hanspeter Pfister, Penny Rheingans, Terry S. Yoo, 2006 [PDF]
    • Top Scientific Visualization Research Problems. Chris Johnson. IEEE Comput. Graph. Appl. 24, 4 (July 2004), 13-17.[PDF]
    • Volume Rendering and Composition (see above).

* Visualization Toolkit
We will be using VTK, an open source visualization toolkit compiled and distributed by Kitware. There are some books available on VTK that some may find useful and timesaving, including "The Visualization Toolkit" and "The VTK User's Guide," but the auto-generated documentation is also available online. Please also see the following tutorial:
  Visualizing with VTK: A Tutorial
CG&A(20)5, 2000, pp. 20-27.


There is no required book and the material for the course will come from instructor notes and research papers. However, the following books are recommended and make the class a lot easier to complete.

  The Visualization Handbook
By Utah's Chuck Hansen & Chris Johnson.
  The VTK User's Guide
Better VTK programming tutorial than what's available online.
  The Visualization Toolkit
Describes visualization methods demonstrated with VTK.

Class Details
  • Time: W/F 11am - 12:15pm
  • Room: 1304 SC
  • Prerequisite: CS 418 (or consent)
  • Crosslistings: CSE 527.
  • Timetable
  • Goals: (1) To understand the concepts and techniques of presenting data that provides insight, intuition and understanding to a human observer, and (2) to become proficient at programming with the VTK visualization toolkit.
  • Grades: Compass
  • Instructor: Dr. Eric Shaffer
  • Office: 2215 SC
  • E-mail: shaffer1@iiillllinois.eedduu (but we recommend the newsgroup)
  • Instructor: Dr. Lawrence Angrave
  • Office: 2217 SC
  • E-mail: angrave@iiilllinois.eedduu (but we recommend the newsgroup)
Course News (last 30 days)
  1. Make sure you have write access to this wiki, and sign in on the Attendance page.
  2. MP0 "Hello VTK": Download the VTK library and compile and run a sample program that links to it. See Assignments for more information.
  3. MP1 "Illusion": Use VTK to create a visual illusion or a bad visualization based on the perceptual issues presented in the human lecture. See Assignments for more information.
  4. MP2 "Volume" : Use VTK to create a volume vizualization tool. See Assignments for more information.
Class Projects

Each student in the class will also need to complete a class project which is either a visualization system built using VTK applied to some visualization problem, or a new tool for VTK implemented as a new VTK class.

Project Proposal (Due March 9th in class): Guidelines[PDF]


favourite favourite Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.