| An efficient output-sensitive hidden surface removal algorithm and its parallelization |
| Full text |
Pdf
(865 KB)
|
| Source
|
Annual Symposium on Computational Geometry
archive
Proceedings of the fourth annual symposium on Computational geometry
table of contents
Urbana-Champaign, Illinois, United States
Pages: 193 - 200
Year of Publication: 1988
ISBN:0-89791-270-5
|
|
Authors
|
|
J. H. Reif
|
Computer Science Dept, Duke University, Durham, N.C.
|
|
S. Sen
|
Computer Science Dept, Duke University, Durham, N.C.
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 17, Citation Count: 16
|
|
|
ABSTRACT
In this paper we present an algorithm for hidden surface removal for a class of polyhedral surfaces which have a property that they can be ordered relatively quickly like the terrain maps. A distinguishing feature of this algorithm is that its running time is sensitive to the actual size of the visible image rather than the total number of intersections in the image plane which can be much larger than the visible image. The time complexity of this algorithm is &Ogr;((k +n)lognloglogn) where n and k are respectively the input and the output sizes. Thus, in a significant number of situations this will be faster than the worst case optimal algorithms which have running time &OHgr;(n2) irrespective of the output size (where as the output size k is &Ogr;(n2) only in the worst case). We also present a parallel algorithm based on a similar approach which runs in time &Ogr;(log4(n+k)) using &Ogr;((n + k)/log(n+k)) processors in a CREW PRAM model. All our bounds are obtained using ammortized analysis.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Mehlhorn K. and Nailer S., "Dynamic Fractional cascading,".
|
| |
3
|
Cole R. and Sharir M., Visibility problems for polyhedral terrains," Tech. Rept. No. 92, Courant Institute of Math. Sc., Dec, 1986.
|
| |
4
|
|
| |
5
|
|
| |
6
|
Chazelle B., "A Theorem on Polygon Cutting with Applications," Proc. of IEEE FOCS 1982, pp. 339-349.
|
| |
7
|
McKenna M., "Worst-case optimal hidden-surface removal," Tech. Rept JHU/EECS-86/05.
|
| |
8
|
Wright T.J., "A Two-space solution to the hidden line problem for plotting functions of two variables," IEEE Trans. on Comput., vol. e-32, no. 1, pp. 28-33.
|
| |
9
|
Lee D.T. and Preparata F.P., "Location of a point in a planar subdivision and its applications, SIAM Journal of Comput., 6(3), 1977, pp. 594-606.
|
 |
10
|
|
 |
11
|
|
| |
12
|
Mehlhorn K., "Arbitrary weight changes in Dynamic trees," Theoretical Informatics, vol 15, 1981, pp 183-211.
|
| |
13
|
|
| |
14
|
Schmitt A., "Time and Space bounds for hidden line and hidden surface elimination algorithms," EUROGRAPHICS '81, pp 43- 5{}.
|
| |
15
|
Goodrich M.T., "A polygonal approach to hidden-line elimination," Tech Rept 87-18, Dept of Computer Science, Johns Hopkins University.
|
| |
16
|
Atallah M.J., Cole R. & Goodrich M.T., "Cascading Divideand-Conquer: A technique for Designing Parallel Algorithms," Proc. of the 28th Annual Symp. on FOCS, 1987, pp. 151- 160.
|
 |
17
|
|
CITED BY 16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matthew J. Katz , Mark H. Overmars , Micha Shairr, Efficient hidden surface removal for objects with small union size, Proceedings of the seventh annual symposium on Computational geometry, p.31-40, June 10-12, 1991, North Conway, New Hampshire, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marshall Bern , David Dobkin , David Eppstein , Robert Grossman, Visibility with a moving point of view, Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms, p.107-117, January 22-24, 1990, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|