Header image

line decor

  

line decor

 
 
 
 
 


 

 

Projects

--------------------------------------------------------------------------------------------------------

Developing a Socio-Politically Inspired Optimization Strategy (ICA). (2007)

In this project we have developed "Imperialist Competitive Algorithm (ICA)", a socio-politically inspired optimization strategy. ICA is a novel global search heuristic that uses the process of imperialism and imperialistic competition as a source of inspiration. We have developed this algorithm at Control and Intelligent Processing Center of Excellence, ECE School of University of Theran. As my final thesis main subject, currently I am trying to extend this algorithm to apply it to more optimization tasks and even find another non optimization applications. ICA is being widely adopted by the researchers in the erea of evolutionary computation.

Books

  • Ramin Rajabioun, Esmaeil Atashpaz-Gargari and Caro Lucas, “Colonial Competitive Algorithm as a Tool for Nash Equilibrium Point Achievement”, Book Chapter, Springer Lecture Notes in Computer Science, Springer, 2008. pp. 680-695. (PDF)

Journal Papers

Published Journal Papers

  • Esmaeil Atashpaz Gargari, Farzad Hashemzadeh, Ramin Rajabioun and Caro Lucas, “Colonial competitive algorithm: A novel approach for PID controller design in MIMO distillation column process”, International Journal of Intelligent Computing and Cybernetics (IJICC),Vol. 1 No. 3, 2008, pp. 337-355, Invited Author. (PDF)
  • Biabangard-Oskouyi, E. Atashpaz-Gargari, N. Soltani, C. Lucas, “Application of Imperialist Competitive Algorithm for Materials Property Characterization from Sharp Indentation Test”, to be appeared in International Journal of Engineering Simulation.  (PDF)
  • Arash Khabbazi, Esmaeil Atashpaz Gargari and Caro Lucas, “Imperialist Competitive Algorithm for Minimum Bit Error Rate Beamforming”, To be appeared in International Journal of Bio-Inspired Computation (IJBIC), Invited Author. (PDF)

Under Revision Journal Papers

  • E. Atashpaz Gargari, Farzad Hashemzadeh, Ramin Rajabiyoun, Farzad Rajaiee Salmasi, “A Decentralized PID controller based on Optimal Shrinkage of Gershgorin Bands and PID tuning Using Colonial Competitive Algorithm”. Under Revision International Journal of Innovative Computing, Information and Control (IJICIC). (PDF)
  • M. Roshanaei, E. Atashpaz-Gargari and C. Locus, “Colonial Competitive Algorithm as an Optimization Tool for Adaptive Beamforming”. Under Revision Engineering Optimization. (PDF)
  • Biabangard-Oskouyi, E. Atashpaz-Gargari, N. Soltani, C. Lucas, “Materials Property Characterization from Spherical Indentation Test using Colonial Competitive Algorithm”, submitted to Actamateria. (PDF)

Conference Papers

  • E. Atashpaz Gargari & Caro Lucas, “Imperialist Competitive Algorithm: An Algorithm for Optimization Inspired by Imperialistic Competition”, IEEE Congress on Evolutionary Computation, Singapore, 2007, pp 4661-4667. (PDF)
  • Ramin Rajabioun, Farzad Hashemzadeh, Esmaeil Atashpaz-Gargari, Bahman Mesgari & Farzad Rajaiee Salmasi, “Identification of a MIMO Evaporator and Its Decentralized PID Controller Tuning Using Colonial Competitive Algorithm”, Proceedings of the 17th World Congress, The International Federation of Automatic Control, Seoul, Korea, July 6-11, 2008, pp. 9952-9957. (PDF)
  • E. Atashpaz Gargari, Farzad Hashemzadeh & Caro Lucas, “Designing MIMO PIID Controller using Colonial Competitive Algorithm: Applied to Distillation Column Process”, Proceeding of IEEE CEC 2008, within IEEE WCCI 2008, Hong Kong, pp. 1929-1934. (PDF)
  • Mahnaz Roshanaei, Esmaeil Atashpaz-Gargari, Caro Lucas, “Adaptive Beamforming Using Colonial Competitive Algorithm”, 2nd International Joint Conference on Computational Engineering, Vancouver, Canada, 2008. (PDF)
  • Ashkan M. Jasour, Esmaeil Atashpaz Gargari, Caro Lucas, “Vehicle Fuzzy Controller Design Using Imperialist Competitive Algorithm”, Second First Iranian Joint Congress on Fuzzy and Intelligent Systems, Tehran, Iran, 2008. (PDF)
  • E. Atashpaz Gargari & Caro Lucas, “Designing an optimal PID controller using Colonial Competitive Algorithm", First Iranian Joint Congress on Fuzzy and Intelligent Systems, Mashhad, Iran, 2007. (PDF)

 

