Effects of static and dynamic topologies in Particle Swarm Optimisation for edge detection in noisy images

Edge detection is an important area in computer vision and detecting continuous edges in noisy images is a hard problem. The Canonical Particle Swarm Optimisation (CanPSO) has been used for edge detection since 2009. Although the Bare Bones PSO (BBPSO) and the Fully Informed Particle Swarm (FIPS), as two well-known versions of PSO, have interesting features to overcome noise, they have never been applied to edge detection in noisy images. In this paper, six different static topologies along with two dynamic topologies are implemented within the three versions of PSO and their effects are investigated in a PSO-based edge detector in noisy images. Computational experiments show that FIPS with the toroidal topology outperforms the canonical and bare bones PSO with various static and dynamic topologies in most cases and is more robust to noise.

[1]  J. Canny Finding Edges and Lines in Images , 1983 .

[2]  Mihaela Breaban,et al.  A new PSO approach to constraint satisfaction , 2007, 2007 IEEE Congress on Evolutionary Computation.

[3]  Tom Chen,et al.  VLSI Architecture for Real-Time Edge Linking , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[5]  Gang Chen,et al.  Edge detection by regularized cubic B-spline fitting , 1995, IEEE Trans. Syst. Man Cybern..

[6]  D. Fogel,et al.  Advanced Algorithms and Operators , 1999 .

[7]  Scott E. Umbaugh,et al.  Computer Imaging: Digital Image Analysis and Processing , 2005 .

[8]  Yang Liu,et al.  Approach of moving objects detection in active video surveillance , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[9]  Armando J. Pinho,et al.  Edge Detection Filters Based on Artificial Neural Networks , 1995, ICIAP.

[10]  A. Jevtić,et al.  Ant based edge linking algorithm , 2009, 2009 35th Annual Conference of IEEE Industrial Electronics.

[11]  M Reyes Sierra,et al.  Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art , 2006 .

[12]  Te-Jen Su,et al.  Particle Swarm Optimization for Image Noise Cancellation , 2006, ICICIC.

[13]  Yalan Zhou,et al.  Discrete particle swarm optimization based on estimation of distribution for polygonal approximation problems , 2009, Expert Syst. Appl..

[14]  Stéphane Mallat,et al.  Characterization of Signals from Multiscale Edges , 2011, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Kevin D. Seppi,et al.  Linear equality constraints and homomorphous mappings in PSO , 2005, 2005 IEEE Congress on Evolutionary Computation.

[16]  H. Brody Medical imaging , 2013, Nature.

[17]  Andries Petrus Engelbrecht,et al.  A study of particle swarm optimization particle trajectories , 2006, Inf. Sci..

[18]  Mohammad Alipoor,et al.  Designing edge detection filters using Particle Swarm Optimization , 2010, 2010 18th Iranian Conference on Electrical Engineering.

[19]  Mark Johnston,et al.  A spatial random-meaningful neighbourhood topology in pso for edge detection in noisy images , 2012, GECCO '12.

[20]  Patrick M. Pilarski,et al.  A SWARM-BASED SYSTEM FOR OBJECT RECOGNITION , 2005 .

[21]  Jerry D. Gibson,et al.  Handbook of Image and Video Processing , 2000 .

[22]  J. Bishop Stochastic searching networks , 1989 .

[23]  Shahnorbanun Sahran,et al.  Solar cell panel crack detection using Particle Swarm Optimization algorithm , 2011, 2011 International Conference on Pattern Analysis and Intelligence Robotics.

[24]  Amir Nakib,et al.  Fractional differentiation and non-Pareto multiobjective optimization for image thresholding , 2009, Eng. Appl. Artif. Intell..

[25]  Reiner Lenz,et al.  On Color Edge Detection , 2000, PICS.

[26]  Sean Dougherty,et al.  Edge detector evaluation using empirical ROC curves , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[27]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[28]  Mengjie Zhang,et al.  Improving edge detection using particle swarm optimisation , 2010, 2010 25th International Conference of Image and Vision Computing New Zealand.

