A computational Bayesian approach is presented to address active sonar localization under the challenges of small receive aperture, uncertain sound speed profile (SSP), and limited coherence time. The approach draws inference on wavevectors associated with the closely spaced angle/Doppler spread arrivals, characterizing the scattered acoustic field. The wavevector posterior density is mapped to the scattering body's location and speed under an uncertain SSP using eigenray interpolation and marginalization. SSP uncertainty is captured by a multivariate Gaussian and a low-dimensional subspace mode representation. A case study using SSPs from the Mediterranean Sea demonstrates the efficacy of this approach.
1. Introduction
Localization of underwater mobile objects using active sonar systems with small vertical aperture arrays presents significant challenges due to their limited angular resolution. Furthermore, the temporal integration duration is constrained by the limited coherence time associated with the motion of the object and the dynamics of the environment (Yang, 2006), resulting in reduced frequency resolution. Here, coherence time refers to the period over which a parametric model holds. These limitations hinder a sonar system's ability to resolve closely spaced wavevector components associated with the multipath arrivals of the measured pressure field. As a result, inferring the object location and state of motion from these arrivals becomes extremely challenging. This is further exacerbated in refractive undersea environments, as the solution must account for both the spatial dependence of angular refraction and the attendant path-dependent Doppler frequencies imparted at the object, which are also depth-dependent. Barros and Gendron (2019) developed a computational Bayesian approach that can resolve closely spaced multipath phase fronts in a horizontally stratified underwater environment to infer the location and speed of a submerged object in a bounded region of interest. The probability density function of the wavevector components of the arriving phase fronts is mapped to the range, depth, and speed of the scattering body using an efficient eigenray interpolation method. This approach was applied to scenarios in a channel characterized by a known sound speed profile (SSP). However, in many underwater acoustic applications, the SSP is not known precisely. Limited spatiotemporal measurements and incomplete knowledge of the driving forces of ocean circulation imply uncertain knowledge of the SSP. This uncertainty persists even when the data are taken with a conductivity–temperature–depth (CTD) profiler (Raiteri , 2018). For environments where measurements may not be available, prediction models such as the Hybrid Coordinate Ocean Model (HYCOM) can provide forecasts that can be used with empirical SSP models to generate profiles characterizing the channel. These profiles also carry a degree of uncertainty associated with the underlying prediction model.
This paper extends the Bayesian active localization approach to address uncertainty in the SSP by employing a computationally efficient solution based on the Laplace approximation and marginalization over uncertainty in sound speed. Uncertainty in the SSP is well captured by a multivariate Gaussian model with the mean SSP and a low-dimensional subspace mode representation. This model is constructed here using a HYCOM dataset. Similar expansions of the SSP using empirical orthogonal functions have been successfully applied in passive source localization (Collins and Kuperman, 1991; Huang , 2008; Lin and Michalopoulou, 2014). While computational Bayesian methods have been used to address uncertainties in environmental parameters, they have primarily been applied in the context of low-frequency passive localization (Dosso and Wilmut, 2008; Richardson and Nolte, 1991). This paper addresses this issue for object localization using high-frequency active sonar under the challenging constraints of a small-aperture array and a short processing window. The paper is organized as follows. Section 2 defines the active sonar signal model, which is used in Sec. 3 to develop the Bayesian approach that accounts for the uncertainty in the SSP. Section 4 then validates the method using a HYCOM dataset.
2. Active sonar signal modeling
3. Computational Bayesian approach for object localization
This section describes the computational Bayesian approach for wavevector inference, the transformation of the wavevector posterior to the object state posterior, and the extension of this approach to efficiently account for uncertainty in the SSP.
3.1 Wavevector posterior factorization
Illustration of a computational Bayesian approach for wavevector inference and object localization. (a) MCMC Gibbs sampling iteration. Here, sound speed uncertainty (denoted by λc) is illustrated with the deviation of wavevectors and . (b) Depiction of the transformation of the wavevector posterior (constructed under the mean SSP) to object state under an uncertain SSP.
Illustration of a computational Bayesian approach for wavevector inference and object localization. (a) MCMC Gibbs sampling iteration. Here, sound speed uncertainty (denoted by λc) is illustrated with the deviation of wavevectors and . (b) Depiction of the transformation of the wavevector posterior (constructed under the mean SSP) to object state under an uncertain SSP.
3.2 Transformation of wavevector posterior to object state posterior
The wavevector PPD is mapped to the joint PPD over range, depth, and speed using a numerical acoustic ray interpolation approach [see Fig. 1(b)]. This is a finite difference method that involves interpolation of the scatterer's range and depth on a coarsely sampled grid constructed a priori using the Gaussian beam ray tracing implemented by the bellhop program (Porter and Bucker, 1987). This approach is computationally efficient, allowing the entire joint density to be specified with a single ray tracing.
3.3 Posterior marginalization over sound speed uncertainty
Sound speed profiles (SSPs) from the Mediterranean Sea and their decomposition. (a) Gray solid lines denote SSPs computed using HYCOM data. The yellow dashed line indicates the mean SSP, and the blue solid lines are profiles sampled using the multivariate Gaussian model capturing the SSP uncertainty with the first five modes, J = 5. (b) The three most dominant mode functions from the eigendecomposition of the profiles. (c) The first 10 ordered eigenvalues (out of 32).
Sound speed profiles (SSPs) from the Mediterranean Sea and their decomposition. (a) Gray solid lines denote SSPs computed using HYCOM data. The yellow dashed line indicates the mean SSP, and the blue solid lines are profiles sampled using the multivariate Gaussian model capturing the SSP uncertainty with the first five modes, J = 5. (b) The three most dominant mode functions from the eigendecomposition of the profiles. (c) The first 10 ordered eigenvalues (out of 32).
4. Case study and discussion
To lend credence to the computational Bayesian approach presented in Sec. 3, this section presents a case study focusing on a short-range, low-SNR scenario in a channel characterized by the mean SSP shown in Fig. 2(a). Figure 3 depicts the scenario under consideration, showing ray tracing and the eigenrays for the ground truth location, indicated by the red marker at a range of and a depth of with a velocity of . The angle and Doppler differences between the two paths are and respectively. Priors on the object state are uniformly distributed within the shaded surveillance region depicted in Fig. 3, with and . The grid spacings used in the eigenray interpolation approach are and . The sonar projector's center frequency is . At the receiver, the processor employs a window duration of (yielding a Rayleigh resolution of and the is which is the SNR measured at the output of a single hydrophone element. The VLA receiver consists of 19 elements centered at (shown by the green marker in Fig. 3) with a standard element spacing of calculated assuming a nominal sound speed of resulting in an aperture of (with a Rayleigh resolution of
Scenario for a case study with the mean SSP from a region in the Mediterranean Sea (displayed for depths up to . A ray tracing illustrates the object–receiver geometry, with eigenrays indicating the ground truth object location. The cyan shaded box outlines the prior surveillance region of interest.
Scenario for a case study with the mean SSP from a region in the Mediterranean Sea (displayed for depths up to . A ray tracing illustrates the object–receiver geometry, with eigenrays indicating the ground truth object location. The cyan shaded box outlines the prior surveillance region of interest.
Figure 4(a) shows the joint PPD, over the range and depth of the object (i.e., marginalized over speed) obtained from the wavevector inversion under the mean SSP. This result demonstrates the computational Bayesian method's ability to resolve closely spaced multipath arrivals even with a limited receive aperture and accurately localize the object in both range and depth, as indicated by the ground truth dashed lines. Results with speed inference are detailed in Barros (2020) and Barros and Gendron (2019) and are omitted here for brevity. The posterior over range, depth, and speed provides credible intervals that are essential for submersible localization and tracking applications. For instance, this PPD or its moments can serve as input to Kalman filters and particle filters for higher-level tracking.
Probability densities over range and depth. (a) Joint PPD constructed under the mean SSP from the Mediterranean Sea dataset. The dashed lines denote ground truth. (b) Posterior obtained by convolving the densities in panels (a) and (c), i.e., approximated by Eq. (7). (c) Probability density depicting uncertainty in range and depth due to the SSP uncertainty.
Probability densities over range and depth. (a) Joint PPD constructed under the mean SSP from the Mediterranean Sea dataset. The dashed lines denote ground truth. (b) Posterior obtained by convolving the densities in panels (a) and (c), i.e., approximated by Eq. (7). (c) Probability density depicting uncertainty in range and depth due to the SSP uncertainty.
To enable the computationally efficient solution given by Eq. (7), note that the PPD shown in Fig. 4(a) is now approximated via Laplace approximation as follows: . Figure 4(c) shows the density of capturing uncertainty in range and depth due to the SSP uncertainty. As detailed in Sec. 3.3, this density is constructed by mapping the mean of the wavevector PPD, to the state space under K different profiles using the efficient eigenray interpolation approach from Sec. 3.2. The resulting density is then mean-centered. Furthermore, we consider a dataset comprising of 2000 profiles, of which 420 are the HYCOM profiles and 1580 were sampled using the MVG model capturing the SSP uncertainty, with J = 5 modes. Figure 4(b) shows the density resulting from the convolution of the two densities depicted in Figs. 4(a) and 4(c). This density corresponds to the posterior approximation given in Eq. (7), incorporating the uncertainty in range and depth due to uncertainty in sound speed. Similarly, the covariance of the density shown in Fig. 4(b) approximates the covariance in Eq. (8). A detailed comparison of these densities reveals that the covariance in Fig. 4(b) increases by approximately a factor of 3 compared to the covariance in Fig. 4(a). The posterior shown in Fig. 4(b) is promising, not only because it demonstrates an accurate localization solution but also because the conditional variance in sound speed used here reflects a worst-case scenario.
Now consider the highest posterior density (HPD) interval, denoted by the lower and upper bounds on the parameter θ (Chen and Shao, 1999). These bounds are computed by first marginalizing over the range–depth joint PPD. For the PPD shown in Fig. 4(a), the 90% HPD intervals computed for the marginalized range and depth densities are and respectively. The same HPD intervals computed for the marginals of the density shown in Fig. 4(b) are for range and for depth. Although this case study focuses on a single scenario, it is noteworthy that SSP uncertainty has a greater influence on range than on depth, as observed in Figs. 4(b) and 4(c) and reflected by the HPD intervals. One possible explanation is that the object's depth lies below the mixed layer, which typically exhibits less variability. Overall, this case study demonstrates the effectiveness of the computational Bayesian approach in addressing uncertainty in environmental parameters such as sound speed. The approach produces an interpretable PPD over the object location and provides informative credible intervals, which are useful for other processing tasks such as tracking. To summarize, we have extended the posterior density analysis to provide a more accurate measure of uncertainty in localization associated with SSP uncertainty.
5. Conclusions
A computational Bayesian approach for active sonar localization is extended here to incorporate uncertainty in the SSP. Posterior inference under an uncertain SSP is demonstrated using a second-order variational Bayesian method that employs a multivariate Gaussian model of the SSP. A case study using simulated acoustic fields with profiles from the HYCOM database demonstrates the efficacy of the approach and lends further credence to the computational Bayesian approach.
Supplementary Material
See the supplementary material for figures illustrating the acoustic field and a map of the location where the HYCOM data were sampled in the Mediterranean Sea.
Acknowledgments
This research was supported by the Naval Undersea Warfare Center (NUWC) Division Newport's In-house Laboratory Independent Research (ILIR) program. P.J.G. is supported by the Office of Naval Research under Contract Nos. N000142412763, N000142212012, and N000142412231.
Author Declarations
Conflict of Interest
The authors have no conflicts to disclose.
Data availability
The data that support the findings of this study are openly available in the HYCOM database at https://hycom.org.