Occupancy Networks for RF
Occupancy Networks: A Simpler Alternative to SDFs
Signed distance functions encode rich geometric information --- the distance to the surface, the surface normal, and the inside/outside classification --- all in a single scalar field. But this richness comes at a cost: training requires either ground-truth distance values or the Eikonal regulariser, and the distance property can be difficult to enforce exactly with neural networks.
Occupancy networks offer a simpler alternative: a binary classifier that predicts whether each 3D point is inside or outside an object. The surface is the decision boundary. For RF imaging, occupancy networks are attractive when the goal is obstruction mapping (is this region blocked?) rather than precise surface reconstruction.
Definition: Occupancy Network
Occupancy Network
An occupancy network maps a 3D point to a probability of occupancy:
where is the sigmoid function. The interpretation: means is inside the object; means outside.
The surface is the decision boundary: .
Training loss (binary cross-entropy):
where is the ground-truth occupancy at sampled points.
Definition: RF-Supervised Occupancy Training
RF-Supervised Occupancy Training
When ground-truth occupancy labels are unavailable (the typical case in RF imaging), the occupancy network can be trained from radar measurements by defining a differentiable rendering loss analogous to GeRaF:
with the training loss:
Here the occupancy field directly modulates the MF power, replacing the SDF-based surface delta function. No Eikonal regularisation is needed since no distance-function structure is assumed.
Theorem: Occupancy and SDF: Decision Boundary Equivalence
Let be a valid SDF and define the occupancy field
for some . Then:
- The decision boundary : the surfaces coincide.
- As , : the occupancy field approaches the indicator function of the object.
Every SDF induces an occupancy field (via the sigmoid), but the converse is not true: an occupancy network does not provide distance information. This is why SDFs are strictly more informative than occupancy networks.
Decision boundary
iff iff iff . Hence .
Convergence to indicator
For (inside): and grows with , so .
For (outside): and .
Hence pointwise as .
SDF vs. Occupancy Network for RF Imaging
| Property | Neural SDF | Occupancy Network |
|---|---|---|
| Output | Signed distance | Occupancy probability |
| Surface definition | Zero level set | Decision boundary |
| Surface normals | (analytic via autodiff) | Requires numerical differentiation of binary-like field |
| Ray intersection | Sphere tracing (efficient) | Dense sampling along ray (expensive) |
| Regularisation needed | Eikonal loss | None (binary cross-entropy suffices) |
| Training supervision | Distance values or Eikonal self-supervision | Binary labels (easier to obtain) |
| RF use case | Precise surface reconstruction (GeRaF) | Obstruction mapping, coarse scene layout |
Example: Occupancy Network for Wall Detection
A mmWave radar system observes an L-shaped room with two walls meeting at a right angle. Compare the occupancy network and SDF reconstructions of the wall geometry.
Occupancy reconstruction
The occupancy network produces a smooth transition from (inside the walls) to (in the room). The decision boundary at correctly identifies the wall surfaces, but the transition width varies with the sigmoid sharpness, producing rounded corners at the L-junction.
SDF reconstruction
The neural SDF produces at the wall surfaces with . The corner is better preserved because the distance field naturally has a sharp kink at the intersection of two planes (the gradient changes direction discontinuously). The SDF also provides the distance to the nearest wall at every point in the room --- useful for path-loss prediction.
Comparison
For simple obstruction detection ("is there a wall here?"), both methods perform comparably. For geometric operations that require distance information (path-loss computation, ray tracing for beam management), the SDF is superior.
Occupancy vs. SDF Reconstruction
Compare occupancy network and SDF reconstructions of a 2D scene. The left panel shows the occupancy field (green = inside, white = outside); the right panel shows the SDF (blue = outside, red = inside, white = surface). Observe how the SDF provides distance information while the occupancy field is binary.
Parameters
Quick Check
What is the primary advantage of occupancy networks over SDFs for RF imaging applications?
They provide surface normals.
They require simpler supervision (binary labels instead of distance values).
They render faster than SDFs.
They produce higher-resolution surfaces.
Occupancy networks require only inside/outside labels, which are easier to obtain than signed distance values. However, they provide less geometric information than SDFs.
Quick Check
The surface extracted from an occupancy network with threshold is equivalent to which SDF-derived surface?
The surface where .
The zero level set , via the sigmoid transform.
The surface of maximum gradient magnitude.
There is no equivalence; the representations are fundamentally different.
If , then when . The two surface definitions coincide.
Occupancy Maps for Beam Blockage Prediction
In 5G NR and beyond, beam blockage by pedestrians, vehicles, and furniture is a major cause of link failure. An occupancy network trained from periodic radar sweeps can maintain a real-time 3D occupancy map of the environment. A simple ray-tracing query through the occupancy field predicts whether a given beam direction is blocked, enabling proactive beam switching before the blockage event occurs.
Since blockage prediction requires only binary information (blocked / not blocked), the occupancy representation suffices --- the additional distance information from an SDF is not needed for this application.
Occupancy Network
A neural network that maps a 3D coordinate to a probability indicating whether the point is inside () or outside () an object.
Related: Signed Distance Function (SDF)
Key Takeaway
Occupancy networks provide a simple, binary implicit representation for 3D scenes. They require only inside/outside labels for supervision, making them easier to train than SDFs. However, they lack distance information and surface normals, limiting their use to coarse scene understanding tasks like obstruction mapping. For RF imaging, occupancy networks complement SDFs: use occupancy for fast blockage prediction, SDFs for precise surface reconstruction.