Abstract
The remote sensed satellite images are big repository of information and provide the coverage of large areas. However, these images may not be able to describe the finer details of area being covered. Satellite Image optimization is the process of augmenting the components of an image for better and effective interpretations from satellite images. In order to obtain better visibility properties to fetch more information, various artificial intelligence techniques can be considered for the optimization process. Finding out the best technique for optimization is a challenging and time-consuming task [U1]. In this paper, applications of swarm-based artificial intelligence techniques such as ant colony optimization, particle swarm optimization, bat algorithm, artificial bee colony algorithm etc. are being analysed to process the remote sensed data. The detailed comparison with respect to classifier, utility, images considered, and observation are discussed. The comprehensive analysis revealed that particle swarm optimization is the most widely used technique. Further, various application areas such as land-use land-cover are discussed with possibilities of future research [U2].
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Introduction
Image Processing is one of the major fields of signal processing. In order to augment the worth of an image or to draw worthwhile information from an image, the images need to be manipulated using various image processing techniques (Jain 1989). With the help of digitization, an image is converted into a suitable form to store on a computer device. The fundamental requirements are that, image must be sampled and quantized. Once the image has been stored, image processing operations may be executed on the acquired image to get better and flawless information. Typical stages in image processing are acquisition and enhancement of an image. These techniques are used to carry out the restoration, segmentation (Zaitoun and Aqel 2015), object recognition, improvement in interpretability (Gajdhane and Deshpande 2014), better representation and description (Demirel et al. 2009) of an image [U4]. Image acquisition involves various pre-processing tasks such as histogram equalization, scaling, brightness control etc. These tasks are required for improvement of image data to suppress unwanted distortions for further processing. The image enhancement and restoration techniques primarily focus on refinements to control the appearance of an image (Demirel et al. 2009). The process of segregating an image into various sub-parts is known as image segmentation (Zaitoun and Aqel 2015). The image segmentation technique includes the partitioning of an image into sub-parts or objects and is a key step from image processing to image analysis. Recognition methods utilize the difference of grey values of an image (Lee et al. 1994). The image description provides the extraction of features to result in some quantifiable information of interest for segregating one class of objects from another class. The initial applications of image processing were majorly focused in the areas of news-paper and allied industries. With further advancements in technology, the application areas of image processing technology have increased to diversified fields such as medical imaging, Pattern recognition, robot vision and remote sensing imagery [U5].
The need for accurate, fast and cost-effective geospatial information provided by remote sensing technology is increasing day by day (Mohammadzadeh et al. 2009). The remote sensing technique contributes to take important decisions by providing the accurate information for a large area (Campbell and Wynne 2011). Many image processing and analysis techniques have been developed to aid the interpretation of remotely sensed images and to extract as much information as possible from the images. As the manual extraction and analysis techniques tend to be expensive with respect to efforts required, time consumed and quality. Therefore, there is a requirement for automatic image feature extraction technique to expedite the process, and thereby considerably reducing the cost, computation time and better interpretation of information from satellite images (Mohammadzadeh et al. 2009). Artificial intelligence (AI) may replicate the human intelligence model or some natural phenomena and is considered to be a part of machine learning (Alpaydin (2009). The conept of artificial intelligence has been introduced to develop human intelligence in machines (McCorduch 1979). AI is able to provide more precision with higher degree of accuracy. Enhanced capabilties for the spatial databases may also be developed with the help of AI (McKeown 1987). In AI, nature or bio inspired meta-heuristics algorithms models their behaviour upon the naturally occuring phenomena and are developed for optimization problems to provide sufficiently good results and makes sure that the computation or size are not increasing (Singh et al. 2017). AI based techniques are capable of improving the image analysis, to give precise information regarding geographic conditions and earth resources applications (Estes et al. 1986). Thus, the artificial intelligence techniques viz.- Genetic Algorithm, Particle Swarm Optimization, Cuckoo Search etc. may play a vital role to improve the quality and interpretation process of available satellite images. These techniques may be efficiently utilized to carry out various image processing operations such as image enhancement, segmentation, contrast variation, noise removal etc. [U6].
In satellite images due to huge data size, large time is consumed to interpret the correct information. Further, the quality of satellite images is affected by weather conditions. In order to reveal the finer information and to improve the visibility qualities of satellite images, there is a need for implementation of suitable artificial intelligence technique. This paper presents detailed comparisons of various swarm intelligence-based techniques such as ant colony optimization, artificial bee colony algorithm, particle swarm optimization, bat algorithm etc. with respect to classifier, utility, images used, observations including the advantages/disadvantages and comparisons [U7]. Further, applications, advantages and disadvantages of various swarm-based techniques in numerous areas of satellite images processing have been presented. The particle swarm optimization is one of the most widely used technique, further its application areas with future research scope have been discussed [U8]. The section 2 consists of literature review on implementation of swarm intelligence in satellite imagery. Section 3 consists of discussion drawn from section 2. The last section discusses the conclusion.
Remote sensing imagery
Remote Satellite Images are like reservoir of useful and interesting information. From these images, one can find out transformations of cities, crop classification and cultivation pattern, and damage assessment in case of natural calamities such as floods, fire, storms. Satellite images act like a rich repository of information related to agricultural activities. The focus on vegetation helps in understanding the crop growth from planting to harvest along with the observation of abnormalities and the change due to season progression (Senthilnath et al. 2008). Classification in remote sensing images is also a very crucial activity and is frequently carried out for obtaining the information related to land-use land-cover. Environmental changes at global, regional and local level can also be monitored closely with the help of land-use land-cover and the changes occurring over time (Turner et al. (1994) [U9]. Visible, Infrared and Water Vapor Imagery are the three important classifications of satellite images. Sunlight disseminated by objects suspended in the air or on Earth represents Visible Imagery. Infrared Imagery identifies the clouds by measuring the heat radiation using satellite sensors. Measurement of moisture in the upper atmosphere represents Water Vapor Image. Satellite image optimization with respect to registration, enhancement, classification and segmentation is achieved by various techniques such as discrete wavelet transformation, swarm intelligence, fuzzy logic, singular wave decomposition etc.
Swarm intelligence
Swarm Intelligence is an imperative concept in Artificial Intelligence with primary aim of performance optimization and robustness. Swarm intelligence is a bottom-up approach and behaves like a multi-agent system, where there are plentiful simple beings such as birds, fish, ants etc., and these beings work in full cooperation and competition among the individuals (Liu et al. 2008b) [U10]. Collective behavior emerged from social insects’ forms swarm intelligence in which social exchanges amongst the individual representative help in finding out the optimal solutions for NP-hard problems. Different sorts of swarm optimization which are being utilized for streamlining are Artificial Bee Colony, Particle Swarm Optimization, Firefly Algorithm, Ant Colony, Bat Algorithm and so on. Swarm intelligence has been successful in solving complex problems such as network routing, pattern recognition, travelling salesman problems, data clustering and is currently a hot research topic in artificial intelligence (Liu et al. 2008b). Classification and feature extraction research based on swarm intelligence indicates that the new clasiification and intelligence computation methods helps in avoiding the imapct on classified results generated by artificial fault or deviation, improves the clasification validity and humanity and in reforming the robustness of the algorithm to operation management (Dong and Xiang-bin 2008).[U11].
Literature review
Optimization of satellite images in terms of enhancement, segmentation, classification, clustering is accomplished by actualizing swarm intelligence methods such as Ant Colony, Particle Swarm Optimization, Cuckoo Search and so on. The following section covers the review of application of various swarm intelligence algorithms. The major advancements in the area of swarm intelligence techniques initiated from the year 2006 onwards; this study considers the period from 2006 to 2018 and is divided into four sub-sections. The strings such as swarm intelligence in remote sensing, artificial intelligence in remote sensing and nature inspired algorithms have been used with prime consideration of remote sensing images. [U12].
Analysis from 2006 to 2008
Das et al. (2006) presented a hybrid framework comprising Particle Swarm Intelligence (PSO) and Rough-Set theory for image clustering. Zhong et al. (2006) worked in the area of classification of remote sensed data by the application of an innovative approach using Unsupervised Artificial Immune Classifier. In the first step, the clustering centres were randomly carefully chosen from the input images and later the classification task was carried out. Omkar et al. (2007) implemented Ant Colony Optimization and Particle Swarm Optimization for satellite image classification problem of land cover mapping. Monteiro and Kosugi (2007) presented a feature selection algorithm for remote data by implementing Particle Swarm Optimization (PSO). The method utilized swarm implementation for optimizing desired performance criteria and the count of selected features simultaneously. Senthilnath et al. (2008) implemented Particle Swarm Optimization, Maximum Likelihood Classifier (MLC) and Ant Colony Optimization in the area of crop coverage classification using high resolution satellite images. Liu et al. (2008a) have proposed the use of Ant Colony Optimization (ACO) for improving the classification performance. It was detected that the ACO algorithm gives better accuracy and rule set as compared to See 5.0 Decision Tree process. Liu et al. (2008b) proposed a new method using Particle Swarm Optimization (PSO) for satellite image classification. PSO is capable of finding optimized cut points and has good convergence in the exploration process. Dong and Xiang-bin (2008) worked in the area of image classification of remote sensed data showing the application of Particle Swarm Optimization. The advantage of neighbourhood information is utilized by PSO and is also a robust approach and can be implemented for other kinds of image classification. The detailed comparison is summarized in Table 1.
Analysis from 2009 to 2011
Mohammadzadeh et al. (2009) applied Particle Swarm Optimization (PSO) to a mean calculation system using fuzzy, for obtaining road mean value in each band. Maulik and Saha (2009) worked in the area of image classification and proposed a modified Differential Evolution (DE) using fuzzy clustering technique and also performed statistical significance tests for establishing the superiority. Chen and Leou (2009) have used Particle Swarm Optimization (PSO) for proposing a new IKONOS imagery fusion technique for Panchromatic (PAN) and Multispectral (MS) satellite images. The visual quality and correlation coefficients were better and greater than the other methods. Juneja et al. (2009) implemented and performed relative analysis of Artificial Neural Network (ANN), Rough-Set and Fuzzy-Rough classifier. Paoli et al. (2009) proposed unsupervised classification for hyperspectral images using swarm intelligence which optimized the Bhattacharyya statistical distance between classes and the log likelihood function.
Daamouche and Melgani (2009) implemented a novel classification scheme for hyperspectral images articulating wavelet optimization within Particle Swarm Optimization structure. Chang et al. (2009) worked in the area of hyperspectral image band selection by developing Greedy Modular Eigenspaces (GME) and a novel Parallel Particle Swarm Optimization (PPSO) was offered. The proposed technique improved the computational speed with the help of parallel computing techniques and better reliable solutions as compared to GME. Ding and Chen (2009) has proposed the use of Particle Swarm Optimization (PSO) for improving the Support Vector Machine (SVM) classifier performance for hyperspectral classification. It was observed that the SVM approach has superiority over other traditional classifiers.
Papa et al. (2010) implemented a hybrid Particle Swarm Optimization- Projections Onto Convex Sets (PSO-POCS) algorithm for remote sensing image restoration. Bedawi and Kamel (2010) proposed clustering algorithm using Particle Swarm Optimization (PSO) for segmentation of high resolution images and the output was matched with K-means. Linyi and Deren (2010) worked in the areas of image fuzzy classification by proposing the use of Particle Swarm Optimization (PSO) and evaluation was done with Genetic Algorithm (GA) and mean value method. Ari and Aksoy (2010) worked for estimation of likelihood of Gaussian Mixture Models by presenting a Particle Swarm Optimization (PSO) based method. New parameterization for random covariance matrices was also presented. Gupta et al. (2011) proposed an extension of Biogeography Based-Optimization (BBO) for image classification. The migration rate is determined by using Rank based fitness criteria. Very accurate land-cover features were extracted.
Halder et al. (2011) presented supervised and unsupervised Ant based classification and clustering methods for automatic generation of landuse map. Senthilnath et al. (2011b) applied a novel Glowworm Swarm Optimization clustering method in image classification for multispectral satellite images. Goel et al. (2011) presented an innovative Particle Swarm Optimization - Biogeography Based Optimization (PSO-BBO) hybrid approach for classification of multispectral remote images. The method is very efficient and accurate in terms of land cover feature extraction. Arora et al. (2011) has proposed the application of Particle Swarm Optimization (PSO) with morphological operators in the classification of urban features in the satellite images. Samadzadegan and Mahmoudi (2011) proposed the implementation of Firefly Algorithm (FA) and Particle Swarm Optimization (PSO) for band selection. The proposed method outperforms Genetic Algorithm (GA). Bedawi and Kamel (2011) used Particle Swarm Optimization (PSO) for classifying remote data over urban areas. The result shows the significance with high predictive accuracy. Zhang et al. (2011a) presented endmember extraction technique by employing Ant Colony Optimization (ACO) and compared the results to N-FINDR and VCA algorithms. Zhang et al. (2011b) proposed an endmember extraction method by means of Particle Swarm Optimization. Senthilnath et al. (2011a) used Discrete Particle Swarm Optimization in image registration and it turns out to be an efficient technique. Table 2 provides a detailed comparison.
Analysis from 2012 to 2014
Senthilnath et al. (2012) proposed hierarchical clustering procedure by using Glowworm Swarm Optimization (GSO), Niche Particle Swarm Optimization (NPSO) and Mean Shift Clustering (MSC), and it was observed that GSO based approach was robust and more accurate. Wang et al. (2012) presented PSO based approach for post-processing the Sub-Pixel Mapping (SPM) results obtained with the help of Sub-Pixel/Pixel Spatial Attraction Model (SPSAM). Yamaguchi et al. (2012) applied Particle Swarm Optimization (PSO) to the problem of similar image search by using the concept of transfer learning. Banerjee et al. (2012) attempted to solve the image classification land-cover problem by implementing Artificial Bee Colony (ABC) and the comparison was made with other methods. Soliman et al. (2012) worked in the field of image classification by using Support Vector Machine (SVM) and PSO, and evaluation revealed that the usage of RBF kernel function had utmost exactness ratio as well as polynomial kernel. Gao et al. (2012) implemented Ant Colony Optimization (ACO), for endmember extraction, based on GPU and the results were evaluated. Yavari et al. (2013) presented modified Particle Swarm Optimization (PSO) in identifying the ideal terms for Rational function models (RFM). Bhandari et al. (2014a) employed Cuckoo Search (CS) and Wind Driven Optimization (WDO) along with the use of Kapur’s entropy for multilevel thresholding and revealed their efficiency and accuracy. Zarrinpanjeh et al. (2013) proposed ant-agent use in the updation of road map. Satisfactory results with respect to verification, detection and extraction of roads.
Senthilnath et al. (2013) used Genetic Algorithm (GA) and PSO for flood evaluation and river mapping and proved to be an accurate and reliable approach. Bhandari et al. (2014b) presented the application of Artificial Bee Colony algorithm with DWT-SVD for the enhancement in contrast. The proposed technique is better as compared to DCT-SVD, PSO, DWT-SVD, GHE and PSO’s modified versions. Ghosh et al. (2013) designed a supervised feature selection method with the help of Self-adaptive Differential Evolution (SADE). The techniques also used the method of feature ranking. (Zhang et al. (2013) have proposed methods for improving ACO algorithm for extraction of endmember. Bhandari et al. (2014c) presented Cuckoo Search (CS) and DWT-SVD for contrast enhancement and comparison was done in terms of Standard Deviation, MSE, PSNR and Mean. Ghamisi et al. (2014) used fractional-order Darwinian Particle Swarm Optimization for multilevel thresholding. Significant improvement with respect to CPU time and fitness value was observed. Xue et al. (2014) proposed HA-PSO-SVM for image classification which improved the classification performance as compared to other technique. Zhong et al. (2014) proposed adaptive Differential Evolution for endmember extraction. The technique extracted endmember with higher precision. The detailed comparison is presented in Table 3.
Analysis from 2015 to 2018
Bhandari et al. (2015a) worked on finding the optimal multilevel thresholds by the use of modified Artificial Bee Colony (ABC) algorithm with various objective functions. The results are promising and minimized the computational time. Bhandari et al. (2015b) used Tsallis entropy function with Cuckoo Search (CS) algorithm for color image segmentation. The proposed technique selected very effectively and properly the threshold values. Agrawal and Bawane (2015) proposed new multiobjective Particle Swarm Optimization technique for determining different bands and the count of unseen layer nodes. Jayanth et al. (2015a) projected the use of Artificial Bee Colony (ABC) algorithm in satellite classification data and was compared with MLC, ANN and SVM. Ghamisi and Benediktsson (2015) proposed integrated Genetic Algorithm- Particle Swarm Organization (GA-PSO) for feature selection. It was confirmed that the approach automatically selected the most informative feature and was also tested for road detection. Senthilnath et al. (2015) used GA and NPSO for image registration and image clustering and the performance was compared to the conventional methods. Jayanth et al. (2015b) implemented Artificial Bee Colony algorithm for improving the performance of data classification. An enhancement of 5% was achieved in classification precision. Praveena and Singh (2014) presented the use of feed-forward neural networks classifier for image segmentation. Li et al. (2015) presented DPSO based flood inundation mapping- sub-pixel and comparison was done with other methods. Wang et al. (2015) proposed improved online dictionary learning involving Particle Swarm Optimization and the method had superior effect on noise suppression. Iounousse et al. (2015) developed an unsupervised technique on the bases of Probabilistic Neural Network and the accuracy results were compared with other methods. Upadhyay et al. (2010) used Artificial Neural Networks (ANN) for satellite image classification. Yang et al. (2015) developed a multi-agent system using Artificial Bee Colony (ABC) algorithm for the extraction of endmembers. The method solved the problem in high speed computing and distributive environments. Zhang et al. (2017) analyzed the role of swarm intelligence in the extraction of endmembers from hyperspectral images. Swarm intelligence provides a reliable solution. Kusetogullari et al. (2015) proposed Parallel Binary Particle Swarm Optimization for unsupervised change detection and compared the results with other methods. Suresh and Lal (2016) have implemented CS McCulloch for image segmentation. The results were compared with various techniques and were validated against by various measures. Singh et al. (2016) has presented a comparison of Artificial Bee Colony (ABC), Particle Swarm Optimization (PSO) and Cuckoo Search (CS) along with their hybrids for image enhancement. Sood and Menon (2016) proposed a hybrid Bat Algorithm-Cuckoo Search (BA-CS) approach for the discovery of best path for robotic navigation.
Bhandari et al. (2016) performed a comparative study of various wavelet filters for de-noising satellite images using CS, PSO and ABC. Senthilnath et al. (2016) proposed the implementation of Bat Algorithm (BA) in crop classification problem and compared the result with other intelligent algorithms. Gharbia et al. (2016) proposed image fusion method using Particle Swarm Organization (PSO). The method improved the spatial information and preserved spectral resolution. Tebbi and Haddad (2017) have proposed the use of Support Vector Machine (SVM) classifier in satellite image classification and the classification error was considerably reduced. Muangkote et al. (2016) presented an enhanced algorithm for the segmentation of image using Moth-Flame Optimization. The proposed method was more accurate and effective as compared to other traditional methods. Kusetogullari and Yavariabdi (2016) proposed the implementation of Self-Adaptive Hybrid Particle Swarm Optimization-Genetic Algorithm in obtaining change detection for Landsat multi temporal multispectral images. Sarkar et al. (2016) gave a novel unsupervised classification technique using DE and maximum Rényi entropy methods.
Tien Bui et al. (2017) implemented a novel hybrid Neural Fuzzy optimized by Particle Swarm Optimization (PSO-NF) technique for forest fire susceptibility modeling. Bhandari et al. (2017) proposed the implementation of Beta Differential Evolution (BDE) algorithm in image contrast enhancement. The results with respect to SSIM, EKI, MSE, PSNR and FSIM show the superiority over other traditional methods. Sachdeva et al. (2017) proposed a predictive model for flood susceptibility using PSO and SVM. K et al. (2016) reviewed the enactment of PSO and classifier such as Random forest to satellite images for enhancing and obtaining accurate model of Land Cover Classification. Chang et al. (2017) implemented a novel approach for dimensionality reduction. The Impurity Function band prioritization method uses PSO and Gravitational Search Algorithm for reducing the hyperspectral bands. Golovko et al. (2017) has proposed the use of convolutional neural network in low-quality satellite images for detection of solar photovoltaic panels. Google satellite images were used. Azarang and Ghassemian (2017) proposed a novel approach of image fusion for applications in remote sensing using particle swarm optimization for weight injections. WorldView-3 and QuickBird data set are considered for assessment. Kumar et al. (2016) showed implementation of PSO and K-means to cluster satellite images. The approach produced more condensed and augmented clusters than the K-means method alone. Gaba et al. (2017) developed a statistical model, which helps in learning and classifying object in hyperspectral images using combination of GSA and FODPSO. Alizadeh Naeini et al. (2018) considered satellite images of very high spatial resolution and proposed a novel object based feature selection method. Singh et al. (2017) has proposed the use of Moth Flame Optimization for image classification. The detailed comparison is presented in Table 4.
Discussion
It has been observed that different techniques have been applied in different sectors of satellite image processing. In segmentation of satellite images, Particle Swarm Optimization is most widely used followed by Cuckoo Search, Artificial Bee Colony, Differential Evolution, Wind Driven Optimization, Genetic Algorithm and Moth-Flame Optimization. Classification is covered by Particle Swarm Optimization, Unsupervised Artificial Immune Classifier, Ant Colony Optimization, Differential Evolution, Fuzzy-Rough Set, Biogeography Based Optimization, Glowworm Swarm Optimization, Artificial Bee Colony, Neural Network/ Convolutional NN, Bat Algorithm, Support Vector Machine and Moth-Flame Optimization. Feature/ Band Selection use Firefly Algorithm, Differential Evolution, Genetic Algorithm and Particle Swarm Optimization. Extraction of roads or map updation or cross-country path-finding is achieved by Cuckoo Search, Bat Algorithm, Ant Colony Algorithm and Particle Swarm Optimization. Particle Swarm Optimization discovers its use in Image Fusion or Similar Image, Image Restoration, Sub-Pixel Mapping, Rational Function Models and Online Dictionary Learning. For Endmember Extraction, Differential Evolution, Particle Swarm Optimization, Ant Colony Optimization and Artificial Bee Colony are implemented. Genetic Algorithm and Particle Swarm Optimization are implemented for Image Registration and Change Detection. Fire and Flood susceptibility model is implemented by Particle Swarm Optimization and Support Vector machine. Contrast/ Image Enhancement are done by using Differential Evolution, Particle Swarm Optimization, Cuckoo Search and Artificial Bee Colony. Clustering uses Particle Swarm Optimization and Glowworm Swarm Optimization, whereas De-noising is using Artificial Bee Colony, Particle Swarm Optimization and Cuckoo Search. The brief analysis of various artificial intelligent techniques with their application areas in satellite image optimization is depicted in Table 5. The statistical analysis is carried out by pie and column charts as shown in Fig. 1. From Fig. 1a, this is observed that in image segmentation, Particle swarm optimization has the maximum applications (31%) followed by Cuckoo Search (23%), Artificial bee colony algorithm (15%), wind driven optimization, genetic algorithm and moth-flame optimization, differential evolution (7%). From Fig. 1b, PSO has 43% applications with respect to image classification, followed by ant colony optimization, artificial bee colony algorithm and neural networks. Similarly, Fig. 1c, d, e, f, g and h represents the applications of various swarm-based techniques in different areas of image processing. [U13].
Conclusion
Remote sensing provides coverage of large areas to collect precise information in various applications such as agricultural fields, location of floods, forest fires, landscape and regional planning etc. The quality of satellite images is weather dependent and size of data base is huge. This makes the image processing task highly time consuming and cumbersome. Thus, there is a need for application of a suitable artificial intelligence technique to improve the image quality with smaller processing time. In this study, various artificial intelligence techniques such as PSO, ACO, ABC, bat algorithm, GA etc. have been analysed for optimization of satellite image data. The detailed analysis revealed that Ant Colony Optimization finds its applications in the field of classification and extraction of endmember from hyperspectral data. Bat Algorithm, Artificial bee colony and Neural Networks work for classification and Cuckoo search algorithm deals with segmentation. This has been observed that Particle Swarm Optimization is the most commonly utilized strategy with respect to image classification, segmentation, feature/band selection, enhancement, image fusion, registration and restoration. The major areas covered by various techniques are land use-land cover mapping, crop classification, forest fire susceptibility and flood assessment. In future, these techniques need to be applied to other significant areas such as natural calamities forecast, suggestions for quick and efficient relief operations and estimation of natural resources. The use of hybrid techniques by combining one or more artificial intelligence for remote sensed image optimization can also be performed. [U15].
References
Agrawal RK, Bawane NG (2015) Multiobjective PSO based adaption of neural network topology for pixel classification in satellite imagery. Appl Soft Comput J 28:217–225. https://doi.org/10.1016/j.asoc.2014.11.052
Alizadeh Naeini A, Babadi M, Mirzadeh SMJ, Amini S (2018) Particle swarm optimization for object-based feature selection of VHSR satellite images. IEEE Geosci Remote Sens Lett 15:379–383. https://doi.org/10.1109/LGRS.2017.2789194
Alpaydin, E. (2009). Introduction to machine learning. MIT press
Ari, Ç., & Aksoy, S., 2010, July. Unsupervised classification of remotely sensed images using gaussian mixture models and particle swarm optimization. In Geoscience and remote sensing symposium (IGARSS), 2010 IEEE international (pp. 1859–1862). IEEE
Arora, P., Mishra, A., Panchal, V.K., 2011. Swarm intelligence for feature identification in natural terrain environment. Proc. - 2011 Int. Conf. Comput. Intell. Commun. Syst. CICN 2011 722–726. https://doi.org/10.1109/CICN.2011.157
Azarang A, Ghassemian H (2017) An adaptive multispectral image fusion using particle swarm optimization. 2017 25th Iran. Conf. Electr. Eng. ICEE 2017:1708–1712. https://doi.org/10.1109/IranianCEE.2017.7985325
Banerjee S, Bharadwaj A, Gupta D, Panchal VK (2012) Remote sensing image classification using artificial bee Colony algorithm 2012. Int. Jour. of Computer Science and Informatics2.3 pp:67–72
Bedawi SM, Kamel MS (2010) Segmentation of very high resoultion remote sensing imagery of urban areas using particle swarm optimization. 2010. Int Conf Image Analysis and Recognition:81–88
Bedawi, S.M., Kamel, M.S., 2011. Urban land-cover classification based on swarm intelligence from high resolution remote sensing imagery. 2011 Int. Conf. Remote Sensing, Environ. Transp. Eng. 5617–5620. 10.1109/RSETE.2011.5965626
Bhandari AK, Singh VK, Kumar A, Singh GK (2014a) Cuckoo search algorithm and wind driven optimization based study of satellite image segmentation for multilevel thresholding using Kapur’s entropy. Expert Syst Appl 41:3538–3560. https://doi.org/10.1016/j.eswa.2013.10.059
Bhandari AK, Soni V, Kumar A, Singh GK (2014b) Artificial bee Colony-based satellite image contrast and brightness enhancement technique using DWT-SVD. Int J Remote Sens 35:1601–1624. https://doi.org/10.1080/01431161.2013.876518
Bhandari AK, Soni V, Kumar A, Singh GK (2014c) Cuckoo search algorithm based satellite image contrast and brightness enhancement using DWT-SVD. ISA Trans 53:1286–1296. https://doi.org/10.1016/j.isatra.2014.04.007
Bhandari AK, Kumar A, Singh GK (2015a) Modified artificial bee colony based computationally efficient multilevel thresholding for satellite image segmentation using Kapur’s, Otsu and Tsallis functions. Expert Syst Appl 42:1573–1601. https://doi.org/10.1016/j.eswa.2014.09.049
Bhandari AK, Kumar A, Singh GK (2015b) Tsallis entropy based multilevel thresholding for colored satellite image segmentation using evolutionary algorithms. Expert Syst Appl 42:8707–8730. https://doi.org/10.1016/j.eswa.2015.07.025
Bhandari AK, Kumar A, Singh GK, Soni V (2016) Performance study of evolutionary algorithm for different wavelet filters for satellite image denoising using sub-band adaptive threshold. J Exp Theor Artif in℡Ligence 28:71–95. https://doi.org/10.1080/0952813X.2015.1020518
Bhandari AK, Kumar A, Chaudhary S, Singh GK (2017) A new beta differential evolution algorithm for edge preserved colored satellite image enhancement. In: Multidimensional systems and signal processing, vol 28. Springer US, pp 495–527. https://doi.org/10.1007/s11045-015-0353-4
Campbell JB, Wynne RH (2011) Introduction to remote sensing. Guilford Press
Chang, Y. L., Fang, J. P., Benediktsson, J. A., Chang, L., Ren, H., & Chen, K. S. (2009, July). Band selection for hyperspectral images based on parallel particle swarm optimization schemes. In Geoscience and Remote Sensing Symposium, 2009 IEEE International, IGARSS 2009 (Vol. 5, pp. V-84). IEEE
Chang YL, Chang L, Xu MX, Chu C (2017) Impurity function band prioritization based on particle swarm optimization and gravitational search algorithm for hyperspectral images. IEEE Geosci Remote Sens (IGARSS):825–829
Chen H, Leou J (2009) A new Ikonos imagery fusion approach using particle swarm optimization 2009. Int. Conf. Multimedia and expo. NY, pp 85–88
Daamouche A, Melgani F (2009) Swarm intelligence approach to wavelet design for hyperspectral image classification. IEEE Geosci Remote Sens Lett 6:825–829. https://doi.org/10.1109/LGRS.2009.2026191
Das, S., Abraham, A., Sarkar, S., 2006. A Hybrid Rough Set--Particle Swarm Algorithm for Image Pixel Classification. 2006 Sixth Int. Conf. Hybrid Intell. Syst. 26–26. https://doi.org/10.1109/HIS.2006.264909
Demirel H, Ozcinar C, Anbarjafari G (2009) Satellite image contrast enhancement using discrete wavelet transform and singular value decomposition. IEEE Geosci Remote Sens Lett 7(2):333–337
Ding S, Chen L (2009, December) Classification of hyperspectral remote sensing images with support vector machines and particle swarm optimization. In: Int Conf on information engineering and computer science, 2009. ICIECS 2009. IEEE, pp 1–5
Dong W, Xiang-bin W (2008) Particle swarm intelligence classification algorithm for remote sensing images. 2008 IEEE Pacific-Asia work. Comput Intell Ind Appl:566–570. https://doi.org/10.1109/PACIIA.2008.26
Estes JE, Sailer C, Tinney LR (1986) Applications of artificial intelligence techniques to remote sensing. Prof Geogr 38(2):133–141
Gaba P, Singh S, Paliwal KK (2017) Feature selection approach of hyperspectral image using GSA-FODPSO-SVM 2017. Int Conf Comp Comm and Automation (ICCCA), Greater Noida:1070–1075
Gajdhane VA, Deshpande LM (2014) Detection of lung cancer stages on CT scan images by using various image processing techniques. IOSR J Computer Engineering (IOSR-JCE) 16(5):28–35
Gao J, Gao L, Sun X, Wu Y, Zhang B (2012) GPU implementation of ant colony optimization algorithm for endmember extraction from hyperspectral image 2012. Fourth Workshop Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS), Shanghai:1–4
Ghamisi P, Benediktsson JA (2015) Feature selection based on hybridization of genetic algorithm and particle swarm optimization. Geosci Remote Sens Lett IEEE 12:309–313. https://doi.org/10.1109/LGRS.2014.2337320
Ghamisi P, Couceiro MS, Martins FML, Benediktsson JA (2014) Multilevel image segmentation based on fractional-order darwinian particle swarm optimization. IEEE Trans Geosci Remote Sens 52:2382–2394. https://doi.org/10.1109/TGRS.2013.2260552
Gharbia R, El Baz AH, Hassanien AE (2016) An adaptive image fusion rule for remote sensing images based on the particle swarm optimization. 2016 Int. Conf. Comput Commun Autom:1080–1085. https://doi.org/10.1109/CCAA.2016.7813903
Ghosh A, Datta A, Ghosh S (2013) Self-adaptive differential evolution for feature selection in hyperspectral image data. Appl Soft Comput J 13:1969–1977. https://doi.org/10.1016/j.asoc.2012.11.042
Goel S, Sharma A, Goel A (2011) Development of swarm based hybrid algorithm for identification of natural terrain features. Proc - 2011 Int Conf Comput Intell Commun Syst CICN (2011):293–296. https://doi.org/10.1109/CICN.2011.61
Golovko V, Bezobrazov S, Kroshchanka A, Sachenko A, Komar M, Karachka A (2017) Convolutional neural network based solar photovoltaic panel detection in satellite photos 2017. Ninth Int. Conf. Intelligent Data Acquisition and Advanced Computing Systems, Technology and Applications (IDAACS). Bucharest, pp 14–19
Gupta, S., Arora, A., Panchal, V. K., & Goel, S., 2011. Extended biogeography based optimization for natural terrain feature classification from satellite remote sensing images. Int. Conf. Contemporary Computing (pp. 262–269). Springer, Berlin, Heidelberg
Halder A, Ghosh A, Ghosh S (2011) Supervised and unsupervised landuse map generation from remotely sensed images using ant based systems. Appl Soft Comput J 11:5770–5781. https://doi.org/10.1016/j.asoc.2011.02.030
Iounousse J, Er-Raki S, El Motassadeq A, Chehouani H (2015) Using an unsupervised approach of probabilistic neural network (PNN) for land use classification from multitemporal satellite images. Appl Soft Comput J 30:1–13. https://doi.org/10.1016/j.asoc.2015.01.037
Jain AK (1989) Fundamentals of digital image processing. Prentice Hall, Englewood Cliffs, NJ
Jayanth J, Koliwad S, Ashok Kumar T (2015a) Classification of remote sensed data using artificial bee Colony algorithm. Egypt J Remote Sens Sp Sci 18:119–126. https://doi.org/10.1016/j.ejrs.2015.03.001
Jayanth J, Kumar, A., Koliwad, S., Krishnashastry, S., 2015b. Artificial bee colony algorithm for classification of remote sensed data. 2015 Int. Conf. Ind. Instrum. Control 1512–1517. 10.1109/IIC.2015.7150989
Juneja, M., Walia, E., Sandhu, P. S., & Mohana, R., 2009, July. Implementation and comparative analysis of rough set, artificial neural network (ann) and fuzzy-rough classifiers for satellite image classification. In Intelligent Agent & Multi-Agent Systems, 2009. IAMA 2009. International Conference on (pp. 1–6). IEEE
Kumar G, Sarth PP, Ranjan P, Kumar S (2016) Satellite image clustering and optimization using. IEEE Int Conf Power Electron Intell Control Energy Syst:1–4. https://doi.org/10.1109/ICPEICES.2016.7853627
Kusetogullari H, Yavariabdi A (2016) Self-adaptive hybrid PSO-GA method for change detection under varying contrast conditions in satellite images. In: Proc. 2016 SAI Comput. Conf. SAI 2016, pp 361–368. https://doi.org/10.1109/SAI.2016.7556007
Kusetogullari H, Yavariabdi A, Celik T (2015) Unsupervised change detection in multitemporal multispectral satellite images using parallel particle swarm optimization 2015. In: Jour. Of selected topics in applied earth observations and remote Sesing, pp 2151–2164
Lee ER, Kim PK, Kim HJ (1994, November) Automatic recognition of a car license plate using color image processing. In: Proceedings of 1st international conference on image processing, vol 2. IEEE, pp 301–305
Li L, Chen Y, Yu X, Liu R, Huang C (2015) Sub-pixel flood inundation mapping from multispectral remotely sensed images based on discrete particle swarm optimization. ISPRS J Photogramm Remote Sens 101:10–21. https://doi.org/10.1016/j.isprsjprs.2014.11.006
Linyi, L., Deren, L., 2010. Fuzzy Classification of Remote Sensing Images Based on Particle Swarm Optimization. 2010 Int. Conf. Electr. Control Eng. 1039–1042. 10.1109/iCECE.2010.263
Liu X, Li X, Liu L, He J, Ai B (2008a) An innovative method to classify remote-sensing images using ant Colony optimization. IEEE Trans Geosci Remote Sens 46:4198–4208. https://doi.org/10.1109/TGRS.2008.2001754
Liu X, Li X, Peng X, Li H, He J (2008b) Swarm intelligence for classification of remote sensing data. Sci China Ser D Earth Sci 51:79–87. https://doi.org/10.1007/s11430-007-0133-6
Maulik U, Saha I (2009) Modified differential evolution based fuzzy clustering for pixel classification in remote sensing imagery. Pattern Recogn 42:2135–2149. https://doi.org/10.1016/j.patcog.2009.01.011
McCorduch P (1979) Machines who think. Freeman Inc, San Francisco
McKeown DM (1987) The role of artificial intelligence in the integration of remotely sensed data with geographic information systems. IEEE Trans Geosci Remote Sens GE-25(3):330–348
Mohammadzadeh A, Zoej MJV, Tavakoli A (2009) Automatic main road extraction from high resolution satellite imageries by means of particle swarm optimization applied to a fuzzy-based mean calculation approach. J Indian Soc Remote Sens 37:173–184. https://doi.org/10.1007/s12524-009-0021
Monteiro, S.T., Kosugi, Y., 2007. A particle swarm optimization-based approach for hyperspectral band selection. 2007 IEEE Congr. Evol. Comput. CEC 2007 3335–3340. https://doi.org/10.1109/CEC.2007.4424902
Muangkote, N., Sunat, K., Chiewchanwattana, S., 2016. Multilevel thresholding for satellite image segmentation with moth-flame based optimization. 2016 13th Int. Jt. Conf. Comput Sci Softw Eng JCSSE 2016 0–5. https://doi.org/10.1109/JCSSE.2016.7748919
Omkar SN, Mudigere D, Muley D (2007) Urban satellite image classification using biologically inspired techniques 2007. IEEE Int. Symp. ISIE
Paoli, A., Melgani, F., Pasolli, E., 2009. Swarm intelligence for unsupervised classification of hyperspectral images. Geosci. Remote Sens. Symp. IEEE Int. 2009 5, V-96-V-99. 10.1109/IGARSS.2009.5417723
Papa JP, Fonseca LMG, De Carvalho LAS (2010) Projections onto convex sets through particle swarm optimization and its application for remote sensing image restoration. Pattern Recogn Lett 31:1876–1886. https://doi.org/10.1016/j.patrec.2010.02.012
Praveena, S., Singh, S.P., 2014. Hybrid clustering algorithm and feed-forward neural network for satellite image classification 2015 Int Conf Industrial Instrumentation and Control (ICIC), Pune pp. 1378–1383
Sachdeva S, Bhatia T, Verma AK (2017) Flood susceptibility mapping using GIS-based support vector machine and particle swarm optimization: a case study in Uttarakhand (India). 8th Int. Conf. Comput Commun Netw Technol ICCCNT 2017. https://doi.org/10.1109/ICCCNT.2017.8204182
Samadzadegan, F., Mahmoudi, F.T., 2011. Optimum band selection in hyperspectral imagery using swarm intelligence optimization algorithms. 2011 Int. Conf. Image Inf. Process. 1–6. 10.1109/ICIIP.2011.6108925
Sarkar S, Das S, Chaudhuri SS (2016) Hyper-spectral image segmentation using Rényi entropy based multi-level thresholding aided with differential evolution. Expert Syst Appl 50:120–129. https://doi.org/10.1016/j.eswa.2015.11.016
Senthilnath J, Omkar SN, Mudigere D, Kumar MM (2008) Crop Classifi cation using biologically-inspired techniques with high resolution satellite image 2008. Jour. Indian Society of Remote Sensing:175–182
Senthilnath, J., Omkar, S.N., Mani, V., Karthikeyan, T., 2011a. Multi-objective optimization of satellite image registration using Discrete Particle Swarm Optimisation. 2011 Annu. IEEE India Conf. 1–5. https://doi.org/10.1109/INDCON.2011.6139338
Senthilnath, J., Omkar, S.N., Mani, V., Tejovanth, N., Diwakar, P.G., B, A.S., 2011b. Multi-spectral satellite image classification using glowworm swarm optimization 2011. IEEE Int Geo and Remote Sesing Symp Vancouver. pp. 47–50
Senthilnath J, Omkar SN, Mani V, Tejovanth N, Diwakar PG, Archana Shenoy B (2012) Hierarchical clustering algorithm for land cover mapping using satellite images. IEEE J Sel Top Appl Earth Obs Remote Sens 5:762–768. https://doi.org/10.1109/JSTARS.2012.2187432
Senthilnath J, Shenoy HV, Omkar SN, Mani V (2013) Spectral-spatial MODIS image analysis using swarm intelligence algorithms and region-based segmentation for flood assessment. In: Int. Conf. Bio-inspired computing: theories and applications (BIC-TA 2012). Springer, India, pp 163–174
Senthilnath J, Omkar SN, Mani V, Prasad R, Rajendra R, Shreyas PB (2015) Multi-sensor satellite remote sensing images for flood assessment using swarm intelligence. Int Conf Cogn Comput Inf Process (CCIP) Noida India:1–5
Senthilnath J, Kulkarni S, Benediktsson JA, Yang XS (2016) A novel approach for multispectral satellite image classification based on the bat algorithm 2016. IEEE Geosci Remote Sens Lett 13:599–603. https://doi.org/10.1109/LGRS.2016.2530724
Shahana K, Ghosh S, Jeganathan C (2016, April) A survey of particle swarm optimization and random forest based land cover classification. In: Computing, communication and automation (ICCCA), 2016 international conference on. IEEE, pp 241–245
Singh V, Kumar G, Arora G (2016) Analytical evaluation for the enhancement of satellite images using swarm intelligence techniques. In computing for sustainable global development (INDIACom). 2016 3rd Int. Conf on IEEE 16:2401–2405
Singh A, Chhablani C, Goel L (2017) Moth flame optimization for land cover feature extraction in remote sensing images.2017. Eighth. Int Conf on Comp Comm Net Tech (ICCCNT):1–7
Soliman, O.S., Mahmoud, A.S., Hassan, S.M., 2012. Remote Sensing Satellite Images Classification Using Support Vector Machine and Particle Swarm Optimization. 2012 Third Int. Conf. Innov. Bio-Inspired Comput. Appl. 280–285. 10.1109/IBICA.2012.61
Sood, M., Menon, S., 2016 Cross-country path finding algorithm using hybridization of Bat and cuckoo search. 2016 Third Int. Conf. Computing for Sustainable Global Development (INDIACom), New Delhi
Suresh S, Lal S (2016) An efficient cuckoo search algorithm based multilevel thresholding for segmentation of satellite images using different objective functions. Expert Syst Appl 58:184–209. https://doi.org/10.1016/j.eswa.2016.03.032
Tebbi MA, Haddad B (2017) Improving infrared MSG satellite images classification, application on rainy areas detection. Proc. 2016 8th Int. Conf Model Identif Control ICMIC (2016):747–750. https://doi.org/10.1109/ICMIC.2016.7804211
Tien Bui D, Bui QT, Nguyen QP, Pradhan B, Nampak H, Trinh PT (2017) A hybrid artificial intelligence approach using GIS-based neural-fuzzy inference system and particle swarm optimization for forest fire susceptibility modeling at a tropical area. Agric For Meteorol 233:32–44. https://doi.org/10.1016/j.agrformet.2016.11.002
Turner BL, Meyer WB, Skole DL (1994) Global land-use/land-cover change: towards an integrated study. Ambio Stockholm 23(1):91–95
Upadhyay, A., Singh, S.K., Singh, P., Singh, P., 2010. Comparative study of artificial neural network based classification of 1RS LISS-III satellite images 961–965. https://doi.org/10.1109/ICGCIoT.2015.7380601
Wang Q, Wang L, Liu D (2012) Particle swarm optimization-based sub-pixel mapping for remote-sensing imagery. Int J Remote Sens 33:6480–6496. https://doi.org/10.1080/01431161.2012.690541
Wang L, Geng H, Liu P, Lu K, Kolodziej J, Ranjan R, Zomaya AY (2015) Particle swarm optimization based dictionary learning for remote sensing big data. Knowledge-Based Syst 79:43–50. https://doi.org/10.1016/j.knosys.2014.10.004
Xue Z, Du P, Su H (2014) Harmonic analysis for hyperspectral image classification integrated with PSO optimized SVM. IEEE J Sel Top Appl Earth Obs Remote Sens 7:2131–2146. https://doi.org/10.1109/JSTARS.2014.2307091
Yamaguchi T, Mori K, Mackin KJ, Nagai Y (2012) Application of particle swarm optimization to similar image search on satellite sensor data. 6th Int. Conf Soft Comput Intell Syst 13th Int Symp Adv Intell Syst:1573–1577. https://doi.org/10.1109/SCIS-ISIS.2012.6505327
Yang L, Sun X, Peng L, Yao X, Chi T (2015) An agent-based artificial bee Colony (ABC) algorithm for hyperspectral image endmember extraction in parallel. IEEE J Sel Top Appl Earth Obs Remote Sens 8:4657–4664. https://doi.org/10.1109/JSTARS.2015.2454518
Yavari S, Valadan Zoej MJ, Mohammadzadeh A, Mokhtarzade M (2013) Particle swarm optimization of RFM for georeferencing of satellite images. IEEE Geosci Remote Sens Lett 10:135–139. https://doi.org/10.1109/LGRS.2012.2195153
Zaitoun NM, Aqel MJ (2015) Survey on image segmentation techniques. Procedia Computer Science 65:797–806
Zarrinpanjeh N, Samadzadegan F, Schenk T (2013) A new ant based distributed framework for urban road map updating from high resolution satellite imagery. Comput Geosci 54:337–350. https://doi.org/10.1016/j.cageo.2012.12.006
Zhang B, Sun X, Gao L, Yang L (2011a) Endmember extraction of hyperspectral remote sensing images based on the ant Colony optimization (ACO) algorithm. IEEE Trans Geosci Remote Sens 49:2635–2646. https://doi.org/10.1109/TGRS.2011.2108305
Zhang B, Sun X, Gao L, Yang L (2011b) Endmember extraction of hyperspectral remote sensing images based on the discrete particle swarm optimization algorithm. IEEE Trans Geosci Remote Sens 49:4173–4176. https://doi.org/10.1109/TGRS.2011.2131145
Zhang B, Gao J, Gao L, Sun X (2013) Improvements in the ant colony optimization algorithm for endmember extraction from hyperspectral images. IEEE J Selected Topics in Applied Earth Observations and Remote Sensing 6(2):522–530
Zhang, B., Gao, L., Sun, X., Zhuang, L., 2017. Swarm intelligence: a reliable solution for extracting endmembers from hyperspectral imagery. Work Hyperspectral Image Signal Process Evol Remote Sens 2015–June. https://doi.org/10.1109/WHISPERS.2015.8075433
Zhong Y, Zhang L, Huang B, Li P (2006) An unsupervised artificial immune classifier for multi/hyperspectral remote sensing imagery. IEEE Trans Geosci Remote Sens 44:420–431. https://doi.org/10.1109/TGRS.2005.861548
Zhong Y, Zhao L, Zhang L (2014) An adaptive differential evolution endmember extraction algorithm for hyperspectral remote sensing imagery. IEEE Geosci Remote Sens Lett 11:1061–1065. https://doi.org/10.1109/LGRS.2013.2285476
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by: H. Babaie
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sheoran, S., Mittal, N. & Gelbukh, A. Analysis on application of swarm-based techniques in processing remote sensed data. Earth Sci Inform 13, 97–113 (2020). https://doi.org/10.1007/s12145-019-00417-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-019-00417-9