Abstract
In this paper, a review of parameter optimization methods of pulse-coupled neural networks (PCNNs) is presented. Considering that PCNN has been used in image processing for many years, the aim of this paper was to provide an overview of the work that has been done and to serve as a useful reference for those who are looking for PCNN parameter optimization methods and those who are researching PCNN applications for a specific field. This paper first briefly reviews the PCNN model, including the standard PCNN and several variants of PCNN. Then, we emphasize the optimization methods for PCNN’s parameters, describing three types of parameter optimization methods in detail. Next, the paper summarizes the applications of the optimized models of PCNN with adaptive parameters in image segmentation, image fusion, image denoising and edge detection.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-016-2397-2/MediaObjects/521_2016_2397_Fig1_HTML.gif)
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Eckhorn R, Reitboeck HJ, Arndt M, Dicke PW (1989) A neural network for feature linking via synchronous activity: results from cat visual cortex and from simulations. In: Cotterill RMJ (ed) Models of brain function. Cambridge University Press, Cambridge, pp 255–272
Johnson JL, Padgett ML (1999) PCNN models and applications. IEEE Trans Neural Netw 10(3):480–498
Ranganath HS, Kuntimad G, Johnson JL (1995) Pulse coupled neural networks for image processing. In: Proceedings IEEE Southeastcon ‘95. Visualize the future, pp 37–43
Qi YF, Huo YL, Zhang JS (2008) A automatic image segmentation method based on simplified PCNN and minimum scatter within clusters. J Optoelectron Laser 19(9):1258–1264
Deng LB (2008) Image segmentation method based on PCNN and two-dimension MCC. J Proj Rockets Missiles Guid 28(3):237–239
Ma YD, Zhan K, Wang ZB (2010) Applications of pulse-coupled neural networks. Higher Education Press, Beijing, pp 1–199
Zhou D, Gao C, Guo YC (2014) A coarse-to-fine strategy for iterative segmentation using simplified pulse-coupled neural network. Soft Comput 18(3):557–570
Gao C, Zhou D, Guo Y (2013) Automatic iterative algorithm for image segmentation using a modified pulse-coupled neural network. Neurocomputing 119:332–338
Zhang BH, Zhang CT, Wu JS, Liu HL (2014) A medical image fusion method based on energy classification of BEMD components. Opt-Int J Light Electron Opt 125(1):146–153
Zhang D, Nishimura TH (2010) Pulse coupled neural network based anisotropic diffusion method for 1/f noise reduction. Math Comput Model 52(11):2085–2096
He K, Li SF, Wang C(2010) Modified PCNN model and its application to mixed-noise removal. In: 2010 International conference on and information technology & ocean engineering innovative computing & communication, 2010 Asia-Pacific conference on (CICC-ITOE), pp 213–216
Ebied HM, Revett K, Tolba MF (2013) Evaluation of unsupervised feature extraction neural networks for face recognition. Neural Comput Appl 22(6):1211–1222
Hou YM, Rao NN, Lun XM, Liu F (2014) Gait object extraction and recognition in dynamic and complex scene using pulse coupled neural network and feature fusion. J Med Imaging Health Inform 4(2):325–330
Shi Z, Hu JL (2010) Image edge detection method based on a simplified PCNN model with anisotropic linking mechanism. In: 10th International conference on intelligent systems design and applications (ISDA), pp 330–335
Hu JL (2013) A modified pulse coupled neural network with anisotropic synaptic weight matrix for image edge detection. IEICE Trans Fundam Electron Commun Comput Sci 96(6):1460–1467
Yuan HZ, Hou JF, Li Y (2009) Pulse coupled neural network algorithm for object detection in infrared image. In: Proceedings of the 2009 international symposium on computer network and multimedia technology (CNMT 2009), pp 1–4
Qu H, Yi Z, Yang SX (2013) Efficient shortest-path-tree computation in network routing based on pulse-coupled neural networks. Cybernetics 43(3):995–1010
Xu DC, Li BL, Nijholt A (2009) A novel approach based on PCNNs template for fingerprint image thinning. In: 2009 8th IEEE/ACIS international conference on computer and information science (ICIS), pp 115–119
Deco G, Schurmann B (1999) Spatiotemporal coding in the cortex: information flow-based learning in spiking neural networks. Neural Comput 11(4):919–934
Burkitt AN, Clark GM (1999) New technique for analyzing integrate and fire neurons[J]. Neurocomputing 26:93–99
Ekblad U, Kinser JM, Atmera J, Zetterlunda N (2004) The intersecting cortica model in image processing. Nucl Instrum Methods Phys Res A 525(1):392–396
Gu XD (2004) Equivalence relation between PCNN and mathematical morphology in image processing. J Comput Aided Des Comput Graph 16(8):1029–1032
Ma YD, Dai RL, Li L (2002) Automated image segmentation using pulse coupled neural networks and image’s entropy. J China Inst Commun 23(1):46–51
Kuntimad G, Ranganath HS (1999) Perfect image segmentation using pulse coupled neural networks. IEEE Trans Neural Netw 10(3):591–598
Eckhorn R, Reitboeck HJ, Arndt M, Dicke P (1990) Feature linking via synchronization among distributed assemblies: simulations of results from cat visual cortex. Neural Comput 2(3):293–307
Zheng QQ, Shu ZB (2013) A new approach for automated image segmentation based on simplified PCNN. Comput Aided Draft Design Manuf 23(1):21–26
Wang XF, Li BN, Huang YL, Wang XR (2011) Feature extraction from noisy image using intersecting cortical model. Appl Mech Mater 40:516–522
Kavitha CT, Chellamuthu C, Rajesh R (2012) Multimodal medical image fusion using discrete ripplet transform and intersecting Cortical Model. Procedia Eng 38:1409–1414
Mokhayeri F, Akbarzadeh-T MR (2011) A novel facial feature extraction method based on ICM network for affective recognition. In: The 2011 international joint conference on neural networks (IJCNN). IEEE, pp 1988–1993
Wang RH, Song JS, Zhang XM (2012) SAR image classification in urban areas using Unit-Linking pulse coupled neural network. Adv Multimed Softw Eng Comput 1:39–44
Gu XD (2008) Feature extraction using unit-linking pulse coupled neural network and its applications. Neural Process Lett 27(1):25–41
Li HY, Xu D, Zong R (2009) Face recognition based on unit-linking PCNN time signature. In: International conference on advanced computer control, 2009. ICACC’09. IEEE, pp 360–364
Zong R, Li H, Xu D (2009) Face recognition based on Gabor features and unit-linking PCNN. In: 2nd International congress on image and signal processing, 2009, CISP’09. IEEE, pp 1–5
Cui KB, Li BS, Yuan JS, Wang P (2014) An improved Unit-Linking PCNN for segmentation of infrared insulator image. Appl Math 8(6):2997–3004
Liu Q, Yang XP, Ma XS (2013) The multi-valued astronomical image segmentation based on pulse coupled neural networks. In: 2013 Fourth international conference on intelligent systems design and engineering applications, IEEE, pp 72–675
Yamada H, Ogawa Y, Ishimura K, Wada M (2003) Face detection using pulse-coupled neural network. In: Proceedings of 2003 SICE annual conference, vol 3. IEEE, Fukui, pp 2784–2788
Kong WW, Lei YJ, Lei Y, Lu S (2011) Image fusion technique based on non-subsampled contourlet transform and adaptive unit-fast-linking pulse-coupled neural network. IET Image Proc 5(2):113–121
Wang ZB, Ma YD (2008) Medical image fusion using m-PCNN. Int J Multi-Sens Multi-Sour Inf Fusion 9(2):176–185
Wang ZB, Ma YD (2007) Dual-channel PCNN and its application in the field of image fusion. In: Proceedings of the 3rd international conference on natural computation, vol 1, pp 755–759
Xiao ZH, Shi J, Chang Q (2009) Image segmentation with simplified PCNN. In: 2nd International congress on image and signal processing, CISP’09. IEEE, pp 1–4
Tang N, Jiang GP, Lv QW (2012) Adaptive 3D image segmentation based on optimized PCNN. Appl Res Comput 29(4):1591–1594
Qu H, Yang SX, Willms AR, Yi Z (2009) Real-time robot path planning based on a modified pulse-coupled neural network model. Neural Netw IEEE Trans 20(11):1724–1739
Chang Yao, Chen HJ, Li JP (2008) Analysis of dynamic behaviors of improved pulse coupled neural network in image processing. Acta Autom Sin 34(10):1291–1297
Deng XY, Ma YD (2012) PCNN model automatic parameters determination and its modified model. Acta Electron Sin 40(5):955–964
Deng XY, Ma YD (2014) PCNN model analysis and its automatic parameters determination in image segmentation and edge detection. Chin J Electron 23(1):97–103
Deng XY, Ma YD (2011) PCNN automatic parameters determination in image segmentation based on the analysis of neuron firing time. In: Proceedings of the sixth international conference on intelligent systems and knowledge engineering, pp 85–91
Bi YW, Qiu TH, Li X, Guo Y (2004) Automatic image segmentation based on a simplified pulse coupled neural network. In: Lect. International symposium on neural networks. Proceedings, vol 2, pp 405–410
Zhao ZJ, Zhao CH, Zhang ZH (2007) A new method of PCNN’s parameter’s optimization. Acta Electron Sin 35(5):996–1000
Yang YC, Dang JW, Wang YP (2012) A medical image fusion method based on lifting Wavelet transform and adaptive PCNN. J Comput-Aided Des Comput Graph 24(4):494–499
Li ML, Li YJ, Wang HM, Zhang K (2010) A new image fusion algorithm based on adaptive PCNN. J Optoelectron Laser 21(5):779–782
Yan CM, Guo BL, Yi M (2012) Multifocus image fusion method based on improved LP and adaptive PCNN. Control Decis 27(5):703–708
Li HY, Zhang YF, Xu D (2010) Noise and speckle reduction in doppler blood flow spectrograms using an adaptive pulse-coupled neural network. Eurasip J Adv Signal Process 2010:1–11
Fu JC, Chen CC, Chai JW, Wong STC, Li IC (2010) Image segmentation by EM-based adaptive pulse coupled neural networks in brain magnetic resonance imaging. Comput Med Imaging Graph 34(4):308–320
Cao L, Tang N (2011) Fully automatic 3D algorithm of pulmonary parenchyma segmentation. Comput Eng Appl 47(22):137–140
Ni FY, Zhang Y (2011) Study of Face Image Segmentation Algorithm Based on PCNN. J Jiangsu Teach Univ Technol 17(4):10–20
Miao QG, Wang BS (2006) Novel algorithm of multi-focus image fusion using adaptive PCNN. Dianzi Yu Xinxi Xuebao. J Electron Inf Technol, 28(3):466–470
Miao QG, Wang BS (2008) A novel image fusion algorithm based on local contrast and adaptive PCNN. Chin J Comput 31(5):875–880
Chen YL, Park SK, Ma YD, Ala R (2011) A new automatic parameters setting method of a simplified PCNN for image segmentation. IEEE Trans Neural Netw 22(6):880–892
Rava TH, Bettaiah V, Ranganath HS (2011) Adaptive pulse coupled neural network parameters for image segmentation. World Acad Sci Eng Technol 73:1046–1056
Zhou DG, Gao C, Guo YC (2013) Simplified pulse coupled neural network with adaptive multilevel threshold for infrared human image segmentation. J Comput-Aided Des Comput Graph 25(2):208–214
Shi H, Rong J, Zhou X (2015) A novel method for image segmentation using pulse-coupled neural network based on root mean square of gray scale. In: Wong WE (ed) Proceedings of the 4th international conference on computer engineering and networks. Springer, Cham, pp 695–704
Ma YD, Qi CL (2006) Study of automated PCNN system based on genetic algorithm. J Syst Simul 18(3):722–725
Qu S, Yang H (2015) Infrared image segmentation based on PCNN with genetic algorithm parameter optimization. Qiangjiguang Yu Lizishu/High Power Laser Part Beams, 27(5):1001–4322
Mohammed MM, Badr A, Abdelhalim MB (2015) Image classification and retrieval using optimized Pulse-Coupled Neural Network. Expert Syst Appl 42(11):4927–4936
Jiang XY (2012) A Self-adapting pulse-coupled neural network based on modified differential evolution algorithm and its application on image segmentation. Int J Digital Content Technol Appl 6(20):501–509
Xu XZ, Ding SF, Zhao ZP, Zhu H (2011) Particle swarm optimization for automatic parameters determination of pulse coupled neural network. J Comput 6(8):1546–1553
Wang J, Cong F (2008) Grayscale image edge detection based on pulse-coupled neural network and particle swarm optimization. In: 2008 Chinese control and decision conference (CCDC), pp 2576–2579
Hage IS, Hamade RF (2013) Segmentation of histology slides of cortical bone using pulse coupled neural networks optimized by particle-swarm optimization. Comput Med Imaging Graph 37(7–8):466–474
Xu XZ, Ding SF, Shi ZZ, Zhu H, Zhao ZP (2012) A self-adaptive method for optimization the parameters of pulse coupled neural network based QPSO algorithm. Pattern Recognit Artif Intell 25(6):909–915
Liao YP, Zhang P, Guo Q, Wan J (2014) PCNN document segmentation method based on bacterial foraging optimization algorithm. In: Sixth international conference on digital image processing. International society for optics and photonics, vol 9159, pp 91591T–91591T-7
Gao KH, Duan HB, Xu Y, Zhang Y, Li ZS (2012) Artificial bee colony approach to parameters optimization of pulse coupled neural networks. In: 2012 10th IEEE international conference on industrial informatics (INDIN), IEEE, pp 128–132
Mu LL, Zhao MZ, Zhang CZ (2013) Quantum particle swarm optimisation based on chaotic mutation for automatic parameters determination of pulse coupled neural network. Int J Comput Sci Math 4(4):354–362
Wu J, Liu YW et al (2015) Image retrieval combining FOA optimized PCNN and phase congruency. J Comput Aided Des Comput Graph 27(8):1483–1489
Wang ZB, Ma YD, Cheng FY (2010) R. Image Vis Comput 28(1):5–13
Subashini MM, Sahoo SK (2014) Pulse coupled neural networks and its applications. Expert Syst Appl 41(8):3965–3974
Xiao, ZH, Shi J, Chang Q (2009) Automatic image segmentation algorithm based on PCNN and fuzzy mutual information. In: Proceedings of the 2009 Ninth IEEE international conference on computer and information technology, vol 1, pp 241–245
Zheng X, Peng ZM (2013) Image segmentation based on activity degree with pulse coupled neural networks. Opt Precis Eng 21(3):821–827
Wang HQ, Ji CY, Gu BX, Tian GZ (2013) Cucumber image segmentation based on weighted connection coefficient pulse coupled neural network. Nongye Jixie Xuebao (Trans Chin Soc Agric Mach), 44(3):204–208
Zhao YM (2013) The PCNN adaptive segmentation algorithm based on visual perception. In: Proceedings of the SPIE-the international society for optical engineering, vol 8761, pp 87611A–876116
Wen CJ, Yu HL, He SS (2013) An image segmentation algorithm of corn disease based on the modified bionic pulse coupled neural network. In: 2013 Fourth global congress on intelligent systems (GCIS), IEEE, pp 99–101
Yonekawa M, Kurokawa H (2009) An automatic parameter adjustment method of pulse coupled neural network for image segmentation. In: Artificial neural networks–ICANN 2009. Springer, Berlin, pp 834–843
Xia JX, Duan XH, Wei SC (2011) Application of adaptive PCNN based on neighborhood to medical image fusion. Appl Res Comput 28(10):3929–3933
Wang MH (2012) An improved algorithm for medical image fusion based on pulse coupled neural networks. Adv Mater Res 340:492–497
Li Y, Wu XJ (2014) A novel image fusion method using self-adaptive dual-channel pulse coupled neural networks based on PSO evolutionary learning. Acta Electron Sin 42(2):217–222
Jiao ZQ, Xiong WL, Xu BG (2010) Image fusion using self-constraint pulse-coupled neural network. In: Li K, Jia L, Sun X, Fei MR, Irwin GW (eds) Life system modeling and intelligent computing. Springer, Berlin, pp 626–634
Kong WW, Liu JP (2013) Image processing technique for image fusion based on nonsubsampled shearlet transform and improved pulse-coupled neural network. Opt Eng 52(1):017001
Jin X, Nie R, Zhou D et al (2016) Multifocus color image fusion based on NSST and PCNN[J]. J Sens 2016(2):1–12
Zhao C, Shao G, Ma L et al (2014) Image fusion algorithm based on redundant-lifting NSWMDA and adaptive PCNN. Opt-Int J Light Electron Opt 125(20):6247–6255
Li JF, Zou BJ, Liang YX et al (2011) Based on local mean and variance of adaptive pulse coupled neural network image fusion. Multimed Signal Process (CMSP) 2:180–183
Zhang D, Mabu S, Hirasawa K (2010) Noise reduction using genetic algorithm based PCNN method. Syst Man Cybern (SMC) 2010:2627–2633
Zhang D, Mabu S, Hirasawa K (2011) Image denoising using pulse coupled neural network with an adaptive Pareto genetic algorithm. IEEE Trans Electr Electron Eng 6(5):474–482
Tu YQ, Li SF, Wang MQ (2008) Mixed-noise removal for color images using modified PCNN model. Intell Inf Technol Appl 3:347–351
Cheng FY, Wang ZB, Ma YD, Yang LZ, Gao QX (2009) A new approach for edge detection of color microscopic image using modified pulse coupled neural networks. In: 2009 3rd International conference on bioinformatics and biomedical engineering, pp 1–4
Xu F, Shan DG, Yang HC (2010) Image edge detection based on improved PCNN. In: Information science and engineering (ICISE), pp 3757–3760
Wang XC, Cheng M, Liu YM et al (2011) Edge detection of color image using Unit-Linking PCNN. Appl Mech Mater 55:1211–1217
He CT, Wang WX (2010) A PCNN-based edge detection algorithm for rock fracture images. In: 2010 Symposium on photonics and optoelectronic, SOPO 2010—Proceedings, pp 1–4
Acknowledgments
This work is supported by the Fundamental Research Funds for the Central Universities (No. 2013QNA24) and the Basic Research Program (Natural Science Foundation) of Jiangsu Province of China (No. BK20130209).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xu, X., Wang, G., Ding, S. et al. Pulse-coupled neural networks and parameter optimization methods. Neural Comput & Applic 28 (Suppl 1), 671–681 (2017). https://doi.org/10.1007/s00521-016-2397-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-016-2397-2