Efficient Semantic Image Communication for Traffic Monitoring at the Edge
Organizations: Nazarbayev University, School of Engineering & Digital Sciences, Astana, Kazakhstan · Zurich University of Applied Sciences (ZHAW), Winterthur, Switzerland
Abstract
Many visual monitoring systems operate under strict communication constraints, where transmitting full-resolution images is impractical and often unnecessary. In such settings, visual data is often used for object presence, spatial relationships, and scene context rather than exact pixel fidelity. This paper presents two semantic image communication pipelines for traffic monitoring, MMSD and SAMR, that reduce transmission cost while preserving meaningful visual information. MMSD (Multi-Modal Semantic Decomposition) targets very high compression together with data confidentiality, since sensitive pixel content is not transmitted. It replaces the original image with compact semantic representations, namely segmentation maps, edge maps, and textual descriptions, and reconstructs the scene at the receiver using a diffusion-based generative model. SAMR (Semantic-Aware Masking Reconstruction) targets higher visual quality while maintaining strong compression. It selectively suppresses non-critical image regions according to semantic importance before standard JPEG encoding and restores the missing content at the receiver through generative inpainting. Both designs follow an asymmetric sender-receiver architecture, where lightweight processing is performed at the edge and computationally intensive reconstruction is offloaded to the server. On a Raspberry Pi~5, the edge-side processing time is about 15s for MMSD and 9s for SAMR. Experimental results show average transmitted-data reductions of 99% for MMSD and 99.1% for SAMR. In addition, MMSD achieves lower payload size than the recent SPIC baseline while preserving strong semantic consistency, whereas SAMR provides a better quality-compression trade-off than standard JPEG and SQ-GAN under comparable operating conditions.
Figures & tables
| Semantic | Config 0 | Config 2 | Config 4 | Config 7 |
|---|---|---|---|---|
| Group | (Conservative) | (Moderate) | (Balanced) | (Aggressive) |
| Vehicles | 0.0 | 0.2 | 0.4 | 0.4 |
| Humans | 0.2 | 0.4 | 0.5 | 0.6 |
| Flat surfaces | 0.2 | 0.4 | 0.5 | 0.6 |
| Construction | 0.5 | 0.6 | 0.7 | 0.8 |
| Objects | 0.5 | 0.6 | 0.7 | 0.8 |
| Component | MMSD | SPIC | ||
|---|---|---|---|---|
| Mean | Mean | |||
| Segmentation Map | 3.96 | 0.93 | 12.74 | 2.58 |
| Edge Map | 18.41 | 6.79 | – | – |
| Caption (BLIP) | 57 B | 5.02 B | – | – |
| Caption (Gemma) | 260.49 B | 26.59 B | – | – |
| Coarse Image | – | – | 10.60 | 1.67 |
| Metric | Value |
|---|---|
| Total participants | 51 |
| Total reconstructed image triplets | 500 |
| Unique image pairs shown | 343 |
| Pairs per participant | 20 |
| Pairs with at least one response | 343 |
| Total responses collected | 1,238 |
| Metric | MMSD | SPIC |
|---|---|---|
| Position preservation (Q1) | 63.2% | 36.8% |
| Number preservation (Q2) | 68.4% | 31.6% |
| Overall win rate | 66.0% | 34.0% |
| Metric | BLIP | Gemma |
|---|---|---|
| Win rate over SPIC | 64.6% | 67.5% |
| Metric | MMSD | SPIC | |
|---|---|---|---|
| BLIP | Gemma | ||
| Position preservation (Q1) | 94.44 | 97.61 | 93.65 |
| Number preservation (Q2) | 88.89 | 86.90 | 80.16 |
| Joint success rate (Q1 & Q2) | 86.9 | 86.06 | 75.07 |
| Metric | Full pipeline | No edge map | No | ||
|---|---|---|---|---|---|
| BLIP | Gemma | BLIP | Gemma | caption | |
| Position (Q1) | 94.44 | 97.61 | 52.38 | 58.73 | 76.49 |
| Number (Q2) | 88.89 | 86.90 | 28.57 | 34.13 | 54.58 |
| Joint | 86.90 | 86.06 | 24.21 | 28.17 | 50.8 |
| Metric | Segmentation | Edge | Caption | Total |
|---|---|---|---|---|
| MMSD | ||||
| Time (s) | 8.35 | 0.02 | 7.07 | 15.46 |
| Memory (MB) | 400 | 10 | 1,000 | 1,400 |
| SPIC | ||||
| Time (s) | 8.35 | — | — | 8.35 |
| Memory (MB) | 400 | — | — | 400 |
| Metric | Overall |
|---|---|
| Position preservation (Q1) | 100.00 |
| Number preservation (Q2) | 99.80 |
| Joint success rate (Q1 & Q2) | 99.80 |
| Method | Wins | Win Rate |
|---|---|---|
| SAMR (Config 0, Q5) | 325 | 65.0% |
| SQ-GAN ( ) | 175 | 35.0% |
| JPEG (Q5) | 0 | 0.0% |
| SAMR | ||||
| Metric | Segme- | Masking | JPEG | Total |
| ntation | Encoding | |||
| Time (s) | 8.35 | 0.08 | 0.16 | 8.59 |
| Memory (MB) | 400 | 23 | 3 | 426 |
| SQ-GAN | ||||
| Metric | Segmentation | Encoding | Total | |
Semantic Communication
Semantic communication sends meaning- or task-relevant information so receivers can act without reconstructing every transmitted bit or signal.
See all 103 papers