Science Current Events | Science News | Brightsurf.com
 
Email a Friend Send to a friend
Printer Friendly Print Swarm approach to photography

Swarm approach to photography

February 04, 2008

Particle swarm optimization improves digital photos

A new approach to cleaning up digital photos and other images has been developed by researchers in the UK and Jordan. The research, published recently in Inderscience's International Journal of Innovative Computing and Applications uses a computer algorithm known as a PSO (Particle Swarm Optimization) to intelligently boost contrast and detail in an image without distorting the underlying features.




Malik Braik and Alaa Sheta of the Department of Information Technology, at Al-Balqa Applied University, in Salt, Jordan, working with Aladdin Ayesh in the Division of Computer Engineering, at De Montfort University, Leicester, UK, explain that the Particle Swarm Optimization (PSO) algorithm represents an entirely new approach to solving all kinds of optimization problems. PSO has recently been used in computer science and electrical engineering.

The roots of the PSO algorithms lie in Swarm Intelligence paradigm which is inspired by models of living systems, artificial life (A-life) in general, and by theories of how and why birds flock, why schools of fish behave the way they do and in particular what controls swarming insects. Despite its potential it relies on only simple mathematics and does not need powerful computers to run, which means software applications based on PSO would not be limited only to academic researchers and those with access to supercomputers.

There have been several approaches to image enhancement developed by image manipulation software companies and others. However, none comes up to the standards of the kind of image enhancement often seen in fiction, where a blurry distorted image on a screen is rendered pin-sharp at the click of a mouse. PSO, however, takes image enhancement a step closer to this ideal.

PSO is based on a mathematical model of the social interactions of swarms. The algorithm treats each version of an image as an individual member of the 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.

"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," explain the researchers. Such enhancement might be useful in improving snapshots of CCTV quality for identification of individuals or vehicle number plates, it might also have application in improving images produced with lower quality cameras, such as camera phones, that are required for use in publishing or TV where image quality standards are usually higher.

The process of enhancing step by step is repeated to create a swarm of images in computer memory which have been graded relative to each other, the fittest end up at the front of the swarm until a single individual that is the most effectively enhanced.

"The obtained results using grey scale images indicate that PSO is better than other approaches in terms of the computational time and both the objective evaluation and maximization of the number of pixels in the edges of the tested images," they add.

Inderscience Publishers




More Swarm Optimization Current Events and Swarm Optimization News Articles
Applied Optimization with MATLAB Programming

Applied Optimization with MATLAB Programming
by P. Venkataraman (Author)

Technology/Engineering/Mechanical

Provides all the tools needed to begin solving optimization problems using MATLAB®

The Second Edition of Applied Optimization with MATLAB® Programming enables readers to harness all the features of MATLAB® to solve optimization problems using a variety of linear and nonlinear design optimization techniques. By breaking down complex mathematical concepts into simple ideas and offering plenty of easy-to-follow examples, this text is an ideal introduction to the field. Examples come from all engineering disciplines as well as science, economics, operations research, and mathematics, helping readers understand how to apply optimization techniques to solve actual problems.

This Second Edition has been thoroughly revised,...

Particle Swarm Optimization

Particle Swarm Optimization
by Maurice Clerc (Author)

This is the first book devoted entirely to Particle Swarm Optimization (PSO), which is a non-specific algorithm, similar to evolutionary algorithms, such as taboo search and ant colonies.

Since its original development in 1995, PSO has mainly been applied to continuous-discrete heterogeneous strongly non-linear numerical optimization and it is thus used almost everywhere in the world. Its convergence rate also makes it a preferred tool in dynamic optimization.

Swarm Intelligence: Introduction and Applications (Natural Computing Series)

Swarm Intelligence: Introduction and Applications (Natural Computing Series)
by Christian Blum (Editor), Daniel Merkle (Editor)

The laws that govern the collective behavior of social insects, flocks of birds, or fish schools continue to mesmerize researchers. While individuals are rather unsophisticated, in cooperation they can solve complex tasks, a prime example being the ability of ant colonies to find shortest paths between their nests and food sources. Task-solving results from self-organization, which often evolves from simple means of communication, either directly or indirectly via changing the environment, the latter referred to as stigmergy. Scientists have applied these principles in new approaches, for example to optimization and the control of robots. Characteristics of the resulting systems include robustness and flexibility. This field of research is now referred to as swarm intelligence.

...

Particle Swarm Optimization and Intelligence: Advances and Applications

Particle Swarm Optimization and Intelligence: Advances and Applications
by Konstantinos E. Parsopoulos (Author), Michael N. Vrahatis (Author)

Since its initial development, particle swarm optimization has gained wide recognition due to its ability to provide solutions efficiently, requiring only minimal implementation effort.

A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem [An article from: European Journal of Operational Research]

A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem [An article from: European Journal of Operational Research]
by M.F. Tasgetiren (Author), Y.C. Liang (Author), M. Sevkli (Author), Gencyilmaz (Author)

