Princeton University
Computer Science Dept.

Computer Science 598d
Advanced Topics in CS: Data Visualization

 

Readings

Spring 2000


General Information | Schedule | Readings | Projects | Related Links

This is a list of suggested readings.  Please feel free to make suggestions to the class.  In particular, we are interested in papers on visualization fo non volumetric data.

General Information

W. Schroeder, K. Martin, and B. Lorensen, The Visualization Toolkit: An Object Oriented Approach to 3D Graphics,  Prentice Hall Press, 2nd Edition, 1997.  (This book gives a very good introduction to graphics and visualization techniques.  It includes a CD-ROM of programs.  Recommend to buy if you are interested in data visualization.)

Edward R. Tufte, The Visual Display of Quantitative Information, Graphics Press, 1983.  (This book describes the theory and practice in the design of statistical graphics, charts, maps, and tables.)

Edward R. Tufte, Envisioning Information, Graphics Press, 1990.  (This book describes principles of how to display information.  It also contains some nice examples including maps, manuscripts of Galileo, timetables, and photographs).

T.A. DeFanti, M.D. Brown, and B.H. McCormick, "Visualization: Expanding Scientific and Engineering Research Opportunities," IEEE Computer, 22(8):12-25, August 1989.

A. Globus, and  E. Raible, "Fourteen Ways to Say Nothing with Scientific Visualization," IEEE Computer, 27(7):86-88, July 1994.

Visualization Design

Presentation

Edward R. Tufte, Visual Explanations, Graphics Press, Cheshire, CT, 1997.

Ben Shedd, Exploding The Frame, manuscript.

Matthew Lombard and Theresa Ditton, At The Heart of the Matter. Temple University.

John Maeda, The South Face of the Mountain.  MIT Media Lab and Maeda Studio.

Robert S. Simpson, Videowalls: the book of the big electronic image,
Focal Press ISBN 0-240-51505-6.  (Optional reading, see  http://www.bh.com/focalpress/
for more information on the book).

Bruce Sterling, Public Address on Dead Media Project (Optional reading)

Mariannne S.T. Carpendale, A Framework for Elastic Presentation Space, Thesis, Simon Fraser University, April 1999.

Scott Bukatman, Terminal Identity: The Virtual Subject in Post-Modern Science Fiction,
Duke University Press, North Carolina ISBN 0-8223-1340-5.  (Optional reading)

Graphical Data Representation

J. Bertin, "Graphics and Graphic Information Processing," (translated by Walter de Gruyter, Berlin), Flammarion, Paris. 1981. Also appeared in Readings in Information Visualization: Using Vision to Think, Written and Edited by S. K. Card, J.D. Mackinlay, and B. Sheiderman, Morgan Kaufman Publishers, 1999.  Pages 62-65.

S. Feiner and C. Beshers, "Worlds within Worlds: Metaphors for Exploring n-Dimensional Virtual Worlds," in Proceedings of UIST'90, 1990, pages 76-83.  Also appeared in Readings in Information Visualization: Using Vision to Think, Written and Edited by S. K. Card, J.D. Mackinlay, and B. Sheiderman, Morgan Kaufman Publishers, 1999.  Pages 96-106.

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

Hierarchies and Graphs

B. Johnson and B. Shneiderman, "Treemaps: A Space-Filling Appraoch to the Visualization of Hierarchical Information Structures," in Proceedings of IEEE Information Visualization'91, pages 275-282, 1991.  Also appeared in Readings in Information Visualization: Using Vision to Think, Written and Edited by S. K. Card, J.D. Mackinlay, and B. Sheiderman, Morgan Kaufman Publishers, 1999.  Pages 152-159.

George G. Robertson, Jock D. Mackinlay and Stuart K. Card, "Cone Trees: animated 3D visualizations of hierarchical information." In Proceedings of ACM SIGCHI Conference on Computer-Human Interface, Pages 189 - 194, 1991.

S. C. North, and E. Koutsofios. "Applications of graph visualization." In Proceedings of Graphics Interface '94, pages 235-245, 1994. (Software download)

Distortion Techniques