[29]  Kin-Man Lam,et al.  Efficient Edge Detection Using Simplified Gabor Wavelets , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[30]  Lawrence O'Gorman,et al.  Practical Algorithms for Image Analysis: Description, Examples and Code , 2000 .

[31]  Kalyan Veeramachaneni,et al.  Optimization Using Particle Swarms with Near Neighbor Interactions , 2003, GECCO.

[32]  O. Weck,et al.  A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM , 2005 .

[33]  Mark S. Nixon,et al.  Feature Extraction & Image Processing, Second Edition , 2008 .

[34]  Jun Shen,et al.  Towards the unification of band-limited derivative operators for edge detection , 1993, Signal Process..

[35]  Michael N. Vrahatis,et al.  Particle swarm optimization for integer programming , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[36]  Jun S. Huang,et al.  Statistical theory of edge detection , 1988, Comput. Vis. Graph. Image Process..

[37]  Tony Lindeberg,et al.  Scale-Space Theory in Computer Vision , 1993, Lecture Notes in Computer Science.

[38]  Fredrik Bergholm,et al.  Edge Focusing , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[39]  Lei Zhang,et al.  Canny edge detection enhancement by scale multiplication , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[40]  S. Holm A Simple Sequentially Rejective Multiple Test Procedure , 1979 .

[41]  Alan L. Yuille,et al.  A regularized solution to edge detection , 1985, J. Complex..

[42]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[43]  N. Hautiere,et al.  Perceptual Hysteresis Thresholding: Towards Driver Visibility Descriptors , 2007, 2007 IEEE International Conference on Intelligent Computer Communication and Processing.

[44]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[45]  Guowei Yang,et al.  A Model of Image Feature Extraction Inspired by Ant Swarm System , 2008, 2008 Fourth International Conference on Natural Computation.

[46]  Damjan Zazula,et al.  Combined edge detection using wavelet transform and signal registration , 2007, Image Vis. Comput..

[47]  Sudeep Sarkar,et al.  Comparison of edge detectors: a methodology and initial study , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[48]  Marco Dorigo,et al.  Ant colony optimization , 2006, IEEE Computational Intelligence Magazine.

[49]  Francisco José Madrid-Cuevas,et al.  Evaluation of global thresholding techniques in non-contextual edge detection , 2005, Pattern Recognit. Lett..

[50]  James Nga-Kwok Liu,et al.  An elastic contour matching model for tropical cyclone pattern recognition , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[51]  Xiaodong Li,et al.  A multimodal particle swarm optimizer based on fitness Euclidean-distance ratio , 2007, GECCO '07.

[52]  Mark S. Nixon,et al.  Feature Extraction and Image Processing , 2002 .

[53]  Wayne Niblack,et al.  An introduction to digital image processing , 1986 .

[54]  Christian Posthoff,et al.  Neighborhood Re-structuring in Particle Swarm Optimization , 2005, Australian Conference on Artificial Intelligence.

[55]  Sankar K. Pal,et al.  Gradient histogram: Thresholding in a region of interest for edge detection , 2010, Image Vis. Comput..

[56]  Mohamed Batouche,et al.  Ant colony system with local search for Markov random field image segmentation , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[57]  Domenec Puig,et al.  A new methodology for evaluation of edge detectors , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[58]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[59]  Savvas Nikiforou,et al.  Comparison of edge detection algorithms using a structure from motion task , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[60]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[61]  Brian Leung,et al.  Component-based Car Detection in Street Scene Images , 2004 .

[62]  Sandip Sarkar,et al.  A possible mechanism of zero-crossing detection using the concept of the extended classical receptive field of retinal ganglion cells , 2005, Biological Cybernetics.

[63]  J. Kennedy,et al.  Stereotyping: improving particle swarm performance with cluster analysis , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[64]  P. Eberhard,et al.  Optimization of Nonlinear Mechanical Systems under Constraints with the Particle Swarm Method , 2004 .