--------------------------------------------------------------------------------------------------------

Line and Circle Detection in Cluttered Images by mapping the Image using Conformal Transformations

The problem of detecting lines (determining the location and orientation) and circles (center and radius) in images are of great importance in the fields of computer vision and image processing. In this project, we propose a new method for detecting lines and circles in cluttered images (images containing a lot of line and circle which are close together and are not easy to detect). In proposed method the position of image pixels are considered to be a function of an independent complex variable z instead of being a function of two independent variables x and y. For detecting lines and circles, the image is mapped in complex space. The mapping which is used here is inversion. Applying this method on some real world images underpins the efficiency of proposed method. Figure below shows the flowchart of the proposed algorithm.

LineCircleDetection

Figure (a) shows an image containing a lot of lines. Figure (b) depicts the result of transforming this image using the inversion mapping. All the lines, except one are converted to circles. The new task is detecting a line among circles, instead of lines, which is very easier.

(a)

(b)

Paper:

E. Atashpaz Gargari & B. N. Araabi, “Line Detection in Complex Environment by using Conformal Transformation” (In Farsi), 4th Iranian biennial Conference on Machine Vision & Image Processing (MVIP2007 ), Feb, 14-15 2007 Mashhad, Iran

under preparation journal paper:

E. Atashpaz Gargari & B. N. Araabi, “Line and Circle Detection in Complex Environment through Conformal Transformation”.

 

--------------------------------------------------------------------------------------------------------

Designing Optimal Fuzzy Pass Strategy for Soccer Robots. (2005 - 20062)

In this project, using fuzzy logic, an intelligent passing strategy for soccer robots is implemented. The proposed strategy calculates pass confidence and detects the best destination robot and the best position for passing. The most important factors of a proper pass are detected and are deployed to construct the inputs of fuzzy system. The rule base of the fuzzy system is extracted empirically by utilizing the expert knowledge. The performance of fuzzy inference system is improved by optimally determining the fuzzy membership functions using an evolutionary algorithm. In order to evaluate the designed system a visual simulation environment is prepared which enables us to arrange players and to implement the designed strategy to detect the best destination player and send the ball.

Paper:

E. Atashpaz Gargari & Caro Lucas, “A Strategy for Passing by Robot Soccer Players using Fuzzy Logic”, 15th Iranian Conference on Electrical Engineering (ICEE 2007), 15th – 17th May 2007, Tehran, Iran

E. Atashpaz Gargari, Babak N. Araabi & Caro Lucas, “Optimal Fuzzy Passing Strategy for Robot  Soccer Players”, accepted to be presented in IEEE International Conference on Fuzzy Systems, within IEEE WCCI 2008, Hong Kong.

--------------------------------------------------------------------------------------------------------

Design of Software for Hiding Messages Inside the Images (Steganography).

Steganography is the act of hiding one piece of information within another. As one of the two final projects I prepared for Computer Vision course, in this project software is designed for hiding text messages inside a picture. This software is designed in two separate Coding and Decoding parts, capable of being used independently. The method used in coding and decoding part is LSB steganography.You may download this software written in MATLAB here. You may watch a video about the coding and decoding parts of this software (Coding, Decoding). (2005-2006)

as

Paper:

E. Atashpaz Gargari, “Hiding Secret Messages in Images, Steganography”, 2006 Iranian Student Conference on Electrical Engineering (ISCEE 2006), Sep 2006, Tehran, Best Paper Award

--------------------------------------------------------------------------------------------------------

Designing MIMO PIID Controller using Colonial Competitive Algorithm: Applied to Distillation Column Process

