Computing the minimum enclosing sphere of free-form hypersurfaces in arbitrary dimensions

Ramanathan Muthuganapathy, Gershon Elber, Gill Barequet, Myung Soo Kim

Research output: Contribution to journalArticlepeer-review

Abstract

The problem of computing the minimum enclosing sphere (MES) of a point set is a classical problem in Computational Geometry. As an LP-type problem, its expected running time on the average is linear in the number of points. In this paper, we generalize this approach to compute the minimum enclosing sphere of free-form hypersurfaces, in arbitrary dimensions. This paper makes the bridge between discrete point sets (for which indeed the results are well-known) and continuous curves and surfaces, showing that the general solution for the former can be adapted for the latter. To compute the MES of a pair of hypersurfaces, each one having a contact point (a point at which the sphere touches the hypersurface), antipodal constraints are employed. For more than a pair, equidistance constraints along with tangency constraints are applied. These constraints yield a finite set of solution points which are used to identify the minimum enclosing sphere. The algorithm uses the LP-characteristic of the problem to process the input set. Furthermore, an optimization procedure that uses the convex hull of sampled points from the hypersurfaces is also described. Finally, results from our implementation are presented.

Original languageEnglish
Pages (from-to)247-257
Number of pages11
JournalCAD Computer Aided Design
Volume43
Issue number3
DOIs
StatePublished - Mar 2011

Keywords

  • Free-form hypersurfaces
  • LP-type problems
  • Minimum enclosing circle
  • Minimum enclosing sphere

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Industrial and Manufacturing Engineering

Fingerprint

Dive into the research topics of 'Computing the minimum enclosing sphere of free-form hypersurfaces in arbitrary dimensions'. Together they form a unique fingerprint.

Cite this