[65]  In-So Kweon,et al.  Automatic edge detection using 3 x 3 ideal binary pixel patterns and fuzzy-based edge thresholding , 2004, Pattern Recognit. Lett..

[66]  Mengjie Zhang,et al.  A new homogeneity-based approach to edge detection using PSO , 2009, 2009 24th International Conference Image and Vision Computing New Zealand.

[67]  Andrew P. Witkin,et al.  Scale-Space Filtering , 1983, IJCAI.

[68]  Wen-June Wang,et al.  A novel edge detection method based on the maximizing objective function , 2007, Pattern Recognit..

[69]  S. Halgamuge,et al.  A comparison of constraint-handling methods for the application of particle swarm optimization to constrained nonlinear optimization problems , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[70]  René Thomsen,et al.  A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[71]  R A Kirsch,et al.  Computer determination of the constituent structure of biological images. , 1971, Computers and biomedical research, an international journal.

[72]  Ya-Ping Wong,et al.  Improved Canny Edges Using Ant Colony Optimization , 2008, 2008 Fifth International Conference on Computer Graphics, Imaging and Visualisation.

[73]  Sean Dougherty,et al.  Edge Detector Evaluation Using Empirical ROC Curves , 2001, Comput. Vis. Image Underst..

[74]  Jubai An,et al.  A Novel Edge Detection Algorithm Based on Global Minimization Active Contour Model for Oil Slick Infrared Aerial Image , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[75]  M. Clerc,et al.  Particle Swarm Optimization , 2006 .

[76]  Mohamed Roushdy Comparative Study of Edge Detection Algorithms Applying on the Grayscale Noisy Image Using Morphological Filter , 2006 .

[77]  Ming Zhang,et al.  A high performance edge detector based on fuzzy inference rules , 2007, Inf. Sci..

[78]  Sankar K. Pal,et al.  Grey level thresholding using second-order statistics , 1983, Pattern Recognit. Lett..

[79]  Arun K. Majumdar,et al.  Edge Detection in fingerprints , 1987, Pattern Recognit..

[80]  William Whittaker,et al.  Autonomous driving in urban environments: Boss and the Urban Challenge , 2008 .

[81]  M. Fesharaki,et al.  A new edge detection algorithm based on a statistical approach , 1994, Proceedings of ICSIPNN '94. International Conference on Speech, Image Processing and Neural Networks.

[82]  Peter E. Hart,et al.  How the Hough Transform Was Invented , 2009 .

[83]  A. Ardeshir Goshtasby On edge focusing , 1994, Image Vis. Comput..

[84]  Jorge S. Marques,et al.  Adaptive snakes using the EM algorithm , 2005, IEEE Transactions on Image Processing.

[85]  Qiuming Zhu,et al.  Efficient evaluations of edge connectivity and width uniformity , 1996, Image Vis. Comput..

[86]  Panos E. Trahanias,et al.  Vector order statistics operators as color edge detectors , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[87]  Armando J. Pinho,et al.  A review on edge detection based on filtering and differentiation , 1997 .

[88]  T. W. Ridler,et al.  Picture thresholding using an iterative selection method. , 1978 .

[89]  Vinciane Lacroix The primary raster: a multiresolution image description , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[90]  Dan Ventura,et al.  Dynamic Sociometry in Particle Swarm Optimization , 2003 .

[91]  Dong Ye,et al.  An illumination-independent edge detection and fuzzy enhancement algorithm based on wavelet transform for non-uniform weak illumination images , 2008, Pattern Recognit. Lett..

[92]  Michael N. Vrahatis,et al.  Recent approaches to global optimization problems through Particle Swarm Optimization , 2002, Natural Computing.

[93]  Konstantinos E. Parsopoulos,et al.  PARTICLE SWARM OPTIMIZER IN NOISY AND CONTINUOUSLY CHANGING ENVIRONMENTS , 2001 .

[94]  Thomas Bäck,et al.  Evolutionary Algorithms in Theory and Practice , 1996 .

