Introducing Neural Image Assessment for judging photos

NIMA can be used as a training loss to enhance images. In this example, local tone and contrast of images is enhanced by training a deep CNN with NIMA as its loss. Credit: Google

Surely computer software could not judge pictures the way we do? Attaching numerical scores to technical details is one thing, but don’t we view with our hearts as well as our brains?

Well, when Google researchers are involved in AI projects, never say never.

A team aims to have an approach that can land in the critic’s chair to assess photos.

In a Dec. 18 posting on the Google Research Blog, Hossein Talebi, software engineer, and Peyman Milanfar, research scientist, Machine Perception, explained how their approach comes closer to guessing what humans like than previous approaches.

Say hello to the Neural Image Assessment (NIMA) system, which can closely replicate the mean scores of humans when judging photos.

“Recently, deep convolutional neural networks (CNNs) trained with human-labelled data have been used to address the subjective nature of image quality for specific classes of images, such as landscapes. However, these approaches can be limited in their scope, as they typically categorize images to two classes of low and high quality. Our proposed method predicts the distribution of ratings.”

Their paper, “NIMA: Neural Image Assessment,” is up on arXiv. Authors are Talebi and Milanfar. The deep CNN that they introduced was trained to predict which images a typical user would rate as looking good (technically) or attractive (aesthetically).”

The Blog called up the different factors that determine photo quality from measuring pixel-level degradations to aesthetic assessments capturing semantic-level characteristics tied up with emotions and beauty.

Jon Fingas, Engadget, remarked: “If Google has its way, though, AI may serve as an art critic.”

After all, ratings are based on what it thinks you would like, technically and aesthetically.

Fundamentally, the researchers are working toward a better predictor of human preferences.

Introducing Neural Image Assessment for judging photos

Ranking some examples labelled with the “landscape” tag from AVA dataset using NIMA. Predicted NIMA (and ground truth) scores are shown below each image. Credit: Google
“The goal is to get a quality score that will match up to human perception, even if the image is distorted. Google has found that the scores granted by the assessment are similar to scores given by human raters,” said Shannon Liao in The Verge.

Fingas stepped readers though the process:

“It trains on a set of images based on a histogram of ratings (such as from photo contests) that give a sense of the overall quality of a picture in different areas, not just a mean score or a simple high/low rating.”

What’s next?

The authors blogged that their work on NIMA suggested quality assessment models based on machine learning may be capable of useful functions.

They may enable users to easily find the best pictures among many; or to enable improved picture-taking with real-time feedback.

However, they said, “we know that the quest to do better in understanding what quality and aesthetics mean is an ongoing challenge—one that will involve continuing retraining and testing of our models.”

Why this matters: Their work indicates a way not only to score photos with a high correlation to human perception, but to optimize photo editing.

Fingas: “While there’s a lot of work to be done, this hints at a day when your phone could have as discerning a taste in photos as you do.”

Liao: “One day, the company hopes that AI will be able to help users sort through the best photos of many, or provide real-time feedback on photography.”

More information: — Google blog: Introducing NIMA: Neural Image Assessment: … mage-assessment.html


Please enter your comment!
Please enter your name here

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.