Google Begins Blurring Faces In Street View
mytrip notes a News.com article reporting that Google has begun blurring faces in its Street View service, which has spawned privacy concerns since its introduction last year. Google has been working for a couple of years to advance the state of the art of face recognition. Quoting News.com: 'The technology uses a computer algorithm to scour Google's image database for faces, then blurs them, said John Hanke, director of Google Earth and Google Maps, in an interview at the Where 2.0 conference...' Google wrote about the program in their Lat/Long blog."
It's been awhile since a Google post on Slashdot has focused on the company improving our privacy. Good work!
"I zero-index my hamsters" - Willtor (147206)
My understanding is that people in public should have no expectations of privacy. Or is that just a U.S. thing? Furthermore, as their algorithms get better, will Google skip blurring the faces of famous people? They certainly have no expectations of privacy in public.
It must have been something you assimilated. . . .
They should have used Laughing Man logos. You blew it Google.
Yah, I too live in a small town that Google Street View will never get to. But what I really like about our little town is how much personality it has! I mean, just the other day I saw a couple of college kids driving around down in a little car with this big metal pole with a weird round black thing on top of it sticking out the middle of the roof . Those crazy kids! Must've been some weird fraternity prank or something.
Because, you know, the LAST thing I want to happen when I'm out on a public street is to be seen by millions of invisible people hiding in the Google van.
O HI, I FIXED UR POST, KTHX.
Looks like Google also cares a about horse privacy. That's really great! I woudn't want anyone recognizing my horse if he's caught doing something embarassing out in the street.
From a signal processing perspective, this is the same as convolving with a Gaussian. And if you take the Fourier transform of that blurred image, you get the transform of the image multiplied by the transform of the Gaussian (which is just another Gaussian). From there all you have to do is divide by this Gaussian, take the inverse transform, and walla, you have the desired non-blurred image. This is called a deconvolution, and I've written code to do this for an image processing class.
There are some caveats. You have to guess how blurred the image is - what focal length is and what not. Noise and compression can kill you, so you need to filter those out first (or limit your deconvolution filter to low frequency content). In addition at the edges of the image (or edge of the blur boundary) information is genuinely lost as the gaussian falls outside the boundary and is discarded.
Focus Magic is a commercial package that refocuses blurred images, and they have some interesting sample photos.