G.W. Furnas, "The FISHYEYE View: A New Look at Structured Files." Bell labs Technical Memo.  1981.  Also appeared in Readings in Information Visualization: Using Vision to Think, Written and Edited by S. K. Card, J.D. Mackinlay, and B. Sheiderman, Morgan Kaufman Publishers, 1999.  Pages 312-330. (A fraction of the content was published later as an article "Generalized fisheye views" in CHI '96 Conference on Human Factors in Computing Systems, pages 18-23. 1986.)

R. Spence and M. Apperley, "Data Base Navigation: An Office Environment for the Professional", Behaviour and Information Technology, 1(1):43-54, 1982. (Bifocal lens paper).

Y.K. Leung and M.D. Apperley, "A Review and Taxonomy of Distortion-Orientation Presentation Techniques." ACM Transactions on Computer-Human Interaction. 1(2):126-160, 1994.

Volumetric Data Visualization Techniques

Isosurface Extraction

W.E. Lorensen and H.E. Cline, "Marching Cubes: A High Resolution 3D Surface Construction Algorithm," Computer Graphics, 21(4): 163-169, 1987.  (For correction of an error, see Computer Graphics 22(2): 72-73, 1988.)

J. Wilhelms and A. Van Gelder, "Octrees for Faster Isosurface Generation," ACM Transactions on Graphics, 11(3):201-227, 1992.

W.J. Schroeder, J.A. Zarge and W.E. Lorensen, "Decimation of Triangle Meshes," In Proceedings of SIGGRAPH '92, pages 65-70, 1992.

P. Cignoni, P. Marino, C. Montani, E. Puppo, and R. Scopigno, "Speeding Up Isosurface Extraction using Interval Trees," IEEE Transactions on Visualization and Computer Graphics, 3(2):158-170, 1997.

Steven Parker, Peter Shirley, Yarden Livnat, Charles Hensen, and Peter-Pike Sloan, "Interactive Ray Tracing for Isosurface Rendering," Proceedings of IEEE Visualization 1998, pages 233-238.

Yarden Livnat and Charles Hansen, "View Dependent Isosurface Extraction," Proceedings of IEEE Visualization 1998, pages 175-180.

Volume Rendering

R.A. Drebin, L. Carpenter, and P. Hanrahan, "Volume Rendering," Computer Graphics, 22(4):65-74, 1988.

T.T. Elvins, "A Survey of Algorithms for Volume Visualization," Computer Graphics, 26(3): 194-201, 1992.

P. Lacroute and M. Levoy, "Fast Volume Rendering using a Shear-Warp Factorization of the Viewing Transform," In Proceedings of SIGGRAPH '94, pages 451-457, July 1994.

R. Westernmann and T. Ertl, "Efficiently Using Graphics Hardware in Volume Rendering Applications," In Proceedings of SIGGRAPH '98, pages 169-177, 1998.

Volume Visualization on the Web

C. Michaels and M. Bailey, "Vizwiz: A Java Applet for Interactive 3D Scientific Visualization on the Web," In Proceedings of IEEE Visualization '97, pages 261-267, 1997.

K. Engel, R. Westermann, and T. Ertl, "Isosurface Extraction Techniques for Web-Based Volume Visualization," In Proceedings of IEEE Visualization '99, pages 139-146, 1999.

Visualizing Other Data

Molecular Biology Data

The Department of Energy's Primer on Molecular Genetics.

Introduction to DNA chips (Robert Phillips lecture in COS597c)

M.B. Eisen, P.T. Spellman, P.O. Brown, and D. Botstein, "Cluster analysis and display of genome-wide expression patterns." PNAS (1998) 95: 14863. (Download paper from www.pnas.org)

E. Hamori and J. Ruskin. "H-curves, a novel method of representation of nucleotide series especially suited for long DNA sequences." Journal of Biological Chemistry, 258(2):1318-1327, 1983.

M.L. Lantin and M.S.T. Carpendale, "Supporting Detail-In-Context for the DNA Representation, H-Curves," In Proceedings of IEEE Visualization '98, pages 443-446, 1998.

Web and Network Data

T. Bray, "Measuring the Web."  In Proceedings of 5th International World Wide Web Conference '96.

K. Andrews, "Visualizing Cyberspace: Information Visualization in the Harmony Internet Browser." In Proceedings of IEEE Information Visualization '95, pages 90-96.

J. Carriere and R. Kazman, "WebQuery: Searching and Visualizing the Web through Connectivity."
In Proceedings of the 6th International World Wide Web Conference, Santa Clara, California, April 1997.

S. Brin and L. Page. The Anatomy of a Large-Scale Hypertextual Web Search Engine. In Proceedings of the 7th International World Wide Web Conference, Brisbane, Australia, April 1998.

E.E. Koutsofios, S.C. North, R. Truscott, and D.A. Keim, "Visualizing Large-Scale Telecommunication Networks and Services," In Proceedings of IEEE Visualization '99, pages 457-461, 1999.

Market Data and Databases

W. Wright, "Information Animation Applications in the Capital Markets," In Proceedings of IEEE Information Visualization '95, pages 19-25.

R. Agrawal, T. Imielinski and A. Swami, "Mining Association Rules between Sets of Items in Large Databases," In Proceedings of ACMSIGMOD International Conference on Management of Data, pages 207 - 216, 1993.

Daniel A. Kaim, "Visualization Techniques for Mining Large Databases: A Comparison," IEEE Transactions on Knowledge and Data Engineering, 8(6): 923-938,  December 1996.

Daniel A. Keim, Visual Techniques for Exploring Databases, A Tutorial of in KDD'97.  (This tutorial gives a summary of visualization techniques, some general ones and some for visualizing databases).