This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Large Datasets at a Glance: Combining Textures and Colors in Scientific Visualization
April-June 1999 (vol. 5 no. 2)
pp. 145-167

Abstract—This paper presents a new method for using texture and color to visualize multivariate data elements arranged on an underlying height field. We combine simple texture patterns with perceptually uniform colors to increase the number of attribute values we can display simultaneously. Our technique builds multicolored perceptual texture elements (or pexels) to represent each data element. Attribute values encoded in an element are used to vary the appearance of its pexel. Texture and color patterns that form when the pexels are displayed can be used to rapidly and accurately explore the dataset. Our pexels are built by varying three separate texture dimensions: height, density, and regularity. Results from computer graphics, computer vision, and human visual psychophysics have identified these dimensions as important for the formation of perceptual texture patterns. The pexels are colored using a selection technique that controls color distance, linear separation, and color category. Proper use of these criteria guarantees colors that are equally distinguishable from one another. We describe a set of controlled experiments that demonstrate the effectiveness of our texture dimensions and color selection criteria. We then discuss new work that studies how texture and color can be used simultaneously in a single display. Our results show that variations of height and density have no effect on color segmentation, but that random color patterns can interfere with texture segmentation. As the difficulty of the visual detection task increases, so too does the amount of color on texture interference increase. We conclude by demonstrating the applicability of our approach to a real-world problem, the tracking of typhoon conditions in Southeast Asia.

