{'fraction_non_alphanumeric': 0.01263157894736842, 'fraction_numerical': 0.0, 'mean_word_length': 5.452488687782806, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Multipath Parallel ICCP Underwater Terrain Matching Algorithm Based on Multibeam Bathymetric Data

Using the underwater terrain for assisted navigation is a popular research direction for autonomous underwater vehicle navigation technology. The iterated closest contour point (ICCP) algorithm is one of the classic matching algorithms in underwater terrain assisted navigation. However, the traditional ICCP algorithm is not suitable for the case of large initial error of inertial navigation system (INS) because it easily leads to a total match failure. This failure brings a great challenge to an underwater terrain matching system. In this paper, the improved ICCP underwater terrain matching algorithm, a multipath parallel ICCP algorithm, is proposed. The improved algorithm is based on multibeam bathymetric data acquired by the multibeam echosounder that is one of the main instruments of water depth measurement. The data points at the center and both sides of the edge of the swath sounding data are chosen to comprise three paths that are fully utilized by the improved algorithm. Computer simulation is used to evaluate the proposed algorithm in two terrain differences areas. Simulation results verify the effectiveness of multipath parallel ICCP algorithm. The proposed algorithm can effectively solve the problem of matching divergence caused by large initial errors of INS and obtain higher location accuracy.