2014
DOI: 10.1080/13658816.2014.918319
|View full text |Cite
|
Sign up to set email alerts
|

An IO-efficient parallel implementation of an R2 viewshed algorithm for large terrain maps on a CUDA GPU

Abstract: A rapid and flexible parallel approach for viewshed computation on large digital elevation models is presented. Our work is focused on the implementation of a derivate of the R2 viewshed algorithm. Emphasis has been placed on input/output (IO) efficiency that can be achieved by memory segmentation and coalesced memory access. An implementation of the parallel viewshed algorithm on the Compute Unified Device Architecture (CUDA), which exploits the high parallelism of the graphics processing unit, is presented. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 33 publications
(13 citation statements)
references
References 14 publications
0
13
0
Order By: Relevance
“…To improve the computational efficiency of 3D Fresnel zone analysis, the following enhancements are required: (1) a solution to the time-consumption problem through the application of the latest viewshed techniques, such as GPU parallel processing [22][23][24]27]; (2) the efficient application of a large high-resolution DSM processing algorithm [29]; (3) the application of a visibility analysis technique which considers vegetation in the DSM [64,65]; and (4) the consideration of the sampling order of cells included in 3D Fresnel zones [66][67][68]. …”
Section: Discussionmentioning
confidence: 99%
“…To improve the computational efficiency of 3D Fresnel zone analysis, the following enhancements are required: (1) a solution to the time-consumption problem through the application of the latest viewshed techniques, such as GPU parallel processing [22][23][24]27]; (2) the efficient application of a large high-resolution DSM processing algorithm [29]; (3) the application of a visibility analysis technique which considers vegetation in the DSM [64,65]; and (4) the consideration of the sampling order of cells included in 3D Fresnel zones [66][67][68]. …”
Section: Discussionmentioning
confidence: 99%
“…Although various approximate algorithms run in O (r 2 ) time, it can be unbearably time-consuming to compute a viewshed when handling DEM of high accuracy or of massive scale that is as large as tens of gigabytes [6]. Later researches mainly focus on accelerating the calculation by implementing these algorithms I/O efficiently [6,[9][10][11][12][13][14][15] or redesigning them with various parallel technologies [15][16][17][18][19][20].…”
Section: Viewshed Algorithmsmentioning
confidence: 99%
“…A special case of ray shooting can be used to compute point-to-point visibility in 2D and 3D [14]. Many visibility analyses in GIS are available for 2.5D data based on raster [18][19][20][21] or TIN structure [22][23][24]. In these cases, for the line-of-sight computation, several restrictions can be observed: (1) observer and target must be on or above the surface; and (2) all participating data layers must be preprocessed into a single digital surface model.…”
Section: D Line-of-sight Computationmentioning
confidence: 99%