Data Visualization Optimization via Computational Modeling of Perception

We present a method for automatically evaluating and optimizing visualizations using a computational model of human vision. The method relies on a neural network simulation of early perceptual processing in the retina and primary visual cortex. The neural activity resulting from viewing flow visualizations is simulated and evaluated to produce a metric of visualization effectiveness. Visualization optimization is achieved by applying this effectiveness metric as the utility function in a hill-climbing algorithm. We apply this method to the evaluation and optimization of 2D flow visualizations, using two visualization parameterizations: streaklet-based and pixel-based. An emergent property of the streaklet-based optimization is head-to-tail streaklet alignment. It had been previously hypothesized the effectiveness of head-to-tail alignment results from the perceptual processing of the visual system, but this theory had not been computationally modeled. A second optimization using a pixel-based parameterization resulted in a LIC-like result. The implications in terms of the selection of primitives is discussed. We argue that computational models can be used for optimizing complex visualizations. In addition, we argue that they can provide a means of computationally evaluating perceptual theories of visualization, and as a method for quality control of display methods.

[1]  S. Grossberg,et al.  A neural model of how horizontal and interlaminar connections of visual cortex develop into adult circuits that carry out perceptual grouping and learning. , 2010, Cerebral cortex.

[2]  R. W. Rodieck Quantitative analysis of cat retinal ganglion cell response to visual stimuli. , 1965, Vision research.

[3]  N Drasdo,et al.  Non-linear projection of the retinal image in a wide-angle schematic eye. , 1974, The British journal of ophthalmology.

[4]  D. Pollen,et al.  Spatial and temporal frequency selectivity of neurones in visual cortical areas V1 and V2 of the macaque monkey. , 1985, The Journal of physiology.

[5]  Mary Hegarty,et al.  Cognitively Inspired and Perceptually Salient Graphic Displays for Efficient Spatial Inference Making , 2010 .

[6]  A. Treisman,et al.  A feature-integration theory of attention , 1980, Cognitive Psychology.

[7]  David J. Field,et al.  Contour integration by the human visual system: Evidence for a local “association field” , 1993, Vision Research.

[8]  Colin Ware,et al.  Strokes for Representing Univariate Vector Field Maps , 1989 .

[9]  D. Marr,et al.  Evidence for a Fifth, Smaller Channel in Early Human Vision. , 1979 .

[10]  Colin Ware,et al.  Information Visualization: Perception for Design , 2000 .

[11]  Colin Ware,et al.  Neural modeling of flow rendering effectiveness , 2008, TAP.

[12]  S. Schein Anatomy of macaque fovea and spatial densities of neurons in foveal representation , 1988, The Journal of comparative neurology.

[13]  James T. Enns,et al.  Harnessing Preattentive Processes for Multivariate Data Visualization , 1992 .

[14]  Brian Cabral,et al.  Imaging vector fields using line integral convolution , 1993, SIGGRAPH.

[15]  Simone Garlandini,et al.  Evaluating the Effectiveness and Efficiency of Visual Variables for Geographic Information Visualization , 2009, COSIT.

[16]  Colin Ware,et al.  Toward a Perceptual Theory of Flow Visualization , 2008, IEEE Computer Graphics and Applications.

[17]  H. Wilson,et al.  Spatial frequency tuning of orientation selective units estimated by oblique masking , 1983, Vision Research.

[18]  Susan L. Franzel,et al.  Guided search: an alternative to the feature integration model for visual search. , 1989, Journal of experimental psychology. Human perception and performance.

[19]  C. Koch,et al.  Computational modelling of visual attention , 2001, Nature Reviews Neuroscience.

[20]  D. Hubel,et al.  Receptive fields, binocular interaction and functional architecture in the cat's visual cortex , 1962, The Journal of physiology.

[21]  Yuanzhen Li,et al.  Measuring visual clutter. , 2007, Journal of vision.

[22]  Robert Michael Kirby,et al.  Quantitative comparative evaluation of 2D vector field visualization methods , 2001, Proceedings Visualization, 2001. VIS '01..

[23]  Jack Dongarra,et al.  Computational Science: Ensuring America's Competitiveness , 2005 .

[24]  D. Fitzpatrick,et al.  Orientation Selectivity and the Arrangement of Horizontal Connections in Tree Shrew Striate Cortex , 1997, The Journal of Neuroscience.

[25]  J. van Wijk,et al.  Spot noise texture synthesis for data visualization , 1991, SIGGRAPH.

[26]  Zhaoping Li,et al.  A Neural Model of Contour Integration in the Primary Visual Cortex , 1998, Neural Computation.

[27]  Leon Lagnado,et al.  The retina , 1999, Current Biology.

[28]  Mahdi Nezamabadi,et al.  Color Appearance Models , 2014, J. Electronic Imaging.

[29]  J. Daugman Uncertainty relation for resolution in space, spatial frequency, and orientation optimized by two-dimensional visual cortical filters. , 1985, Journal of the Optical Society of America. A, Optics and image science.

[30]  D. Hubel,et al.  Receptive fields and functional architecture of monkey striate cortex , 1968, The Journal of physiology.

[31]  V. Mountcastle The columnar organization of the neocortex. , 1997, Brain : a journal of neurology.

[32]  Christopher D. Wickens,et al.  An introduction to human factors engineering , 1997 .

[33]  Sara Irina Fabrikant,et al.  THEMATIC RELEVANCE AND PERCEPTUAL SALIENCE OF DYNAMIC GEOVISUALIZATION DISPLAYS , 2005 .

[34]  Wilfrid Lefer,et al.  Creating Evenly-Spaced Streamlines of Arbitrary Density , 1997, Visualization in Scientific Computing.

[35]  M. Lévesque Perception , 1986, The Yale Journal of Biology and Medicine.

[36]  David Banks,et al.  Image-guided streamline placement , 1996, SIGGRAPH.

[37]  Penny Rheingans,et al.  Perceptual Measures For Effective Visualizations , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[38]  Colin Ware,et al.  3D contour perception for flow visualization , 2006, APGV '06.