πΊοΈπ¦ Hello OpenStreetMap community,
I am excited to share with you my latest invention, osm-yolo-crossings β a new tool that harnesses cutting-edge AI technology to autonomously detect and map pedestrian crossings (zebras) in OpenStreetMap. After the successful AI building import in Poland, itβs now time to expand and improve pedestrian safety!
Leveraging the power of YOLOv8 object detection, this tool is designed to ensure that we no longer miss pedestrian crossings on our maps. With an impressive >99.7% precision rate, itβs able to import around 88% of all detected crossings. The tool discards the remaining 12% due to low confidence levels. Thanks to smart filtering, this system is incredibly efficient. For instance, it can map the entirety of Poland in just about two months using a single server without GPU. This is AI working smart, not hard!
One of the key features of this tool is its ability to cross-reference historical OSM data, which helps avoid duplicate entries and ensures cleaner, more accurate maps. Once removed crossing will not be re-added for a few years. I prepared a simplified workflow diagram, to better visualize the complete process (view in full screen):
The core principles of my projects are transparency and teamwork. As such, this project is released on GitHub, as a fully open-source - and free (as in freedom) - software! Please support it with a star βοΈ or/and donate here π.