[Research] Efficient Learning on Point Clouds with Basis Point Sets
Hi all, We have just released the code for our ICCV 2019 paper on “Efficient Learning on Point Clouds with Basis Point Sets”: https://github.com/sergeyprokudin/bps We present basis point sets (BPS), a simple and efficient method for encoding 3D point clouds into fixed-length representations. The method is based on a following simple idea: select k fixed points in space and compute vectors from these basis points to the nearest points in a point cloud; use these vectors (or simply their norms) as features: Basis point set encoding for point clouds. The basis points are kept fixed for all the point clouds in the dataset, providing a fixed representation of every point cloud as a vector. This representation can then be used as input to arbitrary machine learning methods, in particular it can be used as input to off-the-shelf neural networks. Below is the example of a simple model using BPS features as input for the task of mesh registration over a noisy scan (you can check the resulting alignments here): Below are the key differences of BPS compared to standard occupancy voxels and truncated signed distance fields (TSDF):
Check our ICCV 2019 paper for more details. submitted by /u/___sergey |