Real-time barcode detection for embedded IoT systems using lightweight YOLO architecture
摘要
A growing number of Internet of Things (IoT) devices are utilizing mobile CPUs to perform 1D and 2D barcode scanning functions. While the YOLO11 algorithm has achieved promising results in object detection and barcode detection, achieving real-time performance on computation constrained mobile CPU platforms without decreasing barcode detection accuracy remains a challenge. According to the characteristics of barcode detection, this paper proposes a lightweight object detection network named LBC-YOLO11 (Lightweight Barcode YOLO11). By significantly reducing the number of channels in layers of the network, replacing original convolutions in the backbone with depthwise separable convolutions (DSConv), and designing a lightweight detection head, the proposed method substantially decreases the number of parameters and computational complexity without considerable sacrificing barcode detection accuracy. Experimental results conducted on a 2.0GHz MT8788 ARM CPU platform show that, compared to the baseline original YOLO11n model, the proposed method achieves approximately 10