Implementation of a Distributed Genetic Algorithm for Parameter Optimization in a Cell Nuclei Detection Project

The processing of microscopic tissue images and especially the detection of cell nuclei is nowadays done more and more using digital imagery and special immunodiagnostic software products. One of the most promising image segmentation methods is region growing, but this algorithm is very sensitive to the appropriate setting of different parameters, and the long runtime due to its high computing demand reduces its practical usability. As a result of our research, we managed to develop a data-parallel region growing algorithm that is two or three times faster than the original sequential version. The paper summarizes our results: the development of an evolution-based algorithm that was used to successfully determine a set of parameters that could be used to achieve significantly better accuracy than the already existing parameters.

[1]  Douglas Thain,et al.  Distributed computing in practice: the Condor experience , 2005, Concurr. Pract. Exp..

[2]  Meghna Babbar-Sebens,et al.  A Multiscale Master-Slave Parallel Genetic Algorithm with Application to Groundwater Remediation Design , 2002, GECCO Late Breaking Papers.

[3]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[4]  Deepti Gupta,et al.  An Overview of methods maintaining Diversity in Genetic Algorithms , 2012 .

[6]  J. Postel,et al.  File transfer protocol (FTP) , 1985 .

[7]  K. Haase,et al.  Experiences with Fine-Grained Parallel Genetic Algorithms , 1996 .

[8]  Enrique Alba,et al.  A survey of parallel distributed genetic algorithms , 1999, Complex..

[9]  Shumeet Baluja,et al.  Structure and Performance of Fine-Grain Parallelism in Genetic Search , 1993, ICGA.

[10]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[11]  Peter Butka,et al.  Grid-based Support for Different Text Mining Tasks , 2009 .

[12]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[13]  Hartmut Schmeck,et al.  Experiences with fine‐grainedparallel genetic algorithms , 1999, Ann. Oper. Res..

[14]  A. Bargiela,et al.  Fine-grained parallel genetic algorithm: a sto­chastic optimisation method , 1997 .

[15]  Enrique Alba,et al.  Parallelism and evolutionary algorithms , 2002, IEEE Trans. Evol. Comput..

[16]  Marc Parizeau,et al.  Analysis of a master-slave architecture for distributed evolutionary computations , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[17]  Marin Golub,et al.  An Asynchronous Model of Global Parallel Genetic Algorithms , 2000 .

[18]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[19]  Panagiotis Adamidis,et al.  PARALLEL EVOLUTIONARY ALGORITHMS: A REVIEW , 2008 .

[20]  József K. Tar,et al.  Fuzzy Control System Performance Enhancement by Iterative Learning Control , 2008, IEEE Transactions on Industrial Electronics.

[21]  Z. Vamossy,et al.  Evaluation and comparison of cell nuclei detection algorithms , 2012, 2012 IEEE 16th International Conference on Intelligent Engineering Systems (INES).

[22]  Michael T. Goodrich,et al.  Algorithm Design: Foundations, Analysis, and Internet Examples , 2001 .

[23]  Riccardo Poli,et al.  Parallel genetic algorithm taxonomy , 1999, 1999 Third International Conference on Knowledge-Based Intelligent Information Engineering Systems. Proceedings (Cat. No.99TH8410).

[24]  Michel Gien,et al.  A File Transfer Protocol (FTP) , 1978, Comput. Networks.

[25]  C. Goose,et al.  Glossary of Terms , 2004, Machine Learning.

[26]  Pavol Návrat Review of "Algorithm design: foundations, analysis and internet examples" by Michael T. Goodrich and Roberto Tamassia. John Wiley & Sons, Inc. 2001. , 2004, SIGA.

[27]  Miklos Kozlovszky,et al.  GPGPU-based data parallel region growing algorithm for cell nuclei detection , 2011, 2011 IEEE 12th International Symposium on Computational Intelligence and Informatics (CINTI).

[28]  Silvano Colombano,et al.  A Parallel Genetic Algorithm for Automated Electronic Circuit Design , 2000 .

[29]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[30]  Z. Vamossy,et al.  Preparing initial population of genetic algorithm for region growing parameter optimization , 2012, 2012 4th IEEE International Symposium on Logistics and Industrial Informatics.

[31]  Miklos Kozlovszky,et al.  Parallel biomedical image processing with GPGPUs in cancer research , 2011, 3rd IEEE International Symposium on Logistics and Industrial Informatics.