MapTCHA, the open-source CAPTCHA that improves OpenStreetMap [video]
291 points| raybb | 1 year ago |fosdem.org
Repo: https://github.com/ciupava/maptcha_dev
Demo: https://maptcha.crown-shy.com/
I didn't make this I just wanted to share here before I add it to my weekly urbanism roundup newsletter https://urbanismnow.com
[+] [-] neilv|1 year ago|reply
* The swiping in the demo was a rough for me, on a laptop with Firefox. One of the tricks was to be sure to release the mouse button before the pointer hits the edge of white rectangle fake screen. Swiping off the edge without a button-up event doesn't seem to be handled.
* At the end of a swipe that registers, after you mouse-up, there's a noticeable lag of sometimes up to approx. one second, during which the card is frozen in place, before it finishes sliding off.
* The rotation effect on the card as it's being swiped wasn't intuitive, IMHO. It doesn't follow the vertical movement in the swipe, and there's no obvious physical metaphor for why it's doing that. Perhaps especially with the other roughness going on, the rotation confuses things a little bit more; but maybe, if the other behavior was perfect, the rotation would be fine.
[+] [-] fragebogen|1 year ago|reply
Also, my first image had no bounding box at all. Being met by "Swipe right if the red shape is correctly outlining a building. If not swipe left", it felt like the wording or the UX could be improved by filtering for images that are guaranteed to have such a box.
[+] [-] efilife|1 year ago|reply
[+] [-] glaucon|1 year ago|reply
> Also, my first image had no bounding box at all.
Me too.
> "Swipe right if the red shape is correctly outlining a building. If not swipe left"
Rather confusing on a laptop which was showing "Correct" and "Incorrect" buttons.
[+] [-] mcv|1 year ago|reply
But according to the presentation, they analyze that noise and manage to use it to improve the data.
[+] [-] teruakohatu|1 year ago|reply
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.
[+] [-] berkes|1 year ago|reply
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.
[+] [-] phoronixrly|1 year ago|reply
[+] [-] Eduard|1 year ago|reply
Also, seeing a rectangular outlined thing from above, it's often impossible to tell if it qualifies as a building.
[+] [-] gregoriol|1 year ago|reply
I really hope such a project can thrive and be useful though, will check it again after some time!
[+] [-] sudahtigabulan|1 year ago|reply
Also, they use red for the outlines... (Red-green color blindness is the most common form.)
[+] [-] xvilka|1 year ago|reply
[1] https://github.com/OpenMetroMaps
[2] https://transportr.app/
[3] https://github.com/grote/Transportr
[+] [-] jazzyjackson|1 year ago|reply
[0] https://www.openrailwaymap.org/
[+] [-] thepuppet33r|1 year ago|reply
[+] [-] poisonborz|1 year ago|reply
https://www.vegard.net/google-helps-pentagon-train-killer-dr...
[+] [-] memsom|1 year ago|reply
[+] [-] Mayzie|1 year ago|reply
[+] [-] mcv|1 year ago|reply
[+] [-] barbazoo|1 year ago|reply
If anyone from OSM is listening, it would be great to have a way to flag malicious uses of captchas, like in phishing attempts. The existing captcha platforms make this very hard.
[+] [-] cm2187|1 year ago|reply
This is as user hostile as it gets (and of course always combined with a gdpr pop up followed by a subscribe to email pop up which overlaps with the please login pop up).
[+] [-] raybb|1 year ago|reply
[+] [-] aaron695|1 year ago|reply
[deleted]
[+] [-] glaucon|1 year ago|reply
1. On Firefox on Ubuntu the text is _far_ too faint, to the extent the initial text is essentially unreadable.
2. I was getting brown coloured areas surrounded by a slightly different brown colour. The outlined area could have been a roof or just some slight change in l and colour. I understand this is why help is needed to classify them but it felt wrong clicking either "Correct" or "Incorrect" ... maybe with enough input it doesn't matter ? Not sure.
[+] [-] talkingtab|1 year ago|reply
[+] [-] karel-3d|1 year ago|reply
[+] [-] johnisgood|1 year ago|reply
Exactly, how would I know this? I actually have no idea as there is no feedback at all.
[+] [-] is_true|1 year ago|reply
[+] [-] antman|1 year ago|reply
[+] [-] chgs|1 year ago|reply
[+] [-] johnisgood|1 year ago|reply
[+] [-] phoronixrly|1 year ago|reply
[+] [-] LDWNS|1 year ago|reply
[+] [-] deknos|1 year ago|reply
[+] [-] unknown|1 year ago|reply
[deleted]