Abstract
Light Detection and Ranging (LiDAR) three-dimensional (3D) object detection degrades under point sparsity, outliers, coordinate noise, and calibration drift, yet detector evaluation remains largely limited to clean benchmarks. This study focuses on sensing robustness rather than detector redesign. We introduce Bounded Graph Conditioning (BGC)—a deterministic pre-voxelization front-end that applies k-nearest-neighbor (kNN) neighborhood averaging with bounded residual correction upstream of an unchanged detector backbone. BGC is evaluated together with a reproducible sensor-degradation stress protocol and a risk-constrained operating-boundary analysis. Experiments on KITTI with PointPillars, SECOND, and Voxel R-CNN show that BGC most clearly improves retained detection quality and feasible operating coverage under strong noise and strong outlier stress; gains under other degradation types are smaller and backbone-dependent. In the primary score-level box-disjoint calibration/test evaluation on SECOND, maximum feasible coverage at a target risk bound of improves from to under strong noise ( m) and from to under strong outliers (); a cross-backbone check on Voxel R-CNN confirms the same direction (). Comparison with traditional filtering (SOR and ROR) reveals complementary strengths across fault types. A range-adaptive BGC variant that adjusts parameters per distance bin further improves performance under mixed unknown faults, spherical-coordinate noise, and on a dataset-matched nuScenes validation (adaptive BGC mAP/NDS: vs. baseline under strong noise). Severe translation drift collapses all configurations to full rejection, exposing an explicit sensing boundary beyond the reach of local conditioning. These results support BGC as a practical sensor-side robustness enhancement under the studied degradation protocol, with conditional rather than universal applicability across backbones and fault types.
1. Introduction
Light Detection and Ranging (LiDAR) is a core three-dimensional (3D) sensing modality in autonomous driving and robotics. In practice, however, performance failures in 3D object detection are often driven by degraded measurements—point sparsity, spurious returns, coordinate noise, and calibration drift—rather than by shortcomings in detector architecture on clean benchmarks [1,2,3,4,5].
Prior work typically addresses detector robustness, calibration, or confidence control in isolation. Sensor-facing deployment, by contrast, requires a combined view: how do degraded point clouds alter upstream feature formation, what clean-set cost does a robustness intervention incur, and when should the sensing channel be declared unusable rather than forced into overconfident prediction? This paper therefore asks a narrower question than end-to-end detector redesign: can a lightweight deterministic front-end improve retained detection quality and feasible operating coverage under degraded sensing while preserving the downstream detector architecture?
The main contributions are as follows.
- Reproducible sensor-degradation protocol. We define a LiDAR stress protocol covering sparsity, outliers, coordinate noise, and calibration drift, with physically interpretable stress descriptors for systematic robustness reporting.
- Bounded Graph Conditioning (BGC). We introduce a backbone-compatible, deterministic pre-voxelization front-end based on k-nearest-neighbor (kNN) neighborhood averaging with bounded residual correction, designed to limit upstream corruption amplification before an unchanged detector backbone. All reported results correspond to the same deterministic single-graph kNN implementation described in Section 4.
- Risk-constrained operating-boundary analysis with expanded cross-dataset validation. We evaluate BGC over PointPillars [6], SECOND [7], and Voxel R-CNN [8] on the KITTI benchmark using degradation retention metrics, calibration summaries, and a risk-constrained acceptance analysis that delineates feasible and reject operating regions. An expanded dataset-matched validation on nuScenes [9] with the CBGS-SECOND-MultiHead detector provides additional large-scale evidence under a different sensor configuration. Quantitative comparison with traditional preprocessing methods (SOR and ROR), a systematic parameter sensitivity analysis, a mixed unknown-fault evaluation, and a spherical-coordinate noise proxy further characterize the applicability boundaries of the proposed front-end.
2. Related Work
2.1. LiDAR Sensor Degradation and Calibration Uncertainty
Stress testing and fault injection are standard tools for assessing degraded sensing under controlled conditions [10,11]. In LiDAR-based 3D object detection, practically relevant failure modes include point sparsity from adverse weather or weak returns, spurious ghost points, coordinate perturbations, and calibration mismatch from vibration or thermal shift [3,4,5]. Kim et al. [12] empirically quantified LiDAR detection performance degradation under real rain and fog on actual roads, showing that the number of returned point clouds and their intensity drop substantially with increasing precipitation and decreasing visibility. Broader evaluations of LiDAR perception algorithms under adverse weather—including point cloud filtering strategies for snow, rain, and synthetic fog—have further demonstrated that standard 3D detection and localization pipelines degrade significantly when sensor data quality deteriorates [13,14]. These studies motivate robustness evaluation at the sensing interface rather than solely at the detector-output level.
2.2. Robust 3D Object Detection and Risk-Aware Operation
Recent work on distribution shift, predictive uncertainty, and reliability-aware learning demonstrates that nominal detector accuracy is insufficient when confidence becomes unreliable under degraded inputs [15,16,17,18]. Voxel-based detectors such as SECOND [7] and Voxel R-CNN [8] and pillar-based encoders such as PointPillars [6] have been widely adopted for real-time LiDAR 3D object detection; Alaba and Ball [19] and Cai and Wu [20] provide recent surveys of deep-learning-based 3D object detection methods and their robustness-related characteristics across different LiDAR representations. To improve detection robustness against common LiDAR corruptions, recent approaches have explored diffusion-based point cloud purification as a preprocessing defense [21]. Compared with such generative purification methods, BGC offers lower computational cost, deterministic behavior, and no additional learned purification model, at the expense of a narrower correction scope limited to local neighborhoods. Risk control and selective prediction connect confidence calibration to accept/reject operation [22,23], but these approaches are typically applied as post hoc decision layers rather than as sensor-side conditioning mechanisms. This motivates studying how upstream point conditioning interacts with downstream confidence-aware acceptance under sensor degradation.
2.3. Graph-Based Preprocessing for Point-Cloud Sensing
Graph signal processing and polynomial graph filters offer interpretable local smoothing for irregular data [24,25]. Graph neural networks (GNNs) have been applied to point-cloud classification, segmentation, and detection [26]; in particular, Liang et al. [27] demonstrated that GNN-based 3D detectors can be accelerated by point-cloud preprocessing strategies that selectively preserve foreground structure while reducing computational load. Naich and Requena Carrión [28] proposed an intensity-aware voxel encoder for robust LiDAR 3D detection that leverages local point statistics within each voxel to improve resilience under adverse conditions. Relative to training-time robustness augmentation, generic denoising, or post hoc uncertainty scoring, our scope is narrower: a backbone-compatible front-end that modifies upstream point conditioning under sensor degradation while leaving the detector architecture unchanged. This positioning is deliberately sensor-facing rather than detector-redesign-oriented.
3. Problem Setting and Stress Protocol
3.1. Sensor-Degradation Taxonomy and Stress Grid
We model LiDAR sensor degradation and calibration mismatch as structured stress applied to the perception pipeline, following a stress–degradation view from controlled fault testing [10]. Severity is swept on a predefined grid and injected at inference time. Table 1 summarizes the four fault families—sparsity, outliers, Gaussian noise, and calibration drift—together with the corresponding severity grids.
Table 1.
LiDAR sensor-degradation taxonomy and severity grid. Larger severity uniformly denotes stronger stress across all families.
A unified severity variable s is defined with monotonic direction “larger = more severe” across all fault families. For sparsity, severity is (with keep ratio retained for implementation and plot readability).
Injection order and implementation. For each frame, stressors are applied sequentially as follows: rigid calibration perturbation, additive noise, random dropping, then outlier insertion. Calibration drift is a rigid transform
where yaw is specified in degrees (Table 1) and converted to radians for trigonometric operations. Point dropping uses uniform sampling without replacement with keep count . Noise is independent and identically distributed (i.i.d.) isotropic Gaussian on Cartesian coordinates, . Outliers are sampled uniformly in each backbone’s active point-cloud range: PointPillars uses , , ; SECOND and Voxel R-CNN use , , . Extra channels are zero-initialized, with intensity sampled in when available. Random seeds are derived from frame IDs and a base seed for deterministic evaluation.
In engineering practice, these stressors approximate degradation modes such as packet loss or weak-return sparsity, spurious ghost points, coordinate perturbation, and extrinsic mis-calibration from vibration or thermal shift. The selected drift severities span nominal to clearly degraded regions, enabling localization of the onset of full rejection rather than probing small-perturbation robustness alone.
Note on physical modeling. LiDAR noise is often modeled in spherical coordinates (range and angles); we inject noise in Cartesian coordinates as a controlled approximation. The purpose is monotonic stress testing and cross-backbone comparability under a fixed protocol. A spherical-coordinate noise proxy experiment is reported in Section 6.9 for improved physical fidelity; extension to empirically calibrated weather-specific degradation models (rain, fog, and snow) remains future work.
3.2. Model-Agnostic Stress Descriptors
To complement task-level metrics, we report physically interpretable descriptors implied by the stress model. These descriptors are reporting aids rather than full physical observables. For point dropping with keep ratio , the expected sampling density scales as . For Gaussian noise , the expected root-mean-square (RMS) positional perturbation is in three Cartesian dimensions. For outlier ratio p injected after dropping, the final outlier fraction is approximately . For calibration drift (yaw , translation ), a point at range r experiences an approximate displacement
which reduces to for small angles. This linearized form is valid for , covering the entire yaw grid in Table 1; at the relative error of the linear approximation is below . These descriptors are used alongside average precision (AP), risk–coverage (RC), and calibration summaries in Section 6 to characterize the operational envelope. Table 2 summarizes notation used in subsequent metric definitions and result tables.
Table 2.
Symbols and abbreviations used in the degradation and uncertainty analysis.
3.3. Robustness Metrics
Let denote an application-layer quality metric (moderate-difficulty AP on KITTI, R40 protocol) at severity s, and is the clean baseline. AP is treated as an application-layer usability metric as follows: it quantifies whether the stressed LiDAR input remains sufficiently informative for downstream perception, rather than directly measuring geometric sensor error. For all fault families, s is ordered in increasing severity; for sparsity, .
We summarize degradation trajectories using three complementary indices.
Degradation–AUC ratio (D-AUC ratio).
computed via trapezoidal integration over the discrete severity grid (Table 1). Each fault family is normalized by its own stress range, so D-AUC is comparable within a fault type but not across different fault families.
Worst-case performance ratio (WCPR).
capturing weakest-condition behavior relevant to operating margins.
Failure margin ().
which estimates a tolerance boundary in stress space. We report (moderate margin, allowing a performance drop) and (strict margin near nominal behavior). Let denote the discrete severity grid for the degradation family under study. These thresholds serve as interpretable reference points.
3.4. Risk–Coverage Metrics for Operating Boundaries
We quantify confidence quality under sensor degradation using RC curves for risk-controlled acceptance [22], and we report the maximum feasible coverage as MaxCov@0.2 when .
Given a confidence threshold , we define the following:
and are computed at the box level over all predicted boxes after non-maximum suppression (NMS) as follows: a prediction is accepted if its confidence score . Precision is computed via greedy matching to ground-truth boxes (per frame, per class) using standard KITTI intersection-over-union (IoU) thresholds (Car 0.7, Pedestrian/Cyclist 0.5). is the fraction of predicted boxes retained, aggregated across classes and frames. Threshold candidates with zero accepted boxes are treated as unavailable operating points.
RC curves are summarized by
equivalent to the area under a precision–coverage curve (larger is better), and
Same-set summaries use 200-point subsampled RC curves for readability; the score-level box-disjoint calibration/test evaluation uses the full sorted calibration scores. This box-level definition yields a consistent risk proxy for erroneous accepted detections under sensor degradation, primarily controlling false-positive-side risk. False-negative-side behavior is tracked separately by the AP-based degradation summaries (D-AUC//). A system is operationally acceptable only if it achieves useful coverage while keeping risk below (we use , i.e., precision).
In the score-level box-disjoint protocol (Section 5), RC-AUC on the held-out test subset is computed by sweeping over the test-subset scores while keeping the threshold selection based on the calibration subset. This means the full RC curve shape is evaluated on the test partition, while only the operating-point selection depends on the calibration partition.
4. Method: Sensor-Side Graph Conditioning
Figure 1 summarizes the graph-conditioning and operating-boundary assessment pipeline.
Figure 1.
Pipeline overview. Stressors perturb the LiDAR input; the deterministic graph-conditioning front-end—Bounded Graph Conditioning (BGC)—performs kNN-based neighborhood averaging with bounded residual updates before an unchanged detector backbone (PointPillars, SECOND, or Voxel R-CNN); risk-constrained acceptance (RCC) maps confidence scores to feasible or reject regions under a target risk bound. Under high-outlier conditions, an optional reduced-gain variant (residual gain ) replaces the default setting. The side channel denotes score and RC information used for threshold calibration. Colors group the three processing stages and their output summaries; arrows indicate data flow and threshold-calibration flow.
4.1. Deterministic Graph-Conditioning Front-End
The front-end is a deterministic graph-conditioning preprocessor applied before voxelization, not a learned detector submodule. We refer to it as Bounded Graph Conditioning (BGC) throughout.
Let denote the per-point feature matrix for one frame. The front-end updates coordinate and intensity channels only. A geometric kNN graph is constructed on point coordinates with neighborhood size k. For each point i, denote its k-nearest neighbor set by . The neighborhood-averaged signal is computed as
where denotes the subvector of the coordinate and intensity channels of neighbor j that are updated by the front-end, and the summation uses uniform weights. The adjacency is binary (unweighted) and the neighborhood set includes point i itself. We use for all KITTI experiments. This value provides a neighborhood radius that is large enough to suppress point-level noise while remaining small enough to avoid over-smoothing object boundaries at typical KITTI point densities; a systematic k-sensitivity study is provided in Section 6.8.
Let collect all row vectors . The front-end then applies a residual update with channel-wise clipping (Section 4.2).
Placement and determinism. The processor is applied before the voxel feature encoder (VFE), i.e., as point-level conditioning prior to voxelization, leaving the downstream detector unchanged. If the point cloud exceeds the configured maximum budget, random subsampling is used during training and a deterministic prefix subset during evaluation; updated points are scattered back into the original cloud. Graph construction and signal aggregation are deterministic given the input point set and evaluation seed.
4.2. Bounded-Residual Update
To convert neighborhood smoothing into an explicit bounded update, we impose
where denotes elementwise clipping with per-channel bounds . We use fixed bounds across faults and backbones ( for spatial coordinates, for intensity) and for the default setting. The spatial clip bound is chosen to be well above the maximum noise standard deviation in the stress grid () yet well below typical object extents ( for cars), thereby allowing meaningful correction without erasing object-level geometry. These bounds are held fixed to avoid stress-specific tuning. A reduced-gain sensitivity check is reported in Section 6.
Bounded residual guarantee. For any residual ,
where . This follows directly from the elementwise clipping in Equation (10), which caps each channel before the gain factor is applied. The update therefore remains bounded even when neighborhood aggregation is corrupted by extreme outliers.
Controlled-sensitivity property. Elementwise clipping is 1-Lipschitz as follows: for . Equation (10) thus yields controlled sensitivity, preventing the unbounded amplification of corrupted neighborhood evidence. Because downstream backbones are not explicitly Lipschitz-constrained, Equation (11) provides an upstream bound rather than an end-to-end stability guarantee [29].
4.3. Reduced-Gain Variant for Severe Outliers
Outliers (ghost points) can poison local neighborhoods. The reduced-gain variant of BGC (denoted BGC-RG) applies a lower residual gain () on the same deterministic front-end, limiting extreme residual updates under severe outlier contamination.
4.4. Range-Adaptive BGC Variant
LiDAR point density decreases rapidly with range, so a single set of conditioning parameters may over-smooth sparse far-range regions while under-correcting dense near-range areas. The range-adaptive BGC variant partitions the point cloud into range bins based on horizontal distance and applies bin-specific parameters. With range bins defined by boundaries , each bin j uses its own neighborhood size , clip bounds , , and residual gain as follows:
where denotes the range bin of point i. We use , , , , and for near/mid/far bins, respectively. These values progressively reduce conditioning strength at longer ranges where sparser neighborhoods make aggressive smoothing counterproductive. The bounded-residual guarantee (Equation (11)) holds per bin with the corresponding bin-specific bounds.
4.5. Risk-Constrained Acceptance for Operating Boundaries
The risk-constrained acceptance rule (RCC) selects the threshold maximizing coverage under a risk constraint as follows:
In implementation, is searched over unique detector scores with nonzero accepted coverage.
Infeasible region. If , no threshold satisfies the risk constraint. Maximum feasible coverage is then
and infeasibility constitutes an explicit reject decision rather than hazardous silent operation. We report rejection whenever , consistent with operational-envelope enforcement [30].
Same-set RCC summaries use discrete RC thresholds from score-ranked predictions; the score-level box-disjoint protocol calibrates on full calibration-score rankings and reports metrics on a disjoint subset. This is an empirical risk-constrained threshold-calibration rule; it does not provide conformal or finite-sample risk guarantees without additional calibration procedures.
5. Experimental Setup
We evaluate on KITTI [1,2] using the OpenPCDet toolbox [31]. The application task is 3D object detection; the validation emphasis is on sensing robustness, confidence calibration, and operating-boundary analysis under controlled stress. We employ the following three backbones: PointPillars [6], SECOND [7], and Voxel R-CNN [8]. We report the following: (i) clean AP (moderate-difficulty AP averaged over Car, Pedestrian, and Cyclist at KITTI R40), (ii) degradation metrics (D-AUC ratio, WCPR, ), (iii) calibration (ECE, NLL, and Brier score) [32], and (iv) RC summaries. Seed-0 plots illustrate representative curve shapes; key comparisons are supported by multi-seed summary tables.
Training protocol. For each backbone, we train both a baseline detector and a detector using the BGC front-end on the clean KITTI training split with backbone-specific schedules (PointPillars/SECOND: 80 epochs; Voxel R-CNN: 20 epochs). The front-end is deterministic and non-parametric; when enabled during training, the detector learns on conditioned point clouds. “Plug-in” refers to backbone-compatible insertion without redesigning the downstream architecture, not post hoc attachment to a separately pre-trained detector. No stress corruption is injected during training; all stress-grid evaluations use fixed checkpoints without stress-specific fine-tuning or online adaptation.
Runtime. End-to-end inference times are measured on a single reference platform (NVIDIA RTX A6000 48 GB, CUDA 12.1, PyTorch 2.3.1+cu121) as mean seconds per example over the full validation split (batch size: 2 for PointPillars/SECOND, 1 for Voxel R-CNN). All measured mean runtimes remain below a typical 10 Hz LiDAR scan period (100 ms). The overhead is dominated by kNN graph construction on the raw point cloud, not by the detector backbone itself; the current implementation uses a general-purpose kNN search without hardware-specific optimization, leaving room for further acceleration through spatial indexing or GPU-native neighbor search. The additional RCC computation is negligible because it only requires score sorting and threshold sweeping on stored outputs.
Multi-seed aggregation. Results are aggregated across seeds 0/1/2. Bootstrap confidence intervals (CIs) use resamples at () [33]. These CIs are descriptive uncertainty bands, not hypothesis tests.
Calibration, RC computation, and box-disjoint split protocol. Calibration and RC are computed from detector outputs at each stress condition using greedy true-positive/false-positive (TP/FP) matching with KITTI IoU thresholds, 15-bin ECE, and score-ranked box-level RC curves aggregated across classes and frames. For same-set reporting, each RC curve is subsampled to 200 points. The score-level box-disjoint calibration/test split is performed as follows: after score extraction, box-level predictions are partitioned into calibration and test subsets (50/50); is selected on the calibration subset and RC-AUC/MaxCov/ECE are reported on the held-out test subset. Because the split is performed after score extraction at the box level, boxes originating from the same frame may appear in both subsets. The protocol is therefore a score-level held-out threshold-calibration check rather than a frame- or scene-disjoint deployment split; this distinction means that MaxCov values may be mildly optimistic relative to a fully frame-disjoint evaluation. An anonymous reproducibility package accompanies the submission.
6. Results
We organize results as follows: clean accuracy and robustness retention (Section 6.1), the primary box-disjoint operating-boundary evidence (Section 6.2), main-backbone ablation (Section 6.3), cross-backbone validation (Section 6.4), boundary-case analysis (Section 6.5), comparison with traditional preprocessing (Section 6.6), mixed unknown-fault evaluation (Section 6.7), parameter sensitivity analysis (Section 6.8), spherical-coordinate noise proxy (Section 6.9), and expanded cross-dataset validation on nuScenes (Section 6.10).
6.1. Accuracy, Robustness, and Runtime
Figure 2 summarizes the trade-offs between robustness retention and (a) clean accuracy and (b) runtime. The BGC front-end is associated with higher robustness retention at a small clean AP cost, with moderate runtime overhead from graph construction (Table 3).
Figure 2.
Pareto trade-offs between robustness retention (mean D-AUC ratio across fault families, vertical axis) and clean-set or runtime metrics (horizontal axis) for three detector backbones on KITTI val. (a) Clean moderate-difficulty AP (horizontal) vs. robustness retention; upper-right is preferred. (b) End-to-end runtime in sec/example (horizontal) vs. robustness retention; upper-left is preferred. Circles denote baselines; triangles denote the BGC front-end.
Table 3.
Per-example runtime on KITTI val (seed 0). Times are end-to-end means (sec/example) including graph construction, conditioning, and detector inference. Platform: RTX A6000, CUDA 12.1, PyTorch 2.3.1+cu121.
Table 4 reports clean moderate-difficulty AP and per-fault D-AUC ratios. Table 5 provides bootstrap CIs for paired D-AUC/WCPR comparisons across seeds. D-AUC values are intended for within-fault comparisons (baseline vs. conditioned), not for ranking fault families against one another. Translation drift () is summarized by RCC operating-boundary metrics (Figure 3 and Appendix Table A2 and Table A3) because it behaves as structural misalignment with rapid feasibility collapse. Boldface marks strictly better values; ties are left unbolded.
Table 4.
Application accuracy and robustness summary on KITTI val (single-seed). D-AUC columns quantify performance retention; translation drift is summarized separately via RCC. Up arrows indicate that higher values are better. AP denotes the clean-set cost of conditioning relative to the corresponding baseline. Boldface denotes the better value within each backbone/fault comparison block; ties are left unbolded.
Table 5.
Bootstrap 95% CIs for degradation indices (D-AUC/WCPR of moderate-difficulty AP) over seeds 0/1/2. Up arrows indicate that higher values are better. denotes the difference between +BGC and baseline. Boldface denotes the better value within each paired comparison.
Figure 3.
Operational summaries under sensor degradation (seed-0, same-set visualization). (a) Risk–coverage curves for Voxel R-CNN under moderate () and strong () Gaussian noise; the horizontal axis is coverage (fraction of accepted boxes) and the vertical axis is Risk (). (b) Maximum feasible coverage (MaxCov at ) as a function of calibration translation drift for PointPillars, SECOND, and Voxel R-CNN; coverage drops to zero at severe drift, indicating full rejection.
Across PointPillars and SECOND, BGC increases retention under sparsity and moderate yaw drift with small clean AP reductions; Voxel R-CNN shows smaller gains and mild regressions on some stressors, indicating backbone-dependent trade-offs. These robustness summaries are computed before any RCC thresholding, thereby isolating the conditioning layer’s contribution. Additional multi-seed D-AUC summaries and calibration tables appear in Appendix A.
6.2. Primary Score-Level Box-Disjoint Operating-Boundary Evidence (SECOND)
The primary strong-fault evidence is the score-level box-disjoint calibration/test result in Table 6. For each seed and condition, score-ranked box-level predictions are partitioned into calibration and test subsets (50/50 split) after score extraction; is selected on the calibration subset only, and RC-AUC/MaxCov/ECE are reported on the held-out subset. This removes the threshold-selection optimism of same-set summaries.
Table 6.
SECOND strong-fault score-level box-disjoint calibration/test evaluation (seeds 0/1/2, ). Thresholds are calibrated on a disjoint subset; metrics are evaluated on the held-out subset. Up/down arrows indicate that higher/lower values are better. Boldface denotes the better value within each paired comparison.
Under box-disjoint evaluation, BGC improves RC-AUC/MaxCov from to for noise , and from to for outlier . For translation drift m, both variants yield MaxCov, confirming the infeasible full-rejection regime and demonstrating that the analysis can identify explicit operating boundaries. The zero-variance baseline MaxCov () under strong noise indicates that all three seeds produce the same feasible-coverage ceiling at the discrete score-grid resolution; this is a consequence of the coarse threshold quantization at extreme degradation, not a data artifact.
Appendix Table A4 confirms that the method ranking is stable across , supporting as a representative working point. We also verified that a simple temperature-scaling baseline (Appendix Table A5) reduces ECE/NLL for both variants but leaves MaxCov unchanged, confirming that the front-end’s operating-boundary gains are not reproducible by post hoc score recalibration alone.
6.3. Main-Backbone Ablation (SECOND)
Table 7 isolates the conditioning-stage design on SECOND. Under strong noise, the main gain comes from adding graph conditioning, while bounded residual clipping provides a further marginal improvement ( D-AUC) without materially changing clean AP. Under strong outliers, most of the gain already appears in the residual branch ( D-AUC), with bounded clipping matching that level (). Bounded clipping therefore serves as the default stabilizer for mixed faults and strong noise.
Table 7.
SECOND ablation on the strongest corruption families (seed 0). BL = baseline; Res = residual-only (no clipping); ResClip = bounded residual (full BGC). Boldface denotes the better value within each row/metric comparison.
6.4. Cross-Backbone Validation and Operating Boundaries
Table 8 extends the box-disjoint protocol to Voxel R-CNN under . RC-AUC/MaxCov improve from to , while ECE decreases from to . This reduces the risk that the observed operating-boundary improvement is unique to SECOND.
Table 8.
Voxel R-CNN strong-noise box-disjoint evaluation (seeds 0/1/2, ). Up/down arrows indicate that higher/lower values are better. Boldface denotes the better value within each paired comparison.
Figure 3a visualizes how Voxel R-CNN RC changes between moderate and strong noise (same-set visualization; the primary quantitative evidence remains Table 6 and Table 8). From seed-0 outputs, noise yields RC-AUC/MaxCov of (baseline) vs. (BGC); the strong-noise condition yields vs. .
Figure 3b shows maximum feasible coverage as translation drift increases. SECOND MaxCov decreases from to to (baseline) and from to to (BGC); Voxel R-CNN shows the same collapse ( baseline). At severe drift (), all evaluated backbones and methods are infeasible on all three seeds (infeasible rate ). Tabulated diagnostics appear in Appendix Table A2 and Table A3.
Figure 4 provides a qualitative comparison of SECOND detection results under strong noise () and strong outlier injection () on KITTI validation frames selected as representative of near-median detection performance under each degradation condition (neither best-case nor worst-case). Under noise, the baseline produces numerous false positives (FP) and misses most targets (FN), while BGC reduces false positives to 6 and increases true positives from 5 to 12. Under outlier contamination, the baseline generates 7 false positives with only 4 true detections; BGC suppresses false positives to 1 while recovering all 6 ground-truth objects. These frame-level examples illustrate the mechanism by which BGC improves the precision–recall trade-off under degraded sensing.
Figure 4.
Qualitative detection comparison for SECOND on KITTI under strong noise (, top row, frame 004800) and strong outlier injection (, bottom row, frame 006123). Left: baseline detector. Right: detector with BGC front-end. Black boxes: ground truth; green dashed: matched predictions (true positives); red dashed: unmatched predictions (false positives). BGC reduces false positives and recovers missed detections under both degradation modes. Frames were selected as representative of near-median detection performance under each fault condition.
6.5. Boundary-Case Behavior Under Heavy Outliers
Table 9 provides a minimal parameter check for the reduced-gain variant (BGC-RG) on PointPillars under outlier stress (, single-seed). Across tested settings, gain and trim choices produce closely grouped D-AUC/WCPR values, indicating stable behavior across the tested hyperparameter range.
Table 9.
PointPillars outlier sensitivity for the reduced-gain variant BGC-RG (single-seed, ). Configurations A–D vary gain and neighbor trim fraction q. Up arrows indicate that higher values are better.
Table 10 compares the default BGC front-end with BGC-RG () at , showing improved tail risk (higher RC-AUC and MaxCov) for PointPillars and Voxel R-CNN under this condition. The default BGC front-end remains preferred for mixed-fault and noise-dominated conditions, while BGC-RG provides an effective alternative when outlier pollution dominates. This interpretation is consistent with the classical robust-statistics view that bounded influence and reduced sensitivity are beneficial under contamination-heavy regimes [34,35].
Table 10.
Reduced-gain conditioning (BGC-RG, ) under outlier stress (, seeds 0/1/2, ). PP = PointPillars; VRCNN = Voxel R-CNN. Up/down arrows indicate that higher/lower values are better. Boldface denotes the better value within each paired comparison.
6.6. Comparison with Traditional Preprocessing Methods
To contextualize BGC against established point cloud filtering, Table 11 compares Baseline, BGC, Statistical Outlier Removal (SOR), and Radius Outlier Removal (ROR) on SECOND under strong noise and strong outlier conditions (same-set RC, seeds 0/1/2).
Table 11.
SECOND comparison with traditional preprocessing methods (seeds 0/1/2, same-set RC). Up/down arrows indicate that higher/lower values are better. Boldface denotes the best value within each condition/metric comparison.
Under noise, BGC substantially outperforms both SOR and ROR, which achieve zero feasible coverage because they remove noisy points indiscriminately, discarding informative geometry. Under outlier contamination, ROR and SOR outperform BGC because explicit point removal directly targets the dominant fault. These complementary strengths motivate fault-adaptive mode selection (Section 7.4).
Table 12 reports runtime under both fault conditions. All methods remain below the 100 ms real-time constraint. Under the reported noise condition, the adaptive BGC variant is faster than fixed BGC because smaller k values in far-range bins reduce kNN search cost.
Table 12.
SECOND runtime comparison across preprocessing methods (seed 0).
6.7. Mixed Unknown-Fault Evaluation
In deployment, the specific degradation state is unknown. Table 13 evaluates SECOND under a mixed unknown-fault protocol where each frame receives a random combination of faults (noise , outlier , drop keep ratio , and translation ) without fault-type labels provided to the method.
Table 13.
SECOND mixed unknown-fault evaluation (seed 0). Mean AP is the average of Car/Pedestrian/Cyclist moderate 3D APR40 extracted from the corresponding KITTI evaluation logs; RC quantities are computed from the mixed-fault operating-boundary pipeline. Up/down arrows indicate that higher/lower values are better. Boldface denotes the best value among the compared methods for each metric.
Fixed BGC with globally uniform parameters degrades overall mixed-fault utility because aggressive smoothing harms far-range detection as follows: Mean AP drops from 41.95 (baseline) to 26.24. The adaptive variant partially recovers the detection-side loss to 31.34 while more clearly improving operating-boundary quality as follows: RC-AUC improves from 0.3134 (baseline) to 0.3562, and MaxCov@0.2 from 0.0804 to 0.0955, with the largest gains in the near-range bin (<20 m). This mixed setting therefore highlights a trade-off rather than a universal gain as follows: adaptive conditioning improves the retained safe-operating region relative to both baseline and fixed BGC, but it does not restore the cleanest AP behavior of the baseline detector.
6.8. Parameter Sensitivity Analysis
Table 14 reports the sensitivity of BGC to neighborhood size k, clip bound , and residual gain on SECOND under strong noise (, seed 0), including distance-stratified RC (near <20 m, mid 20–40 m, far ≥40 m).
Table 14.
SECOND parameter sensitivity under strong noise (seed 0). Near/Mid/Far columns show distance-stratified RC-AUC. Up arrows indicate that higher values are better. Boldface denotes the best value in each metric column.
Increasing k monotonically degrades performance, especially at mid/far range where sparser neighborhoods cause over-smoothing. Tighter clip bounds () yield the best overall metrics by constraining residual updates. Reduced gain () also improves performance. The distance-stratified columns reveal a near–far trade-off as follows: settings optimal for near-range detection over-smooth far-range targets, directly motivating the range-adaptive variant (Section 4.4).
6.9. Spherical-Coordinate Noise Proxy
To improve physical fidelity beyond the Cartesian noise model, Table 15 reports SECOND under a spherical-coordinate noise proxy with range noise 0.15 m, azimuth jitter , and elevation jitter —values approximating realistic LiDAR noise characteristics where range uncertainty typically exceeds angular uncertainty.
Table 15.
SECOND under spherical-coordinate noise proxy (seed 0). Up/down arrows indicate that higher/lower values are better. Boldface denotes the best value among the compared methods for each metric.
Spherical noise is more destructive than isotropic Cartesian noise at comparable RMS levels because it couples range-dependent displacement with angular spread. The adaptive BGC variant approximately doubles mean AP relative to baseline () and substantially improves RC-AUC (), confirming that range-adaptive conditioning is effective under physically motivated noise models.
6.10. Expanded nuScenes Validation Under Matched Training Conditions
To validate BGC beyond KITTI on a modern large-scale benchmark, we conduct an expanded evaluation on the nuScenes validation set [9] (6019 samples) using the CBGS-SECOND-MultiHead detector family [36]. Both the baseline and adaptive BGC detectors are trained under matched conditions from the official public checkpoint on the full nuScenes training split (28,130 samples), ensuring a fair comparison. Table 16 reports the mAP, NDS, and error metrics under clean and strong-noise () conditions.
Table 16.
nuScenes validation under matched training conditions with CBGS-SECOND-MultiHead. Both baseline and adaptive BGC use the same initialization and training protocol on the full nuScenes training split. Up/down arrows indicate that higher/lower values are better. Boldface denotes the best value within each condition/metric comparison.
Under clean evaluation, adaptive BGC yields a small mAP gain (0.4835 → 0.4933), but it does not improve NDS or the reported error metrics. This indicates that, on nuScenes, the practical benefit of adaptive conditioning is concentrated under strong-noise degradation rather than clean inputs. Under strong Gaussian noise (), the gains become substantial as follows: adaptive BGC achieves mAP/NDS of , above the matched baseline () and the fixed BGC variant (). All reported error metrics (mATE, mASE, mAOE, and mAVE) improve under noise, supporting the effectiveness of range-adaptive conditioning on a larger-scale, higher-density dataset when the training protocol is matched to the target sensor configuration. A full multi-backbone from-scratch nuScenes/Waymo benchmark is noted as future work (Section 7.5).
7. Discussion
7.1. Operating-Boundary Analysis Beyond Robustness Retention
While the front-end improves retained performance under stress, sensor-facing operation also requires a rule for when predictions should be trusted. RCC maps uncertainty to an operating boundary by enforcing and treating infeasibility as rejection rather than unsafe prediction. Under our definition, risk corresponds to the fraction of accepted predicted boxes that are false positives—a direct proxy for erroneous outputs that would propagate downstream. More broadly, sensor-driven perception must satisfy requirements beyond benchmark accuracy, including transparent operating regions and trustworthy behavior under degraded inputs [37]. The box-level RC framework presented here provides a tractable and consistent risk proxy; extending it to frame-level or scenario-level risk definitions is a natural direction for strengthening the connection to system-level safety requirements.
7.2. Why Bounded Gain Improves Robustness
The bounded residual update (Equation (11)) and 1-Lipschitz clipping prevent unbounded amplification of corrupted neighborhood evidence, providing a mechanism-level rationale for the observed robustness trends. This is an upstream bound rather than an end-to-end detector guarantee; it limits the damage from degraded neighborhoods without requiring changes to the detector architecture.
7.3. Structural Calibration Drift as a Limit of Local Conditioning
Translation drift is a global misalignment that local filtering cannot restore. RCC provides an explicit guard at boundary conditions where the perception channel is not safely usable, enabling fallback to alternative sensing, conservative speed control, or recalibration.
7.4. Conditional Operating Interpretation
The present results support a conditional operating interpretation rather than universal superiority across all backbones and degradation types. BGC most clearly improves retained utility and feasible operating coverage under strong noise and strong outlier stress, while gains under other settings are smaller and backbone-dependent; severe structural drift remains outside the capability of local conditioning. The comparison with SOR/ROR (Section 6.6) further reveals that BGC and classical point-removal filters have complementary strengths as follows: BGC excels under noise where point removal is counterproductive, while SOR/ROR excel under outlier contamination. When a fault monitor indicates heavy outlier contamination, the reduced-gain variant (BGC-RG) or classical outlier removal becomes a plausible alternative. When RCC finds no feasible threshold, the appropriate response is rejection and sensor-side fallback. The present evidence therefore supports BGC as a reasonable default mode under the studied mixed-fault protocol, with operating-mode adaptation as a practical engineering extension.
7.5. Scope and Future Directions
The present evidence has clear boundaries. The strongest score-level box-disjoint operating-boundary results are centered on SECOND, supplemented by one cross-backbone strong-noise check on Voxel R-CNN and a dataset-matched validation on nuScenes with the CBGS-SECOND-MultiHead family. The box-disjoint split operates at the score level and is not frame- or scene-disjoint; same-frame boxes may appear in both calibration and test subsets, which could lead to mild overestimation of MaxCov relative to a fully frame-disjoint split. The parameter sensitivity analysis (Section 6.8) covers and ; the range-adaptive variant addresses the near–far trade-off but its bin boundaries and per-bin parameters were selected empirically rather than optimized. The spherical-coordinate noise proxy (Section 6.9) improves physical fidelity over the Cartesian model, but extension to empirically calibrated weather-specific degradation data (rain, fog, and snow) remains future work. BGC cannot restore global structural drift. These factors mean the conclusions should be understood as conditional evidence under the studied degradation protocol rather than a universal robustness law.
The reproducible stress framework and evaluation methodology extend naturally to richer settings. A full multi-backbone from-scratch benchmark on nuScenes/Waymo, automated bin-boundary selection for the adaptive variant, and integration with fault-type classifiers for online mode switching between BGC and classical filters are natural engineering extensions. Frame-disjoint evaluation, frame-level risk definitions, and worst-case timing analysis would further strengthen operational relevance.
8. Conclusions
We presented Bounded Graph Conditioning (BGC)—a deterministic pre-voxelization front-end for LiDAR 3D object detection under sensor degradation—together with a reproducible stress protocol and a risk-constrained operating-boundary analysis. Robustness screening across three backbones on KITTI shows that BGC most clearly improves retained detection quality and feasible operating coverage under strong noise and strong outlier stress, with small clean-set cost; gains under other degradation types are smaller and backbone-dependent.
In the primary score-level box-disjoint evaluation on SECOND, RC-AUC/MaxCov improve from to for strong noise and from to for strong outliers; severe translation drift collapses to full rejection, exposing a clear operating boundary beyond the reach of local conditioning. A cross-backbone check on Voxel R-CNN under strong noise confirms the same direction (). Comparison with traditional preprocessing (SOR and ROR) reveals complementary strengths across fault types: BGC excels under noise while SOR/ROR excel under outlier contamination. A range-adaptive BGC variant that adjusts parameters per distance bin improves performance under mixed unknown faults (RC-AUC: ) and spherical-coordinate noise (mean AP: ). On nuScenes under matched training conditions, adaptive BGC achieves mAP/NDS of under strong noise, above the matched baseline (), providing expanded large-scale validation evidence.
These results indicate that BGC can serve as a practical sensor-side front-end under the studied degradation protocol, with conditional rather than universal applicability. The accompanying stress framework provides a reproducible basis for further cross-dataset and cross-backbone evaluation.
Author Contributions
Conceptualization, X.L. and X.S.; methodology, X.L. and X.S.; software, X.L. and W.F.; validation, X.L. and J.L.; formal analysis, X.L. and Y.J.; investigation, X.L.; data curation, X.L. and W.F.; writing—original draft preparation, X.L.; writing—review and editing, X.S., J.L. and Y.J.; visualization, X.L.; supervision, X.S.; funding acquisition, X.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported by the Guangxi Science and Technology Department (AA24263010, AB23026120, AA24206043, and AD25069103), the National Natural Science Foundation of China (U23A20280, 62471153, and U25A20397), and the Nanning Scientific Research and Technology Development Program (20231029 and 20231011).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are based on publicly available benchmark resources and the OpenPCDet toolbox, which is available online at https://github.com/open-mmlab/OpenPCDet (accessed on 22 April 2026). Additional processed results supporting the conclusions of this article are available from the corresponding author upon reasonable request.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| LiDAR | Light Detection and Ranging |
| 3D | Three-Dimensional |
| BGC | Bounded Graph Conditioning |
| BGC-RG | Bounded Graph Conditioning, Reduced-Gain variant () |
| SOR | Statistical Outlier Removal |
| ROR | Radius Outlier Removal |
| AP | Average Precision |
| mAP | Mean Average Precision |
| NDS | nuScenes Detection Score |
| mATE | Mean Average Translation Error |
| mASE | Mean Average Scale Error |
| mAOE | Mean Average Orientation Error |
| mAVE | Mean Average Velocity Error |
| D-AUC | Degradation Area Under Curve |
| WCPR | Worst-Case Performance Ratio |
| ECE | Expected Calibration Error |
| NLL | Negative Log-Likelihood |
| RC | Risk–Coverage |
| RCC | Risk-Constrained Acceptance |
| kNN | k-Nearest Neighbors |
| NMS | Non-Maximum Suppression |
| IoU | Intersection over Union |
| VFE | Voxel Feature Encoder |
| TP | True Positive |
| FP | False Positive |
| FN | False Negative |
| CI | Confidence Interval |
| RMS | Root Mean Square |
| GNN | Graph Neural Network |
Appendix A. Supplementary Robustness, Calibration, and Operating-Boundary Results
This appendix provides supporting evidence including multi-seed robustness summaries, same-set RC results, calibration diagnostics, operating-mode comparisons, and temperature-scaling baselines referenced from the main text.
Table A1.
Multi-seed D-AUC ratio (moderate-difficulty AP) for selected faults (seeds 0/1/2). BL = baseline. Up arrows indicate that higher values are better. denotes the difference between +BGC and baseline. Boldface denotes the better value within each paired comparison.
Table A2.
RCC operating boundary at drift m (, seeds 0/1/2). All methods feasible. BL = baseline. Up arrows indicate that higher values are better. denotes the difference between +BGC and baseline. Boldface denotes the better value within each paired comparison.
Table A3.
RCC operating boundary at drift m (seed 0, ). All rows feasible. MinRisk. Up/down arrows indicate that higher/lower values are better, and boldface denotes the better value within each paired comparison.
Table A4.
MaxCov sensitivity to for SECOND strong faults (seeds 0/1/2).
Table A5.
Temperature-scaling baseline under SECOND strong-fault box-disjoint evaluation (seeds 0/1/2). ECE/NLL on held-out subsets (lower is better); MaxCov@0.2 for completeness. “raw” = without temperature scaling; “temp” = with temperature scaling.
References
- Geiger, A.; Lenz, P.; Urtasun, R. Are We Ready for Autonomous Driving? The KITTI Vision Benchmark Suite. In Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA, 16–21 June 2012; pp. 3354–3361. [Google Scholar] [CrossRef] [Scilit]
- Geiger, A.; Lenz, P.; Stiller, C.; Urtasun, R. Vision Meets Robotics: The KITTI Dataset. Int. J. Robot. Res. 2013, 32, 1231–1237. [Google Scholar] [CrossRef] [Scilit]
- Fu, B.; Wang, Y.; Ding, X.; Jiao, Y.; Tang, L.; Xiong, R. LiDAR-Camera Calibration Under Arbitrary Configurations: Observability and Methods. IEEE Trans. Instrum. Meas. 2020, 69, 3089–3102. [Google Scholar] [CrossRef] [Scilit]
- Li, D.; Ma, R.; Wang, X.; Hu, J.; Zhu, Z. Optimization of System Design and Calibration Algorithm for SPAD-Based LiDAR Imager. IEEE Trans. Instrum. Meas. 2022, 71, 2006010. [Google Scholar] [CrossRef] [Scilit]
- Zhang, X.; Xiong, Y.; Qu, Q.; Zhu, S.; Guo, S.; Jin, D.; Zhang, G.; Ren, H.; Li, J. Automated Extrinsic Calibration of Multi-Cameras and LiDAR. IEEE Trans. Instrum. Meas. 2024, 73, 8502012. [Google Scholar] [CrossRef] [Scilit]
- Lang, A.H.; Vora, S.; Caesar, H.; Zhou, L.; Yang, J.; Beijbom, O. PointPillars: Fast Encoders for Object Detection From Point Clouds. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 12697–12705. [Google Scholar] [CrossRef] [Scilit]
- Yan, Y.; Mao, Y.; Li, B. SECOND: Sparsely Embedded Convolutional Detection. Sensors 2018, 18, 3337. [Google Scholar] [CrossRef] [Scilit]
- Deng, J.; Shi, S.; Li, P.; Zhou, W.; Zhang, Y.; Li, H. Voxel R-CNN: Towards High Performance Voxel-Based 3D Object Detection. Proc. AAAI Conf. Artif. Intell. 2021, 35, 1201–1209. [Google Scholar] [CrossRef] [Scilit]
- Caesar, H.; Bankiti, V.; Lang, A.H.; Vora, S.; Liong, V.E.; Xu, Q.; Krishnan, A.; Pan, Y.; Baldan, G.; Beijbom, O. nuScenes: A Multimodal Dataset for Autonomous Driving. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 11618–11628. [Google Scholar] [CrossRef] [Scilit]
- Peng, C.Y.; Tseng, S.T. Progressive-Stress Accelerated Degradation Test for Highly-Reliable Products. IEEE Trans. Reliab. 2010, 59, 30–37. [Google Scholar] [CrossRef] [Scilit]
- Cotroneo, D.; Iannillo, A.K.; Natella, R.; Rosiello, S. Dependability Assessment of the Android OS Through Fault Injection. IEEE Trans. Reliab. 2021, 70, 346–361. [Google Scholar] [CrossRef]
- Kim, J.; Park, B.J.; Kim, J. Empirical Analysis of Autonomous Vehicle’s LiDAR Detection Performance Degradation for Actual Road Driving in Rain and Fog. Sensors 2023, 23, 2972. [Google Scholar] [CrossRef] [Scilit]
- Gupta, H.; Lilienthal, A.J.; Andreasson, H. Evaluating LiDAR Perception Algorithms for All-Weather Autonomy. Sensors 2025, 25, 7436. [Google Scholar] [CrossRef] [Scilit]
- Thottempudi, P.; Jambek, A.B.B.; Kumar, V.; Acharya, B.; Moreira, F. Resilient Object Detection for Autonomous Vehicles: Integrating Deep Learning and Sensor Fusion in Adverse Conditions. Eng. Appl. Artif. Intell. 2025, 151, 110563. [Google Scholar] [CrossRef] [Scilit]
- Ovadia, Y.; Fertig, E.; Ren, J.; Nado, Z.; Sculley, D.; Nowozin, S.; Dillon, J.V.; Lakshminarayanan, B.; Snoek, J. Can You Trust Your Model’s Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shift. In Proceedings of the Advances in Neural Information Processing Systems 32; Curran Associates Inc.: Red Hook, NY, USA, 2019. [Google Scholar]
- Kendall, A.; Gal, Y. What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision? In Proceedings of the Advances in Neural Information Processing Systems 30; Curran Associates Inc.: Red Hook, NY, USA, 2017. [Google Scholar]
- Al-Maliki, S.; Bouanani, F.E.; Ahmad, K.; Abdallah, M.; Hoang, D.T.; Niyato, D.; Al-Fuqaha, A. Toward Improved Reliability of Deep Learning Based Systems Through Online Relabeling of Potential Adversarial Attacks. IEEE Trans. Reliab. 2023, 72, 1367–1382. [Google Scholar] [CrossRef] [Scilit]
- Yi, W.; Chan, W.K.; Lee, H.H.; Boles, S.T.; Zhang, X. An Uncertainty-Aware Deep Learning Model for Reliable Detection of Steel Wire Rope Defects. IEEE Trans. Reliab. 2024, 73, 1187–1201. [Google Scholar] [CrossRef] [Scilit]
- Alaba, S.Y.; Ball, J.E. A Survey on Deep-Learning-Based LiDAR 3D Object Detection for Autonomous Driving. Sensors 2022, 22, 9577. [Google Scholar] [CrossRef] [Scilit]
- Cai, J.; Wu, Y. Three-Dimensional Object Detection for Autonomous Driving via Deep Learning: A Review. Eng. Appl. Artif. Intell. 2025, 161, 112238. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Nie, X.; Qu, W.; Zhu, G. Diffusion Models-Based Purification for Common Corruptions on Robust 3D Object Detection. Sensors 2024, 24, 5440. [Google Scholar] [CrossRef] [Scilit]
- Angelopoulos, A.N.; Bates, S.; Fisch, A.; Lei, L.; Schuster, T. Conformal Risk Control. arXiv 2022, arXiv:2208.02814. [Google Scholar] [CrossRef] [Scilit]
- Andéol, L.; Mossina, L.; Mazoyer, A.; Gerchinovitz, S. Conformal Object Detection by Sequential Risk Control. arXiv 2025, arXiv:2505.24038. [Google Scholar] [CrossRef] [Scilit]
- Shuman, D.I.; Narang, S.K.; Frossard, P.; Ortega, A.; Vandergheynst, P. The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains. IEEE Signal Process. Mag. 2013, 30, 83–98. [Google Scholar] [CrossRef] [Scilit]
- Defferrard, M.; Bresson, X.; Vandergheynst, P. Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering. In Proceedings of the Advances in Neural Information Processing Systems 29; Curran Associates Inc.: Red Hook, NY, USA, 2016. [Google Scholar]
- Wang, Y.; Sun, Y.; Liu, Z.; Sarma, S.E.; Bronstein, M.M.; Solomon, J.M. Dynamic Graph CNN for Learning on Point Clouds. ACM Trans. Graph. 2019, 38, 146. [Google Scholar] [CrossRef] [Scilit]
- Liang, Z.; Huang, Y.; Bai, Y. Pre-Segmented Down-Sampling Accelerates Graph Neural Network-Based 3D Object Detection in Autonomous Driving. Sensors 2024, 24, 1458. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Naich, A.Y.; Requena Carrión, J. LiDAR-Based Intensity-Aware Outdoor 3D Object Detection. Sensors 2024, 24, 2942. [Google Scholar] [CrossRef] [Scilit]
- Anil, C.; Lucas, J.; Grosse, R. Sorting Out Lipschitz Function Approximation. arXiv 2018, arXiv:1811.05381. [Google Scholar] [CrossRef] [Scilit]
- Clifton, L.; Clifton, D.A.; Zhang, Y.; Watkinson, P.; Tarassenko, L.; Yin, H. Probabilistic Novelty Detection with Support Vector Machines. IEEE Trans. Reliab. 2014, 63, 455–467. [Google Scholar] [CrossRef] [Scilit]
- OpenPCDet Development Team. OpenPCDet: An Open-Source Toolbox for 3D Object Detection from Point Clouds. 2020. Available online: https://github.com/open-mmlab/OpenPCDet (accessed on 22 April 2026).
- Guo, C.; Pleiss, G.; Sun, Y.; Weinberger, K.Q. On Calibration of Modern Neural Networks. In Proceedings of the 34th International Conference on Machine Learning; Proceedings of Machine Learning Research; JMLR.org: Norfolk, MA, USA, 2017; Volume 70, pp. 1321–1330. [Google Scholar]
- Efron, B.; Tibshirani, R.J. An Introduction to the Bootstrap; Springer: New York, NY, USA, 1993. [Google Scholar] [CrossRef] [Scilit]
- Huber, P.J. Robust Estimation of a Location Parameter. Ann. Math. Stat. 1964, 35, 73–101. [Google Scholar] [CrossRef] [Scilit]
- Hampel, F.R. The Influence Curve and Its Role in Robust Estimation. J. Am. Stat. Assoc. 1974, 69, 383–393. [Google Scholar] [CrossRef]
- Zhu, B.; Jiang, Z.; Zhou, X.; Li, Z.; Yu, G. Class-Balanced Grouping and Sampling for Point Cloud 3D Object Detection. arXiv 2019, arXiv:1908.09492. [Google Scholar] [CrossRef] [Scilit]
- Olszewska, J.I. Designing Transparent and Autonomous Intelligent Vision Systems. In Proceedings of the 11th International Conference on Agents and Artificial Intelligence; SCITEPRESS: Setúbal, Portugal, 2019; pp. 850–856. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.



