VesperMUSE: Multi-Modal Fusion Vision Transformer for Image Semantic Segmentation Under Diverse Light Conditions
Organizations: The University of Manchester, Department of Computer Science
Abstract
Semantic segmentation is critical for the reliable navigation and scene understanding of autonomous systems, yet its performance degrades severely in low-light environments due to noise, artifacts, colour distortion, and the loss of structural details. To address this challenge, this work introduces VesperMUSE, a unified multi-modal framework designed to achieve robust image semantic segmentation across diverse illumination conditions. The architecture addresses the light deficiency problem on multiple levels: proposing a novel physics-informed synthetic low-light adaptation algorithm, approaching Low-Light Image Enhancement (LLIE) through a thermal-guided paradigm, and finally aiming to recover the intrinsic scene details for semantic segmentation through a multi-modal fusion approach. Following enhancement, the framework dynamically integrates the primary RGB features with auxiliary thermal representations and surface normal maps highlighting geometric discontinuities and material boundaries. At the core of this integration is a highly scalable, modality-agnostic self-attention mechanism that extracts both global context and fine local features from an arbitrary number of auxiliary inputs. By combining and projecting these hierarchical multi-modal representations into a unified component, the attention module allows the network to selectively attend to relevant cross-modal cues without requiring any architectural modifications when different sensor configurations are used. Extensive evaluations demonstrate that VesperMUSE successfully recovers missing visual cues, providing a flexible, state-of-the-art (SOTA) solution for machine perception in extreme and unstructured real-world environments.
Figures & tables
| Dataset | Quality Metrics | Image Statistics | Luminance (Y) | |||||
| SNR (dB) | NMI | Exp. | Gamma | CV (%) | Min / Max | Mean | Std | |
| LOL v1 [ 32 ] | 9.59 | 0.46 | 0.13 | 1.03 | 69.54 | 2.33 / 82.58 | 15.49 | 10.77 |
| LOL v2 real [ 33 ] | 8.51 | 0.34 | 0.15 | 1.02 | 69.34 | 0.34 / 82.58 | 16.08 | 11.16 |
| LOL v2 synthetic [ 33 ] | 4.73 | 0.60 | 0.46 | 1.38 | 56.97 | 8.26 / 186.97 | 61.90 | 35.27 |
| LOL Blur [ 35 ] | 8.70 | 0.47 | 0.28 | 1.07 | 48.98 | 4.48 / 70.34 | 27.23 | 13.34 |
| PST900 LL | 10.71 | 0.31 | 0.29 | 1.00 | 51.96 | 3.38 / 29.59 | 12.86 | 6.68 |
| Method | PST900 LL | CART LL | Params (M) | ||
| PSNR | SSIM | PSNR | SSIM | ||
| LYT-Net [ 47 ] | 22.81 | 0.860 | 21.42 | 0.832 | 0.045 |
| Retinexformer [ 50 ] | 26.60 | 0.850 | 27.11 | 0.847 | 1.61 |
| ISALux [ 51 ] | 27.58 | 0.874 | 27.81 | 0.873 | 1.85 |
| VesperMUSE LLIE | 27.47 | 0.870 | 27.74 | 0.858 | 0.454 |
| Method | Backbone | IoU per Class (%) | mIoU (%) | ||||
| Background | Hand-Drill | Backpack | Fire-Ext. | Survivor | |||
| EGFNet [ 77 ] | - | 99.26 | 64.67 | 83.05 | 71.29 | 74.30 | 78.51 |
| SA-Gate [ 76 ] | - | 99.25 | 81.01 | 79.77 | 72.97 | 62.22 | 79.05 |
| MMSMCNet 23 [ 78 ] | Mit-B3 | - | 62.40 | 89.20 | 73.30 | 74.70 | 79.80 |
| CLNet-T 24 [ 79 ] | Mit-B4 | - | 68.50 | 87.90 | 72.70 | 75.70 | 80.80 |
| DBCNet 23 [ 5 ] | ResNet101 | - | 77.20 | 82.70 | 73.00 | 76.70 | 81.80 |
| Model | Backbone | IoU per Class (%) | mIoU (%) | |||||||||
| Bare Grd. | Rocky Terr. | Dev. Struct. | Road | Shrubs | Trees | Sky | Water | Vehicles | Person | |||
| GMNet 21 [ 84 ] | ResNet152 | 81.50 | 88.80 | 83.80 | 60.30 | 70.80 | 79.50 | 92.00 | 97.40 | 54.80 | 17.80 | 72.70 |
| EGFNet 22 [ 77 ] | ResNet101 | 80.30 | 85.20 | 56.30 | 60.50 | 69.90 | 78.40 | 92.80 | 97.40 | 57.20 | 17.10 | 69.50 |
| EAEFNet 23 [ 11 ] | ResNet152 | 80.50 | 86.30 | 81.30 | 54.50 | 70.20 | 80.20 | 93.70 | 97.60 | 48.10 | 0.00 | 69.20 |
| CMNext 23 [ 85 ] | Mit-B2 | 80.10 | 87.80 | 84.10 | 58.60 | 69.90 | 78.50 | 92.50 | 97.30 | 54.30 | 17.80 | 72.10 |
| CMX 23 [ 9 ] | Mit-B2 | 82.40 | 90.30 | 85.00 | 60.40 | 71.00 | 79.90 | 93.60 | 97.60 | 57.90 | 22.20 | 74.00 |
| Model | Backbone | FLOPs (G) | Params (M) | mIoU (%) |
| SGFNet 23 [ 81 ] | ResNet152 | 143.73 | 125.25 | 68.5 |
| CMNeXt 23 [ 85 ] | Mit-B2 | 68.70 | 58.68 | 72.1 |
| CMX 23 [ 9 ] | Mit-B2 | 67.20 | 66.57 | 74.0 |
| CLNet-T 24 [ 79 ] | Mit-B4 | 217.85 | 130.84 | 73.7 |
| CAINet 24 [ 86 ] | MobileNetV2 | 123.62 | 12.16 | 70.0 |
| MCNet-T 25 [ 83 ] | ConvNeXt-B | 278.85 | 199.79 | 73.7 |
| Primary Modality | Auxiliary Modalities | mIoU (%) | |
| PST900 | CART | ||
| LLIE RGB | Thermal, Surface Norm. | 78.18 | 59.57 |
| Thermal | 74.53 | 58.56 | |
| Surface Norm. | 73.80 | 58.62 | |
| Thermal | Surface Norm., Ref., Illum. | 60.60 | 50.76 |
| Surface Norm. | LLIE RGB | 67.70 | 55.90 |
| Method | Params (M) | FLOPs (G) | mIoU (%) | |
| PST900 | CART | |||
| VesperMUSE LLIE | 180 | 321 | 78.18 | 59.57 |
| Concatenation-based Fusion | 192 | 321 | 75.42 | 54.44 |
| Convolution Decoder | 179 | 326 | 73.51 | 53.20 |
Semantic Segmentation
Semantic segmentation assigns a class label to every image pixel, enabling detailed scene understanding across domains and sensors.
See all 416 papers