Skip to main content

This A.I. goes against the grain, cleans noisy images with a single shot

Research at NVIDIA: AI Can Now Fix Your Grainy Photos by Only Looking at Grainy Photos

Low-light images are often plagued by grain, small dots created by increasing the camera’s sensitivity or ISO that obscure the image’s finer details. But researchers from Nvidia, Aalto University, and the Massachusetts Institute of Technology have trained a computer to eliminate the grain using nothing but the original photo and software. 

While earlier artificial intelligence programs can clean up a noisy image, these programs required two photos, one full of grain and one without. The new Nvidia research, published on Monday, July 9, only needs one grainy photo to create a cleaner image using A.I.

Get your weekly teardown of the tech behind PC gaming
Check your inbox!

The researchers trained the program by feeding the computer 50,000 pairs of images. The pairs were almost identical images, except each image in the pair had a different randomized pattern of grain added with software. Earlier research used image pairs, but one image was a clean, low noise file. The research, the group wrote, proves that it’s possible to reduce grain in an image without using a low-noise image as a reference point.

To test the program, the group used both traditional images and even medical MRI scans, suggesting the technology could be used for more than just cleaning up low-light photos. The team used images with added noise in order to have a clean reference image to see how well the A.I. performed. The resulting images had less noise than the original and took only milliseconds to correct. In the samples the researchers shared, the A.I.-treated program was a bit softer than the original reference image, but the adjusted images no longer had distracting levels of grain.

The researchers point out that the program, of course, can’t find details that aren’t there or were too obscured by the noise, but the program allows images to be adjusted without a clean reference photo. “There are several real-world situations where obtaining clean training data is difficult: Low-light photography (e.g., astronomical imaging), physically based rendering, and magnetic resonance imaging,” the researchers wrote. “Our proof-of-concept demonstrations point the way to significant potential benefits in these applications by removing the need for potentially strenuous collection of clean data. Of course, there is no free lunch — we cannot learn to pick up features that are not there in the input data — but this applies equally to training with clean targets.”

The research will be presented at the International Conference on Machine Learning in Sweden later this week — but like most new research, there is no word yet on if and when the technology may be widely accessible.

Editors' Recommendations

Hillary K. Grigonis
Hillary never planned on becoming a photographer—and then she was handed a camera at her first writing job and she's been…
Can A.I. beat human engineers at designing microchips? Google thinks so
google artificial intelligence designs microchips photo 1494083306499 e22e4a457632

Could artificial intelligence be better at designing chips than human experts? A group of researchers from Google's Brain Team attempted to answer this question and came back with interesting findings. It turns out that a well-trained A.I. is capable of designing computer microchips -- and with great results. So great, in fact, that Google's next generation of A.I. computer systems will include microchips created with the help of this experiment.

Azalia Mirhoseini, one of the computer scientists of Google Research's Brain Team, explained the approach in an issue of Nature together with several colleagues. Artificial intelligence usually has an easy time beating a human mind when it comes to games such as chess. Some might say that A.I. can't think like a human, but in the case of microchips, this proved to be the key to finding some out-of-the-box solutions.

Read more
Read the eerily beautiful ‘synthetic scripture’ of an A.I. that thinks it’s God
ai religion bot gpt 2 art 4

Travis DeShazo is, to paraphrase Cake’s 2001 song “Comfort Eagle,” building a religion. He is building it bigger. He is increasing the parameters. And adding more data.

The results are fairly convincing, too, at least as far as synthetic scripture (his words) goes. “Not a god of the void or of chaos, but a god of wisdom,” reads one message, posted on the @gods_txt Twitter feed for GPT-2 Religion A.I. “This is the knowledge of divinity that I, the Supreme Being, impart to you. When a man learns this, he attains what the rest of mankind has not, and becomes a true god. Obedience to Me! Obey!”

Read more
Google’s LaMDA is a smart language A.I. for better understanding conversation
LaMDA model

Artificial intelligence has made extraordinary advances when it comes to understanding words and even being able to translate them into other languages. Google has helped pave the way here with amazing tools like Google Translate and, recently, with its development of Transformer machine learning models. But language is tricky -- and there’s still plenty more work to be done to build A.I. that truly understands us.
Language Model for Dialogue Applications
At Tuesday’s Google I/O, the search giant announced a significant advance in this area with a new language model it calls LaMDA. Short for Language Model for Dialogue Applications, it’s a sophisticated A.I. language tool that Google claims is superior when it comes to understanding context in conversation. As Google CEO Sundar Pichai noted, this might be intelligently parsing an exchange like “What’s the weather today?” “It’s starting to feel like summer. I might eat lunch outside.” That makes perfect sense as a human dialogue, but would befuddle many A.I. systems looking for more literal answers.

LaMDA has superior knowledge of learned concepts which it’s able to synthesize from its training data. Pichai noted that responses never follow the same path twice, so conversations feel less scripted and more responsively natural.

Read more