The quality of unmanned surface vehicle (USV) local path planning directly affects its safety and autonomy performance. The USV local path planning might easily be trapped into local optima. The swarm intelligence optimization algorithm is a novel and effective method to solve the path-planning problem. Aiming to address this problem, a hybrid bacterial foraging optimization algorithm with a simulated annealing mechanism is proposed. The proposed algorithm preserves a three-layer nested structure, and a simulated annealing mechanism is incorporated into the outermost nested dispersal operator. The proposed algorithm can effectively escape the local optima. Convention on the International Regulations for Preventing Collisions at Sea (COLREGs) rules and dynamic obstacles are considered as the constraints for the proposed algorithm to design different obstacle avoidance strategies for USVs. The coastal port is selected as the working environment of the USV in the visual test platform. The experimental results show the USV can successfully avoid the various obstacles in the coastal port, and efficiently plan collision-free paths.
The unmanned surface vessel (USV) trajectory with spatial and temporal information plays an important role in its positioning and navigation. Unlike traditional trajectory reconstruction methods, this paper proposes a novel method based on the automatic identification system (AIS) for USV. Aside from the AIS data applied for restoring the USV’s trajectory, the proposed method considers the constraints of the vessel’s navigation state, maneuvering factors and time stamps. This method consists of three steps: AIS data restoration, Empirical Mode Decomposition (EMD) denoising and Fermat’s spiral fitting. Firstly, AIS data restoration is applied to eliminate abnormal data. Next, the EMD noise reduction algorithm is used to reduce the jitters and interference of Speed over Ground (SOG) and Course over Ground (COG) components, and the denoised latitude and longitude positions are calculated using the kinematics model of the vessel. Finally, a curve fitting process based on Fermat’s spiral is employed to reconstruct a smoother trajectory. Several experiments illustrate that the low-cost AIS equipment is compatible with the navigation system of the USV. The reference trajectory is determined by Global Position System (GPS) and Inertial Measurement Unit (IMU) modules in USV. Compared to conventional methods, the residual errors of the proposed method is smaller. The results show that the novel trajectory reconstruction method is effective and can be applied to USV’s positioning and navigation.
Assistive medical image classifiers can greatly reduce the workload of medical personnel. However, traditional machine learning methods require large amounts of well-labeled data and long learning times to solve medical image classification problems, which can lead to high training costs and poor applicability. To address this problem, a novel unsupervised breast cancer image classification model based on multiscale texture analysis and a dynamic learning strategy for mammograms is proposed in this paper. First, a gray-level cooccurrence matrix and Tamura coarseness are used to transfer images to multiscale texture feature vectors. Then, an unsupervised dynamic learning mechanism is used to classify these vectors. In the simulation experiments with a resolution of 40 pixels, the accuracy, precision, F1-score and AUC of the proposed method reach 91.500%, 92.780%, 91.370%, and 91.500%, respectively. The experimental results show that the proposed method can provide an effective reference for breast cancer diagnosis.
A twinning bare bones particle swarm optimization(TBBPSO) algorithm is proposed in this paper. The TBBPSO is combined by two operators, the twins grouping operator (TGO) and the merger operator (MO). The TGO aims at the reorganization of the particle swarm. Two particles will form as a twin and influence each other in subsequent iterations. In a twin, one particle is designed to do the global search while the other one is designed to do the local search. The MO aims at merging the twins and enhancing the search ability of the main group. Two operators work together to enhance the local minimum escaping ability of proposed methods. In addition, no parameter adjustment is needed in TBBPSO, which means TBBPSO can solve different types of optimization problems without previous information or parameter adjustment. In the benchmark functions test, the CEC2014 benchmark functions are used. Experimental results prove that proposed methods can present high precision results for various types of optimization problems.
The offspring selection strategy is the core of evolutionary algorithms, which directly affects the method’s accuracy. Normally, to improve the search accuracy in local areas, the population converges quickly around the optimal individual. However, excessive aggregation can narrow the search range of the population, and thus the population may be trapped by local optima. To overcome this problem, a bare-bones particle swarm optimization with crossed memory (BPSO-CM) is proposed in this work. The BPSO-CM contains a multi-memory storage mechanism (MSM) and an elite offspring selection strategy (EOSS). The MSM enables an extra storage space to extend the search ability of the particle swarm and the EOSS enhances the local minimum escaping ability of the particle swarm. The population is endowed with the ability of enhanced global search through the cooperation of the MSM and the EOSS. To verify the performance of the BPSO-CM, the CEC2017 benchmark functions are used in experiments, five population-based methods are selected in the control group. Finally, experimental results proved that the BPSO-CM can present highly accurate results for global optimization problems.
A critical step in the visual navigation of unmanned surface vehicles (USVs) is horizon line detection, which can be used to adjust the altitude as well as for obstacle avoidance in complex environments. In this paper, a real-time and accurate detection method for the horizon line is proposed. Our approach first differentiates the complexity of navigational scenes using the angular second moment (ASM) parameters in the grey level co-occurrence matrix (GLCM). Then, the region of interest (ROI) is initially extracted using minimal human interaction for the complex navigation scenes, while subsequent frames are dynamically acquired using automatic feature point matching. The matched ROI can be maximally removed from the complex background, and the Zernike-moment-based edges are extracted from the obtained ROI. Finally, complete sea horizon information is obtained through a linear fitting of the lower edge points to the edge information. Through various experiments carried out on a classical dataset, our own datasets, and that of another previously published paper, we illustrate the significance and accuracy of this technique for various complex environments. The results show that the performance has potential applications for the autonomous navigation and control of USVs.