<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.vistrails.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jens</id>
	<title>VistrailsWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.vistrails.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jens"/>
	<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php/Special:Contributions/Jens"/>
	<updated>2026-05-25T16:34:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://www.vistrails.org//index.php?title=SciVisFall2008/Schedule&amp;diff=1421</id>
		<title>SciVisFall2008/Schedule</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=SciVisFall2008/Schedule&amp;diff=1421"/>
		<updated>2008-10-01T03:14:40Z</updated>

		<summary type="html">&lt;p&gt;Jens: /* 9/30:  2D Visualization Techniques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 8/26: Introduction to visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Claudio&lt;br /&gt;
&lt;br /&gt;
Topics:  Scientific Visualization&lt;br /&gt;
&lt;br /&gt;
Notes: [http://www.cs.utah.edu/~csilva/courses/cs5630/lec01-notes.pdf lec01-notes.pdf]&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.cs.utah.edu/~csilva/courses/cs5630/fall2008/lec01.pdf intro]&lt;br /&gt;
&lt;br /&gt;
Animations: [http://www.cs.utah.edu/~csilva/courses/cs5630/fall2007/SevereTstorm.mov NCSA storm animation]&lt;br /&gt;
&lt;br /&gt;
Further reading:&lt;br /&gt;
&lt;br /&gt;
(Optional reading) [http://www.sci.utah.edu/~csilva/papers/cise2008a.pdf Provenance for Computational Tasks: A Survey]&lt;br /&gt;
&lt;br /&gt;
== 8/28: The visualization pipeline ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: Procedural vs. Dataflow programming; Using Dataflow for the Vis Pipeline; Dataflow programming with VTK; Dataflow programming with VisTrails; python.&lt;br /&gt;
&lt;br /&gt;
Notes: [http://www.cs.utah.edu/~csilva/courses/cs5630/lec02-notes.pdf lec02-notes.pdf]&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.cs.utah.edu/~csilva/courses/cs5630/lec02.pdf lec02.pdf]&lt;br /&gt;
&lt;br /&gt;
Further reading: &lt;br /&gt;
&lt;br /&gt;
(Optional reading) [http://www.cs.utah.edu/~csilva/courses/cs5630/reproducible_vis.pdf Provenance for Visualizations: Reproducibility and Beyond], C. Silva, J. Freire, and S. Callahan, IEEE Computing in Science and Engineering, 2008.&lt;br /&gt;
&lt;br /&gt;
== 9/2:  Modeling Data for Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: Discrete vs continous data; Sampling and interpolation; Point vs triangulated data; Meshing data types; Regular vs irregular data; Tabular data; Vector and tensor fields&lt;br /&gt;
&lt;br /&gt;
Notes: [http://www.sci.utah.edu/~cscheid/scivis_fall07/week2.pdf modeling data]&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.sci.utah.edu/~cscheid/scivis_fall07/processing.ppt processing.ppt] &lt;br /&gt;
&lt;br /&gt;
Further reading:&lt;br /&gt;
&lt;br /&gt;
[http://www.cs.wisc.edu/graphics/Courses/559-s2001/notes/hanrahan.pdf Basic Signal Processing]&lt;br /&gt;
&lt;br /&gt;
[http://graphics.cs.uiuc.edu/~garland/papers/quadrics.pdf Surface Simplification Using Quadric Error Metrics]&lt;br /&gt;
&lt;br /&gt;
(Optional Reading) [http://www.sci.utah.edu/~csilva/papers/vis2001b.pdf A Memory Insensitive Technique for Large Model Simplification]&lt;br /&gt;
&lt;br /&gt;
(Optional Reading) [http://graphics.cs.uiuc.edu/~garland/papers/TR-2004-2450.pdf Quadric-based Simplification in any Dimension]&lt;br /&gt;
&lt;br /&gt;
== 9/4:  Modeling Data for Visualization == &lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: Geometry Processing: Reconstruction and meshing; Simplification; Smoothing; Other Filtering algorithms&lt;br /&gt;
&lt;br /&gt;
Notes: [http://www.sci.utah.edu/~cscheid/scivis_fall07/week2.pdf modeling data]&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.sci.utah.edu/~cscheid/scivis_fall07/processing.ppt processing.ppt] &lt;br /&gt;
&lt;br /&gt;
Further reading:&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Least_squares&lt;br /&gt;
&lt;br /&gt;
(Optional Reading) [http://www.sci.utah.edu/~csilva/papers/sig2005.pdf Robust Moving Least-squares Fitting with Sharp Features]&lt;br /&gt;
&lt;br /&gt;
(Optional Reading) [http://www.sci.utah.edu/~cscheid/pubs/band_mls.pdf Optimal Bandwidth Selection for MLS Surfaces]&lt;br /&gt;
&lt;br /&gt;
== 9/9: Elementary Plotting Techniques == &lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: Principles of Graph Construction&lt;br /&gt;
&lt;br /&gt;
Notes: [http://www.sci.utah.edu/~stevec/classes/cs5630/PlottingNotes.pdf PlottingNotes.pdf]&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.sci.utah.edu/~stevec/slides/SciVis/Plotting1.pdf Plotting1.pdf]&lt;br /&gt;
&lt;br /&gt;
Further Reading:  There is no required reading for this lecture.  For those interested in more depth, the following books are very useful:&lt;br /&gt;
&lt;br /&gt;
* The Elements of Graphing Data.  William S. Cleveland, Hobart Press, 2nd Edition, 1994.&lt;br /&gt;
&lt;br /&gt;
* Visualizing Data.  William S. Cleveland, Hobart Press, 1993.&lt;br /&gt;
&lt;br /&gt;
* The Visual Display of Quantitative Information.  Edward R. Tufte, Graphics Press, 2001.&lt;br /&gt;
&lt;br /&gt;
* Visual Explanations: Images and Quantities, Evidence and Narrative.  Edward R. Tufte, Graphics Press, 2997.&lt;br /&gt;
&lt;br /&gt;
==  9/11:  Elementary Plotting Techniques ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics:  Simple Plotting Methods:  Dot Plots, Connected Symbol Plots, Scatter Plots, Histograms, Others.  Advanced Plotting Methods:  Multimodal, Higher Dimensional, Correlation, Uncertainty and Variation.&lt;br /&gt;
&lt;br /&gt;
Notes: [http://www.sci.utah.edu/~stevec/classes/cs5630/PlottingNotes.pdf PlottingNotes.pdf]&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.sci.utah.edu/~stevec/slides/SciVis/Plotting2.pdf Plotting2.pdf]&lt;br /&gt;
&lt;br /&gt;
Vistrails: [http://www.sci.utah.edu/~stevec/classes/cs5630/PlottingVistrails.zip PlottingVistrails.zip] - Unzip this file in the examples directory of your VisTrails installation and it will add the vistrails along with their data sets (in the data directory).  If you don't have permission to write to this directory (CADE users), then unzip the file where you want.  Just be aware that in this case the paths for the data files may not be correct for most vistrails and will need to be fixed before they will execute properly.&lt;br /&gt;
&lt;br /&gt;
Further Reading:  There is no required reading for this lecture. Some articles of interest:&lt;br /&gt;
&lt;br /&gt;
* [http://www.fmrib.ox.ac.uk/analysis/techrep/tr00mj2/tr00mj2/node24.html Histogram Bin Size]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Correlation Correlation]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Linear_regression Linear Regression]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Box_plot Box Plots]&lt;br /&gt;
&lt;br /&gt;
== 9/16: Color and Human Perception ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: Human vision system; Optical illusions&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.cs.utah.edu/~csilva/courses/cs5630/human-vision.pdf human-vision.pdf]&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Eye&lt;br /&gt;
&lt;br /&gt;
http://www.grand-illusions.com/gregory2.htm (also, see the related book: [http://www.amazon.com/Eye-Brain-Richard-L-Gregory/dp/0691048371])&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Purkinje_effect&lt;br /&gt;
&lt;br /&gt;
http://www.handprint.com/HP/WCL/color2.html&lt;br /&gt;
&lt;br /&gt;
== 9/18: Color and Human Perception ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Jens Krueger&lt;br /&gt;
&lt;br /&gt;
Topics:  Color Science; Color spaces; Color Blindness; Color maps; Tone mapping; &lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.cs.utah.edu/~csilva/courses/cs5630/colorvision-jens.pdf colorvision-jens.pdf]&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
Further reading: &lt;br /&gt;
&lt;br /&gt;
[http://www.research.ibm.com/dx/proceedings/pravda/truevis.htm How Not to Lie with Visualization]&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Opponent_process&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Color_models&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Absolute_color_space&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Additive_color&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Subtractive_color&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/RGB_color_model&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/SRGB_color_space&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/CIE_XYZ_color_space&lt;br /&gt;
&lt;br /&gt;
== 9/23: Math refresher ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Carlos Scheidegger&lt;br /&gt;
&lt;br /&gt;
Topics: Basic linear algebra; vectors; basic differential geometry (space curves, tangents, normals, surfaces); basic vector calculus (gradient, divergence, curl, gauss' theorem, green's theorem)&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[http://www.falstad.com/vector Vector Field Applet]&lt;br /&gt;
&lt;br /&gt;
Further Reading:&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Vector_calculus&lt;br /&gt;
&lt;br /&gt;
Appendix A of these notes might be useful: [http://www.cs.ubc.ca/~rbridson/fluidsimulation/fluids_notes.pdf]&lt;br /&gt;
&lt;br /&gt;
Two books that take a very accessible approach at vector calculus:&lt;br /&gt;
&lt;br /&gt;
[http://www.amazon.com/Div-Grad-Curl-All-That/dp/0393969975 Div, Grad, Curl, and All That: An Informal Text on Vector Calculus]&lt;br /&gt;
&lt;br /&gt;
[http://www.cambridge.org/uk/catalogue/catalogue.asp?isbn=9780521877619 A Student's Guide to Maxwell's Equations]&lt;br /&gt;
&lt;br /&gt;
== 9/25 2D Visualization Techniques ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: 2-D contours, marching quads, marching tris; Color mapping; height fields; NPR&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.sci.utah.edu/~cscheid/scivis_fall07/2d_scalar_vis.pdf pdf file]&lt;br /&gt;
&lt;br /&gt;
Notes: [http://www.sci.utah.edu/~cscheid/scivis_fall07/2d_scalar_vis_notes.pdf pdf file]&lt;br /&gt;
&lt;br /&gt;
Vistrails: [http://www.sci.utah.edu/~cscheid/scivis_fall07/ozone_and_data.zip zip file with ozone.vt and data] [http://www.sci.utah.edu/~cscheid/scivis_fall07/asymptotic_decider.vt asymptotic decider in 2d] [http://www.sci.utah.edu/~cscheid/scivis_fall07/elevation.zip heightfields]&lt;br /&gt;
&lt;br /&gt;
Note: These vistrails use relative file paths so you don't need to change each of them individually to match your directory structure. Simply unzip the file to whichever location is more convenient. Then, inside VisTrails, open the VisTrails shell, type:&lt;br /&gt;
&lt;br /&gt;
 import os&lt;br /&gt;
 os.chdir(&amp;quot;c:/directory/where/you/unzipped/it&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
This will change the directory so you should be able to just run the pipelines.&lt;br /&gt;
&lt;br /&gt;
Further reading:&lt;br /&gt;
&lt;br /&gt;
http://ieeexplore.ieee.org/iel5/4271943/4271944/04272091.pdf&lt;br /&gt;
&lt;br /&gt;
http://www.jstor.org/stable/pdfplus/2683294.pdf&lt;br /&gt;
&lt;br /&gt;
[http://www.inf.ufrgs.br/%7Eoliveira/pubs_files/Kuhn_Oliveira_Fernandes_Vis2008.pdf An Efﬁcient Naturalness-Preserving Image-Recoloring Method for Dichromats]&lt;br /&gt;
&lt;br /&gt;
== 9/30:  2D Visualization Techniques ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Jens Krueger and Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: 2-D vector fields, div, grad, curl in 2D; Steady vs Unsteady flows; Glyphs; 2-D streamlines, streaklines, pathlines&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.sci.utah.edu/~cscheid/scivis_fall07/2d_vector_vis.pdf pdf file]&lt;br /&gt;
&lt;br /&gt;
Further reading:&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Streamlines,_streaklines_and_pathlines&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Euler's_method&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Runge-Kutta&lt;br /&gt;
&lt;br /&gt;
Demos:&lt;br /&gt;
&lt;br /&gt;
http://www.win.tue.nl/~vanwijk/ibfv/&lt;br /&gt;
&lt;br /&gt;
http://www.javaview.de/demo/PaLIC.html&lt;br /&gt;
&lt;br /&gt;
Vistrails: [http://www.sci.utah.edu/~cscheid/scivis_fall07/vector_vis_1.zip vistrail with steady vector field vis and data] [http://www.sci.utah.edu/~cscheid/scivis_fall07/unsteady.zip vistrail with unsteady vector field vis and data] '''Note:''' Because VTK does not support time-varying datasets directly, we had to create a reasonably ugly hack to simulate unsteady fields. This means the datasets are quite big (80MB in total).&lt;br /&gt;
&lt;br /&gt;
[http://wwwcg.in.tum.de/Download/PE &amp;quot;The Dx9 Particle Engine&amp;quot; as well as a few datasets]&lt;br /&gt;
&lt;br /&gt;
== 10/2: Volume Vis ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: Slicing; Contours; Marching algorithms&lt;br /&gt;
&lt;br /&gt;
== 10/7: Volume Vis == &lt;br /&gt;
&lt;br /&gt;
Lecturer: Carlos Scheidegger&lt;br /&gt;
&lt;br /&gt;
Topics: Accelerating structures; High-quality contours&lt;br /&gt;
&lt;br /&gt;
== 10/9: Volume Vis ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Carlos Scheidegger&lt;br /&gt;
&lt;br /&gt;
Topics: High quality isosurfaces&lt;br /&gt;
&lt;br /&gt;
== 10/14: Fall break == &lt;br /&gt;
&lt;br /&gt;
== 10/16: Fall break == &lt;br /&gt;
&lt;br /&gt;
== 10/21: Direct Volume Rendering ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: SUB&lt;br /&gt;
&lt;br /&gt;
Topics: Introduction to volume rendering&lt;br /&gt;
&lt;br /&gt;
== 10/23: Midterm 1 ==&lt;br /&gt;
&lt;br /&gt;
== 10/28: Direct Volume Rendering ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: Structured grid techniques: ray-casting, splatting, texture slicing, shear-warp&lt;br /&gt;
&lt;br /&gt;
== 10/30: TBD ==&lt;br /&gt;
&lt;br /&gt;
== 11/4: Simplification Techniques == &lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: Simplification techniques: vertex clustering, vertex decimation, iterative contraction, quadric error based surface and tetrahedral simplification&lt;br /&gt;
&lt;br /&gt;
== 11/6: Direct Volume Rendering ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics:  Unstructured grid techniques&lt;br /&gt;
&lt;br /&gt;
== 11/11: Direct Volume Rendering ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics:  Transfer function specification&lt;br /&gt;
&lt;br /&gt;
== 11/13: Tensor Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: DT/MRI intro, glyphs, colormapping, volume rendering&lt;br /&gt;
&lt;br /&gt;
== 11/15: 3D Vector Vis and Topology ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: 3D techniques, critical points&lt;br /&gt;
&lt;br /&gt;
== 11/18: Information Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: Parallel coordinates; Graph visualization&lt;br /&gt;
&lt;br /&gt;
== 11/20: Information Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics:  Trees and Graphs; InfoVis Examples&lt;br /&gt;
&lt;br /&gt;
== 11/25: TBD == &lt;br /&gt;
&lt;br /&gt;
== 11/27: Thanksgiving == &lt;br /&gt;
&lt;br /&gt;
== 12/2:  Aesthetic Issues in Vis ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: Tufte principles&lt;br /&gt;
&lt;br /&gt;
== 12/4: Aesthetic Issues in Vis ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio&lt;br /&gt;
&lt;br /&gt;
Topics: NPR and Illustrative techniques for Vis&lt;br /&gt;
&lt;br /&gt;
== 12/9: TBD ==&lt;br /&gt;
&lt;br /&gt;
== 12/11: TBD ==&lt;/div&gt;</summary>
		<author><name>Jens</name></author>
	</entry>
</feed>