Semantic segmentation (SS) is a critical computer vision task that involves labeling each pixel in an image with a corresponding semantic class. It has numerous applications, such as autonomous driving, augmented reality, and video surveillance, which require real-time processing. However, many existing SS algorithms prioritize accuracy over computational efficiency, often resulting in complex models with high memory and computational requirements and future leading to challenging applications with critical real-time performance and limited computational resources. The paper proposes a novel CNN architecture incorporating binary neural network techniques to improve efficiency without sacrificing accuracy. The proposed MIX-Decision CNN architecture combines accuracy and efficiency and is optimized for real-time performance on embedded platforms. The paper uses the KITTI dataset to benchmark the proposed architecture on three embedded platforms: Raspberry Pi 3, Raspberry Pi 4, and NVIDIA Jetson Nano 4 GB. The paper's main contributions are two-fold: (i) the novel MIX-Decision CNN architecture offers an efficient and accurate solution for real-time SS tasks using binary neural network techniques, and (ii) the paper demonstrates the feasibility of the proposed architecture by implementing and benchmarking it on various embedded platforms. The results show promising performance for real-world scenarios where real-time processing is crucial.
|