Computing Hulls And Centerpoints In Positive Definite Space

In this paper, we present algorithms for computing approximate hulls and centerpoints for collections of matrices in positive definite space. There are many applications where the data under consideration, rather than being points in a Euclidean space, are positive definite (p.d.) matrices. These applications include diffusion tensor imaging in the brain, elasticity analysis in mechanical engineering, and the theory of kernel maps in machine learning. Our work centers around the notion of a horoball: the limit of a ball fixed at one point whose radius goes to infinity. Horoballs possess many (though not all) of the properties of halfspaces; in particular, they lack a strong separation theorem where two horoballs can completely partition the space. In spite of this, we show that we can compute an approximate "horoball hull" that strictly contains the actual convex hull. This approximate hull also preserves geodesic extents, which is a result of independent value: an immediate corollary is that we can approximately solve problems like the diameter and width in positive definite space. We also use horoballs to show existence of and compute approximate robust centerpoints in positive definite space, via the horoball-equivalent of the notion of depth.

[1]  Maher Moakher,et al.  Symmetric Positive-Definite Matrices: From Geometry to Applications and Visualization , 2006, Visualization and Processing of Tensor Fields.

[2]  M. Bridson,et al.  Metric Spaces of Non-Positive Curvature , 1999 .

[3]  Micha Sharir,et al.  A Combinatorial Bound for Linear Programming and Related Problems , 1992, STACS.

[4]  Victor Chepoi,et al.  Packing and Covering delta -Hyperbolic Spaces by Balls , 2007, APPROX-RANDOM.

[5]  V. Barnett The Ordering of Multivariate Data , 1976 .

[6]  David Eppstein,et al.  Approximating center points with iterative Radon points , 1996, Int. J. Comput. Geom. Appl..

[7]  Preface A Panoramic View of Riemannian Geometry , 2003 .

[8]  Pankaj K. Agarwal,et al.  Approximating extent measures of points , 2004, JACM.

[9]  Jiri Matousek,et al.  Lectures on discrete geometry , 2002, Graduate texts in mathematics.

[10]  Bernard Chazelle,et al.  On linear-time deterministic algorithms for optimization problems in fixed dimension , 1996, SODA '93.

[11]  Robert Krauthgamer,et al.  Algorithms on negatively curved spaces , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[12]  Nello Cristianini,et al.  Kernel Methods for Pattern Analysis , 2003, ICTAI.

[13]  V. Chepoi,et al.  Packing and covering δ-hyperbolic spaces by balls ? , 2007 .

[14]  P. Basser,et al.  MR diffusion tensor spectroscopy and imaging. , 1994, Biophysical journal.

[15]  Asish Mukhopadhyay,et al.  Computing a centerpoint of a finite planar set of points in linear time , 1993, SCG '93.

[16]  R. Bhatia Positive Definite Matrices , 2007 .

[17]  M. Shamos Geometry and statistics: problems at the interface , 1976 .

[18]  Feodor F. Dragan,et al.  Diameters, centers, and approximating trees of delta-hyperbolicgeodesic spaces and graphs , 2008, SCG '08.

[19]  Suresh Venkatasubramanian,et al.  The geometric median on Riemannian manifolds with application to robust atlas estimation , 2009, NeuroImage.

[20]  Stephen C. Cowin,et al.  The structure of the linear anisotropic elastic symmetries , 1992 .

[21]  Gary L. Miller,et al.  Approximate center points with proofs , 2009, SCG '09.

[22]  David Letscher,et al.  Delaunay triangulations and Voronoi diagrams for Riemannian manifolds , 2000, SCG '00.

[23]  R. Rado A Theorem on General Measure , 1946 .

[24]  P. Thomas Fletcher,et al.  Principal Geodesic Analysis on Symmetric Spaces: Statistics of Diffusion Tensors , 2004, ECCV Workshops CVAMIA and MMBIA.

[25]  Qiji J. Zhu,et al.  Helly's Intersection Theorem on Manifolds of Nonpositive Curvature , 2006 .

[26]  David Eppstein,et al.  Squarepants in a tree: sum of subtree clustering and hyperbolic pants decomposition , 2006, SODA '07.