Litcius/Paper detail

On the Use of Tiny Convolutional Neural Networks for Human-Expert-Level Classification Performance in Sonar Imagery

David P. Williams

2020IEEE Journal of Oceanic Engineering70 citationsDOI

Abstract

Efficient convolutional neural networks (CNNs) are designed and trained for an underwater target classification task with synthetic aperture sonar (SAS) imagery collected at sea. The main contribution is demonstrating that classification performance that matches, and even surpasses, the level achievable by a human domain expert obtained from tiny CNNs with three to six orders of magnitude fewer parameters than have traditionally been used in the literature. In doing so, this work represents the first large-scale classification study in the sonar domain to establish a favorable comparison between automated algorithm performance and human ability. Extensive experimental results on challenging real-world SAS image data sets collected in diverse environments and conditions demonstrate that the CNNs possess strong generalization ability. These findings should significantly impact the manner in which CNNs are utilized in the underwater remote-sensing community. To wit, the tiny CNNs proposed here provide a blueprint for achieving excellent classification performance even with limited computing power or limited data.

Topics & Concepts

Convolutional neural networkComputer scienceSonarUnderwaterArtificial intelligenceContextual image classificationSynthetic aperture sonarPattern recognition (psychology)Domain (mathematical analysis)Artificial neural networkSynthetic aperture radarGeneralizationMachine learningImage (mathematics)MathematicsGeographyArchaeologyMathematical analysisUnderwater Acoustics ResearchUnderwater Vehicles and Communication SystemsSeismic Imaging and Inversion Techniques