This digital document is a journal article from European Journal of Operational Research, published by Elsevier in 2007. The article is delivered in HTML format and is available in your Amazon.com Media Library immediately after purchase. You can view it with any web browser.

Description:
In this paper, a particle swarm optimization algorithm (PSO) is presented to solve the permutation flowshop sequencing problem (PFSP) with the objectives of minimizing makespan and the total flowtime of jobs. For this purpose, a heuristic rule called the smallest position value (SPV) borrowed from the random key representation of Bean [J.C. Bean, Genetic algorithm and random keys for sequencing and optimization, ORSA Journal of Computing 6(2) (1994) 154-160] was developed to enable the...

A hybrid simplex search and particle swarm optimization for unconstrained optimization [An article from: European Journal of Operational Research]

A hybrid simplex search and particle swarm optimization for unconstrained optimization [An article from: European Journal of Operational Research]
by S.K.S. Fan (Author), E. Zahara (Author)

This digital document is a journal article from European Journal of Operational Research, published by Elsevier in 2007. The article is delivered in HTML format and is available in your Amazon.com Media Library immediately after purchase. You can view it with any web browser.

Description:
This paper proposes the hybrid NM-PSO algorithm based on the Nelder-Mead (NM) simplex search method and particle swarm optimization (PSO) for unconstrained optimization. NM-PSO is very easy to implement in practice since it does not require gradient computation. The modification of both the Nelder-Mead simplex search method and particle swarm optimization intends to produce faster and more accurate convergence. The main purpose of the paper is to demonstrate how the standard particle swarm...

  Power enhancement of weightlifters during snatch through Reducing torque on joints by particle swarm optimization.(Report): An article from: American Journal of Applied Sciences
by Firooz Salaami (Author), Nima Jamshidi (Author), Mostafa Rostami (Author), Siamak Najarian (Author)

This digital document is an article from American Journal of Applied Sciences, published by Science Publications on December 1, 2008. The length of the article is 3271 words. The page length shown above is based on a typical 300-word page. The article is delivered in HTML format and is available immediately after purchase. You can view it with any web browser.

From the author: Neural network, technique, sport, biomechanics

Citation Details
Title: Power enhancement of weightlifters during snatch through Reducing torque on joints by particle swarm optimization.(Report)
Author: Firooz Salaami
Publication: American Journal of Applied Sciences (Magazine/Journal)
Date: December 1, 2008
Publisher: Science Publications
Volume: 5 Issue: 12 Page:...

Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization [An article from: Computers and Operations Research]

Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization [An article from: Computers and Operations Research]
by A. Chatterjee (Author), P. Siarry (Author)

This digital document is a journal article from Computers and Operations Research, published by Elsevier in . The article is delivered in HTML format and is available in your Amazon.com Media Library immediately after purchase. You can view it with any web browser.

Description:
The particle swarm optimization (PSO) is a relatively new generation of combinatorial metaheuristic algorithms which is based on a metaphor of social interaction, namely bird flocking or fish schooling. Although the algorithm has shown some important advances by providing high speed of convergence in specific problems it has also been reported that the algorithm has a tendency to get stuck in a near optimal solution and may find it difficult to improve solution accuracy by fine tuning. The present paper...

  Memory convergence and optimization with fuzzy PSO and ACS.(particle swarm optimization): An article from: Journal of Computer Science
by Subhash Chandra Pandey (Author), Puneet Misra (Author)

This digital document is an article from Journal of Computer Science, published by Science Publications on February 1, 2008. The length of the article is 5966 words. The page length shown above is based on a typical 300-word page. The article is delivered in HTML format and is available immediately after purchase. You can view it with any web browser.

From the author: Key words: Artificial neural network, convergence, particle swarm optimization, Fuzzy c-mean

Citation Details
Title: Memory convergence and optimization with fuzzy PSO and ACS.(particle swarm optimization)
Author: Subhash Chandra Pandey
Publication: Journal of Computer Science (Magazine/Journal)
Date: February 1, 2008
Publisher: Science Publications
Volume: 4 Issue: 2 Page:...

Multiple Criteria Decision Making for Swarm Optimization

Multiple Criteria Decision Making for Swarm Optimization
by Ahmed EL-Gallad (Author)

This book presents a new formulation for the swarm optimization technique as a system of autonomous agents. The proposed technique is based on an intimate understanding of swarms and animal aggregations in an attempt to simulate cognitive thinking of their members. The dynamic balance between gregarious and social intolerance behaviors demonstrated by social animals is used to form the swarm and keep its persistence. In this work, members of the swarm are represented by agents that enjoy a certain degree of freewill to respond adaptively to changes on the states of their swarm mates. Adaptive responses are reflected on the way agents move inside the problem domain. A new set of basic behaviors is defined, namely imitation, memory retrieval, momentum, and play. A multi-criterion decision...

© 2009 BrightSurf.com