SE-Det: A Strict Spatial-Spectral Equivariant Detector for Multispectral Object Detection
Organizations: Beijing Institute of Technology, Beijing 100081, China. · Big Data and Artificial Intelligence Laboratory, Beijing Institute of Technology Chongqing Innovation Center, Chongqing 401135, China.
Abstract
Multispectral object detection requires detectors to exploit material-dependent spectral responses while maintaining consistent localization under geometric variations. Existing MOD detectors learn discriminative spectral representations, yet lack a unified mechanism that preserves spectral order, adapts spectral-context fusion across pyramid levels, and regulates geometric responses under rotation. To address these limitations, we propose SE-Det, a strict spatial-spectral equivariant detector that couples ordered spectral modeling with transformation-consistent prediction. Spectral Order-aware Sampling Calibration (SOSC) imposes local order constraints on input-derived spectral features through first-order variation, while Common-Differential Equivariant Fusion (CDEF) adapts spectral-context aggregation across pyramid levels. A compact Geometric Alignment Head (GAH) reconciles invariant and equivariant output properties within a unified prediction stage. Across MODA, HOD3K, and DroneVehicle, SE-Det combines high detection accuracy with a compact parameter footprint and reduced rotation-induced variation. Code is available at https://github.com/Riiluo/S3E-Det.
Figures & tables
| Methods | Car | Bus | Van | Awn. bike | Truck | Tricycle | Bicycle | Pedestrian | mAP | mAP | mAP | #F | #P | |
| two-stage | LSKNet [ 19 ] | 90.4 | 88.5 | 74.5 | 72.5 | 66.0 | 52.5 | 41.0 | 28.2 | 64.2 | 42.8 | 39.4 | 221.9G | 32.6M |
| O-RCNN [ 18 ] | 90.5 | 89.7 | 74.6 | 72.5 | 66.6 | 54.7 | 45.1 | 30.4 | 65.5 | 44.0 | 40.9 | 244.7G | 55.3M | |
| StripRCNN [ 20 ] | 90.5 | 89.0 | 76.1 | 73.6 | 67.1 | 56.5 | 45.2 | 30.7 | 66.1 | 44.0 | 41.0 | 231.8G | 45.2M | |
| ReDet [ 13 ] | 90.6 | 89.6 | 76.8 | 72.9 | 69.6 | 52.4 | 41.5 | 41.0 | 66.8 | 44.1 | 41.3 | 245.2G | 31.6M | |
| one-stage | R3Det-KLD [ 22 ] | 90.4 | 88.7 | 74.8 | 66.6 | 60.9 | 42.6 | 29.8 | 35.5 | 61.2 | 39.4 | 36.8 | 306.7G | 39.6M |
| S 2 ANet [ 21 ] | 90.4 | 88.7 | 74.4 | 69.1 | 62.7 | 48.9 | 30.1 | 40.7 | 63.1 | 38.7 | 36.7 | 216.5G | 38.8M |
| # Input: pyramid features , group basis |
| # Output: class logits and aligned boxes |
| for do |
| = EquivariantStem ( ), = GroupPool ( ) |
| Invariant readout |
| = ClassReadout ( ), = DistanceReadout ( ) |
| Equivariant phase decoding |
| Model | Params (M) | FLOPs (G) | Size (MB) | Peak GPU Mem (GB) | Time (min/epoch) |
|---|---|---|---|---|---|
| YOLOv8n | 3.2 | 12.6 | 5.75 | 14 | 10 |
| S 3 E-Det ( ) | 2.4 | 35.6 | 5.43 | 20 | 12 |
| Equiv. | SOSC | CDEF | GAH | mAP | mAP | mAP |
|---|---|---|---|---|---|---|
| 62.0 | 48.0 | 43.3 | ||||
| 66.8 | 54.1 | 47.7 | ||||
| 69.6 | 55.5 | 50.0 | ||||
| 68.7 | 54.9 | 49.4 | ||||
| 68.3 | 55.2 | 49.2 | ||||
| 71.3 | 58.3 | 52.3 |
| Spectral kernel | Residual gate | Derivative gate | mAP | mAP |
| 1 | 71.3 | 52.6 | ||
| 3 | 72.6 | 54.0 | ||
| 5 | 72.4 | 53.8 | ||
| 7 | 72.2 | 53.5 | ||
| 3 | 71.4 | 52.8 | ||
| 3 | 71.0 | 52.3 |
| Reduction ratio | Spatial kernel | Agreement gate | mAP | mAP |
| 2 | 3 | 72.3 | 53.7 | |
| 4 | 3 | 72.6 | 54.0 | |
| 8 | 3 | 71.9 | 53.3 | |
| 4 | 5 | 72.4 | 53.8 | |
| 4 | 3 | 71.6 | 52.9 |
| Group order | mAP | mAP | mAP | Params | FLOPs |
|---|---|---|---|---|---|
| 62.0 | 48.0 | 43.3 | 0.6M | 8.5G | |
| 70.8 | 57.9 | 51.5 | 1.2M | 17.3G | |
| 72.6 | 59.7 | 54.0 | 2.4M | 35.6G | |
| 72.7 | 59.8 | 54.0 | 5.0M | 73.0G |
| Operator | Params (2,445,776) | FLOPs (35.60G) | Cumulative | Local |
|---|---|---|---|---|
| L0 Stem (group lift) | 2,080 | 0.54G | 0.000000 | 0.000000 |
| L1 SOSC-1 | 10,307 | 2.59G | 0.000023 | 0.000004 |
| L2 Patch merging-1 | 2,112 | 0.34G | 0.000034 | 0.000004 |
| L3 SOSC-2 | 38,883 | 2.51G | 0.000227 | 0.000004 |
| L4 Patch merging-2 | 8,320 | 0.34G | 0.000059 | 0.000001 |
| L5 SOSC-3 | 151,331 | 2.46G | 0.000509 | 0.000005 |
| Angle | L8 backbone | P3–P5 mean | Decoded OBBs | Post-NMS predictions | ||
|---|---|---|---|---|---|---|
| 0.013557 | 0.456471 | 0.376044 | 0.348256 | 0.432972 | 0.658733 | |
| 0.013669 | 0.547496 | 0.396743 | 0.359207 | 0.456248 | 0.663884 | |
| 0.000000 | 0.001776 | 0.001008 | 0.000890 | 0.022366 | 0.024853 | |
| 0.013473 | 0.467767 | 0.381041 | 0.336827 | 0.503154 | 0.768568 | |
| 0.013331 | 0.533103 | 0.383906 | 0.342756 | 0.451895 | 0.575583 | |
| 0.000000 | 0.001838 | 0.001013 | 0.000934 | 0.034079 | 0.033145 |
| Method | mAP | mAP | mAP | FLOPs | Params |
|---|---|---|---|---|---|
| CO-DETR | 77.9 | 57.3 | 51.7 | 200.7G | 64.5M |
| DINO | 89.1 | 61.6 | 56.3 | 114.7G | 47.6M |
| Faster R-CNN | 89.4 | 62.7 | 56.9 | 206.7G | 41.1M |
| ATSS | 91.2 | 63.0 | 57.4 | 110.6G | 32.2M |
| TOOD | 90.3 | 65.6 | 57.8 | 108.5G | 32.1M |
| RepPoints | 92.0 | 65.5 | 58.4 | 104.5G | 36.9M |
| Method | Car | Bus | Truck | Fre. | Van | mAP | mAP |
|---|---|---|---|---|---|---|---|
| C 2 Former [ 28 ] | 90.2 | 89.8 | 68.3 | 64.4 | 58.5 | 74.2 | 47.3 |
| YOLOv8l-RGB [ 29 ] | 92.5 | 91.7 | 68.8 | 47.8 | 50.2 | 70.2 | 48.6 |
| YOLOv8l-IR [ 29 ] | 93.4 | 91.9 | 69.3 | 53.7 | 51.1 | 71.9 | 49.1 |
| SLBAF-Net [ 32 ] | 90.2 | 89.9 | 76.0 | 68.2 | 59.9 | 76.8 | 49.5 |
| CSOM-ODAF [ 33 ] | 90.1 | 89.8 | 75.6 | 68.2 | 61.8 | 77.1 | 50.1 |
| CMA [ 34 ] | 95.8 | 93.1 | 75.9 | 59.8 | 59.4 | 76.8 | 50.4 |
| Configuration | Mean (ms/image) | FPS | Peak Memory (MiB) | Avg. Board Power (W) | Energy (J/image) |
| Rotation-group variants | |||||
| 28.2 | 35.5 | 82 | 5.7 | 0.16 | |
| 56.0 | 17.9 | 168 | 8.0 | 0.45 | |
| 89.3 | 11.2 | 312.4 | 9.2 | 0.82 | |
| 181.0 | 5.5 | 595 | 11.2 | 2.03 | |
| Component variants at | |||||
Multispectral Object Detection
Multispectral object detection combines information from visible, infrared, and other spectral bands to locate objects in challenging scenes.
See all 43 papers