[95]  O.N. Ucan,et al.  Multifont Ottoman character recognition using support vector machine , 2008, 2008 3rd International Symposium on Communications, Control and Signal Processing.

[96]  Michael N. Vrahatis,et al.  Particle Swarm Optimization Method for Constrained Optimization Problems , 2002 .

[97]  Din-Chang Tseng,et al.  A wavelet-based multiresolution edge detection and tracking , 2005, Image Vis. Comput..

[98]  Dong Hoon Lim,et al.  Robust edge detection in noisy images , 2006, Comput. Stat. Data Anal..

[99]  Mark Johnston,et al.  Investigating Particle Swarm Optimisation Topologies for Edge Detection in Noisy Images , 2011, Australasian Conference on Artificial Intelligence.

[100]  Mitra Basu,et al.  Gaussian-based edge-detection methods - a survey , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[101]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[102]  Hong Jeong,et al.  Adaptive Determination of Filter Scales for Edge Detection , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[103]  Greg Humphreys,et al.  Physically Based Rendering: From Theory to Implementation , 2004 .

[104]  Sudeep Sarkar,et al.  Comparison of Edge Detectors: A Methodology and Initial Study , 1998, Comput. Vis. Image Underst..

[105]  Dieter Filbert,et al.  Automated flaw detection in aluminum castings based on the tracking of potential defects in a radioscopic image sequence , 2002, IEEE Trans. Robotics Autom..

[106]  Andrew K. C. Wong,et al.  A new method for gray-level picture thresholding using the entropy of the histogram , 1985, Comput. Vis. Graph. Image Process..

[107]  Lily R. Liang,et al.  Competitive fuzzy edge detection , 2003, Appl. Soft Comput..

[108]  S. J. Jang,et al.  Comparison of two‐sample tests for edge detection in noisy images , 2002 .

[109]  Mahmood Fathy,et al.  A classified and comparative study of edge detection algorithms , 2002, Proceedings. International Conference on Information Technology: Coding and Computing.

[110]  Andries Petrus Engelbrecht,et al.  Bare bones differential evolution , 2009, Eur. J. Oper. Res..

[111]  Sven Behnke,et al.  Recognition of Handwritten ZIP Codes in a Real—World Non-Standard-Letter Sorting System , 2004, Applied Intelligence.

[112]  Rohit Verma,et al.  A novel wavelet edge detection algorithm for noisy images , 2009, 2009 International Conference on Ultra Modern Telecommunications & Workshops.

[113]  Thomas S. Huang,et al.  Nonparametric tests for edge detection in noise , 1986, Pattern Recognit..

[114]  Ming Zhu,et al.  Joint transform correlator based on joint image feature extraction using swarm intelligence method , 2009, 2009 International Conference on Mechatronics and Automation.

[115]  Kevin W. Bowyer,et al.  Comparison of Edge Detectors Using an Object Recognition Task , 1999, CVPR.

[116]  W. Pratt Digital Image Processing: Piks Scientific Inside , 1978 .

[117]  Gérard G. Medioni,et al.  Detection, Localization, and Estimation of Edges , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[118]  Guner S. Robinson Color Edge Detection , 1977 .

[119]  James Kennedy,et al.  Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[120]  Veysel Gazi,et al.  Particle swarm optimization with dynamic neighborhood topology: Three neighborhood strategies and preliminary results , 2008, 2008 IEEE Swarm Intelligence Symposium.

[121]  Russell C. Eberhart,et al.  Solving Constrained Nonlinear Optimization Problems with Particle Swarm Optimization , 2002 .

[122]  P.E. Hart,et al.  How the Hough transform was invented [DSP History] , 2009, IEEE Signal Processing Magazine.

[123]  Jing Wang,et al.  Swarm Intelligence in Cellular Robotic Systems , 1993 .

[124]  Silvano Di Zenzo,et al.  A note on the gradient of a multi-image , 1986, Comput. Vis. Graph. Image Process..

