{'fraction_non_alphanumeric': 0.015799256505576207, 'fraction_numerical': 0.011152416356877323, 'mean_word_length': 5.372781065088757, '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}}
Synthetic Aperture Radar Ship Detection Using Capsule Networks

Deep Learning has become a common applied technique to improve results in a variety of detection scenarios, including Synthetic Aperture Radar ship detection. One of the most common Deep Learning techniques, Convolutional Neural Networks, have provided excellent results but have a number of limitations such as pose/position invariance. If the position of an object relative to other objects is important these details may be lost by CNN. To combat this a new Deep Learning architecture known as Capsule Networks have been introduced. Capsule networks encode various object parameters in addition to feature values to attempt to improve upon convolutions. This paper introduces new ship detection technique based on Capsule Networks and was tested against two other machine learning techniques. The new architecture shows improved ship detection accuracy of 91.03% and false alarm rates of 9.5745 ×10–9 and includes additional benefits such as requiring fewer samples/iterations to achieve improved performance.