440 likes | 719 Views
Johnson Chuang, Daniel Weiskopf , Torsten Moller. Hue-Preserving Color Blending. Tatiana Karaman. Overview: Hue. Degree to which a stimulus can be described as similar to, or different from, RGBY. http://www.larry-bolch.com/shade/color-light/Luminance2.jpg. Overview: Color Mapping.
E N D
Johnson Chuang, Daniel Weiskopf, TorstenMoller Hue-Preserving Color Blending Tatiana Karaman
Overview: Hue • Degree to which a stimulus can be described as similar to, or different from, RGBY. http://www.larry-bolch.com/shade/color-light/Luminance2.jpg
Overview: Color Mapping • Quantitative and qualitative data representation • Visual Grouping http://www.cs.ubc.ca/~tmm/courses/533-07/readings/pravda/figure1.jpg
Overview: 3D Color Mapping • Medical images material components color labels http://ieeexplore.ieee.org/ieee_pilot/articles/06/ttg2009061465/figures.html
Overview: Transparency • Deal with occlusion problems in 3D structures http://www.cad.zju.edu.cn/home/chenwei/research/snapshots/Vis09_TAP.JPG
Overview: Transparency through Alpha Compositing • Porter and Duff (1984) – compositing algebra • Basis for transparent surface and volume rendering is alpha blending • ‘over’ operator this will be modified http://upload.wikimedia.org/wikipedia/commons/2/2a/Alpha_compositing.svg
Overview: Physical and Perceptual Transparency • Physical: • Typically starting point for transparency in computer graphics http://www.e-onsoftware.com/products/vue/vue_10_infinite/images/PhysicalTranspL.jpg
Overview: Physical and Perceptual Transparency • Perceptual: • Physical transparency is not required • Can be affected by many factors
Overview: Physical and Perceptual Transparency • Perceptual: • Physical transparency is not required • Can be affected by many factors: • Luminance • Chromaticity • Subjective contours • Figural organization http://www.psy.ritsumei.ac.jp/~akitaoka/chiko2004.html
Overview: Physical and Perceptual Transparency • Perceptual: • Physical transparency is not required • Can be affected by many factors: • Luminance • Chromaticity • Subjective contours • Figural organization http://en.wikipedia.org/wiki/File:Transparency2.gif
Overview: Color and Transparency • Lacking research that looks at their interactions • Wang et al. (2008) proposed: • Avoid hue shift by using opposite colors for two semi-transparent layers • For >2 layers • Opposite hues for most important layers • Neutral hues for others
Overview: Color and Transparency http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4658198 (Wang et al.)
Overview: Color and Transparency • Locally modifying saturation http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4658198 (Wang et al.)
Overview: Color and Transparency • Method: locally modify saturation http://silverthunder.com/images/Smoky_Blue_Horizon.jpg
HueShift = Bad • Why? Shifting hues due to layered transparent data Possibility of false colors Mislabeling of data
Proposed Model • Parameter-free model for composition of nominal data sets that include a combination of color and transparency • Independent control of chromatic and achromatic composition • Follows alpha blending approach • Luminance model from previous literature
Design: Method for Hue Preserving Blending • Avoid false colors • Improve visual labeling by color • Even in transparent rendering
Proposed Model in Action • Example: Tomato scan • Transfer function: variable opacity, three discreet colors
Design Criteria • New compositing model has same luminance channel behavior as established compositing models.
Design Criteria • New compositing model has same luminance channel behavior as established compositing models. • Achromatic channels should not be interfered with. http://thaines.com/content/research/sfs_pres.pdf
Design Criteria • New compositing model has same luminance channel behavior as established compositing models. • Achromatic channels should not be interfered with. • Constant hue should be used for each nominal data entry for visual grouping
Design Criteria • New compositing model has same luminance channel behavior as established compositing models. • Achromatic channels should not be interfered with. • Constant hue should be used for each nominal data entry for visual grouping • Artificial perceptual contours should be avoided
New Operator Design • Modification of Porter and Duff’s additive alpha blending • Previous: C = CA + CB • Modified: Cnew =CA ⊕ CB
New Operator Design • Original Porter and Duff form for C: • Weighted sum of input colors CA and CB C = (αAFA)CA + (αBFB)CB • Any color space related to RGB can be used
New Operator Design • Modified approach – weights remain unchanged Cnew = (αAFA)CA ⊕ (αBFB)CB
New Operator Design • Requirements for ⊕ • Luminance of CA⊕CB and CA + CB should be identical
New Operator Design • Requirements for ⊕ • Luminance of CA⊕CB and CA + CB should be identical • Hue of Cnew should equal the most dominant hue
New Operator Design • Requirements for ⊕ • Luminance of CA⊕CB and CA + CB should be identical • Hue of Cnew should equal the most dominant hue • Variation of saturation will be used to avoid color discontinuities
Benefits • Can be included in any visualization tool that utilizes Porter and Duff compositing • Can be used for volume visualizations • Desaturated colors tend to be more energy efficient • Works for any RGB-related color space http://www.cs.sfu.ca/gruvi/Projects/HuePreservingColorBlending/
Drawbacks • Gray colors can be confusing and unnatural • Especially in large proportions • Order-dependent when >2 colors
Are Our Goals Achieved? • Avoid false colors • Improve visual labeling by color • Even in transparent rendering
Future Work • Research into role of chromatic channels in perceptual transparency • Optimizing transparency perception based on perceptual psychology • Implementing hue-preserving color blending for non-RGB color systems
References • Chuang J, Weiskopf D, Moller T. Hue-preserving color blending. IEEE Trans Vis Comput Graph. 2009;15(6):1275-82 • Wang L, Giesen J, McDonnell T, Zolliker P, Mueller K. Color design for illustrative visualization. IEE Trans Vis Comput Graph. 2008;14(6):1739-1754