The training data is available, existing OSM building outlines and satellite data scraped from Google, and training a image classifier would be very straightforward. I am sure a bot would have a much higher success rate than a person.
The training data is available, existing OSM building outlines and satellite data scraped from Google, and training a image classifier would be very straightforward. I am sure a bot would have a much higher success rate than a person.
And I doubt it is that easy, because smart people, at a.o. HOT OSM, have been building exactly this: tools to automatically categorize, detect, rate etc, mapping data from satellite imagery. Not to bypass a CAPTCHA, but to make editing and improving OSM data easier.
They then concluded that some problems there are hard to solve with AI, and e.g. need better and more training data. If it's hard to solve with AI, then building that CAPTCHA bypass bot is probably just as hard if not harder.
I apologise if I caused any offence. I certainly didn’t intend to.
I claimed building a bot to bypass the captcha was trivial. For a captcha to be bypassed, it needs only perform better than a human doing the same task on average. Because humans make mistakes captchas also require a margin of error.
A bypass bot does not need to be able to annotate all buildings on the earth perfectly.
OSMs problem is that not that ML cannot do solve problem but rather they would like the result to be close to perfect and apply it on scale to the entire earth. This is a harder problem than detecting errors in a handful of images.
There is a lot of academic literature on the subject of “building footprint extraction” if you are interested:
https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=buil...