log in  |  register  |  feedback?  |  help  |  web accessibility
Logo
PhD Defense: Adaptive Sampling for Geometric Approximation
Ahmed Abdelkader
Virtual
Thursday, April 30, 2020, 3:30-5:30 pm Calendar
  • You are subscribed to this talk through .
  • You are watching this talk through .
  • You are subscribed to this talk. (unsubscribe, watch)
  • You are watching this talk. (unwatch, subscribe)
  • You are not subscribed to this talk. (watch, subscribe)
Abstract
Geometric approximation of multi-dimensional data sets is an essential algorithmic component for applications in machine learning, computer graphics, and scientific computing.  This dissertation promotes an algorithmic sampling methodology for a number of fundamental approximation problems in computational geometry.  For each problem, the proposed sampling technique is carefully adapted to the geometry of the input data and the functions to be approximated.  In particular, we study proximity queries in spaces of constant dimension and mesh generation in 3D.

We start with polytope membership queries, where query points are tested for inclusion in a convex polytope.  Trading-off accuracy for efficiency, we tolerate one-sided errors for points within an ε-expansion of the polytope.  We propose a sampling strategy for the placement of covering ellipsoids sensitive to the local shape of the polytope.  The key insight is to realize the samples as Delone sets in the intrinsic Hilbert metric. Using this intrinsic formulation, we considerably simplify state-of-the-art techniques yielding an intuitive and optimal data structure.

Next, we study nearest-neighbor queries which retrieve the most similar data point to a given query point. To accommodate more general measures of similarity, we consider non-Euclidean distances including convex distance functions and Bregman divergences.  Again, we tolerate multiplicative errors retrieving any point no farther than (1+ε) times the distance to the nearest neighbor.  We propose a sampling strategy sensitive to the local distribution of points and the gradient of the distance functions.  Combined with a careful regularization of the distance minimizers, we obtain a generalized data structure that essentially matches state-of-the-art results specific to the Euclidean distance.

Finally, we investigate the generation of Voronoi meshes, where a given domain is decomposed into Voronoi cells as desired for a number of important solvers in computational fluid dynamics.  The challenge is to arrange the cells near the boundary to yield an accurate surface approximation without sacrificing quality.  We propose a sampling algorithm for the placement of seeds to induce a boundary-conforming Voronoi mesh of the correct topology, with a careful treatment of sharp and non-manifold features.  The proposed algorithm achieves significant quality improvements over state-of-the-art polyhedral meshing based on clipped Voronoi cells.

Examining Committee: 
 
                           Chair:              Dr. David Mount   
                          Dean's rep:      Dr. William Goldman
                          Members:        Dr.  Samir Khuller 
                                                    Dr. Ramani Duraiswami
                                               Dr.  MohammadTaghi HajiAghayi  
                                               Dr. Nina Amenta
Bio

Ahmed studies the approximation of surfaces and distance functions, with broader interests in geometric computing.  He played a key role in the development of novel meshing algorithms in collaboration with Sandia National Labs.  His thesis work was awarded the Wylie fellowship in 2019. Before coming to Maryland, he participated in competitive programming contests, taught many math and computer science classes, and interned at Microsoft and Google.

This talk is organized by Tom Hurst