This dissertation explores some techniques for automatic approximation of geometric objects. My thesis is that using and extending concepts from computational geometry can help us in devising efficient and parallelizable algorithms for automatically constructing useful detail hierarchies for geometric objects. We have demonstrated this by developing new algorithms for two kinds of geometric approximation problems that have been motivated by a single driving problem--- the efficient computation and display of smooth solvent-accessible molecular surfaces. The applications of these detail hierarchies are in biochemistry and computer graphics. The smooth solvent-accessible surface of a molecule is useful in studying the structure and interactions of proteins, in particular for attacking the protein-substrate docking problem. We have developed a parallel linear-time algorithm for computing molecular surfaces. Molecular surfaces are equivalent to the weighted ff-hulls. Thus our work is potentially useful in the application areas of ff-hulls which include astronomy and surface modeling, besides biochemistry.
|
7711
|
Computers and Intractability: A Guide to the Theory of NP-Completeness
– Garey, Johnson
- 1979
|
|
1540
|
Computational Geometry: An Introduction
– Preparata, Shamos
- 1985
|
|
517
|
Decimation of Triangle Meshes
– Schroeder, Zarge, et al.
- 1992
|
|
363
|
Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments
– FUNKHOUSER, SÉQUIN
- 1993
|
|
357
|
Re-tiling polygonal surfaces
– TURK
- 1992
|
|
347
|
Voronoi diagrams: A survey of a fundamental geometric data structure
– Aurenhammer
- 1991
|
|
300
|
BORREL P.: Multi-resolution 3d approximations for rendering complex scenes
– ROSSIGNAC
- 1993
|
|
295
|
Mesh optimization
– HOPPE, DEROSE, et al.
- 1993
|
|
288
|
Three-dimensional alpha shapes
– Edelsbrunner, Mucke
- 1994
|
|
272
|
Hierarchical geometric models for visible surface algorithms
– Clark
|
|
264
|
Multiresolution Analysis for Surfaces of Arbitrary Topological Type
– Lounsbery, DeRose, et al.
- 1997
|
|
231
|
A greedy heuristic for the set-covering problem
– Chvatal
- 1979
|
|
214
|
Simulation of simplicity: a technique to cope with degenerate cases in geometric algorithms
– Edelsbrunner, Mücke
- 1990
|
|
185
|
On the ratio of optimal integral and fractional covers
– Lovász
- 1975
|
|
185
|
Small-dimensional linear programming and convex hulls made easy
– Seidel
- 1991
|
|
171
|
An efficient algorithm for determining the convex hull of a finite planar set
– Graham
- 1972
|
|
130
|
Algorithms in Combinatorial Geometry, volume 10
– Edelsbrunner
- 1987
|
|
122
|
Smallest enclosing disks (balls and ellipsoids
– Welzl, Jun
- 1991
|
|
102
|
Pixel-Planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memories
– Fuchs, Poulton, et al.
- 1989
|
|
93
|
On the shape of a set of points in the plane
– Edelsbrunner, Kirkpatrick, et al.
- 1983
|
|
92
|
Nouvelle applications des paramètres continues à la théorie des formes quadratique
– VORONOÏ
- 1908
|
|
89
|
The ultimate planar convex hull algorithm
– Kirkpatrick, Seidel
- 1986
|
|
87
|
The interpretation of protein structures: estimation of static accessibility
– Lee, Richards
- 1971
|
|
84
|
Analytical molecular surface calculation
– Connolly
- 1983
|
|
83
|
Surface approximation and geometric partitions
– AGARWAL, SURI
- 1998
|
|
83
|
The union of balls and its dual shape
– Edelsbrunner
- 1995
|
|
77
|
Geometric optimization
– Hinker, Hansen
- 1993
|
|
68
|
Constructing higher-dimensional convex hulls at logarithmic cost per face
– SEIDEL
- 1986
|
|
67
|
A note on coverings
– Rogers
- 1957
|
|
62
|
Image rendering by adaptive refinement
– Bergman, Fuchs, et al.
- 1986
|
|
52
|
diagrams: Properties, algorithms and applications
– Power
- 1987
|
|
52
|
Algorithms for polytope covering and approximation
– Clarkson
- 1993
|
|
50
|
Sur la sphère vide, in
– Delaunay
- 1924
|
|
40
|
An efficient approach to removing geometric degeneracies
– Emiris, Canny
- 1992
|
|
40
|
A new force field for molecular mechanical simulation of nucleic acids and proteins
– Weiner, Kollman, et al.
- 1984
|
|
37
|
An adaptive subdivision method for surface-fitting from sampled data
– Schmitt, Barsky, et al.
- 1986
|
|
32
|
On polygonal chain approximation
– Melkman, O'Rourke
- 1988
|
|
29
|
Polygonal approximations of a curve (formulations and algorithms
– Imai, Iri
- 1988
|
|
28
|
Separation and approximation of polyhedral surfaces
– Mitchell, Suri
- 1992
|
|
26
|
The complexity of minimum convex nested polyhedra
– Das, Joseph
- 1990
|
|
26
|
An optimal algorithm for approximating a piecewise linear function
– Imai, Iri
- 1986
|
|
25
|
Simplification of objects rendered by polygonal approximations
– Zyda
- 1991
|
|
24
|
A convex hull algorithm optimal for point sets in even dimensions
– Seidel
- 1981
|
|
22
|
A More Flexible Image Generation Environment
– Crow
- 1982
|
|
20
|
The packing of equal spheres
– Rogers
- 1958
|
|
18
|
volumes, packing and protein structure
– Areas
- 1977
|
|
17
|
The closest packing of spherical caps in n dimensions
– Rankin
- 1955
|
|
17
|
An algorithm with linear complexity for interactive, physically-based modeling of large proteins
– Surles
- 1992
|
|
16
|
System strategies to optimize CIG image content
– Cosman, Schumacker
- 1981
|
|
16
|
Computing smooth molecular surfaces
– Varshney, Jr, et al.
- 1994
|