Perceptually Driven Interactive Rendering

We present a framework for accelerating interactive rendering, grounded in psychophysical models of visual perception. This framework is applicable to rendering techniques that regulate resolution—and hence rendering load—using a hierarchy of local simplification operations. Our method drives those local operations directly by perceptual metrics: the effect of each simplification on the final image is considered in terms of the contrast the operation will induce in the image and the spatial frequency of the resulting change. A simple and conservative perceptual model determines under what conditions the simplification operation will be perceptible, enabling imperceptible simplification in which operations are performed only when judged imperceptible. Alternatively, simplifications may be ordered according to their perceptibility, providing a principled approach to best-effort rendering. Our approach addresses many interesting topics in the acceleration of interactive rendering, including imperceptible simplification, silhouette preservation, and gazedirected rendering. We demonstrate our framework applied to two quite different multiresolution rendering paradigms: viewdependent polygonal simplification and the QSplat point-based rendering system of Rusinkiewicz and Levoy [26].

[1]  F. Campbell,et al.  Optical quality of the human eye , 1966, The Journal of physiology.

[2]  D. H. Kelly Spatial frequency selectivity in the retina , 1975, Vision Research.

[3]  J. McCann,et al.  Visibility of low-spatial-frequency sine-wave targets: Dependence on number of cycles. , 1975, Journal of the Optical Society of America.

[4]  James H. Clark,et al.  Hierarchical geometric models for visible surface algorithms , 1976, CACM.

[5]  M. A. Bouman,et al.  Perimetry of contrast detection thresholds of moving spatial sine wave patterns. III. The target extent as a sensitivity controlling parameter. , 1978, Journal of the Optical Society of America.

[6]  G. Barnes Vestibulo‐ocular function during co‐ordinated head and eye movements to acquire visual targets. , 1979, The Journal of physiology.

[7]  Peter G. J. Barten The Square Root Integral (SQRI): A New Metric To Describe The Effect Of Various Display Parameters On Perceived Image Quality , 1989, Photonics West - Lasers and Applications in Science and Engineering.

[8]  Worthy N. Martin,et al.  Human-computer interaction using eye-gaze input , 1989, IEEE Trans. Syst. Man Cybern..

[9]  Carlo H. Séquin,et al.  Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments , 1993, SIGGRAPH.

[10]  Salim S. Abi-Ezzi,et al.  The Cone of Normals Technique for Fast Processing of Curved Patches , 1993, Comput. Graph. Forum.

[11]  Jeffrey Lubin,et al.  A VISUAL DISCRIMINATION MODEL FOR IMAGING SYSTEM DESIGN AND EVALUATION , 1995 .

[12]  Hideyuki Tamura,et al.  Gaze-directed adaptive rendering for interacting with virtual space , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.

[13]  Amitabh Varshney,et al.  Dynamic view-dependent simplification for polygonal models , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[14]  Martin Reddy,et al.  Perceptually modulated level of detail for virtual environments , 1997 .

[15]  Hansong Zhang,et al.  Fast backface culling using normal masks , 1997, SI3D.

[16]  David P. Luebke,et al.  View-dependent simplification of arbitrary polygonal environments , 1997, SIGGRAPH.

[17]  Hugues Hoppe,et al.  View-dependent refinement of progressive meshes , 1997, SIGGRAPH.

[18]  Enrico Puppo,et al.  Simplification, LOD and MultiresolutionPrinciples and Applications , 1997, Eurographics.

[19]  Paul S. Heckbert,et al.  Survey of Polygonal Surface Simplification Algorithms , 1997 .

[20]  Gary W. Meyer,et al.  A perceptually based adaptive sampling algorithm , 1998, SIGGRAPH.

[21]  Dinesh Manocha,et al.  Appearance-preserving simplification , 1998, SIGGRAPH.

[22]  Donald P. Greenberg,et al.  A perceptually based physical error metric for realistic image synthesis , 1999, SIGGRAPH.

[23]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[24]  David P. Luebke,et al.  A Developer's Survey of Polygonal Simplification Algorithms , 2001, IEEE Computer Graphics and Applications.

[25]  J. Rovamo,et al.  An estimation and application of the human cortical magnification factor , 2004, Experimental Brain Research.