Figure 1.
Mobile survey platform: (a) photograph of the tracked robot; (b) ROS-based system architecture, comprising the Jetson Nano computing unit, the tracked base with GY-52 IMU and two drive motors, the RPLIDAR sensor, the dosimeter, and the lithium battery.
Figure 1.
Mobile survey platform: (a) photograph of the tracked robot; (b) ROS-based system architecture, comprising the Jetson Nano computing unit, the tracked base with GY-52 IMU and two drive motors, the RPLIDAR sensor, the dosimeter, and the lithium battery.
Figure 2.
Localization accuracy evaluation: (a) the tracked robot, carrying reflective markers, in the motion-capture laboratory; (b) SLAM-estimated trajectory after SE(3) alignment, colored by the point-wise absolute pose error (APE), overlaid on motion-capture ground truth (dashed gray; run 1); (c) APE distribution over five repeated runs (boxes: interquartile range; diamonds: per-run RMSE; dotted line: mean RMSE cm).
Figure 2.
Localization accuracy evaluation: (a) the tracked robot, carrying reflective markers, in the motion-capture laboratory; (b) SLAM-estimated trajectory after SE(3) alignment, colored by the point-wise absolute pose error (APE), overlaid on motion-capture ground truth (dashed gray; run 1); (c) APE distribution over five repeated runs (boxes: interquartile range; diamonds: per-run RMSE; dotted line: mean RMSE cm).
Figure 3.
Collimated Cs-137 source used in the radiation experiments: (a) experimental setup; (b) structure of the source and its shielding. The source has a nominal activity of Bq ( GBq) and a collimator half-angle of 12°.
Figure 3.
Collimated Cs-137 source used in the radiation experiments: (a) experimental setup; (b) structure of the source and its shielding. The source has a nominal activity of Bq ( GBq) and a collimator half-angle of 12°.
Figure 4.
Simulation of the collimated source with Poisson-sampled counts: (a) ground truth field with sample locations (white dots); (b) linear interpolation; (c) GP with RBF kernel; (d) GP with Matérn 3/2 kernel and bias term (equivalent to ordinary kriging); (e) Poisson kriging; (f) MLP reconstruction. The smooth-prior methods (b–e) blur the beam edge, whereas the MLP (f) reproduces the sharp sector; all panels share the color scale on the right.
Figure 4.
Simulation of the collimated source with Poisson-sampled counts: (a) ground truth field with sample locations (white dots); (b) linear interpolation; (c) GP with RBF kernel; (d) GP with Matérn 3/2 kernel and bias term (equivalent to ordinary kriging); (e) Poisson kriging; (f) MLP reconstruction. The smooth-prior methods (b–e) blur the beam edge, whereas the MLP (f) reproduces the sharp sector; all panels share the color scale on the right.
Figure 5.
Experimental run 3 (the run with the median physics-guided-GP extrapolation MAE, chosen as representative), reconstructions overlaid on the SLAM occupancy-grid map (metric coordinates): (a) measurements at the survey locations; (b) linear interpolation; (c) plain GP (Matérn 3/2 with bias term); (d) MLP; (e) physics-guided GP; (f) predictive standard deviation of the physics-guided GP. Each reconstructed field is masked by the room map so that only the surveyed free space is coloured, while walls and unmapped cells show the underlying grey map. Note the MLP streak artifacts far from the trajectory in (d) and the low- corridor along visited paths in (f).
Figure 5.
Experimental run 3 (the run with the median physics-guided-GP extrapolation MAE, chosen as representative), reconstructions overlaid on the SLAM occupancy-grid map (metric coordinates): (a) measurements at the survey locations; (b) linear interpolation; (c) plain GP (Matérn 3/2 with bias term); (d) MLP; (e) physics-guided GP; (f) predictive standard deviation of the physics-guided GP. Each reconstructed field is masked by the room map so that only the surveyed free space is coloured, while walls and unmapped cells show the underlying grey map. Note the MLP streak artifacts far from the trajectory in (d) and the low- corridor along visited paths in (f).
Figure 6.
MAE of nine methods under (a) random hold-out (interpolation) and (b) spatial block cross-validation (extrapolation), mean ± SD over 7 runs.
Figure 6.
MAE of nine methods under (a) random hold-out (interpolation) and (b) spatial block cross-validation (extrapolation), mean ± SD over 7 runs.
Figure 7.
Recovered source parameters across the seven runs: (a) fitted beam direction, shown as a unit arrow per run on a polar axis (the true beam points toward ); (b) fitted collimator half-angle, with the dashed line marking the nominal value (12°). Six runs agree within of the true direction; run 1 is the mirror-flipped () degenerate solution discussed in the text, while its half-angle remains in the common range.
Figure 7.
Recovered source parameters across the seven runs: (a) fitted beam direction, shown as a unit arrow per run on a polar axis (the true beam points toward ); (b) fitted collimator half-angle, with the dashed line marking the nominal value (12°). Six runs agree within of the true direction; run 1 is the mirror-flipped () degenerate solution discussed in the text, while its half-angle remains in the common range.
Figure 8.
Source recovery for a representative run (run 3), overlaid on the SLAM map: measurement positions colored by log dose rate, the fitted source (star), the fitted beam direction (arrow), and the fitted beam cone (shaded, 12.8° half-angle). The recovered source sits at the leading edge of the high-dose measurements and the fitted cone encloses the observed dose lobe, which decays with distance along the beam axis.
Figure 8.
Source recovery for a representative run (run 3), overlaid on the SLAM map: measurement positions colored by log dose rate, the fitted source (star), the fitted beam direction (arrow), and the fitted beam cone (shaded, 12.8° half-angle). The recovered source sits at the leading edge of the high-dose measurements and the fitted cone encloses the observed dose lobe, which decays with distance along the beam axis.
Figure 9.
Empirical coverage of and prediction intervals of the physics-guided GP under spatial block cross-validation; dashed lines mark nominal Gaussian coverage.
Figure 9.
Empirical coverage of and prediction intervals of the physics-guided GP under spatial block cross-validation; dashed lines mark nominal Gaussian coverage.
Figure 10.
Simulated ground-truth fields for the gate stress test (log domain; white dots mark trajectory samples): (a) a correctly-specified single collimated source; (b) multi-source superposition of two to three collimated beams; (c) a single beam overwhelmed by an isotropic scatter halo, which the template’s leakage and background terms absorb; (d) a single beam truncated by an occluding shadow (arrow), a localized defect that leaves the main lobe intact. Panels (b)–(d) violate the single-source template in structurally different ways.
Figure 10.
Simulated ground-truth fields for the gate stress test (log domain; white dots mark trajectory samples): (a) a correctly-specified single collimated source; (b) multi-source superposition of two to three collimated beams; (c) a single beam overwhelmed by an isotropic scatter halo, which the template’s leakage and background terms absorb; (d) a single beam truncated by an occluding shadow (arrow), a localized defect that leaves the main lobe intact. Panels (b)–(d) violate the single-source template in structurally different ways.
Table 1.
Simulation, truth-referenced errors (mean ± SD over 5 seeds; log domain).
Table 1.
Simulation, truth-referenced errors (mean ± SD over 5 seeds; log domain).
| Method |
MAE |
RMSE |
|
| MLP |
|
|
|
| Linear |
|
|
|
| Multi-kernel weighted GP |
|
|
|
| Poisson kriging |
|
|
|
| GP (Matérn 3/2 + bias) |
|
|
|
| GP (RBF) |
|
|
|
Table 2.
Protocol A, random hold-out (mean ± SD over 7 runs; log domain).
Table 2.
Protocol A, random hold-out (mean ± SD over 7 runs; log domain).
| Method |
MAE |
RMSE |
|
Boundary F1 |
| Linear |
|
|
|
|
| Random forest |
|
|
|
|
| IDW |
|
|
|
|
| Multi-kernel weighted GP |
|
|
|
|
| Plain GP |
|
|
|
|
| Physics-guided GP |
|
|
|
|
| MLP |
|
|
|
|
| MLP ensemble (3 seeds) |
|
|
|
|
| Poisson kriging |
|
|
|
|
Table 3.
Protocol B, spatial block cross-validation (over 7 runs; log domain). MAE and RMSE are mean ± SD; is reported as median [IQR] because isolated cross-validation folds with near-zero test-block variance drive the mean and SD of the purely data-driven methods to large, uninformative negative values (e.g., one fold in run 4 yields , inflating the single-MLP mean to over the seven runs); MAE and RMSE, being bounded, are unaffected and reported as mean ± SD.
Table 3.
Protocol B, spatial block cross-validation (over 7 runs; log domain). MAE and RMSE are mean ± SD; is reported as median [IQR] because isolated cross-validation folds with near-zero test-block variance drive the mean and SD of the purely data-driven methods to large, uninformative negative values (e.g., one fold in run 4 yields , inflating the single-MLP mean to over the seven runs); MAE and RMSE, being bounded, are unaffected and reported as mean ± SD.
| Method |
MAE |
RMSE |
(median [IQR]) |
Boundary F1 |
| Physics-guided GP |
|
|
|
|
| Random forest |
|
|
|
|
| Multi-kernel weighted GP |
|
|
|
|
| Linear |
|
|
|
|
| Plain GP |
|
|
|
|
| Poisson kriging |
|
|
|
|
| IDW |
|
|
|
|
| MLP ensemble |
|
|
|
|
| MLP |
|
|
|
|
Table 4.
Mean-function ablation under Protocol B (spatial block cross-validation; mean ± SD over 7 runs, log domain). Only the GP mean function is changed; the residual process and folds are identical. M0 is the method as reported.
Table 4.
Mean-function ablation under Protocol B (spatial block cross-validation; mean ± SD over 7 runs, log domain). Only the GP mean function is changed; the residual process and folds are identical. M0 is the method as reported.
| Mean function |
MAE |
RMSE |
|
| M0: collimated template (correct) |
|
|
|
| M1: isotropic (no angular cutoff) |
|
|
|
| M2: template, beam direction off |
|
|
|
| M3: constant mean (= plain GP) |
|
|
|
Table 5.
Fit-quality gate on unseen misspecification types (simulation; trajectory sampling, log domain). is the normalized template fit cost; detection and false-alarm rates use a threshold re-calibrated within the simulation (not comparable to the experimental 94% figure). Reconstruction MAE compares the (possibly misspecified) physics-guided GP against the plain-GP fallback.
Table 5.
Fit-quality gate on unseen misspecification types (simulation; trajectory sampling, log domain). is the normalized template fit cost; detection and false-alarm rates use a threshold re-calibrated within the simulation (not comparable to the experimental 94% figure). Reconstruction MAE compares the (possibly misspecified) physics-guided GP against the plain-GP fallback.
| Field type |
(median) |
Gate flags |
Phys.-GP MAE |
Plain-GP MAE |
| Single source (correct) |
|
9% (false alarm) |
|
|
| Multi-source (2–3) |
|
80% |
|
|
| Occlusion (shadow wedge) |
|
40% |
|
|
| Scatter-dominated (halo) |
|
0% (absorbed) |
|
|
Table 6.
Poisson-likelihood GP versus the log-Gaussian GP (simulation; twelve collimated-source realizations, trajectory sampling; scored in the domain against truth). is the Spearman correlation between predicted and absolute error.
Table 6.
Poisson-likelihood GP versus the log-Gaussian GP (simulation; twelve collimated-source realizations, trajectory sampling; scored in the domain against truth). is the Spearman correlation between predicted and absolute error.
| Method |
MAE |
|
|
cov. |
| Log-Gaussian GP (this work) |
|
|
|
|
| Poisson GP (Laplace) |
|
|
|
|