Project 2 - Vision Guard Build Summary
Affordable Computer Vision Sensor for Motorcycle Blind Spots
Solutions/ Devices | Credit: BSD Blind Spot Detection System (adapted from car), INNOVV.com (bike-specific) | | |
Size | Two sensors of 14 x 6.5 x 2.5 cm, 15 m wires, total 653 grams (for BSD Systems) | 8.5 x 8.5 x 5.2 cm, 216 grams | (Android Phone - Vivo Y71 model size as proxy) 15.6x7.6x0.7 cm, 150 grams |
Detection accuracy | Radar based - High accuracy, warning on detecting moving vehicles at threatening velocity | Ultrasonic-based- Higher accuracy , warning if only detecting moving vehicles at threatening velocity | Computer-vision to detect accelerating vehicles from behind from adjacent & across the lanes. (currently 70+% confidence) |
Warning signal | Light emblem warning | Piezo Electronic Buzzer Alarm 95DB Active device speaker 10b | Red-framing of threats shown on phone with sound (vs Green-framing of non-threats) |
Installation | Need re-wirings of motorcycle (OEM warranty issue) | GoPro-based clip-and-go standard kit | Simple app download on mounted phone |
Charging | Need wiring to motorcycle battery (OEM warranty issue) | 3.6V 3200mAh battery/ USB- input | Normal USB-C phone charging |
Cost | ~100-290 USD | ~12.0 USD | ~10 USD (for one-time app download cost ) USD 30+3 (Y71 phone+ Mounting) |
Project 2 - Vision Guard Build summary: Overall feature comparison
Sonic Guard V2.0 (Project 1)
Vision Guard V 1.0 (Project 2)
Existing typical market offerings
Completed
Planned
Project 2 Vision Guard Build summary: Coding and Reference
Vision Guard V 1.0
Git hub link | https://github.com/Sxneat/VisionGuard |
Coding Overview |
|
Coding references |
- Platform: https://roboflow.com/ - SDK: https://github.com/roboflow/roboflow-python |
Project 2 - Vision Guard Build summary: Simulated Testing Results
Vision Guard V 1.0
Testing Results | |
Comments/Improvements |
|
Blind spot from far-away lanes
Blind spot from adjacent lanes
Activities | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Step 1: Conduct further rider interviews (target 10 riders) to reconfirm user journey, pain points, and needs | X |
|
|
|
|
|
|
|
|
|
Step 2: Collect the actual front camera VDO samples from the real riding on the road, categorizing them into several key motorcycle blind-spot scenarios | X | X |
|
|
|
|
|
|
|
|
Step 3: Program train the computer vision algorithm with the actual VDO clips, targeting more than 70% accuracy of blind-spot-related collision predictions |
| X | X | X |
|
|
|
|
|
|
Step 4: Converting the algorithm/coding into a user-friendly application for either Android platform |
| | | X | X | X | X | X | X |
|
Step 5: Install the app into the mounted mobile phone and conduct iterative blind spot testing and algorithm improvement for a motorcycle rider on the simulated testing field (the 16m x 6 m car parking space) |
|
|
|
|
| X | X | X | X |
|
Step 6: Summarize results from the prototype testing and define next steps for improvement and scaling. |
|
|
|
|
|
|
|
|
| X |
Project 2 - Vision Guard Build summary: Learning and Next Steps
Month
Completed
On-going
Planned
Learning from Step 1-3: Four challenges that I aim to address next time;
1. Car object detection modules failed for motorcycles, requiring a custom solution using depth estimation to determine velocity. Future collaboration with motorcycle-based researchers is essential.
2. We underestimated the data required for M/L, having only 3 clips when at least 50 are needed for verified confidence. Given budget constraints, I will plan for creating synthetic data using game engines.
3. We overlooked the transition to mobile phones, as the depth estimation system is too large for phone processing. I need to explore remote clouds or other alternatives.
4. We encountered human behavior constraints, such as balancing safety versus usability. Ensuring a safety buffer while avoiding alert fatigue with false positives was challenging. It reminds me to better understand the role of human behavior in further AI/App deployment.
Project 2 - Vision Guard Build summary: Research References
1. Aquilina, D., and Gatt, T. “Motorcycle Blind Spot Detection Through Computer Vision Techniques.” 2023 ISPA, Rome, Italy, 2023, pp. 1-6, doi: 10.1109/ISPA58351.2023.10279254.
2. Fernández, C., Llorca, D. F., Sotelo, M. A., et al. “Real-Time Vision-Based Blind Spot Warning System: Experiments with Motorcycles in Daytime/Nighttime Conditions.” Int. J. Automot. Technol., vol. 14, 2013, pp. 113–122. https://doi.org/10.1007/s12239-013-0013-3.
3. Hashim, M. S. M., et al. “Determination of Blind Spot Zone for Motorcycles.” IOP Conf. Ser. Mater. Sci. Eng., vol. 670, IOP Publishing, Nov. 2019, pp. 012075–75, https://doi.org/10.1088/1757-899x/670/1/012075.
4. Shen, Y. “Blind Spot Warning Using Deep Learning.” cerv.aut.ac.nz, accessed 25 Jan. 2025.
5. Singh, N., and Ji, G. “Computer Vision Assisted, Real-Time Blind Spot Detection Based Collision Warning System for Two-Wheelers.” 2021 ICECA, Coimbatore, India, 2021, pp. 1179-1184, doi: 10.1109/ICECA52323.2021.9676158.
6. Zuraimi, M. A. Bin, and Zaman, F. H. K. “Vehicle Detection and Tracking Using YOLO and DeepSORT.” 2021 ISCAIE, Penang, Malaysia, 2021, pp. 23-29, doi: 10.1109/ISCAIE51753.2021.9431784.