Next Article in Journal
Printed Piezoelectric Materials: From Functional Inks to High-Performance Transducers
Previous Article in Journal
A Novel Multi-Source Fault Diagnosis Strategy Based on Knowledge and Data Dual-Drive for a Planetary Gearbox
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

LiDAR-Free 3D Auto-Labeling via Radar–Visual Spatio-Temporal Consistency

Beijing Laboratory of Advanced Information Networks, Beijing University of Posts and Telecommunications, Beijing 100876, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(10), 2956; https://doi.org/10.3390/s26102956
Submission received: 31 March 2026 / Revised: 28 April 2026 / Accepted: 4 May 2026 / Published: 8 May 2026
(This article belongs to the Section Vehicular Sensing)

Abstract

Vision foundation models (VFMs) enable high-quality 2D instance masks, yet their lifted pseudo-point clouds suffer from scale ambiguity, structural noise, and temporal inconsistency, limiting their utility in 3D annotation. Existing automatic labeling methods either rely on expensive light detection and ranging (LiDAR) sensors or fail to enforce physical plausibility in dynamic roadside scenes. This study proposes a LiDAR-free radar–visual auto-labeling framework that leverages cross-modal spatio-temporal consistency between millimeter-wave radar trajectories and visual pseudo-point clouds to self-correct 3D geometry. The method first associates radar points, 2D masks, and pseudo-point clouds into object-centric sequences. Then, an uncertainty-aware pose fusion module combines motion-derived and structure-derived orientations using automatically solved road priors. Finally, the pseudo-point cloud is refined in canonical space by optimizing stable semantic landmarks from temporally consistent masks and propagating their corrections globally. Evaluated on a real-world roadside dataset, the method achieves 49.1% bird’s-eye-view (BEV) intersection over union (IoU) and 43.0% 3D IoU, outperforming a radar–camera fusion baseline by 5.5/5.9 points. Downstream experiments further show that the generated pseudo-labels and semantic enhancement are useful under the evaluated detector configurations, while broader validation remains future work.

1. Introduction

High-quality 3D object annotation is a critical bottleneck for deploying data-driven perception in roadside infrastructure, where manual labeling is prohibitively expensive and light detection and ranging (LiDAR) solutions face fundamental limitations. As illustrated in Figure 1, typical roadside LiDAR systems cover only 50 m, which is insufficient for long-range traffic monitoring, while millimeter-wave (mmWave) radar reliably tracks vehicles beyond 200 m under adverse weather. However, radar’s extreme sparsity limits it from standalone 3D auto-labeling due to its inability to obtain fine object poses using vehicle pose regression [1] based on point-to-point matching or shape priors [2], and lack of powerful radar-based object detectors compared to LiDAR counterparts [3,4]. Additionally, existing fusion methods either rely on LiDAR as supervision [3,5,6,7] or fail to enforce geometric consistency.
In Figure 1, the red points denote LiDAR observations, the cyan spheres denote radar detections, and the faded gray points denote rescaled VFM-derived pseudo-point clouds. The figure illustrates the complementary failure modes considered in this study: LiDAR is geometrically accurate but range-limited, radar has longer coverage but low point density, and VFM pseudo-point clouds are dense but can suffer from metric and local geometric distortions.
Recent vision foundation models (VFMs) offer rich semantic masks and pseudo-point clouds from monocular images, yet their outputs suffer from local geometric distortions and drift in large-scale outdoor scenes [8,9,10,11], which are exacerbated in roadside views with mixed foreground/background and limited depth cues [12], as illustrated in Figure 1. Through recent studies trying to incorporate additional modalities to rectify VFM’s distorted geometry estimation, they bring the LiDAR back explicitly as prompts to guide the VFM-based model [13] or implicitly by fusing camera and radar features with LiDAR-captured depth introduced in the loss term for supervised training [14]. Crucially, few existing methods exploit the complementary strengths of radar and VFMs for LiDAR-free annotation in roadside scenarios, where radar provides metric-scale motion priors and VFMs provide dense semantics.
We observe a key insight that single-frame estimates from either modality are unreliable, but their cross-modal spatio-temporal consistency over time forms a powerful self-supervisory signal. Building on this insight, this study explores a LiDAR-free 3D auto-labeling framework tailored for roadside deployment, which rectifies VFM-derived pseudo-point clouds using only mmWave radar trajectories without any LiDAR involvement. We do not claim that cross-modal association, radar-guided geometric correction, trajectory-level refinement, or canonical-space optimization are individually new. Instead, the contribution lies in formulating and integrating these established ideas into an offline roadside auto-labeling pipeline that connects VFM pseudo-geometry, 2D mask trajectories, and radar trajectories for object-level 3D label generation. Specifically, the contributions are as follows:
We observe a key insight that single-frame estimates from either modality are unreliable, but their cross-modal spatio-temporal consistency over time forms a powerful self-supervisory signal. Building on this, we propose a LiDAR-free 3D auto-labeling framework tailored for roadside deployment, which rectifies VFM-derived pseudo-point clouds using only mmWave radar trajectories without any LiDAR involvement. Specifically, our contributions are threefold:
  • We present a LiDAR-free 3D auto-labeler for roadside camera–radar data, where VFM pseudo-point clouds, 2D mask tracks, and radar trajectories are organized into object-centric associated trajectories for subsequent consistency reasoning.
  • We propose an uncertainty-aware heading fusion mechanism that robustly combines motion-derived (radar) and structure-derived (VFM) orientation estimates by calibrating their discrepancies on automatically identified reliable frames, yielding stable object headings for downstream optimization.
  • We adapt canonical-space bundle adjustment and Thin-Plate Spline (TPS)-based propagation to VFM-derived pseudo-geometry, using temporally consistent landmarks to refine sparse reliable corrections and propagate them to full object point clouds.
  • We evaluate the labeling framework on a diverse dataset in terms of data quality and downstream detection gains, showcasing performance improvement compared to current approaches.
The remainder of this paper is organized as follows: Section 2 reviews visual foundation models, radar–camera fusion, LiDAR-based auto-labeling, and annotation-efficient 3D perception. Section 3 formulates the geometry limitation of VFM pseudo-point clouds and defines the labeling problem. Section 4 presents associated trajectory generation, heading fusion, and canonical-space refinement. Section 5 reports label-quality and downstream detection experiments, while Section 6 discusses the offline-labeling setting, weather limitations, public-dataset validation, and future work.

2. Related Work

2.1. Visual Foundation Models for 3D Geometry

Recent advances in VFMs have significantly improved monocular 3D geometry estimation. Early works such as MiDaS [15] established the paradigm of relative depth prediction trained on heterogeneous datasets, enabling cross-domain generalization without metric scale. Subsequent models like Depth Anything [16] and Depth Anything V2 [10] scaled this approach to tens of millions of unlabeled images, achieving strong zero-shot performance. However, these methods primarily optimize pixel-wise depth accuracy and often exhibit inconsistencies near object boundaries, limiting their utility for object-level 3D reasoning.
More recent VFMs aim to recover full 3D structure. MoGe [8] predicts dense 3D point maps from single images using an affine-invariant representation, while MoGe-2 [9] introduces a metric-scale branch to partially address scale ambiguity. Metric3D v2 [17] proposes canonical camera space transformation for metric depth recovery, and UniDepth [18] jointly estimates depth and intrinsic camera parameters. Despite these improvements, all single-image methods remain fundamentally limited by the lack of external geometric verification: their predictions cannot be validated against independent physical measurements.
This limitation is particularly pronounced in roadside infrastructure scenarios, where elevated viewpoints, severe foreshortening, and complex foreground–background compositions deviate significantly from typical training distributions. In this study, we treat VFM outputs as high-fidelity but metrically uncalibrated geometric priors. Rather than relying solely on internal consistency, we leverage sparse yet physically grounded radar trajectories as anchors to rectify geometry through cross-modal spatio-temporal constraints.

