Some Integral Geometry Tools to Estimate the Complexity of 3D Scenes

Many problems in computer graphics deal with complex $3D$ scenes where visibility, proximity, collision detection queries have to be answered. Due to the complexity of these queries and the one of the models they are applied to, data structures most often based on hierarchical decompositions have been proposed to solve them. As a result of these involved algorithms/data structures, most of the analysis have been carried out in the worst case and fail to report good average case performances in a vast majority of cases. The goal of this work is therefore to investigate geometric probability tools to characterize average case properties of standard scenes such as architectural scenes, natural models, etc under some standard visibility and proximity requests. In the first part we recall some fundamentals of integral geometry and discuss the classical assumption of measures invariant under the group of motions in the context of non uniform models. In the second one we present simple generalizations of results describing the interactions between random lines and planes, and random bodies. And in the third one we report experimental results obtained for five fairly complex real-world models. These results exhibit a very good match between the theory and the practice, thus giving credit to the scene model used all along.

[1]  Herbert Solomon,et al.  Geometric Probability , 1978, CBMS-NSF regional conference series in applied mathematics.

[2]  Joseph O'Rourke,et al.  Computational Geometry in C. , 1995 .

[3]  François X. Sillion,et al.  Accurate Error Bounds for Multi-Resolution Visibility , 1996, Rendering Techniques.

[4]  J. Mccleary,et al.  Geometry from a Differentiable Viewpoint: Recapitulation and coda , 1994 .

[5]  L. M. M.-T. Theory of Probability , 1929, Nature.

[6]  Robert L. Scot Drysdale,et al.  A comparison of sequential Delaunay triangulation algorithms , 1995, SCG '95.

[7]  E. Harding,et al.  Stochastic Geometry: A Tribute to the Memory of Rollo Davidson , 1974 .

[8]  Claude Puech,et al.  Bucket-like space partitioning data structures with applications to ray-tracing , 1997, SCG '97.

[9]  J. Thorpe Elementary Topics in Differential Geometry , 1979 .

[10]  B. Chazelle Lower bounds on the complexity of polytope range searching , 1989 .

[11]  Mateu Sbert,et al.  An Integral Geometry Based Method for Fast Form‐Factor Computation , 1993, Comput. Graph. Forum.

[12]  George Drettakis,et al.  Filtering, Clustering and Hierarchy Construction: a New Solution for Ray‐Tracing Complex Scenes , 1995, Comput. Graph. Forum.

[13]  Luc Devroye,et al.  Lecture Notes on Bucket Algorithms , 1986, Progress in Computer Science.

[14]  Frédéric Cazals Combinatorial Properties of One-Dimensional Arrangements , 1997, Exp. Math..

[15]  François X. Sillion,et al.  A Unified Hierarchical Algorithm for Global Illumination with Scattering Volumes and Object Clusters , 1995, IEEE Trans. Vis. Comput. Graph..