Source-linked AI summary
Visibility on Terrains
Laura Toma
TL;DR
Terrain visibility computation has been computationally intensive even as high-resolution terrain data has become available. This chapter surveys visibility models and algorithms, and highlights trade-offs among accuracy, practical speed, and theoretical efficiency, alongside the need for benchmarks.
Problem
Terrain visibility has historically been computationally intensive, while high-resolution data makes it desirable for algorithms to use detailed terrain efficiently.
Source: Historical Background · pp. 2–3Method
The chapter surveys terrain visibility models and exact and approximate algorithms, including grid-based and TIN approaches.
Source: Scientific Fundamentals · pp. 5–6Results
Viewshed algorithms involve trade-offs among accuracy, practical speed, and theoretical efficiency, motivating a benchmark for evaluating their outputs.
Source: Future Directions · p. 8Takeaways & Limitations
A benchmark for viewshed algorithms is needed to assess the quality of existing methods and focus and accelerate future research.
Source: Future Directions · p. 8The geometric viewshed represents the visible region most accurately but can have quadratic size.
Source: Scientific Fundamentals · p. 4
Abstract
from arXiv · showhide
This chapter surveys terrain visibility models, algorithms, and applications. It introduces basic definitions, from line-of-sight, single-viewpoint viewsheds to cumulative and total viewsheds, on both Triangulated Irregular Network (TIN) and regular grid terrains. Reviews exact and approximate algorithms and highlights key application domains including archaeology, visual exposure to greenery, scenic route management, and land conservation.
Synonyms
The passage groups several terms for terrain visibility and visible space.
Synonyms
- “Visible region” is listed alongside “viewshed.”Source: Synonyms · p. 1
- “Visibility map” is another listed term.Source: Synonyms · p. 1
- “Visualscape” and “viewscape” are also listed.Source: Synonyms · p. 1
Definition
Terrain visibility is defined through line-of-sight between points and the regions visible from one or more viewpoints.
Definition
- The line segment between terrain points a and b is their line-of-sight (LOS).Source: Definition · p. 1
- Two points are visible to each other when the interior of their LOS lies entirely above the terrain.Source: Definition · p. 1
- A viewshed is the part of the terrain visible from a viewpoint.Source: Definition · p. 1
- A cumulative viewshed is the union of the viewsheds of a set of terrain points; a total viewshed maps each grid point to the size of its own viewshed.Source: Definition · p. 1
Historical Background
Terrain visibility research developed from early viewshed computation into a range of models and applications. The chapter distinguishes visual measures and extensions while noting the computational challenge of high-resolution terrain data.
Historical Background
- The term viewshed was introduced in 1967 by C. Tandy, and the U.S. Forest Service developed the ViewIt program in 1968.Inglis et al report this history; viewshed analysis now spans disciplines including archaeology, planning, and defense, and is available in GIS software.Source: Historical Background · p. 2
- Binary viewsheds mark visible cells, while visual exposure records each visible point’s vertical angle relative to the viewpoint.Visualscape, introduced by Llobera, encompasses viewsheds, cumulative viewsheds, and visual exposure; fuzzy or Higuchi viewsheds assign lower weights to more distant points.Source: Historical Background · p. 2
- Viewshed analysis can extend to terrain models with vegetation and buildings; the visible space in an urban scene is called an isovist.Work has also extended line-of-sight through tree canopies.Source: Historical Background · p. 2
- High-resolution terrain data makes efficient visibility computation desirable, while earlier approaches used sampling or reduced grid resolution or extent to approximate cumulative or total viewsheds.Researchers have pursued theoretical and practical efficiency, including faster algorithms, accuracy trade-offs, and GPU or other high-performance computing.Source: Historical Background · pp. 2–3
Scientific Fundamentals
Terrain visibility depends on how a terrain model interpolates elevations, while viewsheds range from visible sample points to the full geometric visible region. The chapter reviews exact and approximate grid and TIN algorithms, including methods for cumulative and total viewsheds.
Visibility models
- Visibility tests compare the line of sight with interpolated terrain elevations; grid models use regular samples, while TINs use irregular samples connected by triangles.A grid viewshed can label each sample point visible or not, whereas a geometric viewshed covers all visible points on the terrain.Source: Scientific Fundamentals · pp. 3–5
TIN viewsheds
- A TIN geometric viewshed can have Θ(n²) boundary size in the worst case, despite a best theoretical running time of O((nα(n)+k) lg n), where k is its size.Under stated realistic terrain-shape assumptions, smoothed viewshed complexity is O(n).Source: Scientific Fundamentals · p. 4
- For TINs, discrete visibility of vertices can be computed with a horizon tree, while geometric viewsheds can be approximated by ray-bounded slices or terrain simplification.The simplification approach aims to preserve inter-point visibility and retain features such as ridges and valleys.Source: Scientific Fundamentals · pp. 4–5
Exact grid viewsheds
- R3 checks every grid point in Θ(n√n) time; horizon-based methods compute the same viewshed in O(n lg n), with a two-step method reported an order of magnitude faster.The two-step method first filters guaranteed-invisible areas on a low-resolution grid, then checks remaining points at full resolution.Source: Scientific Fundamentals · p. 6
Approximate grid viewsheds
- R2 runs in O(n) time by checking boundary points, while XDraw is faster but less accurate; Van Kreveld’s O(n lg n) flat-cell model is noncontinuous and has reported artifacts [13, 16, 33].R2 estimates interior visibility from nearby grid-line intersections; XDraw interpolates between lines of sight to points on the previous layer.Source: Scientific Fundamentals · pp. 6–7
Total viewsheds
- Computing a total viewshed by repeating single-viewpoint viewsheds takes O(n² lg n) or O(n²), while sector reuse was reported thousands of times faster than ArcGIS and GRASS.A parallel sector-based implementation using a skewed DEM reported more than 800 times the speed of its single-thread implementation.Source: Scientific Fundamentals · p. 7
Key Applications
Terrain viewsheds support studies of past settlements, urban greenery exposure, scenic routes, ocean visibility, walkability, and land conservation.
Archaeology
- Viewsheds of cultural sites have been used to reconstruct visible panoramas and study whether surrounding visibility played a role in settlement locations.The cited work examines sites in Greece and settlements in Colombia.Source: Key Applications · p. 7
Visual exposure to greenery
- A cumulative viewshed built from sampled greenery points can map urban exposure to greenery; the described tool is available in GRASS.The workflow starts with surface and greenery grids, samples greenery points, and combines their viewsheds.Source: Key Applications · pp. 7–8
Touristic route visibility analysis
- Along a Vancouver Island tourist highway, a visual magnitude index identified landscape areas that were more eye-catching than a standard cumulative viewshed indicated.The standard measure labels each point by how many times it is seen from the route.Source: Key Applications · p. 8
Visibility of water
- For O’ahu, cumulative viewsheds of sampled ocean points were used to represent ocean visibility and explore its relation to buildings and socioeconomic and health variables.The analysis considered high-rise buildings, income, age, house prices, and mental health.Source: Key Applications · p. 8
Walkability analysis in cities
- Detroit walkability maps combined greenway viewshed size with depth, relief, spatial openness, and the proportion of buildings and greenery in view.Sample points along greenways supplied the viewsheds or viewscapes.Source: Key Applications · p. 8
Land conservation
- Land parcels bordering North Carolina’s Blue Ridge Parkway were scored for conservation priority according to visibility from sampled points along the parkway.Visibility was assessed using the sample points’ cumulative viewshed.Source: Key Applications · p. 8
Future Directions
Viewshed algorithms trade off accuracy, practical speed, and theoretical efficiency. The chapter identifies benchmarking their output quality as a need for future research.
- Viewshed algorithms represent different trade-offs among accuracy, practical speed, and theoretical efficiency.Source: Future Directions · p. 8
- A benchmark is needed to assess the quality of viewsheds produced by existing methods.Source: Future Directions · p. 8
- The proposed benchmark could help focus and accelerate future research.Source: Future Directions · p. 8