Communications on Applied Mathematics and Computation ›› 2024, Vol. 6 ›› Issue (2): 1131-1174.doi: 10.1007/s42967-023-00318-1

• ORIGINAL PAPERS • Previous Articles     Next Articles

Nearest Neighbor Sampling of Point Sets Using Rays

Liangchen Liu1, Louis Ly2, Colin B. Macdonald3, Richard Tsai1,2   

  1. 1. Department of Mathematics, The University of Texas at Austin, 2515 Speedway, Austin, TX 78712, USA;
    2. Oden Institute for Computational Engineering and Sciences, The University of Texas at Austin, 201 E 24th St, Austin, TX 78712, USA;
    3. Department of Mathematics, University of British Columbia, 1984 Mathematics Rd, Vancouver, BC V6T 1Z2, Canada
  • Received:2022-11-08 Revised:2023-09-13 Accepted:2023-09-13 Online:2023-12-11 Published:2023-12-11
  • Contact: Liangchen Liu,E-mail:lcliu@utexas.edu;Louis Ly,E-mail:louisly@utexas.edu;Colin B. Macdonald,E-mail:cbm@math.ubc.ca;Richard Tsai,E-mail:ytsai@math.utexas.edu E-mail:lcliu@utexas.edu;louisly@utexas.edu;cbm@math.ubc.ca;ytsai@math.utexas.edu
  • Supported by:
    Part of this research was performed while Macdonald and Tsai were visiting the Institute for Pure and Applied Mathematics (IPAM), which is supported by the National Science Foundation (Grant No. DMS-1440415). This work was partially supported by a grant from the Simons Foundation, NSF Grants DMS-1720171 and DMS-2110895, and a Discovery Grant from Natural Sciences and Engineering Research Council of Canada.

Abstract: We propose a new framework for the sampling, compression, and analysis of distributions of point sets and other geometric objects embedded in Euclidean spaces. Our approach involves constructing a tensor called the RaySense sketch, which captures nearest neighbors from the underlying geometry of points along a set of rays. We explore various operations that can be performed on the RaySense sketch, leading to different properties and potential applications. Statistical information about the data set can be extracted from the sketch, independent of the ray set. Line integrals on point sets can be efficiently computed using the sketch. We also present several examples illustrating applications of the proposed strategy in practical scenarios.

Key words: Point clouds, Sampling, Classification, Registration, Deep learning, Voronoi cell analysis