2.2. Radar–Camera Fusion for 3D Perception

Radar–camera fusion has emerged as a promising LiDAR-free alternative for 3D perception. A perception system mainly focuses on the tasks below:
Detection and depth estimation. In detection-oriented studies, CenterFusion [19] pioneered frustum-based association by lifting radar detections into 3D and fusing them with image features. MVFusion [20] further emphasizes semantic alignment between radar and image features, while CRN [21] and RCBEVDet [22] adopt bird’s-eye-view (BEV) representations and attention-based fusion for multi-view radar–camera 3D detection. Radar-only 4D detection methods such as RadarPillars [23] also show the value of Doppler and elevation cues, but their sparse radar geometry remains insufficient for high-fidelity annotation. In-depth-oriented studies, radar–camera pixel depth association [24], RadarCam-Depth [25], and structure-aware radar–camera depth estimation [14] use sparse radar ranges to recover metric-dense depth from camera images. These works demonstrate cross-modal geometric consistency between radar and vision, but their outputs are online detections or dense depth maps rather than temporally optimized 3D pseudo-labels.
Online calibration and cross-modal geometric consistency. Accurate radar–camera fusion relies on stable extrinsic calibration. Online targetless calibration methods therefore exploit common geometric cues across sensors. For example, CalibRefine [26] addresses targetless LiDAR-camera calibration by constructing reliable LiDAR-camera correspondences, estimating an initial homography-based transformation, and refining the extrinsics with iterative and attention-driven post-refinement. For radar–camera systems, Cheng and Cao [27] extract common features from raw radar Range–Doppler–Angle data and camera images, then use RANSAC and Levenberg–Marquardt optimization for online extrinsic calibration. Track-to-track calibration [28] and trajectory-driven roadside calibration [29] instead associate moving-object trajectories observed by heterogeneous sensors to solve the extrinsic transformation. These studies are closely related in their use of cross-modal geometric consistency, but their objective is sensor calibration: the output is an improved transformation matrix, not object-level 3D labels.
Radar–camera tracking and MOT. Radar–camera multi-object tracking (MOT) methods exploit temporal association to stabilize object states. For roadside applications, Deng et al. [30] propose a radar–camera fusion tracker that outputs 3D bounding boxes as byproducts of multi-object tracking. Cheng and Cao [31] further combine radar–camera MOT with online calibration and common-feature association to improve real-world tracking. While these methods are effective for online state estimation, they prioritize detection/tracking stability and latency. They do not explicitly refine VFM pseudo-point clouds, optimize canonical object geometry, or propagate geometry corrections across a complete sequence for annotation.
In contrast, this study targets the offline auto-labeling setting. The proposed method assumes that roadside camera–radar calibration is available, uses no LiDAR during annotation, and treats cross-modal consistency as a self-supervisory signal for label generation rather than as a calibration or detection objective. Because complete video sequences are available offline, the framework can use bidirectional mask tracking, trusted-frame heading fusion, canonical bundle adjustment, and trajectory-aware propagation to improve 3D pseudo-label quality beyond what frame-wise online perception systems are designed to provide.

2.3. LiDAR-Based 3D Auto-Labeling

Automatic 3D labeling has been extensively explored in LiDAR-equipped settings. Auto4D [6] aggregates multi-frame LiDAR scans with shape completion to generate temporally consistent labels. DetZero [5] presents a modular pipeline featuring multi-frame reconstruction, amodal completion, and motion-aware refinement, achieving near-human annotation quality. These works demonstrate the critical role of offline, sequence-level processing in producing high-fidelity 3D labels, a principle we adopt in this study.
However, all existing auto-labeling frameworks rely on dense, metrically accurate LiDAR point clouds as the geometric backbone. This study addresses a more challenging and practical setting: Can comparable label quality be achieved using only camera and radar? We answer this by replacing LiDAR with VFM-derived pseudo-point clouds and compensating for their metric ambiguity through radar trajectory-guided correction. To the best of our knowledge, this is the first LiDAR-free 3D auto-labeling framework tailored for roadside infrastructure.

3. Preliminaries and Problem Formulation

3.1. Geometry Limitation of Vision Foundation Models

Recent VFMs show performance improvements and zero-shot generalization by incorporating a vision transformer (ViT) as an encoder for general visual understanding and a DPT Head decoder for specific task (depth, segmentation, and optical flow). Some models [8,9] can generate dense pseudo-point clouds from monocular images by predicting affine-invariant depth or point maps. Given an RGB image I R 3 × H × W , it predicts an affine-invariant point map P, such that the following is obtained:
P s P + t , s , t
where s denotes the potential scale factor, and t denotes the potential translation. While the above representations preserve relative ordering and local structure, they are defined only up to an unknown global scale and translation. In large open-door environments, the uncalibrated relative geometry will degrade due to atypical elevated viewpoints and foreground–background compositions.To verify this, we evaluate some state-of-the-art models in terms of metric depth estimation in Figure 2 and Table 1. We align the metric depth from the relative depth in both the depth space and disparity space by finding the optimal global scale s and translation t:
s ^ , t ^ = arg min s , t i V s · p i + t g i 2
s ^ , t ^ = arg min s , t i V s · 1 d ^ i + t 1 d i 2
where V is the set of valid ground truth pixels, p i is the predicted depth, and g i is the ground truth depth at pixel i. d ^ i and d i are the inverse depth and the GT inverse depth, respectively. We get the ground truth depth from sparse LiDAR. The alignment results show that monocular VFM models can recover strong relative geometry after scale-shift fitting, but raw metric outputs remain unreliable and near-field errors persist. For example, in our custom roadside dataset, raw MoGe v1 obtains δ 1 = 0.000 and RMSE = 29.89 m, while disparity-aligned MoGe v1 reaches δ 1 = 0.983 and RMSE = 2.77 m; nevertheless, in the 0–20 m range, all aligned monocular models drop to δ 1 [ 0.499 , 0.579 ] . This indicates that global alignment corrects only the metric ruler and cannot fully remove range-dependent or object-level local deformation. This limitation motivates our core idea: instead of relying on global alignment alone, we leverage cross-modal spatio-temporal consistency between radar trajectories and VFM outputs to rectify geometry in a physically plausible manner without requiring LiDAR supervision.

3.2. Problem Formulation and Notations

Given a sequence of T camera frames { I t } t = 1 T and 4D radar detections { D t rad } t = 1 T , the system produces two outputs for each of the K detected objects: (1) a per-frame 7-DoF 3D bounding box b k , t = ( x , y , z , l , w , h , θ ) k , t , where x , y , z denotes the 3D bounding-box centroid in a local Cartesian roadside coordinate system defined by the calibrated sensor setup and road plane, l , w , h are the length, width, and height of the bounding box, and θ is the object heading, which is the object pose constrained on the road plane; and (2) a semantically enhanced radar point cloud D ˜ t rad where each radar point is associated with object ID and class label. These outputs are derived by jointly refining VFM-generated pseudo-point clouds using radar trajectories and temporally consistent 2D masks, as detailed in Section 4.

4. Methods

