S$^3$M-Net: Joint Learning of Semantic Segmentation and Stereo Matching for Autonomous Driving
Zhiyuan Wu, Yi Feng, Chuang-Wei Liu, Fisher Yu, Qijun Chen, Rui Fan
TL;DR
S^3M-Net presents a unified framework for jointly learning semantic segmentation and stereo matching in autonomous driving by sharing RGB features, aligning them with semantic space via a feature fusion adaptation module, and supervising with a semantic consistency-guided loss. The approach combines a joint encoder, multi-level GRU-based disparity refinement, and a densely connected decoder to produce accurate segmentation while refining depth, with SCG loss enforcing structural coherence across tasks. Experiments on vKITTI2 and KITTI demonstrate state-of-the-art performance for both tasks under limited data, highlighting the benefits of cross-task regularization and feature fusion. The work offers a practical pathway toward resource-efficient, end-to-end perception systems, though it notes data requirements and runtime speed as areas for further optimization.
Abstract
Semantic segmentation and stereo matching are two essential components of 3D environmental perception systems for autonomous driving. Nevertheless, conventional approaches often address these two problems independently, employing separate models for each task. This approach poses practical limitations in real-world scenarios, particularly when computational resources are scarce or real-time performance is imperative. Hence, in this article, we introduce S$^3$M-Net, a novel joint learning framework developed to perform semantic segmentation and stereo matching simultaneously. Specifically, S$^3$M-Net shares the features extracted from RGB images between both tasks, resulting in an improved overall scene understanding capability. This feature sharing process is realized using a feature fusion adaption (FFA) module, which effectively transforms the shared features into semantic space and subsequently fuses them with the encoded disparity features. The entire joint learning framework is trained by minimizing a novel semantic consistency-guided (SCG) loss, which places emphasis on the structural consistency in both tasks. Extensive experimental results conducted on the vKITTI2 and KITTI datasets demonstrate the effectiveness of our proposed joint learning framework and its superior performance compared to other state-of-the-art single-task networks. Our project webpage is accessible at mias.group/S3M-Net.
