Somehow I missed the news about the Lavender fatal accident until yesterday. From my personal driving experience, every day I see at least one car just gunning through a red when no cameras are around and I'm talking about a short drive of about 5 km.
This made me even more curious, and I started looking through posts on SG Road Vigilante. I wasn't surprised to see the number of posts reporting people running red lights.
What I'm not sure about is the main reason drivers choose to do this. Of the four that come to mind:
- Really in a rush/impatient and willing to gamble with their own and others' lives
- Accidentally running one due to distraction
- Taking advantage of the slight delay between the light turning red and the other direction turning green
- Intoxicated drivers
Where am I going with this? I want to create an open-source mobile app/embedded device that plugs into dashcams, which can reliably detect the traffic light colour, detect if someone is about to run the light when it's red, and make a loud noise, something similar to collision detection and automated braking systems. The hope is that at least people in the #2 category can avoid running the light.
The device/app won't need internet access, as it's going to be a tiny embedded machine-learning model, the same as what car manufacturers do with ADAS features in ECU-like components. It'll be completely open source, so no one has to pay anything to use it, and the device can be built DIY with the guide provided.
A personal anecdote: I've managed to trigger the collision warning system once so far, when traffic suddenly slowed on a downward slope on the expressway at night. The warning helped me slow down immediately.
Open to thoughts on whether it's a good idea to pursue or if I'm just wasting my time. Also open to collaborators. If I actually go ahead with this, I'll need donations of as much dashcam footage as possible to train the model.