1 / 16

Chapter 5 (1) Color MaPPING

Chapter 5 (1) Color MaPPING. Outline. Visualizing scalar data A number of the most popular scalar visualization techniques Color mapping Contouring Height plots. 5.1 Color mapping 5.2 Design of effective colormaps 5.3 Contouring in 2D and 3D 5.4 Height plots. 5.1 Color Mapping.

cperson
Download Presentation

Chapter 5 (1) Color MaPPING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 5(1)Color MaPPING

  2. Outline • Visualizing scalar data • A number of the most popular scalar visualization techniques • Color mapping • Contouring • Height plots 5.1 Color mapping 5.2 Design of effective colormaps 5.3 Contouring in 2D and 3D 5.4 Height plots

  3. 5.1 Color Mapping • Most widespread visualization method for scalar data • Associate color with scalar values • Methods for defining scalar-to-color function • Color look-up tables (colormap) • Transfer functions (more detail in Chp 9 &10)

  4. 5.1 Color Mapping

  5. 5.2 Designing effective colormaps • Attract user to certain value ranges or individual values • Colormap uses particularly salient colors • Colormap can be influenced by: • Application • Domain-specific convention &Traditions

  6. 5.2 Designing effective colormaps Fig 5.1. Construction of rainbow colormap (for weather applications: temp.; heat; height fields etc.)

  7. 5.2 Designing effective colormaps Listing 5.1. Rainbow colormap construction

  8. 5.2 Designing effective colormaps • Some application, emphasize the variation of the data • Colormap containing two or more alternating colors • Many other colormap designs • Geographical application • Classical medical imaging

  9. 5.2 Designing effective colormaps Fig 5.2. Visualizing the scalar function with (a) a luminance colormap and (b) a zebra colormap. The luminance colormap shows absolute values, whereas the zebra colormap emphasizes rapid value variations.

  10. 5.2 Designing effective colormaps Fig 5.3. Medical visualization with luminance and rainbow colormaps

  11. 5.2 Designing effective colormaps • Requirement for colormaps: (1) invertibility; (2) linearity. (3) scheme of color mapping: • Texture-based color mapping • Vertex-based color mapping [The relationship among • the colormap design • scalar data variation speed • domain sampling frequency.]

  12. 5.2 Designing effective colormaps Fig 5.4.Texture-based color mapping. The sphere geometry is sampled with (a) 64 x 64 points, (b) 32 x 32 points, and (c) 16 x 16 points. Advantage: produce reasonable results even for a sparsely sampled dataset

  13. 5.2 Designing effective colormaps Fig 5.5. Vertex-based color mapping. The sphere geometry is sampled with (a) 64 x 64 points, (b) 32 x 32 points, and (c) 16 x 16 points. Advantage: simplicity and direct support by even low-end graphics hardware

  14. 5.2 Designing effective colormaps • The choice of the number of Color N • A small N: color banding effect, artifact • Typical scalar visualization applications use 64 to 256 different colors • Other factors for Colormap • Geometric factors • User group • The medium used to present the visualization

  15. 5.2 Designing effective colormaps Fig 5.6. Color banding caused by a small number of colors in a look-up table.

  16. 5.2 Designing effective colormaps • Conclusion: • Color mapping : generate color values from scalar values by • Colormap • Color transfer function • Design issues for effective colormaps: • Knowledge of the application domain conventions • Typical data distribution • Visualization goals • General perception theory • Intended output devices • User preference

More Related