Google Brain Creates Technology That Can Zoom In, Enhance Pixelated Images (softpedia.com) 146
Google Brain has created new software that can create detailed images from tiny, pixelated images. If you've ever tried zooming in on an image, you know that it generally becomes more blurry. You'd just get larger pixels and not a clear image. Google's new software effectively extracts details from a few source pixels to enhance pixelated images. Softpedia reports: For instance, Google Brain presented some 8x8 pixel images which it then turned into some pretty clear photos where you can actually tell facial features apart. What is this sorcery, you ask? Well, it's Google combining two neural networks. The first one, the conditioning network, works to map the 8x8 pixel source image against other high-resolution images. Basically, it downsizes other high-res images to the same 8x8 size and tries to make a match on the features. Then, the second network comes into play, called the prior network. This one uses an implementation of PixelCNN to add realistic, high-res details to that 8x8 source image. If the networks know that one particular pixel could be an eye, when you zoom in, you'll see the shape of an eye there. Or an eyebrow, or a mouth, for instance. The technology was put to the test and it was quite successful against humans. Human observers were shown a high-resolution celebrity face vs. the upscaled image resulted from Google Brain. Ten percent of the time, they were fooled. When it comes to the bedroom images used by Google for the testing, 28 percent of humans were fooled by the computed image.
Re: (Score:2)
No. Google hipsters just want to make handing over your privacy as slick and painless as possible, hoping it'll make you less likely to kneejerk. That's why that creepy-friendly corporate newspeak in big anti-aliased fonts is their favorite way to communicate with users.
Re: (Score:2)
nonono.
ways to track people they made UP on the spot!
you see, they're already tracking everyone so they'll just make these computer generated faces to track them.
(you can't track people effectivey with a 8x8 image. you could however generate fake evidence that shows that it _could_ match this and this dude, or even 99% of population.).
Google can put together images (Score:2)
No CSI (Score:5, Informative)
I just hope law enforcement doesn't think they can use this to solve any crimes.
Blade Runner-esque? (Score:2)
Re:Blade Runner-esque? (Score:4, Funny)
Re:Blade Runner-esque? (Score:5, Funny)
I'm actually a dog on the internet because I didn't proof or spell check my previous reply.
Just paws before you hit Submit...
Re: (Score:2)
But yes, my thoughts immediately jumped to Bladerunner upon reading the title.
Re:No CSI (Score:5, Insightful)
Re: (Score:3)
Absolutely not. If that was allowed to happen then before you know it they'd be acting as an army (except with different coloured uniforms) and we all know that'll never happen [samuel-warde.com] because FREEDOM and NUMBER ONE!
Re: (Score:3)
One particular case stands out to me. Navy soldier, on leave, drunk. Seen in an altercation in a bar with someone. that someone was known for instigating fights. Person winds up stabbed to death later.
The suspect is arrested, and drunk, and with a huge lack of sleep, under duress from trained psy
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Law enforcement [innocenceproject.org] would never rely upon unproven methods to improve conviction rates.
That are good points. Law enforcement are supposed to use each of those evidence as leads. However, they tend to fixate on the what fits most to the case instead of thoroughly check out those leads. Once they have a suspect, they will try to fit as much evidence to the suspect as they can. They also eliminate the parts that don't fit (or not admit them to the court). As a result, it causes an innocent to be convicted.
I don't know why they want to close the case ASAP. Possibly, it is like a trophy for how ma
Re: (Score:2)
Re: (Score:2)
It's fine just as it is for a lot of non-legally-questionable uses, such as image compression (smaller number of real pixels to achieve the same aesthetic effect), upscaling old images (picture a high quality upscaler in an emulator for old games, for example), etc.
By the way, this appears to be basically the same thing that Magic Pony Technology already did. Another thing that MPT demonstrated with their software was infinite texture generation - given a fixed size texture, it can create an infinite amoun
Re: (Score:1)
Why couldn't they solve crimes with this? It might not be fool proof but I see no reason why it couldn't narrow the search.
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Because it is not image enhancement, it's image embellishment. It would quite often "narrow" the search onto the wrong track whenever it encountered an atypical situation, and in court it could be claimed that its results were only a convenient pretense, not a probable cause for suspicion (an authority could shop multiple such competing services until one hit on someone they wanted to harass.) The shit would really hit the fan when the algorithm was inevitably shown to have some significant accidental bia
Re: (Score:2)
Indeed. It's equivalent to asking an artist paint a face onto a blur.
Re: (Score:1)
Re: (Score:3)
I just hope law enforcement doesn't think they can sell this to a jury.
FTFY.
CSI has already proved problematic in that jurors have developed unreasonable expectations of what is possible [fjcdn.com].
Re: (Score:2)
Now we've got the SOB!
Just hope that the training data [youtube.com] set used to tune the enhancement software doesn't include your face.
Re: (Score:3)
Re: (Score:2)
We all root for the protagonists on CSI, Criminal Minds, Law & Order
I don't. Especially those bastards on CSI. "Why don't you take a DNA test, rule yourself out of the investigation?" Fuck off.
Re: (Score:2)
Who are you to say that something from nothing isn't possible?
Re: (Score:2)
It doesn't matter if law enforcement thinks it can solve crimes. What matters is if lawyers think juries will believe the results. Juries think that CSI is real and forensics can all be accomplished in less than an hour.
Re: (Score:1)
Re: (Score:2)
The algorithm can paint anything it wants into those squares. Want a video of Donald Trump getting peed on? Just film a low res video and have the algorithm paint his face into the place of the actors.
Re: (Score:2)
I'd setting for even low res porn that didn't have all those long, loving close ups of the guy's hairy ass and shaved balls. Is all porn made by amateurs these days, and they have their gay buddy run the camera cuz he's not interested in the hot chick they hired?
Re: (Score:2)
Yeah, I'm still not interested in close-ups of some guy's hairy ass and shaved balls.
Stupid (Score:1)
This is just pure, 100% guesswork done with a computer. You cannot 'enhance' information that simply does not exist. The 10% of "fooled" people just mean those people were not familiar enough with what that celebrity actually looks like to tell the difference.
CSI "enhance it!" remains fiction, sorry.
Re: (Score:2)
When I have my glasses off, I can recognize things my eyes can't resolve. Human stereo vision in relative depth perception depends on measurements that are more precise than the layout of cone cells would suggest. I can reliably get information that I can't see. Why can't a computer?
Re: (Score:2)
There are several things that help humans.One is that you can take several perceptions over the course of a fraction of a second and unconsciously merge them in a manner that improves resolution. Another is that humans can do pattern recognition of things buried in noise that a computer can't do unless specifically programmed to do that specific thing. (Think of resolving a head of hair in in a dim corner in a dim room.) Another is that the brain just makes up stuff (read about the blind spot.) You may be p
Re: (Score:2)
Sure. In many ways, I'm a far better computer than has ever been built in silicon. That doesn't mean that what I do can't be partially replicated in a powerful computer. I'm using myself as a proof of concept, that it is possible to beat the resolution, not claiming that any given system is or is not able to do the same.
Re:Stupid (Score:4, Informative)
I see you still don't actually know what a Fourier transform is.
Re: (Score:2)
What is anti-aliasing if not providing data that's not actually there?
http://www.sci.utah.edu/~csche... [utah.edu]
When used with the BBM equation, it can do predictive error-correcting. I know this because I am friends with both of the "B"s in BBM.
Re: (Score:2)
It's providing data not recovering data.
Re: (Score:2)
That's my point. Data "provided" by probability is still data. Otherwise, noise reduction wouldn't work.
Nothing in the article said anything about data recovery. The whole, "once data is lost it's lost" argument is a red herring in this context. It's based on a concept of "data" from computer science rather than from actual science. ; )
Re: (Score:1)
Please point out EXACTLY where you see the claim that the method described "recovers data" or "enhances information".
This approach simply provides a prior probability distribution over a specific image domain, which IS useful. Even though it may attain the claim (made up by you) of being capable of "recovering data", it lets you sample from the space of "plausible high-resolution images in a specific domain, given a low-resolution image of it".
Going from a low-resolution to a high-resolution image is always
Re: (Score:3)
Anti-aliasing is not "providing data that is not actually there", anti-aliasing is removing data that is actually not there, more specifically high-frequency aliases of the low-frequency information. Hence the name anti-aliasing.
In practice, this means that the best any algorithm can do to improve a (general) blocky image, is smooth the edges of the blocks. What this algorithm apparently does, as far as I understand, is just correlate the blocky image to a library of known facial features. This has nothing
Re: (Score:3)
A Fourier transform takes a signal and converts it into a bunch of sine waves that when combined will reproduce the original signal.
A signal is just varying amplitude over time. A sine wave is a signal where the amplitude is sin(t), where t is time. It turns out that all signals can be constructed by combining sine waves. The more sine waves you have the close to the original signal you can get.
Why it is useful to convert a signal to sine waves? Say you decide you are going to use 20,000 sine waves, the fir
Re: (Score:1)
FFT's so instead of a bunch of squares it's a bunch of blurry squares. What the technology does is paint in arbitrary face data into the squares. Or dogs there are dogs everywhere! Bbbbooooowwww OWOwwwwwwwwwww......~~~*8,.9()090...
http://i.vimeocdn.com/video/52... [vimeocdn.com]
Re: (Score:1)
You'd think the name would be enough for you, but apparently it isn't. It's called the Fourier TRANSFORM. It transforms data. It does not create it. Specifically it's used to take what is commonly called "time domain" representations, and TRANSFORMS them in to "frequency domain" representations. If you want to get in this argument I will, and you will be proven a fool.
Re:Stupid (Score:4, Interesting)
https://arxiv.org/pdf/1101.007... [arxiv.org]
Re: (Score:2)
We don't use the higher resolution photo in the first place because we don't know which high resolution photo is the proper one. All that we're sure of is that we've got a crappy low resolution picture.
Consider the extreme case: we've got a picture in which a person's head fills one pixel. It's a black and white photo, and the value of that pixel is 128 (on a scale of 0-255). Now, from that, determine which photo, from all photos taken over the last 200 years, best matches that one pixel. Have fun!
Ideal test case (Score:4, Interesting)
Re: (Score:2)
Feed it minecraft screenshots and japanese porn, and see what the result is.
I was thinking Super Mario Brothers sprites myself. Those were 8x8 sprites, if I remember correctly.
As the article points out, this is less, "Zoom, Enhance" and more "Best Guess". Unfortunately, years of bad computer science on TV is just going to confuse people into believing this algorithm can do far more than it actually does. I wish Google would open it up so we could test it with our own images and show others how untrustworth
Re: (Score:2)
It's about time! (Score:5, Funny)
So in other words... from a small picture of the earth viewed from orbit, Google can now show me my house AND the address on the UPS package sitting at my doorstep?
Amazing!
Re: (Score:3)
Re: (Score:2)
There was once a company trying to sell infinite compression technology.
Information theorists chuckled knowingly, and of course the 'inventors' failed miserably to decompress their compressed data... but at some time somebody actually thought it was possible and tried to bring it to market.
Re: (Score:2)
Black Hole Inc.?
Re: (Score:2)
That's easy. Here's a compressed version of the Library of Congerss: 1. I'm still working on the decompression algorithm. That will take a little more time.
Back when Bruce Schneier facts were a meme, one claimed that, when Bruce Schneier wanted to write a book, he generated a random string of the correct size and decrypted it.
Re: (Score:2)
Re: (Score:2)
"I can see my house from here!" ;)
(Simulation of Kronos, the Klingon capital city. Star Trek Enterprise Season 1 Episode 05 - Unexpected)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
So in other words... from a small picture of the earth viewed from orbit....
Only if Google already has a high resolution picture of your house with the UPS package already sitting on your doorstep.
The algorithm does NOT enhance pixelated images in any meaningful way. It is only able to match a pixelated image with an already existing high resolution image of the same thing, and only by scaling the high resolution image down to a pixelated form suitable for comparison with the existing pixelated image.
The only thing that makes this at all interesting is that pattern matching algori
Re: (Score:1)
What about zoom out ? (Score:4, Funny)
If it doesn't do uncrop [dailymotion.com], it's lame.
Re:What about zoom out ? (Score:5, Interesting)
Obligatory (Score:1)
"...it was quite successful against humans..." (Score:4, Funny)
Biased selection? (Score:1)
So Google fed its algorithm millions of high-resolution images. It then feeds a pixellated image of a celebrity, and AMAZING! The algorithm can create an image of that celebrity so detailed that it fools people.
Of course, chances are a good portion of the source material is pictures of that celebrity. This would be far more impressive if it could construct a police artist profile image from a pixellated source. One that could be reliably matched to an individual that's not even in the massive collection of
Re: (Score:2)
When you think about what they'll probably do with it, this makes perfect sense. If you've ever used Google Images' "Visually Similar" feature, it doesn't work all that well - especially when you're trying to find a higher resolution image.
If they can do a pseudo-reconstruction, they're partway there.
no need to photoshop (Score:3)
this is perfect for your "real" profile pic on dating sites, just upload a google enhanced image of your self created from your 8x8 pixel image. yes this celebrity is really me.
They've been watching too much TV (Score:5, Insightful)
TV Detective: "We have this security video showing the murder."
TV Lab Rat: "It's too grainy to tell how is it?"
TV Detective: "Can't you enhance it?"
TV Lab Rat: "Sure. Who do you want it to look like?"
Nothing new (Score:1)
What do you mean, ages? (Score:1)
Really impressive progress (Score:4, Informative)
A while ago, someone made the nnedi [doom9.org] upsampler that uses neural networks to upsample. It's still one of the best image upsamplers available.
Google's approach is quite a bit different. Where nnedi worked to better extract detail out of what was already in the image, Google seems to literally fill in detail that was probably in the source but maybe not. Much, I guess, like how our own memories work. It's an interesting approach and the results look quite fantastic. My only question is how well it will work on a random sampling.
move over, Mount Rushmore (Score:2)
Move over, Mount Rushmore, Google now has an algorithm that can wallpaper the Ceres asteroid with the face of every American who has ever been photographed—all the way back to a pinhole camera exposing an onion skin soaked in lemon juice and potato starch.
Re: (Score:1)
Was that intended as a joke? Google already has such technology [ibtimes.co.uk]
Shannon turning in his grave (Score:1)
FIF was a completely different approach. (Score:2)
Fractals (Score:2)
I was really interested n fractals and fractal compression for a time. And while you could get some insanely high compression ratios, the technique was lossy and decompression took 50+ hours (and 2 hours to compress). A potential use of the technology was picking out interesting artifacts from low rez space oho
Re: (Score:2)
Bad summary (Score:5, Informative)
The summary's explanation of what this does isn't correct. It says:
Google's new software effectively extracts details from a few source pixels to enhance pixelated images.
It doesn't extract details from a few source pixels. It invents details to add to those source pixels, based on the knowledge that the pixelated image is of a face, and of what faces look like. It produces something that plausibly fits the input data. How close this is to the original image, pre-pixelation, depends on what images were in its training set.
This is an interesting piece of work, but it doesn't mean that you can recover data that has been discarded.
Re: (Score:2)
^^ this
Re: (Score:2)
It's trained on plausible images, so it's going to produce plausible images but there's nothing that says that the resulting plausible image is a reasonable reproduction of the original, only that it's good enough to make a human think 'yep, that's another human'.
Think video (Score:1)
They do that in movies all the time (Score:3)
Re: (Score:2)
nope it's legit. really good systems can even uncrop
https://www.youtube.com/watch?... [youtube.com]
pixelate photos (Score:2)
Come on Google (Score:4, Insightful)
At least make the world a better place...
by making this a MAME scaler.
Pixelated Images (Score:1)
For some reason, the first thing that comes to mind is a 2D pixelated Luigi now transformed into a six packed ultra good looking guy with the most macho mustache ever.
Maybe I need more coffee.
8x8 (Score:1)
I don't see why not (Score:2)
If they have, say, a minute of pixelated video presumably they could estimate the orientation and position of key features of the face and then make progressively improving estimates of a higher resolution image.
I know that was not the focus of this research (to match a pixelated image to one of a number of high resolution alternatives). But much of the crappy blurry images I see are in the form of video and it seems to me that there would be multiple independent images of a face that could be assembled in
Re: (Score:2)
Mulitple low resolution images. (Score:1)
Re: (Score:2)
Once again, Scifi foretells the future.
Good thing Bladerunner has gotten almost everything else wrong so far. At the very least it had the timing all wrong, since we're pretty unlikely to have replicants, off-world colonies, lots of flying cars, an inability to buy real snakes, or that level of smog or whatever choking LA by 2019.
Re: (Score:1)
Thin 80s ties, constant rain in L.A., video payphones, "Cityspeak" lingua franca, advertising blimps...
Some other stuff BR got right: Atari still in business, guns with LEDs, giant animated billboards, and revival of analog synthesizers. ^_^