LiPS: Lightweight Panoptic Segmentation for Resource-Constrained Robotics
Authors: Calvin Galagain, Martyna Poreba, François Goulette, Cyrill Stachniss
Organizations: Université Paris-Saclay, CEA LIST, F-91120 Palaiseau, France · U2IS, ENSTA, Institut Polytechnique de Paris, 91120 Palaiseau, France · University of Bonn, Center for Robotics, Bonn, Germany
Panoptic segmentation is a key enabler for robotic perception, as it unifies semantic understanding with object-level reasoning. However, the increasing complexity of state-of-the-art models makes them unsuitable for deployment on resource-constrained platforms such as mobile robots. We propose a novel approach called LiPS that addresses the challenge of efficient-to-compute panoptic segmentation with a lightweight design that retains query-based decoding while introducing a streamlined feature extraction and fusion pathway. It aims at providing a strong panoptic segmentation performance while substantially lowering the computational demands. Evaluations on standard benchmarks demonstrate that LiPS attains accuracy comparable to much heavier baselines, while providing up to 4.5 higher throughput, measured in frames per second, and requiring nearly 6.8 times fewer computations. This efficiency makes LiPS a highly relevant bridge between modern panoptic models and real-world robotic applications.
Figures & tables
Figure 1: LiPS architecture. Encoder produces a four-level feature hierarchy. A routing step selects a subset of levels (1-4), which are downsampled with strided convolutions, enriched with sine positional encodings, and fused through a shallow deformable-attention pixel decoder. A lightweight top-down FPN exposes three mask-feature scales for the masked transformer decoder, which predicts class labels and panoptic masks from a fixed set of queries. By default, two routed levels (1 and 2) are used for embedded deployment. Dashed arrows denote skipped levels; solid arrows indicate active information flow.
Model Variant
PQ(%)
mIoU(%)
AP(%)
GFLOPs
Params (M)
FPS
Mask2Former-R50
39.6
46.0
26.5
147.2
44.0
7.1
LiPS (1 level)
34.8
43.9
19.8
24.6
20.1
18.3
LiPS (2 levels)
35.8
44.0
21.4
26.4
20.0
17.5
LiPS (3 levels)
36.1
44.4
22.0
28.4
19.9
15.7
LiPS (full)
36.4
45.3
22.1
36.8
19.8
10.7
Table 1: LiPS performance on ADE20K across different routed encoder levels.
Model Variant
PQ(%)
mIoU(%)
AP(%)
GFLOPs
Params (M)
FPS
Mask2Former-R50
62.1
77.5
37.3
527.4
44.0
2.4
LiPS (1 level)
54.1
72.7
24.9
77.4
19.9
10.8
LiPS (2 levels)
54.5
73.3
25.9
84.2
19.9
10.7
LiPS (3 levels)
55.3
73.0
25.6
91.7
19.8
8.5
LiPS (full)
55.3
71.6
26.9
121.5
19.7
4.5
Table 2: LiPS performance on Cityscapes across different routed encoder levels.
Enc. Layers
PQ(%)
mIoU(%)
AP(%)
Params (M)
GFLOPs
6
39.6
46.0
26.5
44.0
147
5
39.6
45.9
26.6
43.26
143
4
38.4
46.3
25.3
42.52
134
3
38.7
44.5
24.7
41.79
125
2
38.3
46.1
24.5
41.06
116
1
36.9
46.3
23.2
40.33
107
Table 3: Ablation study on the number of Transformer encoder layers in Mask2Former-R50.
Channel Dims
PQ(%)
mIoU(%)
AP(%)
Params (M)
GFLOPs
256
39.6
46.0
26.5
44.0
147
128
38.0
46.0
25.6
40.7
97.7
64
35.9
44.3
23.4
39.2
76.6
Table 4: Ablation study on the width of the pixel decoder and mask branch in Mask2Former-R50.
Model
Lat. (ms)
FPS
RAM (MB)
GPU Mem. (MB)
ADE20K
Mask2Former-R50
982
1.02
19288
2466
LiPS (1 level)
630
1.59
19155
1386
LiPS (2 levels)
651
1.54
19201
1419
LiPS (3 levels)
729
1.37
19214
1470
LiPS (full)
814
1.23
19231
1634
Table 5: Jetson AGX Orin measurements in 15 W mode. RAM and GPU memory denote peak inference usage.
Figure 2: Qualitative comparison on Cityscapes Columns (left → right): (a) input, (b) ground truth, (c) LiPS (2 levels), (d) LiPS (full), (e) Mask2Former-R50. A fixed ROI is cropped and magnified identically across methods to enable like-for-like inspection of boundary adherence (e.g., curb/sidewalk), thin-structure fidelity (poles, traffic signs), and stuff/thing separation.
Road segmentation is a fundamental perception task for autonomous driving and mobile robotics, where both appearance and geometric cues must be processed under edge-computing constraints. Existing multi-modal approaches often improve accuracy with large encoders or expensive global interaction, which limits their use on embedded platforms. We present LiteViLNet, a lightweight RGB-geometry fusion network that combines a MobileNetV3 RGB encoder with a 0.12M-parameter depth-wise-separable geometry encoder. A multi-scale feature fusion module performs modality-specific enhancement, global-query cross-modal interaction, and adaptive gating, while a depth-wise large-kernel bridge enlarges the contextual support of the deepest representation with low overhead. The resulting U-Net-style decoder uses deep supervision only during training. On the KITTI Road benchmark, the 14.04M-parameter full model obtains 97.23±0.15% MaxF. On the held-out ORFD test set under the released OFF-Net evaluation protocol, the full model achieves 96.74±0.09% F-score and 93.68±0.18% IoU. On a Jetson Orin NX, model-only PyTorch FP16 inference reaches 22.18±0.21 FPS; a separate TensorRT FP16 measurement reaches 68.73±0.06 FPS on the Jetson. Camera-depth adaptations and perception-and-control demonstrations on three heterogeneous robot platforms further illustrate the portability of the dual-stream design.
Daojie Peng, Bingtao Wang, Fulong Ma +2
The Hong Kong University of Science and Technology (Guangzhou) · The Shandong University
Panoptic segmentation requires the simultaneous recognition of countable thing instances and amorphous stuff regions, placing joint demands on long-range context modelling, multi-scale feature representation, and efficient dense prediction. Existing convolutional and transformer-based methods struggle to satisfy all three requirements concurrently: convolutional architectures are limited in their capacity to model long-range dependencies, while transformer-based methods incur quadratic computational cost that is prohibitive at high resolutions. In this paper, we propose MambaPanoptic, a fully Mamba-based panoptic segmentation framework that addresses these limitations through two principal contributions. First, we introduce MambaFPN, a top-down feature pyramid that leverages Mamba blocks to generate globally coherent, multi-scale feature representations with linear computational complexity. Second, we adopt a PanopticFCN-style kernel generator that produces unified thing and stuff kernels for proposal-free panoptic prediction, enhanced by a QuadMamba-based feature refinement module applied at multiple network stages. Experiments on the Cityscapes and COCO panoptic segmentation benchmarks demonstrate that MambaPanoptic consistently outperforms PanopticDeepLab and PanopticFCN under comparable model sizes, and matches or surpasses Mask2Former on Cityscapes in PQ and AP while requiring fewer parameters.
Qing Cheng, Damiano Bertolini, Wei Zhang +3
Technical University of Munich · Munich Center for Machine Learning (MCML) · Polytechnic University of Milan +3
Terrain segmentation is a fundamental capability for autonomous mobile robots operating in unstructured outdoor environments. However, state-of-the-art models are incompatible with the memory and compute constraints typical of microcontrollers, limiting scalable deployment in small robotics platforms. To address this gap, we develop a complete framework for robust binary terrain segmentation on a low-cost microcontroller. At the core of our approach we design Nano-U, a highly compact binary segmentation network with a few thousand parameters. To compensate for the network's minimal capacity, we train Nano-U via Quantization-Aware Distillation (QAD), combining knowledge distillation and quantization-aware training. This allows the final quantized model to achieve excellent results on the Botanic Garden dataset and to perform very well on TinyAgri, a custom agricultural field dataset with more challenging scenes. We deploy the quantized Nano-U on a commodity microcontroller by extending MicroFlow, a compiler-based inference engine for TinyML implemented in Rust. By eliminating interpreter overhead and dynamic memory allocation, the quantized model executes on an ESP32-S3 with a minimal memory footprint and low latency. This compiler-based execution demonstrates a viable and energy-efficient solution for perception on low-cost robotic platforms.
Federico Pizzolato, Francesco Pasti, Nicola Bellotto
Dept of Information Engineering, University of Padua, Italy