AN OVERVIEW OF VISIBILITY PROBLEM ALGORITHMS IN 1,5D
B. Kaucic
B. Zalik
Department of mathematics, Faculty of Education
Koroska c. 160, SI-2000 Maribor,
Faculty of Electrical Engineering and Computer Science
Smetanova 17, SI-2000 Maribor
Slovenia
{branko.kaucic|zalik}@uni-mb.si}
Abstract
The paper gives an overview of algorithms for the
terrain visibility problem. First, a comprehensive background
of the problem is given. It is explained how the 2,5D problem
is transformed to a 1,5D problem. Next, six algorithms (a naive
approach, an approach with the height of line-of-sight (LOS), an
approach with the biggest slope of LOS, an approach with the cross
product, an incremental approach, and an improved incremental
approach) are briefly explained and their theoretical time
complexities are given. After that, run-times of the algorithms
are measured for different terrain configurations and different
viewpoint heights. The best algorithm is selected at the end.