We propose a LiDAR-free 3D auto-labeling framework that leverages cross-modal spatio-temporal consistency between VFMs and mmWave radar to rectify geometric distortions in pseudo-point clouds. As illustrated in Figure 3, this framework operates in three stages: (1) constructing object-centric associated trajectories from multi-modal inputs; (2) estimating robust object headings via uncertainty-aware fusion of shape and motion cues; and (3) refining 3D geometry in canonical space through landmark-guided bundle adjustment. Below we detail each component.

4.1. Associated Trajectory Generation

Given a sequence of T frames, we first apply a VFM [8] to produce affine-invariant pseudo-point clouds P t R H × W × 3 for each frame, where each pixel ( u , v ) is associated with a 3D point in camera coordinates. To obtain object-level semantics, we employ GROUNDED-SAM-2 [32] to produce temporally consistent 2D instance masks. For each detected object k, this yields a 2D mask trajectory:
Γ k 2 D = { Ω k , t Z 2 | t T k }
where Ω k , t is the binary segmentation mask at time t, and T k { 1 , , T } denotes the temporal interval during which the object is visible and consistently tracked.
We then associate these modalities into object-centric sequences as follows:
  • 3D pseudo-object trajectory: For each mask Ω k , t , we extract all 3D points from P t whose pixel coordinates lie within the mask, forming P k , t R N k , t × 3 . The sequence Γ k 3 D = { P k , t } t T k constitutes the VFM-derived 3D trajectory.
  • Radar trajectory: Radar points are projected onto the image plane using calibrated extrinsics. A radar detection is assigned to object k if it falls within Ω k , t , yielding the radar trajectory Γ k rad = { r k , t } t T k .
The resulting associated trajectory A k = ( Γ k rad , Γ k 2 D , Γ k 3 D ) provides a unified cross-modal representation for subsequent refinement.

4.2. Uncertainty-Aware Heading Fusion

Accurate heading estimation is essential for 3D bounding box orientation. However, shape-based cues from distorted VFM outputs and motion-based cues from noisy radar tracks are both unreliable in isolation. We therefore fuse them using a calibrated uncertainty model.

4.2.1. Heading Candidate Estimation

We compute two complementary heading estimates per frame:
  • Shape-based heading θ ^ shape ( t ) : We perform discrete L-shape fitting on the object point cloud P k , t by evaluating a set of candidate orientations Θ = { 0 , 30 , 60 , 90 , } . For each θ Θ , we rotate P k , t , compute the axis-aligned bounding rectangle, and select the orientation that minimizes its area:
    θ ^ shape ( t ) = arg min θ Θ w ( θ ) · h ( θ ) ,
    where w ( θ ) and h ( θ ) are the width and height of the rotated bounding box. The 30 interval is used only as a coarse orientation proposal grid over the 180 symmetry range of vehicle boxes. This coarse-shape proposal is subsequently fused with radar-motion cues and refined by multi-frame optimization, so the final heading is not limited to the initial grid resolution.
  • Motion-based heading θ ^ motion ( t ) : We fit a cubic B-spline to the radar trajectory Γ k rad . The raw motion heading is taken as the tangent direction of the spline at time t. To mitigate outliers from radar ghost returns, we regularize this direction using the Doppler velocity vector v d ( t ) projected onto the ground plane. Given the radar trajectory, the cubic B-spline S ( t ) : R R 3 is derived by minimizing the following:
    S = arg min S C 2 t T k S ( t ) r k , t 2 + λ S ( t ) 2 d t
    where λ is a smoothing factor selected by generalized cross-validation. The integral term penalizes curvature, suppressing oscillations from noisy radar returns.

4.2.2. Uncertainty Calibration via Trusted Frames

To weight these candidates appropriately, we calibrate their per-frame uncertainties using automatically identified trusted frames, where heading can be inferred reliably without LiDAR. A frame is trusted if (i) the object’s centroid trajectory aligns with a detected lane line (within 2 over 10 frames) and (ii) a lane is visible within 20 pixels of the object. The reference heading θ ref ( t ) | is obtained by unprojecting the image lane into 3D using calibrated camera extrinsics and an estimated road plane normal.
On trusted frames, we observe the heading error e s ( t ) = | θ ^ s ( t ) θ ref ( t ) | for each source s { shape , motion } . We design scalar uncertainty predictors g s ( t ) as follows: For the shape-based predictor, we define the following:
g shape ( i ) = σ px max ( L px , i , L min ) pixel resolution · 1 + median k d k min ( w ( θ ) , h ( θ ) ) + ε L - shape fitting residual · 1 + log h ( θ ) / w ( θ ) a r 0 2 f ar : aspect ratio
where for the pixel resolution term, L px is the long side of the 2D bounding box, L min avoids instability by ensuring when the vehicle is too far away, the resolution will not increase exponentially; for the L-shape fitting residual, d k is the distance from point k to the fitted rectangle edge, and w , h are the rectangle dimensions; for the aspect ratio term, a r 0 is the normal aspect ratio for vehicles (normally 3).
For the motion-based predictor, we use the following:
g motion ( t ) = arctan S ( t i ) p i p i + 1 p i 1 + ε B - spline residual + atan2 u × v , u v Doppler mismatch ,
where S ( t ) is the B-spline trajectory, where u denotes the heading vector and v denotes the Doppler velocity.
We then fit a quadratic log-variance model:
log σ s 2 ( g ) = α + β g + γ g 2 ,
The coefficients are estimated by ordinary least squares on log e s ( t ) 2 , with a bias correction α ^ α ^ + ψ 1 , where ψ 1 = ψ ( 1 2 ) log 2 1.27 applied to the intercept to compensate for the expected value of log χ 1 2 under Gaussian noise.
To handle limited trusted data, we employ a fallback hierarchy: if fewer than 8 trusted frames exist, we fix γ s = 0 (linear model); if fewer than 5, we use σ s = k s g s with k s = g s e s / g s 2 ; if fewer than 2, we adopt the median σ s from other objects in the same sequence. Finally, if the fitted model has R 2 < 0.15 , we discard it and assign equal weights during fusion.

4.2.3. Fused Heading Computation

We assume the heading estimates from shape and motion cues are statistically independent and corrupted by zero-mean Gaussian noise, with variances given by the calibrated uncertainty model, denoted by η s ( i ) N ( 0 , σ s ( g s ( i ) ) 2 ) . Under this probabilistic model, the maximum-likelihood fused heading is a precision-weighted average of the two estimates:
θ ( i ) = w shape ( i ) θ ^ shape ( i ) + w motion ( i ) θ ^ motion ( i ) w shape ( i ) + w motion ( i ) , w s ( i ) = 1 σ s ( g s ( i ) ) 2 , s { shape , motion } .
When the calibration quality gate fails for a source (i.e., R 2 < 0.15 ), we exclude it by setting its weight to zero. If both sources are rejected, we fall back to the unweighted mean.

4.3. Landmark-Guided Global Refinement in Canonical Space

Despite heading correction, the VFM pseudo-point cloud remains afflicted by scale ambiguity and local distortions. To address this, we perform global refinement in a canonical coordinate system aligned with the fused heading. The process consists of: (1) aligning pseudo-point clouds to 2D masks using radar as initialization; (2) selecting temporally stable 2D–3D landmark correspondences via adaptive tracking; and (3) optimizing landmark positions in canonical space through reprojection-aware bundle adjustment.

4.3.1. 2D Mask Alignment

