Mixed pixels are common in hyperspectral remote sensing images. Endmember extraction is a key step in spectral unmixing. The linear spectral mixture model (LSMM) constitutes a geometric approach that is commonly used for this purpose. This paper introduces the use of artificial bee colony (ABC) algorithms for spectral unmixing. First, the objective function of the external minimum volume model is improved to enhance the robustness of the results, and then, the ABC-based endmember extraction process is presented. Depending on the characteristics of the objective function, two algorithms, Artificial Bee Colony Endmember Extraction-RMSE (ABCEE-R) and ABCEE-Volume (ABCEE-V) are proposed. Finally, two sets of experiment using synthetic data and one set of experiments using a real hyperspectral image are reported. Comparative experiments reveal that ABCEE-R and ABCEE-V can achieve better endmember extraction results than other algorithms when processing data with a low signal-to-noise ratio (SNR). ABCEE-R does not require high accuracy in the number of endmembers, and it can always obtain the result with the best root mean square error (RMSE); when the number of endmembers extracted and the true number of endmembers does not match, the RMSE of the ABCEE-V results is usually not as good as that of ABCEE-R, but the endmembers extracted using the former algorithm are closer to the true endmembers.
Spectral unmixing is a vital procedure in hyperspectral remote sensing image exploitation. The linear mixture model has been widely utilized to unmix hyperspectral images by extracting a set of pure spectral signatures, called endmembers in hyperspectral jargon, and estimating their respective fractional abundances in each pixel of the scene. Many algorithms have been proposed to extract endmembers automatically, which is a critical step in the spectral unmixing chain. In recent years, the ant colony optimization (ACO) algorithm has been developed for endmember extraction from hyperspectral data, which was regarded as a combinatorial optimization problem. Although the ACO for endmember extraction (ACOEE) can acquire accurate endmember results, its high computational complexity has limited its application in the hyperspectral data analysis. The GPUs parallel computing technique can be utilized to improve the computational performance of ACOEE, but the architecture of GPUs determines that the ACOEE should be redesigned to take full advantage of computing resources on GPUs. In this paper, a multiple sub-ant-colony-based parallel design of ACOEE was proposed, in which an innovative mechanism of local pheromone for sub-ant-colonies is utilized to enable ACOEE to be preferably executed on the multi-GPU system. The proposed method can avoid much synchronization among different GPUs to affect the computational performance improvement. The experiments on two real hyperspectral datasets demonstrated that the computational performance of ACOEE significantly benefited from the proposed methods.
Object detection is facing various challenges as an important aspect in the field of remote sensing—especially in large scenes due to the increase of satellite image resolution and the complexity of land covers. Because of the diversity of the appearance of track and fields, the complexity of the background and the variety between satellite images, even superior deep learning methods have difficulty extracting accurate characteristics of track and field from large complex scenes, such as the whole of China. Taking track and field as a study case, we propose a stable and accurate method for target detection. Firstly, we add the “deconvolution” and “concat” module to the structure of the original Single Shot MultiBox Detector (SSD), where Visual Geometry Group 16 (VGG16) is served as a basic network, followed by multiple convolution layers. The two modules are used to sample the high-level feature map and connect it with the low-level feature map to form a new network structure multi-scale-fused SSD (abbreviated as MSF_SSD). MSF-SSD can enrich the semantic information of the low-level feature, which is especially effective for small targets in large scenes. In addition, a large number of track and fields are collected as samples for the whole China and a series of parameters are designed to optimize the MSF_SSD network through the deep analysis of sample characteristics. Finally, by using MSF_SSD network, we achieve the rapid and automatic detection of meter-level track and fields in the country for the first time. The proposed MSF_SSD model achieves 97.9% mean average precision (mAP) on validation set which is superior to the 88.4% mAP of the original SSD. Apart from this, the model can achieve an accuracy of 94.3% while keeping the recall rate in a high level (98.8%) in the nationally distributed test set, outperforming the original SSD method.