In this project, a colonial competitive algorithm is applied to the problem of designing a multivariable PID controller. The goal is to design a controller to decouple the controlled process, and to track the desired inputs by outputs of the process as much as possible. The method is used to design a multi variable controller for a typical distillation column process. Also a GA and an analytical method are used to design the controller parameters. Comparison results among these methods show that the controller obtained by colonial competitive algorithm has better performance than the others.

DistillationColumn

paper:

E. Atashpaz Gargari, Farzad Hashemzadeh & Caro Lucas, “Designing MIMO PIID Controller using Colonial Competitive Algorithm: Applied to Distillation Column Process”, submitted to Expert Systems With Applications.

--------------------------------------------------------------------------------------------------------

Materials Property Characterization, using ICA. (2007)

paper:

Biabangard-Oskouyi, E. Atashpaz-Gargari, N. Soltani, C. Lucas, “Application of Imperialist Competitive Algorithm for Materials Property Characterization from Sharp Indentation Test”, under revision, International Journal of Engineering Simulation.

Biabangard-Oskouyi, E. Atashpaz-Gargari, N. Soltani, C. Lucas, “Materials Property Characterization from Spherical Indentation Test using Colonial Competitive Algorithm”, submitted to Actamateria.

--------------------------------------------------------------------------------------------------------

Designing Optimal Layout for AMICO Industrial Group using Colonial Competitive Algorithm. (2007)

In this project we use CCA to design an optimal layout for the automobile manufacturing part of AMICO industrial group. The goal of design is to minimize the cost of movement, including human and equipment, among different parts in the factory.

--------------------------------------------------------------------------------------------------------

Semi-Global Enlargement of Domain of Attaraction for a Class of Affine 3rd Order Nonlinear Systems. (2005-2006)

Enlarging domain of attraction in nonlinear systems is an important concern for nonlinear controller designers. For systems for which the domain of attraction around its equilibrium point is large, tracking and disturbance problems may be solved systematically. In a typical tracking problem, the evolution of states may happen along different directions in the state space, especially in nonlinear systems. For asymptotic tracking of set points, the initial and evolved states of the nonlinear system should lie in the domain of attraction of the system in any time. Therefore, all variations of states should happen in domain of attraction of the system. Since usually for nonlinear systems, direction of state evolutions variations in state space plane are not known in advance, shaping and enlarging the domain of attraction of the system is important for asymptotic stabilization and tracking problems.
Our approach in this research is based on Zubov theorem. For affine nonlinear systems, we designed controller in such a way that Zubov Theorem satisfied.

--------------------------------------------------------------------------------------------------------

Design and Implementation of Voltage Monitoring System (Under Graduate Project). (2004-2005)

In this project, as my undergraduate final project, I worked on design and implementation of a microcontroller (AVR ATMEGA 32) based system for monitoring voltage. Working independently from computer, the system was able to get samples of the voltage in the desired time intervals and write them on the EEPROM. After finishing sampling, using serial bus of the computer, voltage data was easily transferred to the computer to be used by a program to represent and analyze it (figure below).

--------------------------------------------------------------------------------------------------------

Design and Implementation of an Intelligent Keypad for Mobile Phone (Iran Patent Office, Patent Number: 82345). (2005-2006)

In this project, an intelligent mobile phone keyboard is designed and implemented that is activated when the user touches it. This system can be applied on non-clamshell mobile sets currently and is capable of activating mobile keyboards only when it is touched by the user. The keyboard would otherwise be locked. This system is comprised of a miniature printed electronic board that is installed inside the set and gains its required energy from the phone’s battery and a thin metal sheet that has to be wrapped around the set. Having a unique finger touch sensor designed for this purpose, all the circuit is capable of being installed inside the cell phone without any extra cost and adding any design and implementation complexity. A prototype of this system is implemented on a Sony Ericson mobile phone.

--------------------------------------------------------------------------------------------------------

Designing Motor Controller and Computer Vision Part for Small Size Robot of University of Tabriz Robocup Team. (2003-2004)

As a member of University of Tabriz small size robot team, I was more focusing on both motor controller design and vision part design (Being more successful in the first one).

Paper:

E. Atashpaz Gargari & A. Dargahi, “DC Motor Digital PID Controller Design and Implementation”, 2005 Iranian Student Conference on Electrical Engineering (ISCEE 2005), Sep 2005, Kerman, Iran.