ECS177 Reading list W2003 ECS177 Introduction to Visualization

Visualization Reading List




For those papers not available on-line, hardcopies will be distributed in class.

    General Topics

  1. "Visualization - Expanding Scientific and Engineering Research Oppotutnities"
    T. DeFanti, M. Brown, B. McCormick
    IEEE Computer, August 1989, pp. 12-25.

  2. "Fourteen Ways to Say Nothing with Scientific Visualization"
    A. Globus and E. Raible
    IEEE Computer, July 1994, pp. 86-88

  3. How Not to Lie with Visualization
    B. Rogowitz, L. Treinish
    IBM Research
    http://www.research.ibm.com/dx/proceedings/pravda/truevis.htm

  4. Top Ten Visualization Problems
    B. Hibbard
    VisFiles, Computer Graphics, 33(2), May 1999
    http://www.siggraph.org/publications/newsletter/v33n2/columns/hibbard.html

  5. "Data and Visualization Corridors"
    Paul Smith and John Van Rosendale (editors)
    http://www.cacr.caltech.edu/Publications/DVC

  6. "After the storm: Consideration for Information Visualization"
    M. Pauline Baker and Colleen Bushell
    (a brief summary of this article with color images)
    IEEE Computer Graphics & Applications, May 1995, pp. 12-15.

    Volume rendering

  7. "Volume Rendering"
    Robert Drebin, Loren Carpenter, Pat Hanrahan
    Proc. of SIGGRAPH '88, pp. 65-74.

  8. "Display of Surfaces from Volume Data"
    Marc Levoy
    IEEE Computer Graphics and Applications, May 1988, pp. 20-37.
    http://graphics.stanford.EDU/papers/volume-cga88/

  9. "Footprint Evaluation for Volume Rendering"
    Lee Westover
    Proc. of SIGGRAPH '90

  10. "Three-pass Affine Transforms for Volume Rendering"
    Pat Hanrahan
    Proc. 1990 Workshop on Volume Visualization

    Isosurface

  11. "Marching Cubes"
    William Lorensen and Harvey Cline
    Proc. of SIGGRAPH '87, pp. 163-169.

  12. "Octrees for Faster Isosurface Generation"
    Jane Wilhelms and Allen Van Gelder
    ACM Transactions on Graphics, Volume 11, Number 3, July 1992, pp. 201-227.

  13. "A Near Optimal Isosurface Extraction Algorithm Using the Span Space"
    Y. Livnat, H.-W. Shen, and C. R. Johnson
    IEEE Transactions on Visualization and Computer Graphics, 2(1), 1996, pp. 73-84.
    http://www.cs.ucdavis.edu/~ma/papers/min_max_tree.pdf

  14. "Isosurfacing in Span Space with Utmost Efficiency (ISSUE)"
    H.-W. Shen, C. Hansen, Y. Livnat, and C. R. Johnson
    IEEE Visualization '96 Conference, 1996, pp. 287-294.
    http://www.cs.ucdavis.edu/~ma/papers/shen96isosurfacing.pdf

  15. "Speeding Up Isosurface Extraction using Interval Trees "
    P. Cignoni, P. Marino, C. Montani, E. Puppo, and R. Scopigno,
    IEEE Transactions on Visualization and Computer Graphics, Volume 3, Number 2, 1997.
    http://www.cs.ucdavis.edu/~ma/papers/interval_tree.pdf

  16. "Interactive Ray Tracing for Isosurface Rendering"
    S. Parker, P. Shirley, Y. Livnat, C. Hansen, P.-P. Sloan,
    Visualization '98 Conference, pp. 233-238.
    http://www.cs.utah.edu/vissim/papers/iso/iso.pdf

    Optimized volume rendering algorithms

  17. "Efficient Ray Tracing of Volume Data"
    Marc Levoy
    ACM Transactions on Graphics, Vol. 9, No. 3, July 1990, pp. 245-261.

  18. "Hierarchical Splatting: A Progressive Refinement Algorithm for Volume Rendering"
    David Laur and Pat Hanrahan
    Proc. of SIGGRAPH '92.

  19. "Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation"
    Philippe Lacroute and Marc Levoy
    Proc. SIGGRAPH '94.
    http://www-graphics.stanford.edu/papers/shear

  20. "Interactive Ray Tracing for Volume Visualization"
    S. Parker, M. Parker, Y. Livnat, P.-P. Sloan, C. Hansen, and P. Shirley
    IEEE Transaction and Computer Graphics, Volume 5, Number 3, July-September 1999, pp. 238-250.

    Hardware-accelerated visualization

  21. "Direct Volume Rendering with Shading via Three-Dimensional Textures"
    Allen Van Gelder and Kwansik Kim,
    Proc. 1996 Symposium on Volume Visualization, pp. 23-30.

  22. "The VolumePro Real-Time Ray-Casting System"
    Hanspeter Pfister, Jan Hardenbergh, Jim Knittel, Hugh Lauer, and Larry Seiler,
    Proc. SIGGRAPH '99, pp. 251-260.

    Irregular grid data visualization

  23. "Raytracing Irregular Volume Data"
    Michael Garrity
    Proc. San Diego Workshop on Volume Visualization, 1990, pp. 35-40.

  24. "A Polygonal Approximation to Direct Scalar Volume Rendering"
    Peter Shirley and Allan Tuchman
    Proc. San Diego Workshop on Volume Visualization, 1990, pp. 63-70.

  25. "Sorting and Hardware Assisted Rendering for Volume Visualization"
    Clifford Stein, Barry Becker, and Nelson Max, Proc. 1994 Symposium on Volume Visualization, pp. 83-89.

    Time-varying data

  26. "A Fast Volume Rendering Algorithm for Time-Varying Fields Using a Time-Space partitioning (TSP) Tree"
    Han-Wei Shen, Ling-Jan Chiang, and Kwan-Liu ma
    Proc. IEEE Visualization '99 Conference, pp. 371-378.

  27. "High Performance Visualization of Time-Varying Volume Data over a Wide-Area Network"
    K.-L. Ma and D. Camp
    Proc. of Supercomputing 2000 Conference, November 4-10, 2000

  28. "Texture Hardware Assisted Rendering of Time-Varying Volume Data"
    E. Lum, K.-L. Ma and J. Clyne
    Proc. of Visualization 2001 Conference, October 21-26, 2001

    Visualization process, user interfaces

  29. "The Application Visualization System: A Computational Environment for Scientific Visualization"
    C. Upson, T. Faulhaber, D. Kamins, D. Laidlaw, D. Schlegel, J. Vroom, R. Gurwitz, and A. van Dam
    IEEE Computer Graphics and Applications, 9(4), July 1989, pp. 30-42

  30. "Image Graphs - A Novel Interface for Visual Data Exploration"
    K.-L. Ma
    Proc. of Visualization '99 Conference, October 1999.

  31. "A Spreadsheet Interface for Volume Visualization"
    T.J. Jankun-Kelly and K.-L. Ma
    Proc. of Visualization 2000 Conference, October 8-13, 2000.

  32. "Design Galleries: A General Approach to Setting Parameters for Computer Graphics and Animation",
    J. Marks, et al.
    Proc. SIGGRAPH '97, pp. 289-400.

    Transfer functions, classification

  33. "The Transfer Function Bake-Off"
    H. Pfister, B. Lorensen, C. Bajaj, G. Kindlmann, W. Schroeder, L. Avila, K. Martin, R. Machiraju, J. Lee
    IEEE Computer Graphics and Applications, May/June 2001, 21(3), pp. 16-22

  34. "Semi-automatic Generation of Transfer Functions for Direct Volume Rendering"
    Gordon Kindlmann and James Durkin
    Proc. 1998 Symposium on Volume Visualization, pp. 79-86.

    Vector field, flow visualization

  35. "Numerical Methods for Particle Tracing in Vector Fields"
    Kenneth I. Joy
    UC Davis Graphics Group On-Line Visualization Notes
    http://www.cs.ucdavis.edu/~ma/ECS177/particle_tracing.pdf

  36. "Efficient Streamline, Streamribbon, and Streamtube Construction on Unstructured Grids"
    S.-K. Ueng, C. Sikorski, and K.-L. Ma
    IEEE Transactions on Visualization and Computer Graphics, June 1996, 2(2), pp. 100-110.

  37. "Imaging Vector Fields Using Line Integral Convolution"
    Brian Cabral and Leith Leedom
    Proc. SIGGRAPH '93, August 1-6, 1993, pp. 263-270

  38. "Visualizing 3D Flow"
    Victoria Interrante and Chester Grosch
    IEEE Computer Graphics & Applications, July/August 1998, pp. 49-53.

    Parallel rendering

  39. "Parallel Rendering"
    Tom Crockett
    ICASE Report No. 95-31 (also in the Encyclospedia of Computer Science and Technology).
    http://www.cs.ucdavis.edu/~ma/papers/Intro2PR.pdf

  40. "A Sorting Classification of Parallel Rendering"
    S. Molnar, M. Cox, D. Ellsworth, and H. Fuchs
    IEEE Computer Graphics and Applications, Volume 14, Number 4, July 1994, pp. 23--32.

    Parallel volume rendering

  41. "Parallel Volume Rendering Using Binary-Swap Compositing"
    Kwan-Liu Ma, James Painter, Chuck Hansen, and Mike Krogh
    IEEE Computer Graphics and Applications, Volume 14, Number 4, July 1994, pp. 59--68.

  42. "A Scalable Parallel Cell-projection Volume Rendering algorithm for 3D Unstructured Data"
    Kwan-Liu Ma
    Proc. 1997 Symposium on Parallel Rendering, pp. 95-104.

  43. "Ray Casting on Shared-Memory Architectures"
    M. Palmer, B. Totty, and S. Taylor
    IEEE Concurrecy, Volume 6, Number 1, January-March 1998, pp. 20-35.

    Non-Photorealistic Rendering and Scientific Illustrations

  44. "Volume Illustration: Nonphotorealistic Rendering of Volume Models"
    P. Rheingans and D. Ebert
    IEEE Transactions on Visualization and Computer Graphics, 7(3), July-September 2001, pp. 253-264

  45. A Non-Photorealistic Lighting Model for Automatic Technical Illustration
    A. Gooch, B. Gooch, P. Shirley, E. Cohen
    Proc. of SIGGRAPH '98
    http://www.cs.utah.edu/~gooch/SIG98/gooch98.pdf

  46. "Interactive NPR"
    E. Lum and K.-L. Ma
    Proc. of NPAR 2002 (to appear), June 3-5, France

    Information visualization

  47. "Information Visualization"
    Centrum voor Wiskunde en Informatica
    http://www.cwi.nl/infoVisu/Links.html

  48. "Gallery of Data Visualization - The Best and Worst of Statistical Graphics"
    John W. Tukey.
    http://www.math.yourku.ca/SCS/Gallery/intro.html

  49. "Visualization Techniques for Mining Large Databases: A Comparison"
    D. Daim
    IEEE Transactions on Knowledge and Data Engineering, 8(6): 923-928, December 1996

  50. "WebQuery: Searching and Visualizing the Web through Connectivity"
    J. Carriere and R. Kazman
    Proc. of the 7th International World Wide Web Conference, April 1998.

  51. "Visualizing Multivariate Functions, Data, and Distributions"
    T. Mihalisin, J. Timlin and J. Schwegler
    IEEE Computer Graphics and Applications, 11(13): 28-35, May 1991.

  52. "The FISHEYE View: A New Look at Structured Files"
    Furnas, G.
    Bell Labs Technical Memo. 1981
    (Also appeared in Readings in Information Visualization: Using Vision to Think, Edited by S. Card, J. Mackinlay, and B. Sheiderman, Morgan Kaufman Publishers, 1999, pp. 312-330.

  53. "Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures"
    Brian Johnson and Ben Shneiderman
    Proceedings of IEEE Visualization '91 Conference, pp. 284-291.

  54. "Cone Trees: Animated 3D Visualization of Hierarchical Information"
    G. Robertson, J. Mackinlay and S. Card
    Proc. of ACM SIGCHI Conference on Computer-Human Interface, 1991, pp. 189-194.