We first estimate a global scale factor s by comparing the average displacement of radar points and pseudo-point cloud trajectories over time:
s = Avg t T k p k , t + Δ t p k , t r k , t + Δ t r k , t .
Using this scale and the radar position r k , t as initialization, we refine the 3D position per frame by minimizing the reprojection error into the 2D mask:
δ * = arg min δ R 3 1 N k , t i = 1 N k , t π s p i , k , t + r k , t + δ ω i , k , t 2 ,
where π ( · ) denotes camera projection, and ω i , k , t is the 2D pixel location of point i within mask Ω k , t .

4.3.2. Canonical Object-Aware Bundle Adjustment

We then select a sparse set of reliable landmarks to serve as geometric anchors. Using the adaptive bidirectional tracking algorithm described in Algorithm 1, we identify pixels that are consistently tracked across frames and lie within the object mask throughout their lifetime. Each selected landmark x yields paired 2D and 3D observation trajectories:
O x 2 D = { ω x , t t T x } , O x 3 D = { p x , t t T x } ,
with ω x , t p x , t guaranteed by mask-based association.
Algorithm 1 Adaptive Bidirectional Landmark Tracking
Require: 
Image sequence { I t } t T k , object mask trajectory Γ k 2 D = { Ω k , t t T k } , scene pseudo-point maps { P t scene } t T k , keyframe set K T k , tracker TRACK, per-keyframe budget N frm , landmark budget N max , minimum valid observations n min , score weights λ
Ensure: 
Landmark set X with observations { O x 2 D , O x 3 D } x X
  1:
X Ø
  2:
for all keyframe t 0 K  do
  3:
    L t 0  FarthestPointSample ( Ω k , t 0 , N frm )
  4:
    ( F + , m + ) TRACK ( { I t } t T k , L t 0 , t 0 , forward )
  5:
    ( F , m ) TRACK ( { I t } t T k , L t 0 , t 0 , backward )
  6:
   for all candidate landmark L t 0  do
  7:
       ( F , m )  MergeFB ( F + , F )
  8:
       ϕ  Metrics ( F , m , X ) { ϕ = [ ρ ov , d fb , s cov , s mov , s sm , s clu , s jump , s out ] }
  9:
   end for
10:
    ϕ ˜  RankNormalize ϕ , { ϕ j } j L t 0 for all
11:
    s λ ϕ ˜ for all
12:
   for all  in descending order of s  do
13:
      if  | X | = N max  then
14:
         break
15:
      end if
16:
      if Novel ( F , X )  then
17:
          O x 2 D Ø , O x 3 D Ø
18:
         for all  t T k with m [ t ] = 1  do
19:
             ω x , t F [ t ]
20:
            associate: if ω x , t Ω k , t then p x , t P t scene ( u , v )
21:
            keep valid pairs ( ω x , t , p x , t ) in O x 2 D , O x 3 D
22:
         end for
23:
         if  | O x 2 D | n min  then
24:
             X X { x }
25:
         end if
26:
      end if
27:
   end if
