Eikonal Regularization and Material Estimation
Beyond Geometry: Estimating What Surfaces Are Made Of
Sections 25.1--25.2 focused on reconstructing where objects are (the geometry). But for RF propagation modelling, we also need to know what the surfaces are made of: concrete walls reflect most of the incident power; glass windows transmit much of it; metallic surfaces are near-perfect reflectors. These material properties --- reflectivity, roughness, permittivity --- determine how the electromagnetic wave interacts with the scene and are essential for accurate channel prediction.
This section develops the joint estimation framework: a neural SDF for geometry, coupled with material property networks, all trained end-to-end from multi-view RF measurements with Eikonal regularisation enforcing geometric validity.
Definition: Eikonal Regularization Loss
Eikonal Regularization Loss
The Eikonal regularization loss penalises deviations of the gradient norm from unity:
where is the scene volume and the expectation is approximated by sampling random points. In practice, the sample set is a mixture:
- Uniform samples in (enforce the Eikonal equation globally).
- Near-surface samples drawn within a band (enforce the equation where it matters most).
Gropp et al. (2020) showed that Eikonal regularisation alone --- without any ground-truth distance supervision --- can learn valid SDFs from unoriented point clouds. This "Implicit Geometric Regularization" (IGR) result means that for RF imaging, we do not need ground-truth 3D meshes; the radar measurements plus the Eikonal constraint suffice.
Theorem: Eikonal Self-Supervision for SDF Learning
Let be a set of points on or near a surface , and let minimise the loss
If is expressive enough, the minimiser satisfies : the network learns the signed distance function from surface points alone, without distance labels.
The first term forces at the surface points. The Eikonal term forces everywhere. The only smooth function satisfying both constraints is the signed distance function (up to a global sign flip).
Zero at the surface
The first term means for all surface points.
Unit gradient everywhere
The Eikonal term forces a.e. Combined with on , the function increases at rate as we move away from , which is precisely the definition of a distance function.
Sign determination
The sign of (positive outside, negative inside) is determined by the initialisation and the bias of the network. In practice, geometric initialisation () ensures the correct sign convention.
Definition: Material Property Networks
Material Property Networks
The joint scene model augments the neural SDF with material property networks:
- Reflectivity: , the fraction of incident power reflected at the surface.
- Roughness: , parameterising the scattering lobe width (smooth metal , rough concrete ).
- Relative permittivity: , governing penetration depth and Fresnel reflection coefficients.
All networks share the backbone feature extractor and positional encoding, with separate output heads. The total learnable parameters are .
Definition: Joint Geometry-Material Training Loss
Joint Geometry-Material Training Loss
The full training objective combines data fidelity, Eikonal regularisation, and optional material priors:
where:
- The sum over views uses MF power images from different radar positions.
- encourages piecewise-constant reflectivity (walls have uniform material).
- softly regularises permittivity toward typical building material values.
Example: Multi-View Estimation of Room Geometry and Materials
A mmWave MIMO radar is mounted on a mobile robot that collects measurements from positions in an indoor room with concrete walls (, ) and a glass window (, ). Describe the joint estimation procedure and what each view contributes.
Geometry from multiple views
Each radar position provides a different MF power image. Multiple views reduce the ambiguity inherent in single-view radar: a wall segment that is edge-on from one position (producing weak return) may be face-on from another (producing strong return). The neural SDF must simultaneously explain all power images, disambiguating the geometry.
Material disambiguation
The glass window reflects weakly () but is present in the geometry (visible from certain angles). From a single view, a weak return could indicate either a distant wall or a nearby glass surface. Multiple views at different angles provide sufficient geometric constraint to separate the reflectivity from the geometry : the SDF fixes the surface location, and then fits the observed power level.
Permittivity estimation
The permittivity affects the Fresnel reflection coefficient, which varies with incidence angle. Multi-view data at different incidence angles constrains : the reflectivity at near-normal incidence differs from grazing incidence in a way that depends on . With views spanning a range of incidence angles, the permittivity is identifiable up to the noise level.
Eikonal Loss During Training
Observe how the Eikonal loss, data fidelity loss, and surface quality evolve during training. Increasing produces smoother surfaces (enforcing ) but may slow convergence of the data fidelity term.
Parameters
Joint Geometry and Material Estimation
Visualise the estimated reflectivity map overlaid on the reconstructed SDF surface. Different materials appear as different colours on the surface: high reflectivity (metal, concrete) in red, low reflectivity (glass, drywall) in blue.
Parameters
Theorem: Permittivity Identifiability from Multi-Angle RF Data
Consider a planar dielectric interface with relative permittivity . The Fresnel reflection coefficient for TE polarisation is
where is the angle of incidence. Given noise-free measurements of at two or more distinct angles , the permittivity is uniquely determined.
The Fresnel coefficient is a nonlinear function of and . A single measurement at one angle leaves a one-parameter family of pairs consistent with the data. A second angle breaks this degeneracy because the angular dependence of is a signature of .
Single-angle ambiguity
At a single angle , the measured power constrains to lie on a curve in the plane. Without additional information, is not identifiable.
Two-angle identification
At a second angle , we obtain a second constraint. The two curves and generically intersect at a unique point in , since is a monotonic function of for fixed in the range .
Extension to noisy data
With noise, exact identification is replaced by estimation. Multiple angles () provide overdetermination, enabling least-squares estimation of with .
Common Mistake: Choosing the Eikonal Weight
Mistake:
Setting too large (e.g., ), causing the Eikonal term to dominate and the network to learn a trivial solution (a sphere) that perfectly satisfies the Eikonal equation but ignores the data.
Correction:
Start with and tune via validation. A good heuristic: set so that the Eikonal loss and data fidelity loss are of comparable magnitude after the first few training epochs. Some implementations use a warm-up schedule, starting with and gradually increasing it.
Joint Geometry-Material Training Algorithm
Complexity: Per iteration: for MLP forward + backward, where is the MLP depth. Total: .Building Material Databases for RF Estimation
The regulariser requires knowledge of typical permittivity values. Common building materials at mmWave frequencies:
| Material | (60 GHz) | (normal incidence) |
|---|---|---|
| Concrete | 5.0--6.5 | 0.6--0.8 |
| Glass | 5.5--7.0 | 0.2--0.4 |
| Drywall | 2.5--3.0 | 0.3--0.5 |
| Metal | (conductor) | |
| Wood | 2.0--3.0 | 0.2--0.4 |
These values can initialise the permittivity prior or serve as discrete classes for a classification-based material estimator.
Primitive-Based SDF Representations
An alternative to fully neural SDFs is to represent scenes as combinations of simple analytic primitives (planes, cylinders, spheres) whose SDFs are known in closed form. Boolean operations (union, intersection) compose primitives into complex scenes. This approach has several advantages for RF:
- Surface normals are analytically available (no autodiff needed).
- Only surface voxels contribute to scattering --- highly sparse.
- Lambda-scale discretisation is feasible without excessive memory.
- Interpretability: the scene is parameterised by a small number of geometric parameters (wall positions, column radii).
The cost is reduced expressiveness: scenes that do not decompose into simple primitives (e.g., furniture, vegetation) require the fully neural approach.
Quick Check
What is the primary purpose of the Eikonal regulariser in neural SDF training?
To make the network converge faster.
To ensure the network output is a valid signed distance function.
To reduce the number of training parameters.
To prevent overfitting to noise.
The Eikonal loss forces everywhere, which is the defining property of a signed distance function. Without it, the network can fit the data with an arbitrary scalar field that has no geometric meaning.
Eikonal Regularization
A training loss term that encourages a neural network to output a valid signed distance function by enforcing the Eikonal equation.
Relative Permittivity
The ratio of the material's permittivity to the vacuum permittivity. Governs the Fresnel reflection coefficient at a dielectric interface.
Related: Surface Reflectivity
Surface Reflectivity
The fraction of incident electromagnetic power reflected at a surface point . Depends on material properties and incidence angle.
Historical Note: Implicit Geometric Regularization
2020Gropp, Yariv, Haim, Atzmon, and Lipman at the Weizmann Institute introduced Implicit Geometric Regularization (IGR) in 2020, demonstrating that the Eikonal loss alone can supervise SDF learning from raw point clouds without distance labels. This result was surprising: the community had assumed that explicit distance supervision was necessary. IGR opened the door to learning SDFs from any data source that provides surface point locations --- including radar returns, which give approximate surface points via matched filtering.
Key Takeaway
Eikonal regularisation enforces valid SDF geometry without requiring ground-truth distance labels. Joint estimation of geometry, reflectivity, roughness, and permittivity from multi-view RF data is feasible because the angular dependence of the Fresnel reflection coefficient provides material-discriminating information. The full training pipeline optimises all parameters end-to-end, with the Eikonal constraint serving as the geometric "anchor" that prevents the optimisation from converging to physically meaningless solutions.