[1] D.J. Aks and J.T. Enns, “Visual Search for Size Is Influenced by a Background Texture Gradient,” J. Experimental Psychology: Perception and Performance, vol. 22, no. 6, pp. 1,467-1,481, 1996.
[2] W.P. Banks and W. Prinzmetal, “Configurational Effects in Visual Information Processing,” Perception&Psychophysics, vol. 19, pp. 361-367, 1976.
[3] B. Bauer, P. Jolicoeur, and W.B. Cowan, “Visual Search for Colour Targets That Are or Are Not Linearly-Separable from Distractors,” Vision Research, vol. 36, pp. 1,439-1,446, 1996.
[4] B. Bauer, P. Jolicoeur, and W.B. Cowan, “The Linear Separability Effect in Color Visual Search: Ruling Out the Additive Color Hypothesis,” Perception&Psychophysics, vol. 60, no. 6, pp. 1,083-1,093, 1998.
[5] L.D. Bergman, B.E. Rogowitz, and L.A. Treinish, “A Rule-Based Tool for Assisting Colormap Selection,” Proc. Visualization 1995, pp. 118-125, Oct. 1995.
[6] L.A. Bruckner, “On Chernoff Faces,” Graphical Representation of Multivariate Data, P.C.C. Wang, ed., pp. 93–121. New York: Academic Press, 1978.
[7] T.C. Callaghan, “Dimensional Interaction of Hue and Brightness in Preattentive Field Segregation,” Perception&Psychophysics, vol. 36, no. 1, pp. 25-34, 1984.
[8] T.C. Callaghan, “Interference and Domination in Texture Segregation: Hue, Geometric Form, and Line Orientation,” Perception&Psychophysics, vol. 46, no. 4, pp. 299-311, 1989.
[9] T.C. Callaghan, “Interference and Dominance in Texture Segregation,” Visual Search, D. Brogan, ed., pp. 81-87. New York: Taylor&Francis, 1990.
[10] H. Chernoff, “The Use of Faces to Represent Points in k-Dimensional Space Graphically,” J. Am. Statistical Assoc., vol. 68, no. 342, pp. 361–367, 1973.
[11] CIE, CIE Publication No. 15, Supplement Number 2 (E-1. 3. 1): Official Recommendations on Uniform Color Spaces, Color-Difference Equations, and Metric Color Terms, Commission Internationale de L'Éclairge, 1976.
[12] S. Coren and A.R. Hakstian, “Color Vision Screening without the Use of Technical Equipment: Scale Development and Cross-Validation,” Perception&Psychophysics, vol. 43, pp. 115-120, 1988.
[13] J.E. Cutting and R.T. Millard, “Three Gradients and the Perception of Flat and Curved Surfaces,” J. Experimental Psychology: General, vol. 113, no. 2, pp. 198-216, 1984.
[14] M. D'Zmura, “Color in Visual Search,” Vision Research, vol. 31, no. 6, pp. 951-966, 1991.
[15] H.E. Egeth and S. Yantis, “Visual Attention: Control, Representation, and Time Course,” Ann. Review of Psychology, vol. 48, pp. 269-297, 1997.
[16] J. Foley and W. Ribarsky, “Next-Generation Data Visualization Tools,” Scientific Visualization: Advances and Challenges, L. Rosenblum, ed., pp. 103-127. San Diego, Calif.: Academic Press, 1994.
[17] J.D. Foley,A. van Dam,S.K. Feiner,, and J.F. Hughes,Computer Graphics: Principles and Practice,Menlo Park, Calif.: Addison-Wesley, 1990.
[18] A. Glassner, Principles of Digital Image Synthesis.San Francisco: Morgan Kaufman, 1995.
[19] G. Grinstein, R. Pickett, and M. Williams, “EXVIS: An Exploratory Data Visualization Environment,” Proc. Graphics Interface '89, pp. 254-261, London, Canada, 1989.
[20] P.E. Hallett, “Segregation of Mesh-Derived Textures Evaluated by Resistance to Added Disorder,” Vision Research, vol. 32, no. 10, pp. 1,899-1,911, 1992.
[21] R.M. Haralick, K. Shanmugam, and I. Dinstein, “Textural Features for Image Classification,” IEEE Trans. System, Man, and Cybernetics, vol. 3, no. 6, pp. 610-621, 1973.
[22] C.G. Healey, "Choosing Effective Colors for Data Visualization," Proc. IEEE Visualization 96, ACM Press, New York, 1996, pp. 263-270.
[23] C.G. Healey, “Building a Perceptual Visualisation Architecture,” Behaviour and Information Technology, 1998.
[24] C.G. Healey, K.S. Booth, and J.T. Enns, “Real-Time Multivariate Data Visualization Using Preattentive Processing,” ACM Trans. Modeling and Computer Simulation, vol. 5, no. 3, pp. 190-221, 1995.
[25] C.G. Healey and J.T. Enns, “Building Perceptual Textures to Visualize Multidimensional Datasets,” Proc. Visualization '98, pp. 111-118, Research Triangle Park, N.C., 1998.
[26] V.L. Interrante, “Illustrating Surface Shape in Volume Data via Principal Direction-Driven 3D Line Integral Convolution,” Proc. SIGGRAPH '97, pp. 109-116, Aug. 1997.
[27] B. Julész, “Textons, the Elements of Texture Perception, and Their Interactions,” Nature, vol. 290, pp. 91-97, 1981.
[28] B. Julész, “A Theory of Preattentive Texture Discrimination Based on First-Order Statistics of Textons,” Biological Cybernetics, vol. 41, pp. 131-138, 1981.
[29] B. Julész, “A Brief Outline of the Texton Theory of Human Vision,” Trends in Neuroscience, vol. 7, no. 2, pp. 41-45, 1984.
[30] B. Julész and J.R. Bergen, “Textons, the Fundamental Elements in Preattentive Vision and Perception of Textures,” The Bell System Technical J., vol. 62, no. 6, pp. 1,619-1,645, 1983.
[31] M. Kawai, K. Uchikawa, and H. Ujike, “Influence of Color Category on Visual Search,” Proc. Ann. Meeting Assoc. for Research in Vision and Ophthalmology, Fort Lauderdale, Fla., p. 2,991, 1995.
[32] D.H. Laidlaw et al., "Visualizing Diffusion Tensor Images of the Mouse Spinal Cord," Proc. IEEE Visualization 98, ACM Press, New York, 1998, pp. 127-134.
[33] H. Levkowitz, “Color Icons: Merging Color and Texture Perception for Integrated Visualization of Multiple Parameters,” Proc. Visualization '91, Oct. 1991.
[34] G.T. Herman and H. Levkowitz, “Color Scales for Image Data,” Computer Graphics and Applications, pp. 72-80, 1992.
[35] F. Liu and R.W. Picard, "Periodicity, Directionality, and Randomness: Wold Features for Perceptual Pattern Recognition," Proc. Int'l Conf. Pattern Recognition, vol. II, pp. 184-185,Jerusalem, Oct. 1994.
[36] A. Mack and I. Rock, Inattentional Blindness. Menlo Park, Calif.: MIT Press, 1998.
[37] J. Malik and P. Perona, “Preattentive Texture Discrimination with Early Vision Mechanisms,” J. Optical Soc. Am. A, vol. 7, no. 5, pp. 923-932, 1990.
[38] B.J. Meier, “Painterly Rendering for Animation,” SIGGRAPH '96 Conf. Proc., H. Rushmeier, ed., pp. 477-484, New Orleans, 1996.
[39] A.R. Rao and G.L. Lohse, "Identifying High Level Features of Texture Perception," CVGIP: Graphical Models and Image Processing, Vol. 55, No. 3, 1993, pp. 218-233.
[40] A.R. Rao and G.L. Lohsey, "Towards a Texture Naming System: Identifying Relevant Dimensions of Texture," Proc. IEEE Conf. Visualization, pp. 220-227,San Jose, Calif., Oct. 1993.
[41] T.R. Reed and J.M.H. du Buf,“A review of recent texture segmentation and feature extraction techniques,” Computer Vision, Graphics, and Image Process, vol. 57, pp. 359-372, May 1993.
[42] R.A. Rensink, J.K. O'Regan, and J.J. Clark, “To See or Not to See: The Need for Attention to Perceive Changes in Scenes,” Psychological Science, vol. 8, pp. 368-373, 1997.
[43] P. Rheingans and B. Tebbs, “A Tool for Dynamic Explorations of Color Mappings,” Computer Graphics, vol. 24, no. 2, pp. 145-146, 1990.
[44] P.K. Robertson, “Visualizing Color Gamuts: A User Interface for the Effective Use of Perceptual Color Spaces in Data Displays,” IEEE Computer Graphics and Applications, vol. 8, no. 5, pp. 50-64, 1988.
[45] B. Rogowitz and L. Treinish, “An Architecture for Rule‐Based Visualization,” Proc. Visualization 93, IEEE CS Press, Order No. 3940‐02, Los Alamitos, Calif., 1993, pp. 236‐243.
[46] M.P. Salisbury et al., "Orientable Textures for Image-Based Pen-and-Ink Illustration," Proc. Siggraph 97, ACM Press, 1997, pp. 401-406.
[47] D. Schweitzer, “Artificial Texturing: An Aid to Surface Visualization,” Computer Graphics (SIGGRAPH '83 Conf. Proc.), vol. 17, no. 3, pp. 23-29, 1983.
[48] D.J. Simon and D.T. Levin, “Change Blindness,” Trends in Cognitive Science, vol. 1, pp. 261-267, 1997.
[49] R.J. Snowden, “Texture Segregation and Visual Search: A Comparison of the Effects of Random Variations Along Irrelevant Dimensions,” J. Experimental Psychology: Human Perception and Performance, vol. 24, no. 5, pp. 1,354-1,367, 1998.
[50] H. Tamura, S. Mori, and T. Yamawaki, “Textural Features Corresponding to Visual Perception,” IEEE Trans. Systems, Man, and Cybernetics, vol. 8, no. 6, pp. 460-473, 1978.
[51] A. Triesman, “Preattentive Processing in Vision,” Computer Vision, Graphics and Image Processing, vol. 31, pp. 156-177, 1985.
[52] A. Triesman, “Search, Similarity, and Integration of Features Between and Within Dimensions,” J. Experimental Psychology: Human Perception&Performance, vol. 17, no. 3, pp. 652-676, 1991.
[53] A. Triesman and S. Gormican, “Feature Analysis in Early Vision: Evidence from Search Asymmetries,” Psychological Review, vol. 95, no. 1, pp. 15-48, 1988.
[54] G. Turk and D. Banks, “Image-Guided Streamline Placement,” Computer Graphics (Proc. SIGGRAPH '93), 1996.
[55] C. Ware, “Color Sequences for Univariate Maps: Theory, Experiments, and Principles,” IEEE Computer Graphics and Applications, vol. 8, no. 5, pp. 41-49, Sept. 1988.
[56] C. Ware and J.C. Beatty, “Using Colour Dimensions to Display Data Dimensions,” Human Factors, vol. 30, no. 2, pp. 127-142, 1988.
[57] C. Ware and W. Knight, "Using Visual Texture for Information Display," ACM Trans. Graphics, Vol. 14, No. 1, 1995, pp. 3-20.
[58] J.M. Wolfe, “Guided Search 2.0: A Revised Model of Visual Search,” Psychonomic Bulletin&Review, vol. 1, no. 2, pp. 202-238, 1994.
[59] J.M. Wolfe, K.P. Yu, M.I. Stewart, A.D. Shorter, S.R. Friedman-Hill, and K.R. Cave, “Limitations on the Parallel Guidance of Visual Search: Color$\times$Color and Orientation$\times$Orientation Conjunctions,” J. Experimental Psychology: Human Perception&Performance, vol. 16, no. 4, pp. 879-892, 1990.
[60] G. Wyszecki and W.S. Stiles, Color Science: Concepts and Methods, Quantitative Data and Formulae, second ed. New York: John Wiley&Sons, Inc., 1982.

Index Terms:
Color, color category, experimental design, human vision, linear separation, multivariate dataset, perception, pexel, preattentive processing, psychophysics, scientific visualization, texture, typhoon.
Citation:
Christopher G. Healey, James T. Enns, "Large Datasets at a Glance: Combining Textures and Colors in Scientific Visualization," IEEE Transactions on Visualization and Computer Graphics, vol. 5, no. 2, pp. 145-167, April-June 1999, doi:10.1109/2945.773807
Usage of this product signifies your acceptance of the Terms of Use.