Chapter 1 Introduction 1.1. What Is Visual Computing? 1.2. Target Audience 1.3. Organization of the Book 1.4. Future of Visual Computing 1.5. Companion Web Site
Chapter 2 Abstract Data Structures 2.1. Pointers, Arrays, Lists, and Graphs 2.2. Stacks and Queues 2.3. Dictionaries 2.4. Priority Queues 2.5. Disjoint Sets 2.6. Geometric Hashing 2.7. C++ Standard Template Library and Traits Classes 2.8. Bibliographical Notes
Chapter 4 Images 4.1. Application: Warping and Morphing Images 4.2. Interpolations 4.3. Colors 4.4. Halftoning and Dithering 4.5. High-dynamic Range Imaging 4.6. Image Pyramids 4.7. Bibliographical Notes
Chapter 5 Meshes 5.1. Prelude to Meshes 5.2. Basic Mesh Descriptions 5.3. Data Structures for Meshes 5.4. Operations on Meshes 5.5. Geometry Images 5.6. Alternative to Meshes 5.7. Bibliographical Notes