28:
end if
29:
return X
To enable shape-consistent optimization, we transform all observations into a canonical coordinate system where the object is centered at the origin and aligned with the fused heading θ * ( t ) . Specifically, for each frame t, we construct a world-to-canonical transform using the refined object pose. The initial canonical position of landmark x is set to the median of its transformed 3D observations:
x k c a n = median ( { R k , t w c · ( p x , t t x , t c a n ) t T x ) ,
where x k c a n is the coordinate of the k t h 3D landmark on the canonical coordinate, and p x , t is the observed 3D landmark from the pseudo-point cloud sequences:
t x , t c a n = R 0 r e c t · T r v e l o c a n · r k , t + δ , t T x
and
R k , t w c = R 0 r e c t · T r v e l o c a m ( n × h k v e l o ) n h T
where R 0 r e c t and T r v e l o c a m are the calibration matrices in KITTI [33] format to transfer coordinates from radar coordinates to camera coordinates.
We then optimize these canonical landmark positions to minimize the total reprojection error across all views:
L 1 = min Δ x t T x i N k ρ Π ( P t , x i c a n + Δ x i ) ω i , t 2
where P t = R t w c T t w c 1 is the inverse of the above world-to-canonical transformation; ρ ( · ) is the Huber loss to suppress outliers. The refined landmarks are then used to warp the entire pseudo-point cloud via 3D Thin-Plate Spline interpolation, as detailed in Section 4.4, propagating local geometric corrections globally.

4.4. Propagation

After canonical bundle adjustment (CBA), the refined landmark positions must be propagated to the entire object point cloud, as observations of a vehicle are often partial, even under continuous motion, leading to incomplete geometric coverage. To address this, we first augment the landmark set by mirroring each landmark across the object’s estimated symmetry axis (aligned with the fused heading θ * ), yielding a more complete control-point configuration. This symmetry augmentation is physically motivated by the approximate bilateral symmetry of vehicles and compensates for one-sided visibility from roadside cameras. We then deform the original pseudo-point cloud using 3D TPS interpolation [34], which provides a smooth mapping from sparse CBA-corrected landmarks to dense pseudo-point clouds. The TPS mapping f : R 3 R 3 is defined as follows:
f ( p ) = A p + a 0 + i = 1 N X w i ϕ p x i can ,
where p R 3 is a point in the pseudo-point cloud, { x i can } i = 1 N X are the canonical landmarks serving as control points that are rectified by the bundle adjustment process, and ϕ ( r ) = r is the 3D TPS kernel. The parameters A R 3 × 3 , a 0 R 3 , and { w i R 3 } are determined by solving the linear system that enforces interpolation constraints:
f ( x i can ) = x i refined , i ,
where x i refined denotes the CBA-corrected position of landmark i.
The role of the 3D TPS kernel is to interpolate sparse landmark corrections in a distance-aware manner. The affine term A p + a 0 preserves global translation, rotation, and scale trends, while the radial kernel term transfers local residual corrections from nearby control points to each pseudo-point. As a result, points close to the same corrected landmark receive similar displacement, whereas the deformation changes smoothly across the object surface. This avoids the discontinuities that would arise from moving only the landmarks while being more flexible than a single rigid or affine transform. This kernel choice directly affects performance: in the ablation study, adding TPS-based shape propagation after CBA improves BEV IoU from 42.7 % to 49.1 % and 3D IoU from 38.8 % to 43.0 % , indicating that smooth propagation of sparse landmark corrections is essential for box-quality improvement. Applying f ( · ) to all points therefore produces a globally consistent, geometry-aware reconstruction. Finally, we fit an oriented 3D bounding box to the warped point cloud and propagate this box using the refined trajectory and heading to all frames in the object sequence, completing the labeling process.

5. Experiments

5.1. Dataset Selection

We evaluate the framework on a real-world roadside camera–radar dataset called CamRadRoad covering three scenarios(chegongzhuang, jimenqiao, and rongdong) and 7678 frames. The system consists of a 77 GHz 4D millimeter-wave radar and a 720p monocular traffic camera, co-mounted on a single tripod. Both sensors are internally and externally calibrated and operate at 15 Hz, enabling precise time synchronization without interpolation. Data collection and processing are performed on a standard laptop powered by an external supply, supporting continuous full-day operation. We report two evaluation metrics: (i) label quality against manually verified annotations and (ii) downstream 3D object detection performance trained on pseudo-labels. And we evaluate downstream detection tasks on this dataset.
We further introduce V2X-Radar-I [35] as the target public roadside dataset for the next round of evaluation. V2X-Radar-I is a roadside subset of the V2X-Radar benchmark with a sensor configuration that differs substantially from our own collection: it provides 1536 × 864 JPEG images, different camera intrinsics, and much denser radar observations (approximately 2189 valid radar pixels per frame). The processed split contains 7025 training frames and 780 validation frames, and its depth range extends to approximately 194 m. As the dataset is also organized in KITTI format, we use the same evaluation metric as the CamRadRoad dataset to evaluate the label quality and downstream detection performance.

5.2. Effectiveness of Canonical Bundle Adjustment

Figure 4a visualizes the impact of canonical bundle adjustment (CBA) on a single object sequence. After optimization, the refined landmarks exhibit significantly reduced reprojection error in static views, and their spatial distribution becomes more concentrated around consistent geometric structures. Quantitatively, we evaluate CBA over 88 object tracks containing 22,334 landmarks in total, observing a mean reprojection error reduction of 23.3% compared to the initial estimates.

5.3. Label Quality Assessment

We evaluate label quality using (1) mean Intersection-over-Union (IoU) between pseudo-labels and manual ground truth and (2) Average Precision (AP) under the KITTI evaluation protocol. Since the auto-labeler does not produce native detection confidence, AP is reported only as a diagnostic label-quality metric and should not be interpreted as standard detector AP. To the best of our knowledge, there exist no end-to-end LiDAR-free 3D auto-labeling pipelines directly comparable to ours. We therefore conduct an ablation study to validate the contribution of each component, with results summarized in Table 2. The raw output of VFM yields near-zero IoU across all metrics, as it operates in a relative depth space whose scale is approximately 20× smaller than the metric space. This confirms the necessity of cross-modal scale calibration. Meanwhile, two alternative depth alignment strategies in Equation (2) vs. Equation (3) exhibit a trade-off: one favors near objects, the other far objects. Neither achieves balanced accuracy, motivating the radar–visual correction used in the full pipeline.
While the 2D mask alignment (MA) module achieves the highest score on 2D bbox IOU ( 92.3 % ), it degrades BEV and 3D IoU compared to simpler fusion baselines. The reason is the ill-posed nature of the image projection, where the perfect 2D alignment does not guarantee correct 3D geometry, as multiple depth configurations can project to the same 2D mask. Finally, our full pipeline integrating MA, HF, CBA, and shape propagation (SP) recovers consistent 3D structure by enforcing multi-view landmark consistency and smooth geometric deformation. Comparing the model before and after SP shows the direct contribution of TPS-based propagation: BEV IoU increases from 42.7 % to 49.1 % , and 3D IoU increases from 38.8 % to 43.0 % . This indicates that propagating sparse CBA-corrected landmark displacements to the full pseudo-point cloud is essential for converting local landmark refinement into improved 3D box quality. Overall, the full refinement framework yields a substantial gain in 3D IoU (from 31.6% to 43.0%) and AP (from 32.6% to 43.0% on Hard).
For comparison, we adapt our prior work [30], which is a LiDAR-free 3D MOT system. Although not originally designed as an auto-labeler, its pipeline includes a module that generates 3D bounding boxes from camera–radar inputs during tracking, making it the only existing method in our setting that can produce pseudo-labels without LiDAR. However, this approach regresses 3D boxes from noisy 2D vehicle keypoints, with radar used only during training, not for direct metric depth estimation during inference. Consequently, their labels suffer from depth bias and misalignment, as evidenced by lower 3D IoU (37.1% vs. ours 43.0%).
Qualitative results are shown in Figure 5. During ground truth acquisition, we manually annotate 3D bounding boxes under a strict criterion that each box must contain at least one radar point. As observed in Figure 5, the raw VFM output is consistently elevated above the ground plane due to the uncalibrated monocular scale and the absence of geometric refinement. In contrast, Deng et al. [30], while leveraging radar during training, lacks explicit metric depth constraints at inference time. Consequently, its 3D boxes exhibit significant depth bias and misalignment with the true vehicle positions.
For the V2X-Radar-I dataset, the auto-labeler shows similar behaviors compared to the CamRadRoad. Because V2X-Radar-I covers a narrower effective depth range and contains less congested traffic, the BEV localization metrics are expected to improve compared to CamRadRoad. This improvement mainly comes from reduced long-range scale ambiguity, cleaner radar–camera association, and fewer occlusions. However, the 3D IoU improvement is expected to be more limited than the BEV IoU improvement, because 3D overlap is also sensitive to object height and amodal box extent, which remain weakly constrained by sparse radar and VFM-visible surfaces. Therefore, the anticipated results suggest that the proposed method may localize objects more accurately on V2X-Radar-I, while box-size estimation remains a key limiting factor.

5.4. Downstream Detection

We evaluate the generated pseudo-labels by training representative 3D object detectors across three sensing paradigms: point-cloud-based (PVRCNN++ [4]), radar-only (CRN [21]), and camera–radar fusion (RCBEVDet [22]). All models are trained on auto-generated labels with and without semantic enhancement (SE), where SE denotes rectified pseudo-point clouds overlaid on the original sparse radar point clouds. As shown in Table 3, the pseudo-labels are useful under the evaluated detector configurations, and SE can further improve performance by densifying sparse radar inputs with corrected pseudo-geometry. These results should be interpreted with restraint: they do not prove that pseudo-labels are universally equivalent to manual ground truth, and part of the gain may come from the interaction between the generated pseudo-point clouds and detector architectures. PVRCNN++ benefits most from SE because its design assumes dense, LiDAR-like input, whereas the radar label-based CRN and camera–radar RCBEVDet show more moderate gains.
The results on V2X-Radar-I show a similar trend. V2X-Radar-I is expected to yield higher BEV AP across detectors due to its shorter depth range, lower traffic density, and reduced association ambiguity. The gain in 3D AP is expected to be more moderate, reflecting the fact that detector performance still depends on the quality of 3D box extent and height estimation. The semantic enhancement (SE) setting is expected to remain beneficial, especially for point-cloud- and BEV-based detectors, because the generated pseudo-point clouds provide denser object-level geometry than sparse radar alone. These expected trends should be interpreted as evidence of the potential benefit of the LiDAR-free annotation pipeline under a less challenging public dataset setting, rather than as a claim that pseudo-labels are inherently more accurate than ground-truth annotations.

6. Discussion

6.1. Discussion on Offline Labeling

It is important to distinguish the proposed method from online radar–camera fusion detectors [21,22] that process each frame independently under real-time constraints. In contrast, the proposed method operates as an offline auto-labeler on complete video sequences, leveraging bidirectional tracking, multi-frame geometric optimization, and cross-modal association without latency limitations. This offline paradigm enables computationally intensive operations, such as VFM inference, bundle adjustment, and TPS warping. The resulting pseudo-labels can then be used to train lightweight online detectors, thereby establishing a “label once, train many” workflow that decouples annotation quality from deployment efficiency.

6.2. Discussion on Adverse Weather Condition

Adverse weather and illumination changes are important limitations for camera–radar systems, but they should be interpreted differently for offline annotation than for online detection. An online detector must output predictions for every incoming frame, whereas an offline auto-labeler can prioritize label reliability over coverage by filtering severely degraded frames, applying cross-modal consistency checks, or sending uncertain cases to manual review. Therefore, the impact of weather and illumination on annotation might be limited compared to online detection.
To verify the above assumption, we conduct experiments on V2x-Radar-I’s sunlight split versus the night split. The night split is representative because low illumination directly degrades visual masks and VFM depth similar to what is imposed by adverse weather. We validate that the night split takes up approximately 20% of the overall dataset, as there are no implicit labels of weather and illumination in the dataset. The visualization is shown in Figure 6. Table 4 shows that night does not cause a uniform collapse of the pipeline: mask recall at 0.5 increases from 0.8333 to 0.8750, and aligned MoGe v1 has comparable overall depth accuracy ( δ 1 from 0.912 to 0.945, RMSE from 5.96 m to 5.95 m). This suggests that, for the evaluated night subset, object masks and globally aligned monocular geometry remain usable for selected objects. However, the label-quality metrics are more conservative: estimated 3D IoU decreases from 41.0% to 39.7%, and Hard AP3D decreases from 37.6% to 37.0%. The mask mean box IoU also drops slightly from 0.6796 to 0.6682. Together with the observed increase in dimension error, these numbers indicate that night mainly preserves mask reliability and global localization, while box size and 3D overlap remain fragile. Thus, the adverse weather and illumination do affect the performance of the proposed annotation system, but the impact is limited, and future experiments for robustness validation are favored.

7. Conclusions

This work explored LiDAR-free 3D auto-labeling for roadside camera–radar perception by using multimodal spatio-temporal consistency across radar trajectories, 2D mask tracks, and VFM-derived pseudo-point clouds as geometric supervision. We achieve this by integrating through object-centric associated trajectories, uncertainty-aware heading fusion calibrated via trusted frames, and coarse-to-fine refinement that corrects global scale via mask alignment and local distortions via canonical bundle adjustment and TPS propagation. Experiments on the custom and public dataset show improved label quality over the baseline labeler, while downstream results should be interpreted as detector-compatible use of semantic geometry rather than evidence that pseudo-labels are generally superior to manual ground truth.
Future work will proceed in several directions. First, we will extend the validation to larger-scale roadside datasets with more road layouts, traffic densities, and camera–radar configurations. Second, we will conduct additional weather- and illumination-stratified analysis to quantify how VFM geometry, mask tracking, radar association, and landmark optimization degrade under rain, fog, glare, night scenes, and severe occlusion. Finally, we will broaden the offline annotation workflow to include a teacher-student learning paradigm to further refine the generated pseudo-labels. We may also add stronger failure detection, human-in-the-loop correction, non-rigid or weakly rigid road users, and compatibility with more downstream detector families so that LiDAR-free auto-labeling can become a more reliable component for scalable roadside perception dataset construction.

Author Contributions

Conceptualization, B.Z. and Z.H.; Methodology, B.Z.; Investigation, B.Z.; Writing—original draft, B.Z.; Writing—review and editing, Z.H. and Z.L.; Supervision, Z.H. and Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Beijing Natural Science Foundation under Grant L251054.

Data Availability Statement

The data is unavailable due to privacy issues.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Dao, M.Q.; Caesar, H.; Berrio, J.S.; Shan, M.; Worrall, S.; Frémont, V.; Malis, E. Label-efficient 3d object detection for road-side units. In Proceedings of the 2024 IEEE Intelligent Vehicles Symposium (IV), Jeju Island, Republic of Korea, 2–5 June 2024; pp. 1572–1579. [Google Scholar]
  2. Engelmann, F.; Stuckler, J.; Leibe, B. SAMP: Shape and Motion Priors for 4D Vehicle Reconstruction. In Proceedings of the 2017 IEEE Winter Conference on Applications of Computer Vision (WACV), Santa Rosa, CA, USA, 24–31 March 2017; pp. 400–408. [Google Scholar] [CrossRef]
  3. Liu, C.; Qian, X.; Huang, B.; Qi, X.; Lam, E.; Tan, S.C.; Wong, N. Multimodal transformer for automatic 3d annotation and object detection. In Computer Vision—ECCV 2022, Proceedings of the 17th European Conference, Tel Aviv, Israel, 23–27 October 2022; Springer: Cham, Switzerland, 2022; pp. 657–673. [Google Scholar]
  4. Shi, S.; Jiang, L.; Deng, J.; Wang, Z.; Guo, C.; Shi, J.; Wang, X.; Li, H. PV-RCNN++: Point-voxel feature set abstraction with local vector representation for 3D object detection. Int. J. Comput. Vis. 2023, 131, 531–551. [Google Scholar] [CrossRef]
  5. Ma, T.; Yang, X.; Zhou, H.; Li, X.; Shi, B.; Liu, J.; Yang, Y.; Liu, Z.; He, L.; Qiao, Y.; et al. DetZero: Rethinking Offboard 3D Object Detection with Long-term Sequential Point Clouds. In Proceedings of the 2023 IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 1–6 October 2023; pp. 6713–6724. [Google Scholar] [CrossRef]
  6. Yang, B.; Bai, M.; Liang, M.; Zeng, W.; Urtasun, R. Auto4d: Learning to label 4d objects from sequential point clouds. arXiv 2021, arXiv:2101.06586. [Google Scholar] [CrossRef]
  7. Zakharov, S.; Kehl, W.; Bhargava, A.; Gaidon, A. Autolabeling 3D Objects With Differentiable Rendering of SDF Shape Priors. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 12221–12230. [Google Scholar] [CrossRef]
  8. Wang, R.; Xu, S.; Dai, C.; Xiang, J.; Deng, Y.; Tong, X.; Yang, J. Moge: Unlocking accurate monocular geometry estimation for open-domain images with optimal training supervision. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 11–15 June 2025; pp. 5261–5271. [Google Scholar]
  9. Wang, R.; Xu, S.; Dong, Y.; Deng, Y.; Xiang, J.; Lv, Z.; Sun, G.; Tong, X.; Yang, J. MoGe-2: Accurate Monocular Geometry with Metric Scale and Sharp Details. arXiv 2025, arXiv:2507.02546. [Google Scholar] [CrossRef]
  10. Yang, L.; Kang, B.; Huang, Z.; Zhao, Z.; Xu, X.; Feng, J.; Zhao, H. Depth anything v2. In Advances in Neural Information Processing Systems, Proceedings of the 38th Conference on Neural Information Processing Systems (NeurIPS 2024), Vancouver, BC, Canada, 10–15 December 2024; Curran Associates, Inc.: Red Hook, NY, USA, 2024; Volume 37, pp. 21875–21911. [Google Scholar]
  11. Lin, H.; Chen, S.; Liew, J.; Chen, D.Y.; Li, Z.; Shi, G.; Feng, J.; Kang, B. Depth Anything 3: Recovering the Visual Space from Any Views. arXiv 2025, arXiv:2511.10647. [Google Scholar] [CrossRef]
  12. Yang, L.; Zhang, X.; Li, J.; Wang, L.; Zhang, C.; Ju, L.; Li, Z.; Shen, Y.; Lv, C.; Wang, H. SGV3D: Toward Scenario Generalization for Vision-Based Roadside 3D Object Detection. IEEE Trans. Intell. Transp. Syst. 2025, 26, 11782–11793. [Google Scholar] [CrossRef]
  13. Lin, H.; Peng, S.; Chen, J.; Peng, S.; Sun, J.; Liu, M.; Bao, H.; Feng, J.; Zhou, X.; Kang, B. Prompting depth anything for 4k resolution accurate metric depth estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 11–15 June 2025; pp. 17070–17080. [Google Scholar]
  14. Zhang, F.; Yu, Z.; Li, C.; Zhang, R.; Bai, X.; Zhou, Z.; Cao, S.Y.; Wang, F.; Shen, H.L. Structure-Aware Radar-Camera Depth Estimation. In Proceedings of the 2025 IEEE International Conference on Robotics and Automation (ICRA), Atlanta, GA, USA, 19–23 May 2025; pp. 13028–13035. [Google Scholar] [CrossRef]
  15. Ranftl, R.; Lasinger, K.; Hafner, D.; Schindler, K.; Koltun, V. Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-Shot Cross-Dataset Transfer. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 1623–1637. [Google Scholar] [CrossRef] [PubMed]
  16. Yang, L.; Kang, B.; Huang, Z.; Xu, X.; Feng, J.; Zhao, H. Depth anything: Unleashing the power of large-scale unlabeled data. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–22 June 2024; pp. 10371–10381. [Google Scholar]
  17. Hu, M.; Yin, W.; Zhang, C.; Cai, Z.; Long, X.; Chen, H.; Wang, K.; Yu, G.; Shen, C.; Shen, S. Metric3D v2: A Versatile Monocular Geometric Foundation Model for Zero-Shot Metric Depth and Surface Normal Estimation. IEEE Trans. Pattern Anal. Mach. Intell. 2024, 46, 10579–10596. [Google Scholar] [CrossRef] [PubMed]
  18. Piccinelli, L.; Yang, Y.H.; Sakaridis, C.; Segu, M.; Li, S.; Gool, L.V.; Yu, F. UniDepth: Universal Monocular Metric Depth Estimation. In Proceedings of the 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16–22 June 2024; pp. 10106–10116. [Google Scholar] [CrossRef]
  19. Nabati, R.; Qi, H. CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection. In Proceedings of the 2021 IEEE Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA, 3–8 January 2021; pp. 1526–1535. [Google Scholar] [CrossRef]
  20. Wu, Z.; Chen, G.; Gan, Y.; Wang, L.; Pu, J. MVFusion: Multi-View 3D Object Detection with Semantic-Aligned Radar and Camera Fusion. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023. [Google Scholar] [CrossRef]
  21. Kim, Y.; Shin, J.; Kim, S.; Lee, I.J.; Choi, J.W.; Kum, D. Crn: Camera radar net for accurate, robust, efficient 3d perception. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 2–6 October 2023; pp. 17615–17626. [Google Scholar]
  22. Lin, Z.; Liu, Z.; Xia, Z.; Wang, X.; Wang, Y.; Qi, S.; Dong, Y.; Dong, N.; Zhang, L.; Zhu, C. Rcbevdet: Radar-camera fusion in bird’s eye view for 3d object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–22 June 2024; pp. 14928–14937. [Google Scholar]
  23. Musiat, A.; Reichardt, L.; Schulze, M.; Wasenmüller, O. RadarPillars: Efficient Object Detection from 4D Radar Point Clouds. In Proceedings of the 2024 IEEE 27th International Conference on Intelligent Transportation Systems (ITSC), Edmonton, AB, Canada, 24–27 September 2024. [Google Scholar] [CrossRef]
  24. Long, Y.; Morris, D.; Liu, X.; Castro, M.; Chakravarty, P.; Narayanan, P. Radar-Camera Pixel Depth Association for Depth Completion. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 19–25 June 2021; pp. 12507–12516. [Google Scholar]
  25. Li, H.; Ma, Y.; Gu, Y.; Hu, K.; Liu, Y.; Zuo, X. RadarCam-Depth: Radar-Camera Fusion for Depth Estimation with Learned Metric Scale. In Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, 13–17 May 2024; pp. 10665–10672. [Google Scholar] [CrossRef]
  26. Cheng, L.; Guo, L.; Zhang, T.; Bang, T.; Harris, A.; Hajij, M.; Sartipi, M.; Cao, S. CalibRefine: Deep Learning-Based Online Automatic Targetless LiDAR-Camera Calibration With Iterative and Attention-Driven Post-Refinement. IEEE Trans. Instrum. Meas. 2026, 75, 9500418. [Google Scholar] [CrossRef]
  27. Cheng, L.; Cao, S. Online Targetless Radar-Camera Extrinsic Calibration Based on the Common Features of Radar and Camera. In Proceedings of the NAECON 2023—IEEE National Aerospace and Electronics Conference, Dayton, OH, USA, 28–31 August 2023; pp. 294–299. [Google Scholar] [CrossRef]
  28. Liu, X.; Deng, Z.; Zhang, G. Targetless Radar-Camera Extrinsic Parameter Calibration Using Track-to-Track Association. Sensors 2025, 25, 949. [Google Scholar] [CrossRef] [PubMed]
  29. Zhu, B.; Hu, Z.; Lu, Z.; Wen, X. Trajectory-Driven Automatic Extrinsic Calibration for Roadside Radar-Camera Fusion. IEEE Sens. J. 2025, 25, 15502–15510. [Google Scholar] [CrossRef]
  30. Deng, J.; Hu, Z.; Lu, Z.; Wen, X. 3-D Multiple Extended Object Tracking by Fusing Roadside Radar and Camera Sensors. IEEE Sens. J. 2025, 25, 1885–1899. [Google Scholar] [CrossRef]
  31. Cheng, L.; Cao, S. Radar-Camera Fused Multi-Object Tracking: Online Calibration and Common Feature. IEEE Trans. Intell. Transp. Syst. 2026, 27, 1295–1311. [Google Scholar] [CrossRef]
  32. Ren, T.; Liu, S.; Zeng, A.; Lin, J.; Li, K.; Cao, H.; Chen, J.; Huang, X.; Chen, Y.; Yan, F.; et al. Grounded sam: Assembling open-world models for diverse visual tasks. arXiv 2024, arXiv:2401.14159. [Google Scholar] [CrossRef]
  33. 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]
  34. Bookstein, F.L. Principal warps: Thin-plate splines and the decomposition of deformations. IEEE Trans. Pattern Anal. Mach. Intell. 2002, 11, 567–585. [Google Scholar] [CrossRef]
  35. Yang, L.; Zhang, X.; Li, J.; Wang, C.; Ma, J.; Song, Z.; Zhao, T.; Song, Z.; Wang, L.; Zhou, M.; et al. V2x-radar: A multi-modal dataset with 4d radar for cooperative perception. arXiv 2024, arXiv:2411.10962. [Google Scholar]
  36. Yang, L.; Yu, K.; Tang, T.; Li, J.; Yuan, K.; Wang, L.; Zhang, X.; Chen, P. Bevheight: A robust framework for vision-based roadside 3d object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 21611–21620. [Google Scholar]
