1989 · 54 citations · 15 references
ComputingComputer ScienceComputational GeometryComputer VisionMachine VisionDepth EstimationVisibility ComputationBest-case ComplexityPolynomial Time ComplexityRandomized Time Complexity
We give an efficient, randomized hidden surface removal algorithm, with the best time complexity so far. A distinguishing feature of this algorithm is that the expected time spent by this algorithm on junctions which are at the "obstruction level" l, with respect to the viewer, is inversely proportional to l. This provably holds for any input, regardless of the way in which faces are located in the scene, because the expectation is with respect to randomization in the algorithm, and does not depend on the input. In practice, this means that the time complexity is roughly proportional to the size of the actually visible output times logarithm of the average depth complexity of the scene (this logarithm is very small generally).
15
Applications of random sampling in computational geometry, II
Kenneth L. Clarkson · 1988 · 943 citations · Full text
Lower bounds for algebraic computation trees
Michael Ben-Or · 1983 · 527 citations · Full text
Hidden surface removal using polygon area sorting
Kevin Weiler, Peter R. Atherton · 1977 · 300 citations
Worst-case optimal hidden-surface removal
Michael McKenna · ACM Transactions on Graphics · 1987 · 144 citations · Full text