Contents

Preface to Second Edition

1Introduction

1.1How Visualization Works

1.2Positioning in the Field

1.3Book Structure

1.4Notation

1.5Online Material

2From Graphics to Visualization

2.1A Simple Example

2.2Graphics-Rendering Basics.

2.3Rendering the Height Plot

2.4Texture Mapping

2.5Transparency and Blending

2.6Viewing

2.7Putting It All Together

2.8Conclusion

3Data Representation

3.1Continuous Data

3.2Sampled Data

3.3Discrete Datasets

3.4Cell Types

3.5Grid Types

3.6Attributes

3.7Computing Derivatives of Sampled Data

3.8Implementation

3.9Advanced Data Representation

3.10 Conclusion

4The Visualization Pipeline

4.1Conceptual Perspective

4.2Implementation Perspective

4.3Algorithm Classification

4.4Conclusion

5Scalar Visualization

5.1Color Mapping

5.2Designing Effective Colormaps

5.3Contouring

5.4Height Plots

5.5Conclusion

6Vector Visualization

6.1Divergence and Vorticity

6.2Vector Glyphs

6.3Vector Color Coding

6.4Displacement Plots

6.5Stream Objects

6.6Texture-Based Vector Visualization

6.7Simplified Representation of Vector Fields

6.8Illustrative Vector Field Rendering

6.9Conclusion

7Tensor Visualization

7.1Principal Component Analysis

7.2Visualizing Components

7.3Visualizing Scalar PCA Information

7.4Visualizing Vector PCA Information

7.5Tensor Glyphs

7.6Fiber Tracking

7.7Illustrative Fiber Rendering

7.8Hyperstreamlines

7.9Conclusion

8Domain-Modeling Techniques

8.1Cutting

8.2Selection

8.3Grid Construction from Scattered Points

8.4Grid-Processing Techniques

8.5Conclusion

9Image Visualization

9.1Image Data Representation

9.2Image Processing and Visualization

9.3Basic Imaging Algorithms

9.4Shape Representation and Analysis

9.5Conclusion

10 Volume Visualization

10.1 Motivation

10.2 Volume Visualization Basics

10.3 Image Order Techniques

10.4 Object Order Techniques

10.5 Volume Rendering vs. Geometric Rendering

10.6 Conclusion

11 Information Visualization

11.1 What Is Infovis?

11.2 Infovis vs. Scivis: A Technical Comparison

11.3 Table Visualization

11.4 Visualization of Relations

11.5 Multivariate Data Visualization

11.6 Text Visualization

11.7 Conclusion

12 Conclusion

Visualization Software

A.1Taxonomies of Visualization Systems

A.2Scientific Visualization Software

A.3Imaging Software

A.4Grid Processing Software

A.5Information Visualization Software

Bibliography

Index