[125]  Mark Johnston,et al.  Edge and Corner Extraction Using Particle Swarm Optimisation , 2010, Australasian Conference on Artificial Intelligence.

[126]  Andries Petrus Engelbrecht,et al.  Training neural networks with PSO in dynamic environments , 2009, 2009 IEEE Congress on Evolutionary Computation.

[127]  Alcherio Martinoli,et al.  Multi-robot learning with particle swarm optimization , 2006, AAMAS '06.

[128]  Ling Wang,et al.  Particle swarm optimization for function optimization in noisy environment , 2006, Appl. Math. Comput..

[129]  Mehmet Fatih Tasgetiren,et al.  A discrete particle swarm optimization algorithm for the generalized traveling salesman problem , 2007, GECCO '07.

[130]  Mark Johnston,et al.  Detection of continuous, smooth and thin edges in noisy images using constrained particle swarm optimisation , 2011, GECCO '11.

[131]  Gregory W. Cook,et al.  Multiresolution sequential edge linking , 1995, Proceedings., International Conference on Image Processing.

[132]  Stefano Cagnon,et al.  Genetic and Evolutionary Computation for Image Processing and Analysis , 2008 .

[133]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[134]  James Kennedy,et al.  Bare bones particle swarms , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[135]  Jitendra Malik,et al.  Learning to detect natural image boundaries using local brightness, color, and texture cues , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[136]  Essam A. El-Kwae,et al.  Edge detection in medical images using a genetic algorithm , 1998, IEEE Transactions on Medical Imaging.

[137]  Jacques Labiche,et al.  Image sorting and image classification: a global approach , 1999, Proceedings of the Fifth International Conference on Document Analysis and Recognition. ICDAR '99 (Cat. No.PR00318).

[138]  L. MacEachern,et al.  Genetic algorithms for active contour optimization , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[139]  Lakhmi C. Jain,et al.  Computational Intelligence Paradigms , 2008 .

[140]  Ardeshir Goshtasby,et al.  On the Canny edge detector , 2001, Pattern Recognit..

[141]  Yahya Rahmat-Samii,et al.  Particle swarm optimization for antenna designs in engineering electromagnetics , 2008 .

[142]  Tang Shuang-tong,et al.  Number and Letter Character Recognition of Vehicle License Plate Based on Edge Hausdorff Distance , 2005 .

[143]  Mark Johnston,et al.  Edge detection using constrained discrete particle swarm optimisation in noisy images , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[144]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[145]  Paul L. Rosin Unimodal thresholding , 2001, Pattern Recognit..

[146]  S. Mallat A wavelet tour of signal processing , 1998 .

[147]  Azriel Rosenfeld,et al.  Some experiments on variable thresholding , 1979, Pattern Recognit..

[148]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[149]  Witold Kinsner,et al.  A study of optimal topologies in swarm intelligence , 2010, CCECE 2010.

[150]  Nikos Papamarkos,et al.  Automatic Evaluation of Document Binarization Results , 2005, CIARP.

[151]  Jing Zhao,et al.  Particle filter based on Particle Swarm Optimization resampling for vision tracking , 2010, Expert Syst. Appl..

[152]  John H. Holland,et al.  Outline for a Logical Theory of Adaptive Systems , 1962, JACM.

[153]  Dirk Haehnel,et al.  Junior: The Stanford entry in the Urban Challenge , 2008 .

[154]  Thomas Stützle,et al.  Convergence behavior of the fully informed particle swarm optimization algorithm , 2008, GECCO '08.

[155]  Enis Günay,et al.  Efficient edge detection in digital images using a cellular neural network optimized by differential evolution algorithm , 2009, Expert Syst. Appl..

[156]  Hamid Krim,et al.  A Shearlet Approach to Edge Analysis and Detection , 2009, IEEE Transactions on Image Processing.

[157]  Thomas Serre,et al.  A Component-based Framework for Face Detection and Identification , 2007, International Journal of Computer Vision.

[158]  Carlos A. Coello Coello,et al.  Handling Constraints in Particle Swarm Optimization Using a Small Population Size , 2007, MICAI.

