Skip to content
@Space-filling-net

Space-filling-nets

Generalises space filling procedures ( Peano, Hilbert) with a grid [ijk...] multi-indexing structure for point clouds

The discrete space-filling (or serialization) problem consists in organizing spatial data so that geometric processing can be performed efficiently.

Space-filling curves solve this by mapping multidimensional data to a one-dimensional ordering. However, this unfolding can break local spatial relationships: nearby points may become distant in the resulting order.

This project is about Space Filling Nets: instead of reducing the data to one dimension, they construct a regular multidimensional grid passing through all points. Each point receives a multidimensional index $[i,j,k,\ldots]$, preserving the spatial structure of the original point cloud.

It is split into two repositories:

  • Squarenet: Python implementation for converting $[N,D]$ point clouds into structured grids.
  • Cartesian Grid Sort: mathematical details of the optimization algorithm.

Space Filling Net

Pinned Loading

  1. SquareNet SquareNet Public

    python package for gridification of point clouds based on cartesian grid sort algorithm - Numpy, Jax, Pytorch

    Jupyter Notebook 6 2

  2. Cartesian-Grid-Sort Cartesian-Grid-Sort Public

    Greedy multidimensional grid assignment algorithm for point clouds

    Python 3

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…