← Latest papers
💻 computer science

Points as Tori: Fast Pointwise Signed Distance for Point Clouds

This paper introduces a fast, feed-forward method that reconstructs point clouds into analytical torus-based parameterizations using a pre-trained network, enabling efficient, parallelizable pointwise signed distance queries and direct geometric operations without requiring global optimization or spatial discretization.

Original authors: Nicole Feng, Ioannis Gkioulekas, Keenan Crane

Published 2026-07-21
📖 4 min read☕ Coffee break read

Original authors: Nicole Feng, Ioannis Gkioulekas, Keenan Crane

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are holding a handful of glittering dust, and you want to know the shape of the invisible cloud that dust is floating in. In the world of computer graphics and 3D modeling, this "dust" is called a point cloud—a collection of millions of tiny dots that represent the surface of an object, like a statue or a car, captured by a scanner. But here's the tricky part: just looking at the dots doesn't tell you which side is "inside" and which is "outside." To make the computer understand the object's true shape, we need a special map called a Signed Distance Function (SDF). Think of an SDF as a magical ruler that, for any point in space, tells you exactly how far you are from the object's surface and whether you are standing inside the object or outside it. This map is the secret sauce for everything from video game physics to robot navigation. However, creating this map for a messy cloud of dots has traditionally been a slow, heavy, and complicated math problem, often requiring the computer to solve a giant puzzle for the entire object at once.

This paper, titled "Points as Tori," introduces a clever new way to draw that map instantly, point by point, without needing to solve the giant puzzle. The authors, Nicole Feng, Ioannis Gkioulekas, and Keenan Crane, propose a method that treats every single dot in the point cloud as if it were the center of a tiny, invisible torus (a donut shape). Instead of trying to guess the whole shape at once, their method uses a pre-trained neural network to look at a small neighborhood around each dot and figure out exactly what kind of "donut" fits best there. Because the math for the distance to a donut is already known and very fast, the computer can instantly calculate the distance for any point in space by blending the distances from all these tiny donuts together.

The magic happens because the authors realized that while older methods tried to force the dots into flat planes or complex curves that were hard to measure, fitting them to donuts (tori) is a sweet spot. A donut can look like a flat sheet, a curved hill, or a saddle shape depending on how you stretch it, and it has a simple, closed-form formula for distance. By using a neural network to learn the perfect "stretch" for each dot's local neighborhood, the method bypasses the need for slow, global calculations. The result is a system that can take a point cloud with millions of dots and answer "how far is this point from the surface?" in a fraction of a second (specifically, about 10410^{-4} seconds for a single query on a cloud with 4,096 points).

The paper explicitly argues against older, "naive" approaches that try to simply average distances or use flat planes, showing that these methods often fail or produce jagged, inaccurate results when the data is sparse or noisy. They also demonstrate that while other methods might try to learn the entire shape from scratch using massive neural networks, their approach is smarter: it only uses learning to figure out the local shape around each dot, then uses simple math to do the rest. This means the method is not only incredibly fast but also robust; it handles messy data from real-world scans, 3D Gaussians, and even neural implicit models without breaking.

In their tests, the authors found that their "Points as Tori" method could reconstruct surfaces from point clouds with 29 million points in about 12.5 minutes, and then evaluate the distance for any point in the scene in just a few milliseconds. They showed that this allows for cool applications like instantly creating "offset" surfaces (shells around the object), performing Boolean operations (cutting and joining shapes), and even visualizing the object directly in a video game shader using a technique called sphere tracing. While the pre-computation step (training the local donuts) takes some time, the actual querying is so fast that it opens the door for using raw point clouds directly in applications that previously required a full, slow surface reconstruction first. The authors suggest that while their method is a significant leap forward, there is still room to improve how it handles extremely sparse data or to make the pre-computation even faster, but the core idea of using donuts to map the world of points is a solid, proven step forward.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →