Monocular Cyclist Detection with Convolutional Neural Networks
Charles Tang

TL;DR
This paper presents a real-time monocular cyclist detection system using convolutional neural networks, achieving high accuracy and fast inference, with potential to enhance cyclist safety in traffic scenarios.
Contribution
The study introduces a novel cyclist detection model fine-tuned on a large dataset, deployed on a mini-computer, demonstrating real-time performance for safety applications.
Findings
Achieved >0.900 mAP on cyclist detection
Inference times as low as 15 milliseconds
Successful real-time deployment on embedded hardware
Abstract
Cycling is an increasingly popular method of transportation for sustainability and health benefits. However, cyclists face growing risks, especially when encountering large vehicles on the road. This study aims to reduce the number of vehicle-cyclist collisions, which are often caused by poor driver attention to blind spots. To achieve this, we designed a state-of-the-art real-time monocular cyclist detection that can detect cyclists with object detection convolutional neural networks, such as EfficientDet Lite and SSD MobileNetV2. First, our proposed cyclist detection models achieve greater than 0.900 mAP (IoU: 0.5), fine-tuned on a newly proposed cyclist image dataset comprising over 20,000 images. Next, the models were deployed onto a Google Coral Dev Board mini-computer with a camera module and analyzed for speed, reaching inference times as low as 15 milliseconds. Lastly, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVehicle License Plate Recognition · IoT and GPS-based Vehicle Safety Systems · Traffic Prediction and Management Techniques
MethodsCorrelation Alignment for Deep Domain Adaptation · *Communicated@Fast*How Do I Communicate to Expedia? · Depthwise Convolution · Pointwise Convolution · Depthwise Separable Convolution · Non Maximum Suppression · Batch Normalization · Inverted Residual Block · 1x1 Convolution · Average Pooling