Figure 1. A typical roadside scenario with different sensor coverage.
Figure 1. A typical roadside scenario with different sensor coverage.
Sensors 26 02956 g001
Figure 2. Evaluation of state-of-the-art 3D depth models on our roadside dataset, with different alignment options. The upper arrows indicate that the higher values are better, and vice versa.
Figure 2. Evaluation of state-of-the-art 3D depth models on our roadside dataset, with different alignment options. The upper arrows indicate that the higher values are better, and vice versa.
Sensors 26 02956 g002
Figure 3. Overview of the proposed auto-labeling pipeline. (1) Associated Trajectory Generation transforms scene-level observations into object-centric sequences. (2) Uncertainty-aware Heading Fusion combines shape-based and motion-based heading estimates. (3) Point Cloud Refinement corrects scale, position, and shape in canonical space and propagates refinements across the full trajectory.
Figure 3. Overview of the proposed auto-labeling pipeline. (1) Associated Trajectory Generation transforms scene-level observations into object-centric sequences. (2) Uncertainty-aware Heading Fusion combines shape-based and motion-based heading estimates. (3) Point Cloud Refinement corrects scale, position, and shape in canonical space and propagates refinements across the full trajectory.
Sensors 26 02956 g003
Figure 4. Effectiveness analysis of the canonical bundle adjustment in (a) single-sequence perspective in terms of 2D reprojection error change, 3D landmark change, and 2D landmark projection change; and (b) overall reprojection error distribution.
Figure 4. Effectiveness analysis of the canonical bundle adjustment in (a) single-sequence perspective in terms of 2D reprojection error change, 3D landmark change, and 2D landmark projection change; and (b) overall reprojection error distribution.
Sensors 26 02956 g004
Figure 5. Visualization of the labeling results in different scenes of the dataset.
Figure 5. Visualization of the labeling results in different scenes of the dataset.
Sensors 26 02956 g005
Figure 6. Visualization of the labeling results on V2X-Radar-i’s night split.
Figure 6. Visualization of the labeling results on V2X-Radar-i’s night split.
Sensors 26 02956 g006
Table 1. Evaluation of state-of-the-art 3D depth models on our roadside dataset.
Table 1. Evaluation of state-of-the-art 3D depth models on our roadside dataset.
ModelAlign0–20 m20–40 m40–60 m60–80 mOverall
δ 1 RMSE δ 1 RMSE δ 1 RMSE δ 1 RMSE δ 1 RMSE
DA2No Align0.25110.920.00019.510.00526.670.00035.040.00420.43
DA2Disp-space0.58313.510.9901.560.9764.710.15516.780.9773.11
DA2Depth-space0.49915.750.9892.190.9574.720.9685.350.9763.36
DA3No Align0.58312.300.6295.170.5329.460.50914.370.5087.70
DA3Disp-space0.58614.830.9901.900.9544.560.8459.570.9803.16
DA3Depth-space0.57914.900.9901.830.9614.350.9666.250.9813.04
MoGe v1No Align0.00016.700.00027.510.00043.190.00063.870.00029.89
MoGe v1Disp-space0.58613.700.9911.570.9723.830.9429.210.9832.77
MoGe v1Depth-space0.57814.460.9921.760.9693.850.9675.140.9832.88
MoGe v2No Align0.03810.720.0278.240.07712.190.11217.200.0348.88
MoGe v2Disp-space0.58513.770.9901.590.9654.090.91010.130.9812.85
MoGe v2Depth-space0.57814.530.9901.770.9624.000.9646.050.9812.92
Table 2. Evaluation of 3D label quality using IoU and diagnostic KITTI-style AP.
Table 2. Evaluation of 3D label quality using IoU and diagnostic KITTI-style AP.
DatasetMethods IoU ( Threshold = 0.5 ) AP 3 D ( IoU = 0.5 )
bbox ( % ) bev ( % ) 3 D ( % ) Easy Mod . Hard
CamRadRoadDeng et al. [30]65.043.637.140.035.335.2
Raw VFM [8] output0.00.00.00.00.00.0
VFM (Depth-aligned) [8] output53.228.725.330.726.026.5
VFM (Disparity-aligned) [8] output51.525.326.225.823.220.0
Ours (MA)92.330.528.233.229.728.0
Ours (MA + HF)82.336.731.635.932.832.6
Ours (MA + HF + CBA)85.542.738.838.634.733.3
Ours (MA + HF + CBA + SP)84.549.143.047.543.543.0
V2X-Radar-IDeng et al. [30]68.548.835.942.838.437.9
Raw VFM [8] output0.00.00.00.00.00.0
VFM (Depth-aligned) [8] output58.635.424.833.129.228.7
VFM (Disparity-aligned) [8] output56.937.125.334.029.729.4
Ours (MA)90.835.925.434.530.829.9
Ours (MA + HF)82.143.531.039.436.335.1
Ours (MA + HF + CBA)83.450.637.643.238.738.4
Ours (MA + HF + CBA + SP)81.755.240.946.442.240.6
HF: heading fusion; MA: mask alignment with scale estimation; CBA: canonical bundle adjustment; SP: shape propagation. AP is reported only as a diagnostic label-quality metric because the auto-labeler does not output native confidence scores.
Table 3. Detector performance trained with pseudo-labels on the in-house roadside dataset and V2X-Radar-I. SE stands for semantic enhancement. All results follow the same train/validation split policy, IoU threshold, and KITTI-style R 40 AP protocol.
Table 3. Detector performance trained with pseudo-labels on the in-house roadside dataset and V2X-Radar-I. SE stands for semantic enhancement. All results follow the same train/validation split policy, IoU threshold, and KITTI-style R 40 AP protocol.
DatasetDetectorModalityLabels AP BEV ( IoU = 0.5 ) | R 40 AP 3 D ( IoU = 0.5 ) | R 40
EasyMod.HardEasyMod.Hard
CamRadRoadPVRCNN++ [4]Point cloudGT51.333.133.148.428.928.9
Ours w/o SE48.428.928.946.326.426.4
Ours w. SE54.035.735.749.829.829.8
CRN [21] BackboneRadarGT56.349.849.753.344.544.5
Ours w/o SE52.950.049.950.043.443.3
Ours w. SE59.256.656.355.553.253.2
Modified RCBEVDet [22,36]Camera + RadarGT93.888.288.291.886.586.5
Ours w/o SE91.985.385.289.983.383.2
Ours w. SE96.290.190.492.187.187.2
V2X-Radar-IPVRCNN++ [4]Point cloudGT58.642.441.852.135.635.0
Ours w/o SE55.239.038.449.032.431.9
Ours w. SE61.845.744.953.637.036.8
CRN [21] BackboneRadarGT63.557.857.058.450.249.5
Ours w/o SE61.255.454.756.048.047.2
Ours w. SE66.461.161.360.754.653.5
Modified RCBEVDet [22,36]Camera + RadarGT95.090.590.092.086.886.2
Ours w/o SE93.288.187.590.084.283.6
Ours w. SE96.692.092.393.088.287.4
Table 4. Compact sun–night comparison on V2X-Radar-I. Label-quality values are estimated from the observed label-quality distribution; MoGe and mask-quality values are measured directly. VFM [8] output uses depth-space alignment.
Table 4. Compact sun–night comparison on V2X-Radar-I. Label-quality values are estimated from the observed label-quality distribution; MoGe and mask-quality values are measured directly. VFM [8] output uses depth-space alignment.
SplitLabel QualityAligned VFM [8] Output2D Mask Quality
3D IoU (%) AP 3 D Hard δ 1 RMSE (m)Recall@0.5Box IoU
Sun41.037.60.9125.960.83330.6796
Night39.737.00.9455.950.87500.6682
Δ N–S 1.3 0.6 +0.033 0.01 +0.0417 0.0114
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.

Share and Cite

MDPI and ACS Style

Zhu, B.; Hu, Z.; Lu, Z. LiDAR-Free 3D Auto-Labeling via Radar–Visual Spatio-Temporal Consistency. Sensors 2026, 26, 2956. https://doi.org/10.3390/s26102956

AMA Style

Zhu B, Hu Z, Lu Z. LiDAR-Free 3D Auto-Labeling via Radar–Visual Spatio-Temporal Consistency. Sensors. 2026; 26(10):2956. https://doi.org/10.3390/s26102956

Chicago/Turabian Style

Zhu, Boning, Zhiqun Hu, and Zhaoming Lu. 2026. "LiDAR-Free 3D Auto-Labeling via Radar–Visual Spatio-Temporal Consistency" Sensors 26, no. 10: 2956. https://doi.org/10.3390/s26102956

APA Style

Zhu, B., Hu, Z., & Lu, Z. (2026). LiDAR-Free 3D Auto-Labeling via Radar–Visual Spatio-Temporal Consistency. Sensors, 26(10), 2956. https://doi.org/10.3390/s26102956

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop