Constrained particle swarm algorithms for optimizing coverage of large-scale camera networks with mobile nodes

Proper sensor placement is crucial for maximizing the usability of large-scale sensor networks. Specially, the total sensible area covered by a sensor network can be maximized if we optimally arrange all sensors. To address this coverage optimization problem, this paper studies a typical sensor network—camera network. In this network, both locations and orientations of the cameras can be adjusted. An interesting constraint is the moving distance limitation. It transforms the optimization into a constrained problem. To tackle this problem, we investigate as possible solutions three variations of the particle swarm optimization (PSO) algorithm, namely the absorbing PSO, the penalty PSO, and the reflecting PSO. They are tested against several benchmarks. The experiments show that the PSO can be effectively applied on optimizing the coverage of the constrained camera network. And it can be easily adapted for coverage optimization of general sensor networks. The statistical analysis shows that the performances of the above three algorithms are in descending order. The results further prove that the absorbing PSO is an optimal choice for improving the coverage of the aforementioned sensor network.

[1]  Saman K. Halgamuge,et al.  Optimized sink node path using particle swarm optimization , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[2]  Dan Tao A Virtual Potential Field Based Coverage-Enhancing Algorithm for Directional Sensor Networks , 2007 .

[3]  Huang Fu-yuan,et al.  A Modified Particle Swarm Algorithm Combined with Fuzzy Neural Network with Application to Financial Risk Early Warning , 2006, 2006 IEEE Asia-Pacific Conference on Services Computing (APSCC'06).

[4]  Y. Rahmat-Samii,et al.  Particle swarm optimization in electromagnetics , 2004, IEEE Transactions on Antennas and Propagation.

[5]  Alejandro Nieto,et al.  Performance analysis of massively parallel embedded hardware architectures for retinal image processing , 2011, EURASIP J. Image Video Process..

[6]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[7]  M. Sugisaka,et al.  An effective search method for NN-based face detection using PSO , 2004, SICE 2004 Annual Conference.

[8]  Bang Jun Lei,et al.  Camera Network Coverage Improving by Particle Swarm Optimization , 2011, EURASIP J. Image Video Process..

[9]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[10]  Jian Zhao,et al.  Optimal Camera Network Configurations for Visual Tagging , 2008, IEEE Journal of Selected Topics in Signal Processing.

[11]  Mathew M. Noel,et al.  Improved Maximum Likelihood Estimation of Target Position in Wireless Sensor Networks using Particle Swarm Optimization , 2006, Third International Conference on Information Technology: New Generations (ITNG'06).

[12]  Krishnendu Chakrabarty,et al.  Sensor deployment and target localization in distributed sensor networks , 2004, TECS.

[13]  M. Khodier,et al.  LINEAR AND CIRCULAR ARRAY OPTIMIZATION: A STUDY USING PARTICLE SWARM INTELLIGENCE , 2009 .

[14]  Renbin Xiao,et al.  Two hybrid compaction algorithms for the layout optimization problem , 2007, Biosyst..

[15]  Carlos A. Coello Coello,et al.  A constraint-handling mechanism for particle swarm optimization , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[16]  Riccardo Poli,et al.  Analysis of the publications on the applications of particle swarm optimisation , 2008 .

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

[18]  Cheng-Yan Kao,et al.  Applying Family Competition to Evolution Strategies for Constrained Optimization , 1997, Evolutionary Programming.

[19]  Bang Jun Lei,et al.  Three particle swarm algorithms to improve coverage of camera networks with mobile nodes , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[20]  Y.-C. Lee,et al.  An immune based two-phase approach for the multiple-type surveillance camera location problem , 2009, Expert Syst. Appl..

[21]  Dario Pompili,et al.  Deployment analysis in underwater acoustic wireless sensor networks , 2006, Underwater Networks.

[22]  Rainer Lienhart,et al.  Optimal Placement of Multiple Visual Sensors , 2009, Multi-Camera Networks.

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

[24]  Xin Yao,et al.  Evolving artificial neural networks , 1999, Proc. IEEE.

[25]  Larry S. Davis,et al.  A General Method for Sensor Planning in Multi-Sensor Systems: Extension to Random Occlusion , 2007, International Journal of Computer Vision.

[26]  Kiyong Choi,et al.  Parasitic-aware design and optimization of a fully integrated CMOS wideband amplifier , 2003, ASP-DAC '03.

[27]  D. Wunsch,et al.  Multiclass Cancer Classification Using Semisupervised Ellipsoid ARTMAP and Particle Swarm Optimization with Gene Expression Data , 2007, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[28]  Stan Sclaroff,et al.  Automated camera layout to satisfy task-specific and floor plan-specific coverage requirements , 2006, Comput. Vis. Image Underst..