Purchasing new hardware? Read our latest product comparisons

Software combines thousands of online images into one that represents them all


August 15, 2014

The AverageExplorer user interface

The AverageExplorer user interface

Image Gallery (2 images)

If you're trying to find out what the common features of tabby cats are, a Google image search will likely yield more results than you'd ever have the time or inclination to look over. New software created at the University of California, Berkeley, however, is designed to make such quests considerably easier. Known as AverageExplorer, it searches out thousands of images of a given subject, then amalgamates them into one composite "average" image.

The program was created by a team led by associate professor Alexei Efros. The team members were inspired by the work of artists such as James Salavon, who have created images made from hundreds of overlaid photos of subjects such as kids posing with Santa. Whereas Salavon and company manually selected, combined and aligned their images, however, AverageExplorer does so automatically.

Users can refine their search criteria either by using more specific terms, or just by selecting a specific region of the average image – an example could involve selecting the nose on the average cat image, resulting in a new average image that's weighted more toward matching up noses.

"Visual data is among the biggest of Big Data," said Efros. "We have this enormous collection of images on the web, but much of it remains unseen by humans because it is so vast. People have called it the dark matter of the internet. We wanted to figure out a way to quickly visualize this data by systematically 'averaging' the images."

Suggested uses for the technology include allowing online shoppers to home in on the exact product they want, as they could start with an average image based on fairly loose search criteria, then keep refining their search until they arrive at an image of what best suits their needs. That final average image might be based on just a few contributing images, which the shopper could then look up.

Additionally, the software could be used to train computer vision systems. Ordinarily, such systems are trained by humans who must manually mark distinguishing features of a subject (such as the eyes, nose and mouth of a face) on a large number of individual images that go into a database. Using AverageExplorer, however, if a feature on an average image is marked, then that feature will also automatically be marked in all of the contributing images.

More details on how AverageExplorer works can be found in the following video.

Source: University of California, Berkeley

About the Author
Ben Coxworth An experienced freelance writer, videographer and television producer, Ben's interest in all forms of innovation is particularly fanatical when it comes to human-powered transportation, film-making gear, environmentally-friendly technologies and anything that's designed to go underwater. He lives in Edmonton, Alberta, where he spends a lot of time going over the handlebars of his mountain bike, hanging out in off-leash parks, and wishing the Pacific Ocean wasn't so far away. All articles by Ben Coxworth

Given all the results that I get that have nothing to do with what I am looking for I don't see much value in this.


This is really cool software.

But will not really come to the fore until computers are able to understand objects in 3d, meaning perspective correction, not just warping.

Once a computer can partially rotate a face in software then apply this average algorithm, the fidelity of the results will be greatly improved.


I imagine that it would screw things up a bit if, in creating a composite image of a Fred Smith, say, there happened to be among the individual images one of a frog called Fred Smith. On the positive side, it would give me an explanation for my not being photogenic, to say the least.

Mel Tisdale

This would be great for porn.

Bob Humbly
Post a Comment

Login with your Gizmag account:

Related Articles
Looking for something? Search our articles