Google Using ReCAPTCHA To Decode Street Addresses
smolloy writes "Apparently some users of reCAPTCHA have recently begun seeing photographs appear in their CAPTCHA puzzles — photos that look very much like zoomed in house numbers taken from Google Streetview. It appears that Google has decided to put the reCAPTCHA system to help clean up Google streetview images, and 'according to a Google spokesperson, the system isn't limited to street addresses, but also involves street names and even traffic signs.' A large collection of these has appeared on the Blackhatworld website."
This is an incredibly fascinating and great use of the technology.
Yeah because those street number designed to tell everyone passing by what number the house is on the street are meant to be private.
Wow that site is so terrible looking that it makes Geocities and myspace look decent. The only thing it's missing is cosmic cursors.
What happens to the other part? Does google keep recycling it until it has multiples of the same answer? Can we all agree on a word for the addresses just to have some fun with google?
Don't feed the trolls... (but you're right, though)
And put your house number in Roman Numerals. Nothing like living in number CLXXIV to screw up the recaptcha. Anyone answering with 174 is likely counted as wrong...
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
I don't find it worrying. The existence of a street address is properly public knowledge. It's not an invasion of privacy until they link the address with who lives there.
Oh shit
http://www.whitepages.com/
I understand the public knowledge part of it, that is fine. I just find it as kind of a sneaky way to get actual humans to identify the numbers.
If carrots got you drunk, rabbits would be fucked up. - Comedian Mitch Hedberg R.I.P. 03/30/68-2/24/05
I have read the quote from Google about what they are doing several times, and I don't see what everyone else sees. It appears to me that they are using the already known street names and numbers as possible ReCAPTCHA images. What they are NOT doing is using the results given by people to define what the image says. The point of the experiment is to determine whether these images are sufficient to separate people from web-bots. I imagine that they will look at the number of 'wrong' answers from both sides of the test, and see if bots are able to parse the street view images significantly more often than the standard test images.
So... can anyone point to something in the Google quote to show me where I went wrong? From TFA, here is the quote:
We’re currently running an experiment in which characters from Street View images are appearing in CAPTCHAs. We often extract data such as street names and traffic signs from Street View imagery to improve Google Maps with useful information like business addresses and locations. Based on the data and results of these reCaptcha tests, we’ll determine if using imagery might also be an effective way to further refine our tools for fighting machine and bot-related abuse online.
Different angles make it hard to be sure you have the number right. If you look at a street photo like a book you're going to OCR, you have first the layout detection, then identify the image part and the text part. Solving this problem would be similar to identifying where the page number is, to be eliminated from the text.
Taking a laser measurement, un-warping the photo, and then doing traditional OCR would be awesome, if they had the forethought to include the laser part in their vast collection, but they didn't. Then you have the multiple "type faces" available.
Anyway, lots of places don't have a specific street address. Type something in and you get a blobby sort of approximation. Or data from Open Street Map - my home address is just a dot in the middle of the street. With street view they could get it more precise.
I would guarantee this is all shots from places like mine, where they may or may not have street names, and definitely don't have address ranges for the blocks. Connect the street name to the GPS tag in the photo, apply that to the orientation of the vehicle, and add the street numbers - accurate mapping better than any in-dash system has today.
I don't see how anyone can be pissy they're doing this.
They already list the number of the house on maps.
My internetting is no good.
You mean your public information is public? shocking.
"Could just be me being paranoid, but this sounds like something out of a science fiction book."
Warp Drive teleporters, FTL, light sabers and robots are all in Science fiction. Why do you think things in science fiction are bad?
The Kruger Dunning explains most post on
Yet Google would have to know what the address numbers really was in order to validate the reCAPTCHA, so that can hardly be why they are doing it. They don't need to crowd source an answer that they already know.
No they don't. They also add an altered text image alongside the picture (which presumably they generated), and can use that to validate the CAPTCHA. The street number can be validated by numerical probability (if 70% of them say it is "257", and the numbers "2,5,7" appear frequently in the rest, it is probably "257") even if they don't already know what it is.
"None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
I don't think you know how reCAPTCHA works. You are always presented with two different items to decode. One of them is always a known answer, and the other they are less sure about, but become more sure after they show it to enough people and get a crowd sourced answer. They don't give you two prompts just to be double sure you are human.
Yet Google would have to know what the address numbers really was in order to validate the reCAPTCHA, so that can hardly be why they are doing it. They don't need to crowd source an answer that they already know.
Doubtful. They post two images. One they know and one they don't. They use the data for the one they don't, combine it with data from 1000s of other people who have also solved that captcha to get an accurate picture of what that particular number is. They use the one they know to validate the recaptcha data and verify you're human...
Recaptcha works by using a known value with an unknown, it's why you have to type 2 words.
One of the two words is considered solved, and is the actual captcha, the second word is using you as an ocr.
After enough people provide the same solution for the second word, it goes into the solved category and is used for validation.
They don't have to pay people to validate the addresses, we're doing it for free.
I never stated that I thought public information being public was shocking me. Man, I sense some hostility. I don't recall saying that science fiction was bad either.
/. become so damn hostile. Holy shit.
I just raised a question, I even stated that I "Could just be me being paranoid". When did
If carrots got you drunk, rabbits would be fucked up. - Comedian Mitch Hedberg R.I.P. 03/30/68-2/24/05
They give you two words to solve. One is an old, known word and the other is a new, unknown word. You have no way to tell which is which. To pass the CAPTCHA, you need to answer both and get the known one correct. Eventually entries can go from unknown to known when enough people provide the same answer.
Interesting. It doesn't show the street numbers. That is bloody pointless.
Looks like out whitepages is far more useful
But unless Google is paying a zillion people to validate these images visually,
That is EXACTLY what Google is doing. And the payment is access to the site the reCAPTCHA is protecting.
Not exactly, but pretty close.
They give you 2 words, one is an already solved known value, and the other is an unknown word.
if you get the first word correct, they take the value from your second word and add it to the "possible solutions" list.
After 2000 or so people have solved the word, they examine the results for a statistically unique answer. If there is not outlier, (say 65% have the same answer) it goes back into the unknown pile.
Once they find a statistically significant answer, it's considered "solved" and is used as one of the initial validation words.
Rinse, repeat.
What they are NOT doing is using the results given by people to define what the image says.
Um, no, that's exactly what ReCaptcha is for! The standard ReCaptcha images are all from old books that were scanned in (and presumably had trouble being OCRed with high confidence), and Google used ReCaptcha to "read" the words.
For heaven's sake, ReCaptcha's MOTTO is: "reCAPTCHA: Stop Spam, Read Books"
I read how it works. Multiple users are shown the same image, and once a few people have identified a given image as the same word, it's treated as the "correct" answer, and then later users have to match that answer to get past the ReCaptcha. This is why they show you more than one word....one word has a "known" answer, the other word is one they're still trying to figure out the "right" answer to.
With the first link, the chain is forged.
Wait, you mean that property records are in public databases! And sales of houses get reported to the government and published in local records! This brand new invasion of privacy cannot be allowed!
Seriously, there are privacy invasions out there that actually matter. Making public information more public is not a privacy invasion, and it makes for a "boy who cried wolf" appearance.
Not a sentence!
I'm glad something is being done I can't recall how many times I've looked up a street address to find Google maps reporting it as being 4 or 5 blocks away (on average) from where it actually is.
Thank you for the information, I've often wondered about them.
I only have about a 60% success rate on those swirly semi-inverted ones. My wife's friend's decaptcha software does a much better job than I do with its 79% success rate. I had wondered that as they get harder to read that the day was almost here when only machines would have the ability to decode captchas and prove that they were human.
I said - don't look Ethel!..., but it was too late..., she'd already looked.
I do not like green eggs and FUCK
I do not like FUCK Sam I am
ReCaptcha will accept any sequence of symbols for the unknown word. The most telling sign that a word is unknown is that, out of the two, it is the one that is ACTUALLY A WORD. Other signs are non-standard fonts, scanning distortions, non-Latin symbols, and punctuation marks.
Furthermore, there is a 1-chacter fault tolerance for the sequence of letters used as the part of the ReCaptcha to actually check if you pass or fail or not.
It's quite noticeable if you use a site which relies heavily on recaptchas. For example, when you get a word which has old english S which looks like a modern small case F, you're much better off claiming it's an F instead of giving the correct answer.
Theoretically, there is enough information in the actual font of the text, the frame that the text is on, and the material and texture of the wall to identify that location uniquely.
If you have seen that sign before, you would be able to recognise that location. USA street names tend to be white text on small blue rectangular signs at 90 degrees to each other, and on posts. London street names tend to be white rectangular plates mounted on walls along with the postcode at the bottom. In Scotland, thr streetnames are white on black tiles with a pointing hand.
Others I can't classify, like the word "essex" in white text on a green frame with a curvy bit on top.
Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
Plus, street numbers in the US typically go odd/even on either side of the street, so they can extrapolate most of the time.
your thin skin doesn't make me a troll
Click on the name and you get their street number as well, sometimes. That's what he meant by "most of the time".
But yes, us civilized (tongue in cheek) countries have way better white pages.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
Back when reCaptcha showed two words that you could find in the dictionary, black on white I had no problem with it, it seemed like a good idea and you might be contributing to digitizing a book or something.
But now you just get randomly generated characters with a zigzag going through the middle and blobs that invert it and it's hard to tell if this one letter is an 'i' or an 'r' or a 't'.
So I don't even bother looking at the real word and just solve the generated one.
ReCaptcha will accept any sequence of symbols for the unknown word.
Wait - you can type something other than "nigger" for the unknown word?
One of these days I'm going to do that when someone's looking over my shoulder and get a serious WTF from them.
To whoever modded the parent at -1, pay attention.
Out of the two images you are presented, one is known, the other is unknown. When a large enough number of people have entered the same answer for the unknown image, it gets moved to the 'known' list with that particular answer.
So on some places like 4chan, there has been a large effort to get as many people as possible to answer the unknown image with the word 'nigger'. If enough people do it on a single unknown image, it will get added to the pool with the "correct" answer set to the word 'nigger'... thus polluting the reCaptcha system. As the percentage of polluted entries in the "known" image list grows, so does the chance that the answer to any reCaptcha is 'nigger'.
And what would that achieve exactly?
Fun.
I didn't know about the nigger thing, but I've always submitted nonsense for the book one.
So many addresses has been fuzzy that I could that could only be a strange design choice.
If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
I thought text in Streetview was blurred out by design in the same way that faces were-- automatically and for security reasons (read: so Google doesn't get sued by crazy OMG I'M ON TEH INTERNET people).
I'd actually prefer if they un-blurred all street numbers and signs. It's fine to rely on Map's street number location when you're in a huge city, and the difference between 123 fake street and 125 fake street is ten feet or so. But last time I planned a road trip, the difference between 123 Country Side Road and 200 Country Side Road could be dozens of kilometers or more. Often I'll get a recommendation to visit Out Of The Way Restaurant that has the red sign, just keep an eye out for it. I'll go into Street View, "drive" along my intended route looking for that sign-- and pass by dozens of little buildings with red signs that read "{&o /// &&6$#q blurrrrrrrrrrrrrrrrry".
UTF-8: There and Back Again
What is your point? Who cares where a street sign is from? None of them are private information. And you're wrong about US street signs, they vary regionally but the majority tend to be white on green. And we were talking about house numbers anyway, or so i thought. How is any of what you wrote relevant?
We hope your rules and wisdom choke you / Now we are one in everlasting peace