Site Archive (Complete)
DrDobbs Portal Blog: Swarm Algorithms and (Better) Digital Photos
EDITOR'S EYE

The World of Software Development.

by Jon Erickson
February 01, 2008

Swarm Algorithms and (Better) Digital Photos

On the heels of my recent note about photography, digital cameras, and embedded endoscopes (aka "cameras"), it turns out that researchers are turning to "swarm intelligence" as a means of enhancing digital photos. Swarm intelligence is an AI technique that's based on the collective behavior of decentralized, self-organized systems.

The technique that Malik Braik, Alaa Sheta , and Aladdin Ayesh have developed uses a Particle Swarm Optimization (PSO) algorithm to enhance contrast and details without distortion.

Somewhat like Genetic Algorithms, PSO treats each version of an image as an individual member of a swarm and makes a single, small adjustment to contrast levels, edge sharpness, and other image parameters. The algorithm then determines whether the new members of the swarm are better or worse than the original, according to an objective fitness criterion.

In their paper Particle Swarm Optimisation Enhancement Approach for Improving Image Quality, the authors present image enhancement as an optimization problem to which PSO is applied. This application is done within a nouvelle automatic image enhancement technique encompassing a real-coded particle swarms algorithm. The enhancement process is a non-linear optimization problem with several constraints. According to the researchers, "the objective of the algorithm is to maximize the total number of pixels in the edges, thus being able to visualize more details in the images."

-- Jonathan Erickson
jerickson@ddj.com

Posted by Jon Erickson at 11:14 AM  Permalink





February 2008
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29  


BLOGROLL
 

♦ sponsored
INFO-LINK


Related Sites: DotNetJunkies, SD Expo, SqlJunkies