Abstract
In this paper, we focus on the segmentation of sonar images to achieve underwater object detection and classification. Our goal is to achieve accurate segmentation of the object's highlight and shadow regions. We target a robust solution that can manage different seabed backgrounds. Segmentation of sonar images is a challenging task. Speckle noise and intensity inhomogeneity may cause false detections and complex seabed textures, such as sand ripples and seagrass, often leading to false segmentation. In this paper, we propose our local spatial mixture (LSM) method for image segmentation of sidescan deployed sonar systems of any type. This new method estimates pixel labels in sonar images by incorporating the possible spatial correlation between neighboring pixels for improved segmentation. LSM modifies the expectation-maximization algorithm by adding an intermediate step (I-step) between the expectation (E-step) and maximization (M-step) steps. To combat intensity inhomogeneity, we employ a new initialization algorithm, one whose thresholds are set automatically to achieve and maintain robustness in various underwater environments. Using multiple evaluation indexes that measure the geometrical features of the segmented objects, we tested LSM using synthetic and real sonar images, one of which is obtained from our own sea experiment. Our results show that LSM achieves improved segmentation performance over the state-of-the-art methods of four different approaches; LSM is also robust to different seabed textures and intensity inhomogeneity. We share the sonar images from our sea experiments.
Original language | American English |
---|---|
Article number | 8444675 |
Pages (from-to) | 1179-1197 |
Number of pages | 19 |
Journal | IEEE Journal of Oceanic Engineering |
Volume | 44 |
Issue number | 4 |
DOIs | |
State | Published - Oct 2019 |
Keywords
- Expectation maximization (EM)
- gamma distribution
- object detection
- sand ripples
- sonar image segmentation
- speckle noise
All Science Journal Classification (ASJC) codes
- Ocean Engineering
- Mechanical Engineering
- Electrical and Electronic Engineering