{'fraction_non_alphanumeric': 0.013665594855305467, 'fraction_numerical': 0.0, 'mean_word_length': 5.657754010695188, '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}}
Underwater positioning method based on polarization characteristics

Underwater polarization positioning is mainly to determine the heading by calculating the position of the solar meridian through the polarization distribution patterns. However, in the actual environment, the polarization state of light will be changed by atmospheric scattering, water surface refraction and underwater scattering, resulting in the reduction of the accuracy of solar meridian extraction. In this paper, a method of extracting solar meridian based on RANSAC is proposed. Firstly, the polarization images are denoised by Gaussian filter, and then the underwater polarization distribution pattern is obtained. Then the position feature points of the sun and the solar meridian are extracted by iterative threshold method. Finally, the direction of the solar meridian is fitted by RANSAC algorithm, and the carrier orientation is calculated by the angle between the body axis and the solar meridian. Simulation experiments are conducted to analyze the performance of the proposed method and the least square method under the same noise conditions. The results preliminarily confirm the effectiveness and accuracy of the proposed method in underwater environment.