<?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=Etiene</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=Etiene"/>
	<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php/Special:Contributions/Etiene"/>
	<updated>2026-04-15T01:39:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://www.vistrails.org//index.php?title=DataVis2012/Schedule&amp;diff=4577</id>
		<title>DataVis2012/Schedule</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=DataVis2012/Schedule&amp;diff=4577"/>
		<updated>2012-04-02T04:57:28Z</updated>

		<summary type="html">&lt;p&gt;Etiene: /* 3/26 Volume Visualization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1/23: 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: TBA&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;
[http://www.cs.ubc.ca/labs/imager/tr/2009/VisChapter Visualization by Tamara Munzner] (see PDF on her page)&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;
(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;
== 1/30: The visualization pipeline ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Huy Vo&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.vistrails.org/download/download.php?type=PUB&amp;amp;id=dataflow.pdf dataflow.pdf]&lt;br /&gt;
&lt;br /&gt;
Further reading:&lt;br /&gt;
&lt;br /&gt;
[http://www.cmake.org/cmake/help/cmake_tutorial.html CMake Tutorial]&lt;br /&gt;
&lt;br /&gt;
[http://www.vtk.org/Wiki/VTK/Tutorials/New_Pipeline VTK Pipeline]&lt;br /&gt;
&lt;br /&gt;
[http://www.vtk.org/Wiki/VTK/Tutorials VTK Tutorial]&lt;br /&gt;
&lt;br /&gt;
[http://www.paraview.org/Wiki/The_ParaView_Tutorial ParaView Tutorial]&lt;br /&gt;
&lt;br /&gt;
== 2/6:  Modeling Data for Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio Silva&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; Geometry Processing: Reconstruction and meshing; Simplification; Smoothing; Other Filtering algorithms&lt;br /&gt;
&lt;br /&gt;
Topics (here???): 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;
Notes: [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=week2.pdf modeling data]&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=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;
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;
== 2/13: Plotting == &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/Plotting1.pdf Plotting1.pdf] and [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=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). &lt;br /&gt;
&lt;br /&gt;
Further Reading:&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;
* [http://www.fmrib.ox.ac.uk/analysis/techrep/tr00mj2/tr00mj2/node24.html Histogram Bin Size]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Correlation Correlation]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Linear_regression Linear Regression]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Box_plot Box Plots]&lt;br /&gt;
&lt;br /&gt;
==  2/20:  NO CLASS (President's Day) ==&lt;br /&gt;
&lt;br /&gt;
== 2/27: Color and Human Perception ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Huy Vo&lt;br /&gt;
&lt;br /&gt;
Topics: Human vision system; Optical illusions; Color Science; Color spaces; Color Blindness; Color maps;&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.cs.utah.edu/~csilva/courses/cs5630/human-vision.pdf human-vision.pdf] [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;
* http://en.wikipedia.org/wiki/Eye&lt;br /&gt;
&lt;br /&gt;
* http://www.handprint.com/HP/WCL/color2.html&lt;br /&gt;
&lt;br /&gt;
* [http://www.research.ibm.com/dx/proceedings/pravda/truevis.htm How NOT to Lie with Visualization], Bernice E. Rogowitz, Lloyd A. Treinish, IBM Research.&lt;br /&gt;
&lt;br /&gt;
* [http://www-graphics.stanford.edu/courses/cs248-08/color/color1.html Color Theory, ColorSpaces], Marc Levoy, Stanford Graphics Lab.&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;
== 3/5 2D Visualization Techniques ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Lauro&lt;br /&gt;
&lt;br /&gt;
Topics: 2-D scalar fields: Color mapping; height fields; 2-D contours, marching tris, marching quads; 2-D vector fields: div, grad, curl in 2D; Glyphs; Steady vs Unsteady flows;  2-D streamlines, streaklines, pathlines&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=2d_scalar_vis.pdf 2D Scalar Fields (pdf file)]; [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=2d_vector_vis.pdf 2d Vector Fields (pdf file)]&lt;br /&gt;
&lt;br /&gt;
Notes: [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=2d_scalar_vis_notes.pdf 2d Scalar Fields (pdf file)]&lt;br /&gt;
&lt;br /&gt;
Vistrails: [http://www.vistrails.org/download/download.php?type=DATA&amp;amp;id=ozone_and_data.zip zip file with ozone.vt and data] [http://www.vistrails.org/download/download.php?type=DATA&amp;amp;id=asymptotic_decider.vt asymptotic decider in 2d] [http://www.vistrails.org/download/download.php?type=DATA&amp;amp;id=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/xpl/freeabs_all.jsp?arnumber=5290706 BubbleSets (technique that uses 2d countours)] [http://www.youtube.com/watch?v=Ju2hSThmPWA (video)]&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;
== 3/12 NO CLASS (Spring Break) == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3/19 Volume Visualization ==&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; Unstructured grid techniques; Transfer function specification&lt;br /&gt;
&lt;br /&gt;
Slides:  [http://www.sci.utah.edu/~stevec/classes/cs5630/VolumeRendering1.pdf VolumeRendering1.pdf],  [http://www.sci.utah.edu/~stevec/classes/cs5630/VolumeRendering2.pdf VolumeRendering2.pdf], and [http://www.cs.utah.edu/~csilva/courses/cs5630/unstructured_grid_rendering.pdf   unstructured_grid_rendering.pdf]&lt;br /&gt;
&lt;br /&gt;
Notes:  [http://www.sci.utah.edu/~stevec/classes/cs5630/dvr.pdf dvr.pdf]&lt;br /&gt;
&lt;br /&gt;
Vistrails:  [http://www.sci.utah.edu/~stevec/classes/cs5630/VolumeRenderingVistrails.zip VolumeRenderingVistrails.zip]&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
&lt;br /&gt;
[http://www.llnl.gov/graphics/docs/OpticalModelsLong.pdf Optical Models for Direct Volume Rendering]&lt;br /&gt;
&lt;br /&gt;
[http://graphics.stanford.edu/papers/volume-cga88/ Display of Surfaces from Volume Data] - Ray casting paper&lt;br /&gt;
&lt;br /&gt;
[http://portal.acm.org/citation.cfm?id=329138 Interactive Volume Rendering] - Splatting paper, paper requires ACM digital library access&lt;br /&gt;
&lt;br /&gt;
[http://portal.acm.org/citation.cfm?id=197972&amp;amp;dl=ACM&amp;amp;coll=GUIDE Accelerated volume rendering and tomographic reconstruction using texture mapping hardware] - Texture slicing paper, requires ACM digital library access&lt;br /&gt;
&lt;br /&gt;
[http://graphics.stanford.edu/papers/shear/ Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation] - Shear-warp paper&lt;br /&gt;
&lt;br /&gt;
[http://www.sci.utah.edu/~csilva/papers/rita2005.pdf  A Survey of GPU-Based Volume Rendering of Unstructured Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.sci.utah.edu/~csilva/papers/tvcg2005cr.pdf Hardware-Assisted Visibility Sorting for Unstructured Volume Rendering] (This technique is implemented in VTK: http://www.vtk.org/doc/nightly/html/classvtkHAVSVolumeMapper.html)&lt;br /&gt;
&lt;br /&gt;
[http://www.sci.utah.edu/~csilva/papers/volvis2000.pdf ZSWEEP: An Efficient and Exact Projection Algorithm for Unstructured Volume Rendering] (This technique is implemented in VTK: http://www.vtk.org/doc/nightly/html/classvtkUnstructuredGridVolumeZSweepMapper.html)&lt;br /&gt;
&lt;br /&gt;
== 3/26 Volume Visualization == &lt;br /&gt;
&lt;br /&gt;
Lecturer:  Tiago&lt;br /&gt;
&lt;br /&gt;
Topics: Slicing; Contours; Marching algorithms; Accelerating structures; High-quality contours&lt;br /&gt;
&lt;br /&gt;
Slides: [http://dl.dropbox.com/u/4483810/nyu.pdf Slides]&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
&lt;br /&gt;
[http://portal.acm.org/citation.cfm?id=37401.37422 Marching cubes: A high resolution 3D surface construction algorithm]&lt;br /&gt;
&lt;br /&gt;
[http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=175782  The asymptotic decider: resolving the ambiguity in marching cubes]&lt;br /&gt;
&lt;br /&gt;
[http://www.sci.utah.edu/~csilva/papers/noskinny.pdf Marching Cubes without skinny triangles]&lt;br /&gt;
&lt;br /&gt;
[http://doi.ieeecomputersociety.org/10.1109/2945.489388 A Near Optimal Isosurface Extraction Algorithm Using the Span Space]&lt;br /&gt;
&lt;br /&gt;
== 4/2 Midterm ==&lt;br /&gt;
&lt;br /&gt;
== 4/9  Vector &amp;amp; Tensor Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: &lt;br /&gt;
&lt;br /&gt;
Topics: DT/MRI intro, glyphs, colormapping, volume rendering; 3D techniques, critical points&lt;br /&gt;
&lt;br /&gt;
Slides:  &lt;br /&gt;
&lt;br /&gt;
References: &lt;br /&gt;
&lt;br /&gt;
== 4/16: Information Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: &lt;br /&gt;
&lt;br /&gt;
Topics: Parallel coordinates; Graph visualization; Trees and Graphs; InfoVis Examples&lt;br /&gt;
&lt;br /&gt;
Slides: &lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
== 4/23: Information Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: &lt;br /&gt;
&lt;br /&gt;
Topics: Parallel coordinates; Graph visualization; Trees and Graphs; InfoVis Examples&lt;br /&gt;
&lt;br /&gt;
Slides: &lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
== 5/7: Information Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: &lt;br /&gt;
&lt;br /&gt;
Topics: Parallel coordinates; Graph visualization; Trees and Graphs; InfoVis Examples&lt;br /&gt;
&lt;br /&gt;
Slides: &lt;br /&gt;
&lt;br /&gt;
Links:&lt;/div&gt;</summary>
		<author><name>Etiene</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=DataVis2012/Schedule&amp;diff=4576</id>
		<title>DataVis2012/Schedule</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=DataVis2012/Schedule&amp;diff=4576"/>
		<updated>2012-04-02T04:55:47Z</updated>

		<summary type="html">&lt;p&gt;Etiene: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1/23: 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: TBA&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;
[http://www.cs.ubc.ca/labs/imager/tr/2009/VisChapter Visualization by Tamara Munzner] (see PDF on her page)&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;
(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;
== 1/30: The visualization pipeline ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Huy Vo&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.vistrails.org/download/download.php?type=PUB&amp;amp;id=dataflow.pdf dataflow.pdf]&lt;br /&gt;
&lt;br /&gt;
Further reading:&lt;br /&gt;
&lt;br /&gt;
[http://www.cmake.org/cmake/help/cmake_tutorial.html CMake Tutorial]&lt;br /&gt;
&lt;br /&gt;
[http://www.vtk.org/Wiki/VTK/Tutorials/New_Pipeline VTK Pipeline]&lt;br /&gt;
&lt;br /&gt;
[http://www.vtk.org/Wiki/VTK/Tutorials VTK Tutorial]&lt;br /&gt;
&lt;br /&gt;
[http://www.paraview.org/Wiki/The_ParaView_Tutorial ParaView Tutorial]&lt;br /&gt;
&lt;br /&gt;
== 2/6:  Modeling Data for Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Claudio Silva&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; Geometry Processing: Reconstruction and meshing; Simplification; Smoothing; Other Filtering algorithms&lt;br /&gt;
&lt;br /&gt;
Topics (here???): 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;
Notes: [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=week2.pdf modeling data]&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=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;
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;
== 2/13: Plotting == &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/Plotting1.pdf Plotting1.pdf] and [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=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). &lt;br /&gt;
&lt;br /&gt;
Further Reading:&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;
* [http://www.fmrib.ox.ac.uk/analysis/techrep/tr00mj2/tr00mj2/node24.html Histogram Bin Size]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Correlation Correlation]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Linear_regression Linear Regression]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Box_plot Box Plots]&lt;br /&gt;
&lt;br /&gt;
==  2/20:  NO CLASS (President's Day) ==&lt;br /&gt;
&lt;br /&gt;
== 2/27: Color and Human Perception ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Huy Vo&lt;br /&gt;
&lt;br /&gt;
Topics: Human vision system; Optical illusions; Color Science; Color spaces; Color Blindness; Color maps;&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.cs.utah.edu/~csilva/courses/cs5630/human-vision.pdf human-vision.pdf] [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;
* http://en.wikipedia.org/wiki/Eye&lt;br /&gt;
&lt;br /&gt;
* http://www.handprint.com/HP/WCL/color2.html&lt;br /&gt;
&lt;br /&gt;
* [http://www.research.ibm.com/dx/proceedings/pravda/truevis.htm How NOT to Lie with Visualization], Bernice E. Rogowitz, Lloyd A. Treinish, IBM Research.&lt;br /&gt;
&lt;br /&gt;
* [http://www-graphics.stanford.edu/courses/cs248-08/color/color1.html Color Theory, ColorSpaces], Marc Levoy, Stanford Graphics Lab.&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;
== 3/5 2D Visualization Techniques ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: Lauro&lt;br /&gt;
&lt;br /&gt;
Topics: 2-D scalar fields: Color mapping; height fields; 2-D contours, marching tris, marching quads; 2-D vector fields: div, grad, curl in 2D; Glyphs; Steady vs Unsteady flows;  2-D streamlines, streaklines, pathlines&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=2d_scalar_vis.pdf 2D Scalar Fields (pdf file)]; [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=2d_vector_vis.pdf 2d Vector Fields (pdf file)]&lt;br /&gt;
&lt;br /&gt;
Notes: [http://www.vistrails.org/download/download.php?type=PUB&amp;amp;id=2d_scalar_vis_notes.pdf 2d Scalar Fields (pdf file)]&lt;br /&gt;
&lt;br /&gt;
Vistrails: [http://www.vistrails.org/download/download.php?type=DATA&amp;amp;id=ozone_and_data.zip zip file with ozone.vt and data] [http://www.vistrails.org/download/download.php?type=DATA&amp;amp;id=asymptotic_decider.vt asymptotic decider in 2d] [http://www.vistrails.org/download/download.php?type=DATA&amp;amp;id=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/xpl/freeabs_all.jsp?arnumber=5290706 BubbleSets (technique that uses 2d countours)] [http://www.youtube.com/watch?v=Ju2hSThmPWA (video)]&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;
== 3/12 NO CLASS (Spring Break) == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3/19 Volume Visualization ==&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; Unstructured grid techniques; Transfer function specification&lt;br /&gt;
&lt;br /&gt;
Slides:  [http://www.sci.utah.edu/~stevec/classes/cs5630/VolumeRendering1.pdf VolumeRendering1.pdf],  [http://www.sci.utah.edu/~stevec/classes/cs5630/VolumeRendering2.pdf VolumeRendering2.pdf], and [http://www.cs.utah.edu/~csilva/courses/cs5630/unstructured_grid_rendering.pdf   unstructured_grid_rendering.pdf]&lt;br /&gt;
&lt;br /&gt;
Notes:  [http://www.sci.utah.edu/~stevec/classes/cs5630/dvr.pdf dvr.pdf]&lt;br /&gt;
&lt;br /&gt;
Vistrails:  [http://www.sci.utah.edu/~stevec/classes/cs5630/VolumeRenderingVistrails.zip VolumeRenderingVistrails.zip]&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
&lt;br /&gt;
[http://www.llnl.gov/graphics/docs/OpticalModelsLong.pdf Optical Models for Direct Volume Rendering]&lt;br /&gt;
&lt;br /&gt;
[http://graphics.stanford.edu/papers/volume-cga88/ Display of Surfaces from Volume Data] - Ray casting paper&lt;br /&gt;
&lt;br /&gt;
[http://portal.acm.org/citation.cfm?id=329138 Interactive Volume Rendering] - Splatting paper, paper requires ACM digital library access&lt;br /&gt;
&lt;br /&gt;
[http://portal.acm.org/citation.cfm?id=197972&amp;amp;dl=ACM&amp;amp;coll=GUIDE Accelerated volume rendering and tomographic reconstruction using texture mapping hardware] - Texture slicing paper, requires ACM digital library access&lt;br /&gt;
&lt;br /&gt;
[http://graphics.stanford.edu/papers/shear/ Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation] - Shear-warp paper&lt;br /&gt;
&lt;br /&gt;
[http://www.sci.utah.edu/~csilva/papers/rita2005.pdf  A Survey of GPU-Based Volume Rendering of Unstructured Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.sci.utah.edu/~csilva/papers/tvcg2005cr.pdf Hardware-Assisted Visibility Sorting for Unstructured Volume Rendering] (This technique is implemented in VTK: http://www.vtk.org/doc/nightly/html/classvtkHAVSVolumeMapper.html)&lt;br /&gt;
&lt;br /&gt;
[http://www.sci.utah.edu/~csilva/papers/volvis2000.pdf ZSWEEP: An Efficient and Exact Projection Algorithm for Unstructured Volume Rendering] (This technique is implemented in VTK: http://www.vtk.org/doc/nightly/html/classvtkUnstructuredGridVolumeZSweepMapper.html)&lt;br /&gt;
&lt;br /&gt;
== 3/26 Volume Visualization == &lt;br /&gt;
&lt;br /&gt;
Lecturer:  Tiago&lt;br /&gt;
&lt;br /&gt;
Topics: Slicing; Contours; Marching algorithms; Accelerating structures; High-quality contours&lt;br /&gt;
&lt;br /&gt;
Slides: [http://dl.dropbox.com/u/4483810/nyu.pdf Slides]&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
&lt;br /&gt;
[http://portal.acm.org/citation.cfm?id=37401.37422 Marching cubes: A high resolution 3D surface construction algorithm]&lt;br /&gt;
&lt;br /&gt;
[http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=175782  The asymptotic decider: resolving the ambiguity in marching cubes]&lt;br /&gt;
&lt;br /&gt;
[http://doi.ieeecomputersociety.org/10.1109/2945.489388 A Near Optimal Isosurface Extraction Algorithm Using the Span Space]&lt;br /&gt;
&lt;br /&gt;
== 4/2 Midterm ==&lt;br /&gt;
&lt;br /&gt;
== 4/9  Vector &amp;amp; Tensor Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: &lt;br /&gt;
&lt;br /&gt;
Topics: DT/MRI intro, glyphs, colormapping, volume rendering; 3D techniques, critical points&lt;br /&gt;
&lt;br /&gt;
Slides:  &lt;br /&gt;
&lt;br /&gt;
References: &lt;br /&gt;
&lt;br /&gt;
== 4/16: Information Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: &lt;br /&gt;
&lt;br /&gt;
Topics: Parallel coordinates; Graph visualization; Trees and Graphs; InfoVis Examples&lt;br /&gt;
&lt;br /&gt;
Slides: &lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
== 4/23: Information Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: &lt;br /&gt;
&lt;br /&gt;
Topics: Parallel coordinates; Graph visualization; Trees and Graphs; InfoVis Examples&lt;br /&gt;
&lt;br /&gt;
Slides: &lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
== 5/7: Information Visualization ==&lt;br /&gt;
&lt;br /&gt;
Lecturer: &lt;br /&gt;
&lt;br /&gt;
Topics: Parallel coordinates; Graph visualization; Trees and Graphs; InfoVis Examples&lt;br /&gt;
&lt;br /&gt;
Slides: &lt;br /&gt;
&lt;br /&gt;
Links:&lt;/div&gt;</summary>
		<author><name>Etiene</name></author>
	</entry>
</feed>