A Uniform Sky Illumination Model to Enhance Shading of Terrain and Urban Areas

Users of geographic information systems (GIS) usually render terrain using a point light source defined by an illumination vector. A terrain shaded from a single point provides good perceptual cues to surface orientation. This type of hill shading, however, does not include any visual cues to the relative height of surface elements. We propose shading the terrain under uniform diffuse illumination, where light arrives equally from all directions of a theoretical sky surrounding the terrain. Surface elements at lower elevations tend to have more of the sky obscured from view and are thus shaded darker. This tinting approach has the advantage that it provides more detailed renderings than point source illumination. We describe two techniques of computing terrain shading under uniform diffuse illumination. One technique uses a GIS–based hill-shading and shadowing tool to combine many point source renderings into one approximating the terrain under uniform diffuse illumination. The second technique uses a C++ computer algorithm for computing the inclination to the horizon in all azimuth directions at all points of the terrain. These virtual horizons are used to map sky brightness to the rendering of the terrain. To evaluate our techniques, we use two Digital Elevation Models (DEMs)—of the Schell Creek Range of eastern Nevada and a portion of downtown Houston, Texas, developed from Light Detection and Ranging (lidar) data. Renderings based on the uniform diffuse illumination model show more detailed changes in shading than renderings based on a point source illumination model.

[1]  Kurt Brassel A Model for Automatic Hill-Shading , 1974 .

[2]  A. James Stewart,et al.  Towards accurate recovery of shape from shading under diffuse lighting , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  Tom Patterson,et al.  A Desktop Approach to Shaded Relief Production , 1997 .

[4]  M. Carter Computer graphics: Principles and practice , 1997 .

[5]  A. James Stewart,et al.  Fast Horizon Computation at All Points of a Terrain With Visibility and Shading Applications , 1998, IEEE Trans. Vis. Comput. Graph..

[6]  Javier G. Corripio,et al.  Vectorial algebra algorithms for calculating terrain parameters from DEMs and solar radiation modelling in mountainous terrain , 2003, Int. J. Geogr. Inf. Sci..

[7]  Qiming Zhou,et al.  Relief shading using digital elevation models , 1992 .

[8]  Alan Watt,et al.  3D Computer Graphics , 1993 .

[9]  M. Shirasawa,et al.  Visualizing topography by openness: A new application of image processing to digital elevation models , 2002 .

[10]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[11]  R. Peckham,et al.  Digital Terrain Modelling , 2007 .

[12]  Nelson L. Max,et al.  Bidirectional reflection functions from surface bump maps , 1987, SIGGRAPH.

[13]  Yuemin Ding,et al.  A Loosely Synchronous, Parallel Algorithm for Hill Shading Digital Elevation Models , 1994 .

[14]  F. Hobbs The rendering of relief images from digital contour data , 1995 .

[15]  K.Frank Hobbs An investigation of RGB multi-band shading for relief visualisation , 1999 .

[16]  P. Rich,et al.  A geometric solar radiation model with applications in agriculture and forestry , 2002 .

[17]  R. Mark A multidirectional, oblique-weighted, shaded-relief image of the Island of Hawaii , 1992 .

[18]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[19]  Nelson L. Max,et al.  Horizon mapping: shadows for bump-mapped surfaces , 1988, The Visual Computer.

[20]  Terry A. Slocum Thematic Cartography and Geographic Visualization , 2004 .

[21]  A. James Stewart,et al.  Vicinity shading for enhanced perception of volumetric data , 2003, IEEE Visualization, 2003. VIS 2003..

[22]  Richard J. Pike,et al.  Landforms of the conterminous United States: a digital shaded-relief portrayal , 1991 .