Automating the Local Adaptation of Illumination in Analytical Relief Shading
Brooke Marston, Oregon State University Adviser: Dr. Bernhard Jenny, Oregon State University ICA Mountain Cartography Workshop, Banff, Canada April 24, 2014
Automating the Local Adaptation of Illumination in Analytical Relief - - PowerPoint PPT Presentation
Automating the Local Adaptation of Illumination in Analytical Relief Shading Brooke Marston, Oregon State University Adviser: Dr. Bernhard Jenny, Oregon State University ICA Mountain Cartography Workshop, Banff, Canada April 24, 2014 Relief Shading
Brooke Marston, Oregon State University Adviser: Dr. Bernhard Jenny, Oregon State University ICA Mountain Cartography Workshop, Banff, Canada April 24, 2014
Analytical
Source: reliefshading.com
Manual
l = direction of illumination n = normal vector
Pixel gray value = 255 × cos(α )
Source: B. Marston
Lambertian Reflection Algorithm
Matterhorn Matterhorn
Source: reliefshading.com (left) Google Maps (right)
Source: reliefshading.com
Source: reliefshading.com
Source: Orzan et al. “Diffusion Curves: A Vector Representation for Smooth-Shaded Images. ” ACM T ransactions
Source: library .ethz.ch (left), B. Marston (right)
Reproduction using Diffusion Curves
ridgelines valleylines shaded relief
Source: B. Marston
The longest branch length between a grid cell's flowpath and the flowpaths initiated at each of its neighbors
Source: Lindsay , John B. and J a n Seibert. “M easuring the significance of a divide to local drainage patterns.” International Journal of Geographical Information Science 27, no. 7 (2013): 1453–1468 (image, left); B. Marston (image, right)
Source: B. Marston
Branch Points Shapefile
Source: B. Marston
Deviation of illumination angle Illumination - aspect
Deviation of illumination angle Illumination - aspect
Deviation of illumination angle Illumination - aspect
Original Low tolerance High tolerance
Before After
Source: B. Marston & B. Jenny
Source: reliefshading.com (left), B. Marston & B. Jenny (right)
Source: B. Marston
. P. “Hill Shading and the Reflectance Map.” Proceedings of the IEEE 49, no. 1 (1981):14– 47.
dited By H.J .
SRI, 2007.
nny, Bernhard. “An In teractive Approach to Analytical Relief Shading.” Cartographica 38, no. 1 & 2 (2001): 67–75.
Poisson Image E diting.” Transaction on Graphics (Siggraph Asia 2009), 28, no. 5 (2009): 1–8.
atzil, Yaron and Yearch Doytsher. “A logarithmic and sub-pixel approach to shaded relief representation.” Computers & Geosciences 29 (2003): 1137–1142.
ennelly, Patrick J . “Terrain maps displaying hill-shading with curvature.” Geomorphology 102 (2008): 567– 577.
ennelly, Patrick J . and A. J a mes Stewart. “a Uniform Sky Illumination Model to E nhance Shading of Terrain and Urban Areas.” Cartography and Geographic Information Science 33, no. 1 (2006): 21–36.
nny, and Lorenz Hurni. “Automated Reduction of Visual Complexity in Small-Scale Relief Shading.” Cartographica 45, no. 1 (2010): 64–74.
a n Seibert. “Measuring the significance of a divide to local drainage patterns.” International Journal of Geographical Information Science 27, no. 7 (2013): 1453–1468.
Transactions on Graphics (Proceedings of SIGGRAPH 2008), 27(2008): 1–8.
dex for Analytical Shading E nhancement.” The Cartographic Journal 49, no. 3 (2012): 195–207.
xaggerated Shading for Depicting Shape and Detail.” ACM Transactions on Graphics 25, no. 3 (2006): 1199–1205.