[159]  Wen-Hsiang Tsai,et al.  Moment-preserving thresolding: A new approach , 1985, Comput. Vis. Graph. Image Process..

[160]  Jim R. Parker,et al.  Algorithms for image processing and computer vision , 1996 .

[161]  James A. Ferwerda,et al.  Elements of Early Vision for Computer Graphics (Tutorial) , 2001, IEEE Computer Graphics and Applications.

[162]  José Valente de Oliveira,et al.  Particle swarm optimization applied to the chess game , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[163]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[164]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[165]  James J. Clark Authenticating Edges Produced by Zero-Crossing Algorithms , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[166]  Martin Middendorf,et al.  A hierarchical particle swarm optimizer for noisy and dynamic environments , 2006, Genetic Programming and Evolvable Machines.

[167]  Suchendra M. Bhandarkar,et al.  An edge detection technique using genetic algorithm-based optimization , 1994, Pattern Recognit..

[168]  P. Suganthan Particle swarm optimiser with neighbourhood operator , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[169]  Rachid Deriche,et al.  Using Canny's criteria to derive a recursively implemented optimal edge detector , 1987, International Journal of Computer Vision.

[170]  Ali Husseinzadeh Kashan,et al.  A discrete particle swarm optimization algorithm for scheduling parallel machines , 2009, Computers & industrial engineering.

[171]  Syed Saqib Bukhari,et al.  Adaptive Binarization of Unconstrained Hand-Held Camera-Captured Document Images , 2009, J. Univers. Comput. Sci..

[172]  Zujun Hou,et al.  Robust edge detection , 2003, Pattern Recognit..

[173]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..

[174]  Fred M. Dickey,et al.  An Optimal Frequency Domain Filter for Edge Detection in Digital Pictures , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[175]  Tony White,et al.  An ant-inspired algorithm for detection of image edge features , 2011, Appl. Soft Comput..

[176]  Tony Lindeberg,et al.  Edge Detection and Ridge Detection with Automatic Scale Selection , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[177]  Francisco José Madrid-Cuevas,et al.  On candidates selection for hysteresis thresholds in edge detection , 2009, Pattern Recognit..

[178]  Benoit Tremblais,et al.  A fast multiscale edge detection algorithm based on a new edge preserving PDE resolution scheme , 2004, ICPR 2004.

[179]  Siti Mariyam Shamsuddin,et al.  Advances of Soft Computing Methods in Edge Detection , 2009, SOCO 2009.

[180]  Aly A. Farag,et al.  Edge linking by sequential search , 1995, Pattern Recognit..

[181]  Daniel P. Huttenlocher,et al.  Comparing Images Using the Hausdorff Distance , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[182]  Wen-Hsiang Tsai,et al.  Moment-preserving thresholding: a new approach , 1995 .

[183]  Chien-Chang Chen,et al.  Edge detection improvement by ant colony optimization , 2008, Pattern Recognit. Lett..

[184]  Alan L. Yuille,et al.  Statistical Edge Detection: Learning and Evaluating Edge Cues , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[185]  Sachin Katti,et al.  FlexCast: graceful wireless video streaming , 2011, MobiCom.

[186]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[187]  Jim Duggan,et al.  Particle swarm optimisation with gradually increasing directed neighbourhoods , 2011, GECCO '11.

[188]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[189]  李幼升,et al.  Ph , 1989 .

[190]  Humberto Bustince,et al.  A gravitational approach to edge detection based on triangular norms , 2010, Pattern Recognit..

[191]  Mohamed E. El-Hawary,et al.  A Survey of Particle Swarm Optimization Applications in Electric Power Systems , 2009, IEEE Transactions on Evolutionary Computation.

[192]  Matti Pietikäinen,et al.  Adaptive document image binarization , 2000, Pattern Recognit..

[193]  E. Lakehal A swarm intelligence based approach for image feature extraction , 2009, 2009 International Conference on Multimedia Computing and Systems.