Papers
Topics
Authors
Recent
Search
2000 character limit reached

SlimComm: Sparse 3D Perception in CAVs

Updated 8 July 2026
  • SlimComm is a communication-efficient framework for cooperative 3-D perception that uses radar Doppler and sparse BEV queries to reduce bandwidth while preserving detection accuracy.
  • It employs a two-stage query mechanism combining heuristic and exploratory reference points along with gated deformable attention for precise feature fusion.
  • Evaluations on CARLA-based datasets demonstrate superior performance and up to 90% bandwidth reduction compared to baselines like Where2Comm and AttFusion.

SlimComm is a communication-efficient framework for cooperative 3-D perception in connected autonomous vehicles (CAVs) that integrates 4-D radar Doppler with a query-driven sparse communication scheme. Its central objective is to avoid transmitting dense Bird’s-Eye-View (BEV) feature maps, which can overwhelm inter-vehicle bandwidth, while preserving detection accuracy under occlusion and limited sensor range. The framework constructs a motion-centric dynamic map, generates two classes of sparse BEV queries, exchanges only query-specific features, and fuses collaborator responses through multi-scale gated deformable attention. The same work also introduces the CARLA-based OPV2V-R and Adver-City-R datasets with per-point Doppler radar for evaluation (Yazgan et al., 18 Aug 2025).

1. System formulation and architectural organization

Each CAV ii collects a time-synchronized LiDAR point cloud LiL_i and six 4-D radar point clouds RiR_i, where each radar point carries (x,y,z)(x,y,z) plus Doppler velocity. LiDAR and radar points are pillarized into two BEV tensors, Li\bm L_i and Ri\bm R_i, concatenated, and passed through a ResNet-style BEV backbone. For each scale ll, the encoder produces a multi-scale feature map Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}, together with three semantic priors on the highest-resolution grid (H×W)(H\times W): a Dynamic Map Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}, a Confidence Map LiL_i0, and a Foreground Density Map LiL_i1 (Yazgan et al., 18 Aug 2025).

The overall processing chain is explicitly modular. An Ego Query Generator uses LiL_i2, LiL_i3, and LiL_i4 to emit sparse BEV queries at each scale. The communicator then broadcasts the sparse query locations LiL_i5 and the ego pose. Each neighboring vehicle LiL_i6 first warps its foreground-density prior into the ego frame and decides whether to participate; if any ego query falls on a cell satisfying LiL_i7, the neighbor warps its multi-scale features into ego coordinates, extracts a LiL_i8 halo around each queried location, and transmits only those halo-enriched features LiL_i9. Gated Multi-Scale Deformable Fusion merges ego features and collaborator responses into fused features RiR_i0, which are up-sampled and aggregated into a unified BEV tensor RiR_i1 for a lightweight 3D detection head. This organization makes sparse communication a first-class design principle rather than a post hoc compression stage.

2. Doppler-guided motion-centric dynamic map

A defining component of SlimComm is its use of radar Doppler to separate moving from static content before query generation. Let RiR_i2 denote ego velocity in ego coordinates. For radar RiR_i3 with extrinsic rotation RiR_i4, the ego velocity in radar-RiR_i5 coordinates is

RiR_i6

Each radar returns an absolute Doppler measurement RiR_i7 along the line of sight RiR_i8. After compensating for own-vehicle motion, the radial velocity of point RiR_i9 is

(x,y,z)(x,y,z)0

The fused LiDAR-radar point cloud is then discretized into a BEV grid of size (x,y,z)(x,y,z)1. A grid cell (x,y,z)(x,y,z)2 is marked dynamic if there exists a radar point projected into that cell whose compensated radial speed exceeds the threshold (x,y,z)(x,y,z)3:

(x,y,z)(x,y,z)4

The resulting binary map is

(x,y,z)(x,y,z)5

This motion-centric construction gives the communication module a physically grounded prior for prioritizing moving objects. Because the six radars provide full (x,y,z)(x,y,z)6 coverage and each radar point includes per-point Doppler, the method is designed to support moving/static separation across all directions (Yazgan et al., 18 Aug 2025).

3. Query taxonomy and two-stage offset mechanism

SlimComm generates two query types at each BEV scale (x,y,z)(x,y,z)7, each containing (x,y,z)(x,y,z)8 reference points. The first type is Heuristic Reference Points (HRP). Here, (x,y,z)(x,y,z)9 and Li\bm L_i0 are down-sampled to Li\bm L_i1 and Li\bm L_i2. Pool 1 contains all cells with Li\bm L_i3; Pool 2 contains the highest-confidence cells not already in Pool 1 until Li\bm L_i4. The selected coordinates are stored in Li\bm L_i5, and the associated embeddings are obtained by bilinear sampling:

Li\bm L_i6

The second type is Exploratory Reference Points (ERP), intended to probe occluded regions. Occluder peaks are first found in Li\bm L_i7 by

Li\bm L_i8

followed by thresholding with the per-scene percentile Li\bm L_i9. For each peak, a stochastic shadow offset Ri\bm R_i0 is sampled, yielding Ri\bm R_i1. Each ERP is embedded as

Ri\bm R_i2

and then mapped by a two-layer MLP to Ri\bm R_i3 (Yazgan et al., 18 Aug 2025).

The two query branches are combined through anchor formation and offset prediction. The anchor set is

Ri\bm R_i4

A coarse MLP predicts a 2-D offset Ri\bm R_i5, producing nudged centers

Ri\bm R_i6

To prevent HRP and ERP from collapsing to similar locations, SlimComm introduces an auxiliary margin loss:

Ri\bm R_i7

where Ri\bm R_i8 is the mean occluder-to-shadow distance at scale Ri\bm R_i9. A deformable-attention head then predicts 9 local offsets ll0 for each nudged anchor, producing final query locations

ll1

A common misconception in sparse cooperative perception is that sparsification is synonymous with selecting only already-visible or already-confident locations. SlimComm explicitly departs from that assumption by coupling dynamic/high-confidence HRP with occlusion-oriented ERP. This suggests that its sparsity pattern is designed not only for compression but also for targeted exploration of hidden structure.

4. Sparse communication protocol and gated deformable fusion

The communication stage is query-centric. The ego vehicle broadcasts ll2. Each neighbor ll3 warps its foreground density map into the ego frame, forming ll4, and opts in only if any query at the highest-resolution scale lands on a location with ll5. For participating neighbors, the warped multi-scale features ll6 are used to extract halo-enriched responses ll7 by taking a ll8 neighborhood around each ego query. Only these query-conditioned local features are transmitted (Yazgan et al., 18 Aug 2025).

Fusion proceeds in three steps. First, collaborator features are averaged:

ll9

where Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}0. Second, deformable cross-attention is applied using the ego query embeddings Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}1, the final query locations Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}2, and the aggregated collaborator halos:

Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}3

All unqueried grid cells are set to zero. Third, the collaborator-informed features are blended with the ego features by gated residual fusion:

Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}4

with gate

Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}5

The fused feature pyramid Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}6 is then up-sampled and aggregated into Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}7 for detection. The end-to-end pseudocode supplied with the method makes clear that query generation, neighbor selection, halo extraction, deformable attention, and gated residual blending are integrated in a single loop over time steps and scales.

5. Datasets and evaluation setting

SlimComm is evaluated on two CARLA-based cooperative perception datasets, OPV2V-R and Adver-City-R, both built on CARLA and OpenCDA, recorded at 10 Hz, and annotated with 3-D bounding boxes. Each CAV uses the same sensor suite: one 64-channel LiDAR with Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}8 M points/s and Fi,lRCl×Hl×Wl\bm F_{i,l}\in\mathbb R^{C_l\times H_l\times W_l}9 m range, six 4-D radars with (H×W)(H\times W)0 M points/s each and (H×W)(H\times W)1 m range, four RGB cameras providing (H×W)(H\times W)2 FOV, and GPS/IMU. The radar returns (H×W)(H\times W)3, and the six-radar layout provides full (H×W)(H\times W)4 coverage (Yazgan et al., 18 Aug 2025).

Dataset Scene characterization Traffic statistics
OPV2V-R “General urban” Avg. neighbors per frame: 2 (up to 5); avg. vehicles in range (H×W)(H\times W)5
Adver-City-R “Crash-relevant scenarios” Avg. neighbors per frame: 2; avg. vehicles (H×W)(H\times W)6; five road types; scenario lengths 23–39 s; densities 10–33 vehicles

The two datasets serve distinct roles. OPV2V-R represents general urban operation, whereas Adver-City-R emphasizes crash-relevant scenarios and explicitly stratifies results by General, Sparse, and Dense traffic settings. Because both datasets include per-point Doppler radar, they support direct evaluation of the motion-centric dynamic map rather than requiring radar to be treated only as an auxiliary geometric sensor.

6. Quantitative performance and research significance

Bandwidth is computed in float32 as

(H×W)(H\times W)7

Relative to full-map sharing of a dense BEV tensor, SlimComm uses only (H×W)(H\times W)8–(H×W)(H\times W)9 MB/frame, corresponding to up to Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}0 lower bandwidth. On Adver-City-R, SlimComm reports [email protected] of Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}1 and [email protected] of Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}2 for General/Sparse/Dense, with BD Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}3 MB/frame. In the same setting, Where2Comm reports Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}4 and Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}5 with BD Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}6 MB, and AttFusion reports Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}7 and Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}8 with BD Di{0,1}H×W\bm D_i\in\{0,1\}^{H\times W}9 MB. On OPV2V-R, SlimComm reports [email protected] LiL_i00, [email protected] LiL_i01, and BD LiL_i02 MB/frame, compared with Where2Comm at LiL_i03 and BD LiL_i04 MB, and AttFusion at LiL_i05 and BD LiL_i06 MB (Yazgan et al., 18 Aug 2025).

These results are summarized below.

Setting SlimComm Baselines
Adver-City-R [email protected] LiL_i07; [email protected] LiL_i08; BD LiL_i09 MB/frame Where2Comm: BD LiL_i10 MB; AttFusion: BD LiL_i11 MB
OPV2V-R [email protected] LiL_i12; [email protected] LiL_i13; BD LiL_i14 MB/frame Where2Comm: BD LiL_i15 MB; AttFusion: BD LiL_i16 MB

Within the reported experiments, SlimComm matches or exceeds the best baselines under all densities while using only LiL_i17 of their bandwidth. A plausible implication is that the combination of Doppler-guided motion priors, exploratory occlusion probing, and query-conditioned halo transmission changes the usual trade-off between communication volume and cooperative detection accuracy. Rather than treating bandwidth reduction as a purely compression-oriented objective, SlimComm frames it as a structured feature-selection problem over dynamic and occluded BEV regions.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to SlimComm.