Abstract
Multibeam echosounders are widely used for 3D bathymetric mapping, and increasingly for water column studies. However, they rapidly collect huge volumes of data, which poses a challenge for water column data processing that is often still manual and time-consuming, or affected by low efficiency and high false detection rates if automated. This research describes a comprehensive and reproducible workflow that improves efficiency and reliability of target detection and classification, by calculating metrics for target cross-sections using a commercial software before feeding into a feature-based semi-supervised machine learning framework. The method is tested with data collected from an uncalibrated multibeam echosounder around an offshore gas platform in the Adriatic Sea. It resulted in more-efficient target detection, and, although uncertainties regarding user labelled training data need to be underlined, an accuracy of 98% in target classification was reached by using a final pre-trained stacking ensemble model.
1. Introduction
Multibeam echosounders (MBESs) are active sonars and have been historically designed for hydrographic purposes, such as submerged obstacle detection, bathymetry and seabed characterization [1,2,3,4,5,6]. Over the last decade or so, technological advancements in MBES hardware and software have facilitated the use of MBES data for water-column imaging (WCI), which has emerged as viable means of hydrographic data quality control [7,8] and found increasing use in oceanographic studies [9].
Single and split-beam echosounder (SBES) technology existed since at least the 1940s and has been traditionally used for the purpose of the evaluation of fish populations [10]. Nowadays MBES WCI provides numerous opportunities for fisheries and eco-biological research, especially when combined with the ability to acoustically cover a larger volume of the water column. Indeed, the wide area insonified with a single swath (typically covering about 120°) differentiates MBESs from SBES whose main beam widens less than 20° and therefore requires far more survey time to achieve equivalent coverage. Novel and compelling applications of WCI from MBES range from qualitative descriptions of fish school behavior and morphological characteristics [11,12,13,14], oil and gas leakage detection [15,16,17,18], kelp ecosystem mapping [19,20] and aquaculture monitoring [21], to assessing the mean abundance of marine macro-litter [22,23] and providing other valuable insights to marine systems [24,25,26,27].
The interest in WCI measurements is reflected by ongoing implementation of WCI functionality into modern MBES and development of respective powerful online and post processing software packages for hydrographic and fishery applications. Quality Positioning Services Inc. (QPS, Zeist, The Netherlands) progressed with the threshold detection in the FMMidwater module, CARIS allowed the user to utilize WCI to supplement bottom detection results with the release of HIPS 8.0, while Echoview Software Software Pty Ltd. (Hobart, Australia) has continuously added to and improved its suite of tools for MBES data processing since 2001.
Target detection—where a target is considered an object that demonstrates an acoustic impedance discontinuity across its boundary [28]—for MBES WCI data has to date heavily relied on nearly fully supervised and thus time-consuming data processing procedures [9,29,30]. In addition to being mostly manual, WCI data processing strongly depends on the subjective expertise of the operator that has to select thresholds, extract and then classify targets [15,31].
Many experts have worked to improve efficiency and reliability in target detection from MBES WCI [15,32], and recently a few studies on target detection in multibeam WCI used features and classifiers to reduce human interaction requirements and improve efficiency. Feature-based Machine Learning (ML) is indeed able to detect targets in consecutive WCI quickly, in real-time and automatically, and may have a key role especially when we consider that reviewed data sets could act as training for future ML models. Urban et al. [33] advanced automated detection of bubble streams working with their spatiotemporal behavior and a thresholded median signal-based mask applied on Kongsberg EM302 WCI. Zhao et al. [34] used the AdaBoost cascade classifier, combining the Haar-like feature and Local Binary Patterns feature to automate gas plume detection and segmentation by conducting shallow and deep-water experiments using data collected by Kongsberg EM710 and EM122 MBES. In Williamson et al. [35] filtering, detection and tracking using a modified nearest-neighbor algorithm provided robust tracking of diving seabirds, fish and fish schools using an EK60 SBES (Simrad, Kongsberg, Norway) in the vicinity of marine renewable energy installations. Similarly, Cotter and Polagye evaluated the performance of three ML supervised algorithms for automatically classifying marine fauna in MBES data collected from an uncalibrated BlueView M900–2250 (Teledyne, Fredericton, NB, Canada) [31]. For each algorithm, they first used a hill-climbing search to optimize the set of hand-engineered features describing each tracked target (e.g., descriptions of target shape, motion, intensity and additional covariates such as the time of the day).
In this experimental context a comprehensive and reproducible WCI data processing workflow has been developed from what was presented in Minelli et al. [36], improving the efficiency of target detection and classification in huge volumes of WC data whilst reducing the amount of human interaction required for the above-mentioned operations. Assuming that targets such as fish schools, gas seeps and noise differ in morphological metrics, scattering degree and behaviour in time, the proposed workflow (Figure 1) makes use of Echoview and ML techniques to: (i) speed-up the target extraction procedure by drafting a generalized workflow that can be run automatically in Echoview; and (ii) classify extracted targets using a pre-trained stacking ensemble ML framework.
Figure 1.
Overview diagram of the full workflow.
The method is described and tested on WC data collected from a hydrographic multibeam echosounder. Acquired WCI covers a small area surrounding a gas platform in the central Adriatic Sea, where the presence of gas seeps is well known. Similarly, schools of fish are expected to be frequently detected as targets given the function of the platform as artificial habitat. Results and performance of the approach are discussed, while capabilities and limitations of the uncalibrated MBES in fish school characterization and gas detection are addressed considering the quality of the raw data and their reliability. From this, insights for improving classification of water-column targets in MBES data are given, as well as for the transferability of trained models.
2. Materials and Methods
2.1. Study Sites
The two study sites in the Adriatic Sea (Figure 2) each consisted of a 1.5 km-square area centred around a four-legged gas platform. The water depth was ~85 m at site A and ~77 m at site B, with the seafloor consisting of muddy sand.
Figure 2.
Site A (1.5 km × 1.5 km area surrounding the gas platform A) and related DTM (1 m resolution and 4× vertical exaggeration). The red cross symbols in the locator map highlight the location of two study sites in the Adriatic Sea.
In the south-eastern corner of site A were numerous depressions (pockmarks) in the sediment caused by methane seeps. These seeps are of particular interest because they work counter to ocean carbon capture and sequestration (CCS) schemes by releasing carbon back to the ocean [16]. There were no such depressions at site B.
2.2. Multibeam Data Acquisition
Measurements were made with a EM2040CD MBES (Kongsberg, Kongsberg, Norway) from CNR-IRBIM’s 14 m-long research vessel, Tecnopesca II. The EM2040CD is a compact, dual-transducer version of the EM2040 MBES designed primarily for seafloor-echo detection at ranges < 600 m. Each transducer yields a 2D fan (“swath”) of backscatter samples within an array of 400 beams. A number of parameters are configurable by the user within the Kongsberg Seafloor Information System (SIS) software, from which the system determines the number, steering angle, spacing and opening angle of the beams in the swath.
The transducers were hull mounted at ~0.8 m depth and the system configured to transmit 600 µs narrowband acoustic pulses centred at ~300 kHz. To avoid interference between transducers, the frequencies were slightly separated, with the difference automatically determined as a function of the pulse duration (shorter pulses have a larger bandwidth, necessitating a greater difference). Following each transmission, the system calculated 256 equiangular receive beams per transducer (nominally 1° along-track by 0.29° across-track per beam), resulting in a 1° along-track by 75.1° across-track swath for each transducer. The transducers were spaced ~0.4 m apart in the across-track plane and oriented to ensure coverage directly below the vessel, yielding a combined across-track swath of 130.1° over 512 beams (Figure 3). Both transducers were synchronised and set to transmit at a rate of 2.6 Hz.
Figure 3.
The geometry of the EM2040CD transducer swaths and an example of a gas seep and the seafloor (see Figure 4 for color scale).
Water sound speed was measured with a miniSVS Sound Velocity Sensor (Valeport, Devon, UK) mounted close to the transducers to enable real-time beamforming and sample-range calculation by the SIS software. The range extent of each sample was 64 cm. The beam steering angles and sample depths were corrected for vessel pitch, roll, heave and yaw in real time using measurements from a Kongsberg Seatex Motion Reference Unit MRU 5 and an Anschütz Gyro Compass Equipment Standard 20 Compact Type 110–222 NG001 (0.02° roll and pitch accuracy, and 0.1° heading accuracy; Raytheon Anschütz, Kiel, Germany).
The seafloor (Figure 3 and Figure 4) was detected in real time from the MBES measurements by the SIS software using the recommended “basic filters” settings, since no significant peaks or pits were expected on the seafloor. MBES samples > 10 m in depth beyond the detected seafloor in each beam were set to “no data”. The vessel location was measured with an SPS855 GNSS Modular Receiver (sampling rate 2 Hz, Trimble, Sunnyvale, CA, USA) and all sensors synchronised to the GPS-measured UTC time. The time-referenced vessel position and attitude, and MBES beam-steering angle, sample range and sample backscattering magnitude for each ping were saved to a series of proprietary-format binary data files with .wcd filename extensions.
Figure 4.
3D oblique view of the transducer swaths from adjacent transects at site A, showing the degree of swath overlap and examples of beamforming and sidelobe artefacts, the gas platform, fish schools and the seafloor.
Three surveys were conducted at site A and one survey at site B (Table 1), consisting of 10 evenly spaced, parallel transects ~ 1.5 km in length. The transects were run in alternating north-south or east-west directions at ~2 to 2.6 m/s−1 (~4 to 5 knots), with the spacing between transects (~100 m) chosen based on the water depth to ensure a minimum of 50% across-swath overlap between adjacent lines (Figure 4). Due to the time that elapsed between subsequent surveys, the state of the transducers was thoroughly checked and maintained for biofouling and deterioration of its components (during regular dry-dock operations), and calibration cycles for MRU and SVS probes were scheduled to meet required specifications.
Table 1.
The MBES datasets used in this paper.
The MBES data from surveys 1 and 2 are publicly available at https://doi.org/10.17882/79142 (access date 23 April 2021) [37]. These surveys were carried out as part of an ongoing monitoring program by CNR-IRBIM of gas platforms in the central Adriatic Sea since the late 1990s [11,24,38].
2.3. Multibeam Data Processing
The SIS-detected seafloor depth and backscatter measurements were processed with CARIS HIPS & SIPS software (version 11.0, Teledyne, Fredericton, NB, Canada), taking into account tide corrections, manual editor and quality control tools. A Digital Terrain Model (DTM) of the seafloor was created as a Combined Uncertainty and Bathymetry Estimator (CUBE) surface with a resolution of 1 m (Figure 2).
The water-column backscatter measurements were processed with Echoview software (version 11.1.34, Echoview Software Pty Ltd.). Key data-processing decisions are described in Table A1 (Appendix A) and the Echoview “Dataflow” window shown in Figure 5. Echograms and ancillary measurements were visualized and queried to establish general data characteristics.
Figure 5.
Echoview screenshot of the “Dataflow” window showing the data-processing steps applied to transducer 1 (“H1”). The same steps were applied to transducer 2.
MBES pings from both transducers were merged into a single variable, from which the bottom depth was automatically estimated for all beams in all pings using Echoview’s surface detection algorithm. This generates a 3D triangulated irregular network (TIN) object that represents the seafloor. The TIN was resampled (2 m North-South and East-West resolution with a maximum triangulation distance of 20 m) to reduce geometric complexity and smooth out any irregularities resulting from noise or other artefacts.
MBES pings were converted to a summarized 2D view of time by range using the Maximum Intensity operator, where each sample (at range R) contains the maximum value of all of the corresponding multibeam samples that are also at range R (sometimes referred to as “stacked beams”). The stacked beam pings were examined, and pings containing unusually high backscatter through the full extent of the data collection range were removed from further analysis. Statistical algorithms of convolution “median” and “erosion” were applied to the remaining pings to remove stochastic noise and reverberation (unwanted backscatter). These two algorithms replace the value of each cell of the echogram with respectively the median and minimum values found in a 3 × 3 sliding window centered on the sample [39].
Other algorithms were applied to automatically identify samples that were:
- Below the minimum range of the seafloor, using the Best Bottom Candidate line pick algorithm which examines windows of pings to identify corresponding backscatter peaks [40];
- above the maximum range of any near-surface entrained air bubbles, using the Threshold Offset algorithm which defines a virtual line representing the nearest occurrence of a specified threshold value with respect to a nominated line in an acoustic variable [41]. Samples above this line were excluded from further analysis.
The remaining samples were then further manipulated using a 3 × 3 dilation filter (where a sample is replaced by the maximum of the eight surrounding samples, [39]) and bitmap operators to highlight and then discard all pings that did not contain any backscatter of interest in the water column.
The original multibeam pings were filtered to only keep the pings that contained backscatter of interest as identified through the 2D echogram process. Successively the samples within those pings were smoothed using, ahead of further processing, a XxYyZ convolution kernel operator (where a sample is replaced by the mean of the surrounding 45 samples, [39]).
Samples within 4 m of the transducer face or beyond a vertical offset from the resampled TIN were excluded from further processing. An image analysis algorithm referred to as “school detection” in Echoview was applied to identify and delineate contiguous clusters of above-threshold samples that met specified size conditions on a ping by ping basis, which generates a polygon “region” that represents a cross-section through an object (hereafter referred to as a “slice”, Figure 6). Slices may have represented cross-sections through fish schools, gas seeps, the gas platform, or other features that still remained after the data cleaning process (Figure 3 and Figure 4) and may have been partially or completely insonified within the swath. The slices were given an arbitrary along-track thickness of 0.8 m to generate a 3D object (polyhedron) for each slice (Figure 6B) and grouped using Echoview’s “region tracking” algorithm into larger multi-ping objects on the basis of proximity (Figure 6A).
Figure 6.
The geometry of slices and multi-ping objects. (A) A 3D object such as a fish school or a cluster of bubbles from a gas seep was conceived as a sequence of backscattering cross-sections (“slices”) delineated across multiple pings. A slice detected in one ping was associated with a slice in the next ping (black spheres joined by arrows) based on spatial proximity by applying a tracking algorithm more commonly used for following the movement of an object through space and time. (B) 3D view of slice #3334 in (A). (C) 2D echogram view of slice #3334 in (A).
Although region tracking is typically used to characterize the movement of a target through space and time, in this case we used it in a novel way to determine which slices in adjacent pings were part of a larger object. At a ping rate of 2.6 Hz and a vessel speed of <2.6 m s−1, we expected the targets of interest (fish schools and gas seeps) to be observed across multiple pings. The grouping of slices into multi-ping objects is a preliminary level of classification.
The slices created during Survey 1 are shown in Figure 7. A subset of individual slices was manually reviewed to be used in the machine-learning stage of the analysis, and classified as one of fish school (FISH), gas seep (GAS), platform leg (PLATFORM) or NOISE (e.g., sidelobe artefacts or entrained air bubbles from the vessel) on the basis of their shape, evolution in time and known target occurrence at the site. Labelled slices, consisting of about 8% of the slices in Survey 1, were extracted, stratified by depth and equally portioned among the four classes.
Figure 7.
3D visualisation of the slices (red) created from Survey 1. (A) Overview of the entire survey. (B) Clusters of gas bubbles rising from the seafloor in the SE corner of the survey area. (C) Fish schools in the NW corner of the survey area. Sidelobe artefacts are caused by the unwanted detection of strong targets in neighbouring beams, causing the target to appear wider than it really is.
Metrics for all slices, including location, shape, position within the MBES ping, and backscatter properties were characterized and exported to comma-separated value (CSV) files.
2.4. Machine Learning Classification
The CSV file with the labelled slices (and their calculated metrics) for Survey 1 was first prepared (Figure 8), by: (i) manually retaining only the features (out of the 68 total metrics available) whose relevance was evaluated by common knowledge; (ii) normalizing features to a comparable scale (Yeo-Johnson transformation, [42]), with the exception of coordinates; and (iii) extending labelling within multi-ping objects (see Figure 6a). This last step was due to the assumption that contiguous slices lying on the same track (with the same multi-ping object number) likely belong to the same object and thus to the same target class. An example is reported in Figure 6a where unlabeled pink slices inherited the label (e.g., FISH) that was manually assigned to the yellow slice as belonging to the same multi-ping object. It allowed us to increase the labelled dataset, while reducing operator intervention and saving valuable time.
Figure 8.
ML data-processing workflow to train the model before performing predictions on unseen data.
A feature engineering was then needed to generate new and sensible features, before performing the feature selection on the whole set of features by using Mutual Information (MI) scores [43]. Feature engineering improved the predictive modelling performance on the dataset by transforming its feature space to better differentiate target classes. In particular, coordinates of the geometric centers were flattened into x and y, while four new features were generated as combination between some of the existing metrics:
- Base, given from the ratio between surface area and height of the slice;
- Length ratio, derived from the ratio between the two longest dimensions of the slice;
- Depth ratio, given from the ratio between geometric and mass center depths;
- SvUNCAL diff, given from the difference in logarithmic scale of maximum and mean values recorded for the same slice.
A last additional feature (Cluster) was identified based on the results of a K-means algorithm that hierarchically clustered data into four groups using Vertices (number of vertices in the polyhedral object that represents the slice), Mass center latitude and Mass center longitude.
The labeled data were then passed to help train the ML procedure with a k-nearest neighbor (kNN) semi-supervised learning called pseudo-labelling [44], that combined both labeled and unlabeled (or better, pseudo-labeled data) to train the following gradient boosting classifier (GBC [45]), resorting to a brute-force grid search to get the optimal hyperparameter setting. The GBC is an ensemble (stack) of weak learners that are combined to minimize the loss, or the difference, between the actual class value (label) of the training data and the predicted class value.
Before training the ensemble model, labeled data were randomly stratified while splitting up into training and testing sets (70:30, respectively) [46] in order to have approximately the same percentage of samples of each target class as the complete set. The feature space was lightened of the raw coordinates that could bias the model when transferred to sites other than Survey 1.
Once evaluated on the testing dataset, the trained model was saved and used to classify the remaining targets of Survey 1 and perform predictions on 3 different unseen datasets (Survey 2, Survey 3, Survey 4). With this last aim, unseen data needed to be preprocessed to fit the feature space the model was trained on.
For more detailed information on the ML pipeline the code is available at: http://doi.org/10.5281/zenodo.4621173 (accessed on 23 April 2021) [47]. It was developed in Python with the support of its Scikit-learn machine learning library [48].
3. Results
Twenty-three out of the 68 metrics extracted by Echoview were predicted to be relevant (by domain knowledge) to distinguish between target classes, and so manually retained for the ML classification. Afterwards, by feature engineering, the feature space was increased to 27 features, and then reduced to 24 (Table 2) by removing highly correlated features and replacing them with their combinations. Selected features were mutually (Figure 9) and separately (Figure 10) explored to verify their performance in differentiating target classes, before being passed to the kNN for label propagation (Pseudo-Labelling).
Table 2.
Descriptions and units of the 24 metrics used for target classification.
Figure 9.
Feature space exploration and MI scores.
Figure 10.
Feature space exploration by kNN Cluster and Vertices (A); by Base, describing the shape with low values for oblong targets (B); by Depth ratio (C); by Relative depth in time (D).
The wide distribution of K-means clusters in Figure 10A shows that the derived feature Cluster was relevant in improving target class separability. Base and Depth ratio show their potential to separate, respectively, FISH and PLATFORM targets (Figure 10B,C). Relative depth in time assumes positive values for the rising GAS targets but tends to zero for slices that are attributed to the platform (Figure 10D).
The ratio between the area of a slice and its height (Base) seems to be highly variable only for fish schools, while it tends to zero for oblong targets—labelled as GAS and/or PLATFORM—whose vertical dimension is far greater than the surface area (see also Figure 6 for more information on slice appearance). Moreover, while FISH and GAS targets have their geometric and center of mass depths more or less coincident, the same cannot be said for the platform (and, to a lesser degree, NOISE) whose center of mass is generally at lower depths both for the shape assumed by slices and for the backscatter strength which is generally higher at deeper ranges. This relative shift in mass is probably due to the angle of incidence of the beams relative to the platform, and further exaggerated by an increased side lobe effect on backscatter with range.
To train the model, a dataset composed by 2418 targets was extracted during the WC data processing of Survey 1, taking 5 h to export results from approximately 2 GB of WCI data on a moderately-specified computer (Dell XPS 9570 with Intel i7-8750H @ 2.2 GHz, 16 GB RAM, Samsung PM981 NVMe SSD). 218 slices (8%) were manually reviewed and directly labeled by the operator in Echoview, which then grew to 529 (30%) by automatically labeling slices belonging to the same track.
These 592 labelled slices were used to feed the kNN semi-supervised learning, resulting in high-quality pseudo-labels with an overall accuracy of 96% between target classes, while the proportion of correctly identified targets ranged from 56% for the NOISE class to 99% (maximum) for the FISH class (Figure 11). Additional classification statistics are listed in Table 3.
Figure 11.
Confusion matrix of the pseudo-labelling.
Table 3.
Classification report for the pseudo-labelling.
The overall accuracy of the ensemble prediction method for fish, gas, noise and platform was about 98% (Table 4), while the confusion matrix in Figure 12 provides a more detailed breakdown of correct and incorrect final classifications for each of the four target classes.
Table 4.
Classification report for the ensemble model.
Figure 12.
Confusion matrix of the ensemble model.
Results of the classification are reported in Figure 13, Figure 14, Figure 15 and Figure 16, using latitude-depth views (panels A) and Kernel Density Estimation (KDE) top views (panels B).
Figure 13.
Predictions on Survey 1: latitude-depth view (A), and Kernel Density Estimation plot (top view) (B).
Figure 14.
Predictions on Survey 2: latitude-depth view (A), and Kernel Density Estimation plot (top view) (B).
Figure 15.
Predictions on Survey 3: latitude-depth representation (A), and Kernel Density Estimation plot (B).
Figure 16.
Predictions on Survey 4: latitude-depth representation (A), and Kernel Density Estimation plot (B).
Depth profiles (A panels) in Figure 13, Figure 14, Figure 15 and Figure 16 show that the platform was always correctly identified as expected at the center of the unseen scenes, especially in the upper depth layers. The bottom part of the structure was, on the contrary, often masked by the presence of fish aggregations, gas and/or noise. Gas plumes were correctly detected in the southeastern portion of the survey area surrounding Platform A, and this phenomenon was always registered with different intensities over the three related surveys (Figure 13, Figure 14 and Figure 15, Platform A). By contrast, no gas was detected in the 1500 m × 1500 m area surrounding Platform B in Survey 4 (Figure 16).
Fish aggregations were scattered throughout the entire water column in Survey 4, and mostly in the lower depths in Surveys 1–3. By contrast, the southwestern portion of the area surrounding Platform A was generally less populated by fishes, while the footprint of this class was more homogeneously distributed around Platform B.
Gas seeps were consistent in Surveys 2 and 3 in the southeastern part, while they were less pronounced in Survey 1 and not seen, as expected, in Survey 4.
4. Discussion and Conclusions
This work identifies a method to speed up the processing of MBES data, which often still requires a huge amount of time and the constant supervision of the operator to manually clean data and identify features to be extracted from the WCIs.
The extraction phase was performed in Echoview by way of a reproducible workflow, embedded in a template that can be efficiently applied to new surveys. After some tests, targets were extracted by opting for the “by-ping” algorithm (cutting the sounded object in slices) rather than sounding the entire object by the “cruise scanning” algorithm that can miss parts or entire objects when pings overlap in space. Nevertheless, delineation/detection of the entire target as an individual 3D object (rather than a group of slices) may further improve data processing efficiency and ML success. This possibility can be explored when software improvements are implemented to better handle this type of data.
The developed procedure saved a considerable amount of time compared to the previous manual and time-consuming approach [36] where ping subsetting and dataflow adjustments were used to extract schools and limit target loss. The next release of Echoview will include additional optimizations that were identified during this analysis, enabling even greater efficiency in future studies.
Different templates were also put in place for different water depths. Starting from the ideal assumption that the arbitrary thickness of the target slice (Figure 6B) should remain the same in order to obtain comparable results in terms of metrics, a second template was prepared for shallow waters (~10 m depth) fixing the dimension of the minimum detectable target relative to the beamwidth. This effort made the Echoview dataflow effectively exportable and applicable also to different conditions.
The intuition that the identified target classes could be characterized by well-defined features draw the design of the ML pipeline. Fish schools are often spatially confined and compact, and their N-S and E-W—as well as their Top-Bottom dimensions—are often comparable. On the other hand, gas seeps are scattered and extend from the seabed to the surface, with their Top-Bottom dimension bigger than the others (N-S or E-W). Fish schools and gas seeps also differ in terms of velocity: the first class is characterized by a low 3D velocity (lesser than 5 m/s [49]) with the bigger component of this vector parallel to the seabed, whereas the second can also reach speeds over 10 m/s [17] with the orthogonal component overwhelmingly bigger. Moreover, as the spatial distribution of gas plumes is scattered, the volume of slices is larger for fish schools than gas seeps.
ML techniques were used in a first instance to verify, from metrics data extracted, if assumptions made above on shape and behavior of fish schools and gas seeps were confirmed. With an unsupervised usage of the stacked methods it was found that depth and height played a key role in discriminating gas from fish. Surface area and bounding box dimensions of the target were also relevant in discrimination.
Where the goal of feature engineering was to transform existing features and construct new features to improve the performance of a model, feature selection was about reducing the dimensionality of the data set by removing unnecessary features. In this context, the use of features related to SvUNCAL were considered and it was opted for the creation, and following adoption, of the only derived difference between SvUNCAL maximum and mean values (SvUNCAL diff). This was also due to the consideration that sidelobe interference noise can hinder the detection of targets and affect the measure of their minimum SvUNCAL values.
After having set the feature space, training with labeled data coming from Survey 1 was necessary to implement a first semi-supervised learning. This operation allowed to utilize unlabeled data while training the ML model, give a slight performance boost and improve the accuracy of further predictors [44]. These pseudo-labels were key, given the small amount of labeled data that was available for training. It should not be underestimated in fact that training ML models for classification requires a large number of labeled samples that are usually expensive to collect in WC applications, although we still have abundant unlabeled data.
The final ensemble stack model reached an accuracy of ∼98% while making predictions on Survey 1, and gave consistent classification results for Survey 2 and Survey 3 where it was used to rapidly evaluate temporal/spatial trends over the same sounded area (Figure 13, Figure 14 and Figure 15).
Predictions on Survey 4 were performed to investigate the transferability of trained models. Results seemed to be consistent, correctly identifying the presence of the unseen platform and the absence of gas seeps that were never manually observed in this relatively small 1500 × 1500 m area surrounding Platform B (Figure 16). It leads us to believe that the adoption of the classification model at the new test site could be easily improved by including relatively small site-specific training data [31].
The lowest recall value (87%) was attributed to the NOISE class, for which the model gave the highest number of false positives (incorrectly classified as FISH).
Even if the PLATFORM class had a very high proportion of correctly identified targets (99%), such predictions did not seem to be reasonable because sometimes they were far from the real position of the structure. This could be discussed in terms of the ML performance as well as in terms of the reliability of the manual labelling itself. Noise from the extraction activities could hinder labelling in the proximity of the platform where NOISE and PLATFORM targets coexist, as well as high noise levels near the structure and systematic sidelobe artefacts in general could hamper the classification process by degrading MBES WCI and related target features.
Lastly, when speaking about model accuracy, it is important to stress that results should be interpreted by keeping in consideration three different levels of uncertainty we introduced in: (i) target extraction, due to the software that processed WCI; (ii) manual labelling, due to the operator that visually classified targets; (iii) target prediction, due to the designed ML approach.
In light of the above, ongoing research aims to enrich the feature space with bathymetry-derived features (e.g., slope, curvature, bathymetric position index [50]). These may give more or better information on hydrocarbons whose efflux through the seafloor causes positive or negative seafloor geomorphological features, such as pockmarks [16].
The reliability of the obtained results together with the efficiency of the whole data processing gain additional importance in the framework of multiannual integrated monitoring programs, such as those conducted by CNR-IRBIM that acquires, on a monthly basis, MBES data around a few offshore gas platforms to understand the role of these offshore artificial habitats and their impact on the ecology of fish populations. This always resulted in a large volume of WCI data whose processing demanded time and effort.
MBES calibration [51] could improve the ML performance by providing additional information for human labelling or machine target classification [52]. However, it must be said that the use of uncalibrated MBES for feature classification did not penalise the ML approach that mostly used features (e.g., height, dimensions, volume, speed) that connected to the recorded SvUNCAL values. Also, the use of object detection algorithms in Echoview is reasonable since the SvUNCAL mean values are not taken “as a whole” but compared in the frame of the same survey data (same instrument set-up, and same sea conditions). It is worth mentioning that besides systematic calibration of the MBES, the measurements can be disturbed by several environmental and physical factors (e.g., sea conditions, current and mud suspension dynamics, water turbidity) that can cause fluctuations of absolute high-frequency backscatter values from time to time [53,54]. This encourages the routine acquisition of different and concurrent environmental data together with such tightly spaced MBES survey data and their use to support the interpretation of trends in backscatter levels.
This study demonstrates a comprehensive and reliable approach for the detection and classification of targets in Kongsberg EM2040CD data, providing valuable insights into ecosystem and seafloor processes. The approach is transferable to data recorded by other hydrographic MBES systems that record WCI and provides an opportunity to extract more value from the investment required to perform MBES surveys.
Author Contributions
Conceptualization, A.M. and A.N.T.; methodology, A.M., A.N.T., T.J., B.H., G.N.P.C.; software, B.H. and G.N.P.C.; validation, T.J.; data curation, B.H.; writing—original draft preparation, A.M., A.N.T., T.J. and B.H.; writing—review and editing, A.M., A.N.T., T.J., B.H., G.N.P.C., G.F.; funding acquisition, G.F. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data and Code Availability Statement
MBES survey data (https://doi.org/10.17882/79142, accessed 23 April 2021) and ML code (http://doi.org/10.5281/zenodo.4621173, accessed 23 April 2021) are published and freely available to view, download, modify and reuse upon citation (license CC-BY v. 4.0).
Acknowledgments
Authors thank Geoff Matt and Charles Weld (Echoview Software Pty Ltd.) for software improvements to support the multibeam data processing.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Table A1.
Key decision table for the MBES target extraction procedure.
Table A1.
Key decision table for the MBES target extraction procedure.
| Processing Stage | Purpose | Description | Key Settings |
|---|---|---|---|
| Explore | Establishing general data characteristics to inform the optimal processing approach | Querying the data via echograms, graphs, tables, maps and 4D views. Maximum Intensity operator used to provide data overview | None |
| Calibrate | Establishing correct location of data in terms of latitude, longitude, range from transducer, and time. Backscattering strength was not calibrated in this study | GPS fixes recorded to .wcd file used as position source Heading data recorded to .wcd file used as heading source Ping Time Shift used to offset time of pings from the second head in dual beam system | Platform type: position determined by GPS Position source: “position GPS fixes” Heading source: “heading data” Pings shifted by time: 1 ms |
| Clean | Removal of unwanted targets, acoustical or electrical noise, and statistical variation in the measurements | Bad data regions created on Maximum Intensity variable to exclude pings with excessive noise. 3 × 3 Convolution, Erosion Filter 3 × 3, Dilation Filter 7 × 7 (×2) used to reduce stochastic variance in 2D echogram. Best Bottom Candidate Line Pick and Span Gaps used to detect seafloor in 2D echogram. Threshold Offset used to detect surface noise in 2D echogram. Data Range Bitmap, Mask, Reduce Pings, Match Ping Times, and Processed Data used to remove 3D pings and/or samples that contain no backscatter of interest in 2D echogram. XxYxZ Convolution used to reduce stochastic variance in 3D echogram. Fixed Range surface used to exclude noise at transducer face. Multibeam bottom surface used to delineate seafloor backscatter. Surface resampling used to smooth delineated seafloor | Minimum data threshold (dB): −36.0 Minimum Sv for good pick (dB): −20 Use backstep: true Discrimination level (dB): −10 Backstep range (m): −0.5 Peak threshold (dB): −40 Maximum dropouts (samples): 5 Window radius (samples): 8 Minimum peak asymmetry: −1 Threshold offset threshold (dB): −70 Apply line-relative smoothing: true Data range bitmap min. in-range value (dB): −998 Data range bitmap max. in-range value (dB): 999 XxYxZ Convolution algorithm: Top hat Rows (samples): 3 Columns (beams): 5 Layers (pings): 3 Fixed Range (m): 4–10 (data dependent) Multibeam surface triangulation distance (m): 20 Start depth for seafloor detection (m): 4–10 (data dependent) Min. threshold factor (%): 50 Min. sample gap between candidates: 15 Max. candidates per beam: 5 No. beams used for seeding: 3 No. samples to join: 20 Max. difference in range between neighbours (%): 5 Max. number of samples rejected before stopping: 8 Max. range of edge samples (%): 5 Resample north-south resolution (m): 2 Resample east-west resolution (m): 2 |
| Detect and track | Delineation of backscattering targets in the water column and tracking of targets over multiple pings (region tracking) | 3D school detection algorithm used to delineate contiguous clusters of above threshold backscatter on the Processed Data echograms Region tracking used to identify detections of the same target across multiple pings. | Detection algorithm: By ping Region width (m): 0.8 Minimum longest dimension (m): 2.0 Minimum middle dimension (m): 1.5 Minimum shortest dimension (m): 0.8 Save vacuoles: false Region tracking analysis variable: none (geometric center used) Alpha: 0.7 Beta: 0.7 Exclusion distance (m): 1.5 Weighting: distance in space, distance in time, volume all equal Minimum number of regions in a track: 1 Maximum distance gap between regions (m): 1 Maximum time gap between regions (s): 10 |
| Characterise | Calculate metrics from the detected and filtered components of the signal | Scene > Export > Analysis by Regions by Region Track | Scene analysis variable: Merge Pings Integration algorithm: Multibeam cruise scanning—equal ping weight |
References
- Costa, B.M.; Battista, T.A.; Pittman, S.J. Comparative Evaluation of Airborne LiDAR and Ship-Based Multibeam SoNAR Bathymetry and Intensity for Mapping Coral Reef Ecosystems. Remote Sens. Environ. 2009, 113, 1082–1100. [Google Scholar] [CrossRef]
- Best, J.; Simmons, S.; Parsons, D.; Oberg, K.; Czuba, J.; Malzone, C. A New Methodology for the Quantitative Visualization of Coherent Flow Structures in Alluvial Channels Using Multibeam Echo-Sounding (MBES). Geophys. Res. Lett. 2010, 37. [Google Scholar] [CrossRef]
- Masetti, G.; Calder, B. Remote Identification of a Shipwreck Site from MBES Backscatter. J. Environ. Manag. 2012, 111, 44–52. [Google Scholar] [CrossRef]
- Porskamp, P.; Rattray, A.; Young, M.; Ierodiaconou, D. Multiscale and Hierarchical Classification for Benthic Habitat Mapping. Geosciences 2018, 8, 119. [Google Scholar] [CrossRef]
- Janowski, L.; Kubacka, M.; Pydyn, A.; Popek, M.; Gajewski, L. From Acoustics to Underwater Archaeology: Deep Investigation of a Shallow Lake Using High-Resolution Hydroacoustics—The Case of Lake Lednica, Poland. Archaeometry 2021. [Google Scholar] [CrossRef]
- Mayer, L.A. Frontiers in Seafloor Mapping and Visualization. Mar. Geophys. Res. 2006, 27, 7–17. [Google Scholar] [CrossRef]
- Clarke, J. Multibeam Water Column Imaging: Improved Wreck Least-Depth Determination. In Proceedings of the Canadian Hydrographic Conference, Halifax, NS, Canada, 5–9 June 2006. [Google Scholar]
- Clarke, H.J.E. Applications of Multibeam Water Column Imaging for Hydrographic Survey. Hydrogr. J. 2006, 120, 3–15. [Google Scholar]
- Colbo, K.; Ross, T.; Brown, C.; Weber, T. A Review of Oceanographic Applications of Water Column Data from Multibeam Echosounders. Estuar. Coast. Shelf Sci. 2014, 145, 41–56. [Google Scholar] [CrossRef]
- Horne, J.K. Acoustic Approaches to Remote Species Identification: A Review. Fish. Oceanogr. 2000, 9, 356–371. [Google Scholar] [CrossRef]
- Tassetti, A.N.; Minelli, A.; Ferrà, C.; Guicciardi, S.; Gaetani, A.; Fabi, G. An Integrated Approach to Assess Fish Spatial Pattern around Offshore Gas Platforms: A Pilot Study in the Adriatic Sea. Mar. Environ. Res. 2020, 162, 105100. [Google Scholar] [CrossRef] [PubMed]
- Perrot, Y.; Guillard, J.; Josse, E. Convergence and Divergence between Two Multibeam Sonars (SIMRAD SM20 and RESON SeaBat 6012) Used to Extract the Spatial, Morphologic and Energy Parameters of Fish Schools. Fish. Res. 2010, 106, 378–385. [Google Scholar] [CrossRef]
- Buelens, B.; Pauly, T.; Williams, R.; Sale, A. Kernel Methods for the Detection and Classification of Fish Schools in Single-Beam and Multibeam Acoustic Data. ICES J. Mar. Sci. 2009, 66, 1130–1135. [Google Scholar] [CrossRef]
- Innangi, S.; Bonanno, A.; Tonielli, R.; Gerlotto, F.; Innangi, M.; Mazzola, S. High Resolution 3-D Shapes of Fish Schools: A New Method to Use the Water Column Backscatter from Hydrographic MultiBeam Echo Sounders. Appl. Acoust. 2016, 111, 148–160. [Google Scholar] [CrossRef]
- Zhao, J.; Meng, J.; Zhang, H.; Wang, S. Comprehensive Detection of Gas Plumes from Multibeam Water Column Images with Minimisation of Noise Interferences. Sensors 2017, 17, 2755. [Google Scholar] [CrossRef]
- Rovere, M.; Mercorella, A.; Frapiccini, E.; Funari, V.; Spagnoli, F.; Pellegrini, C.; Bonetti, A.S.; Veneruso, T.; Tassetti, A.N.; Dell’Orso, M.; et al. Geochemical and Geophysical Monitoring of Hydrocarbon Seepage in the Adriatic Sea. Sensors 2020, 20, 1504. [Google Scholar] [CrossRef]
- Xu, C.; Wu, M.; Zhou, T.; Li, J.; Du, W.; Zhang, W.; White, P.R. Optical Flow-Based Detection of Gas Leaks from Pipelines Using Multibeam Water Column Images. Remote Sens. 2020, 12, 119. [Google Scholar] [CrossRef]
- Idczak, J.; Brodecka-Goluch, A.; Łukawska-Matuszewska, K.; Graca, B.; Gorska, N.; Klusek, Z.; Pezacki, P.D.; Bolałek, J. A Geophysical, Geochemical and Microbiological Study of a Newly Discovered Pockmark with Active Gas Seepage and Submarine Groundwater Discharge (MET1-BH, Central Gulf of Gdańsk, Southern Baltic Sea). Sci. Total Environ. 2020, 742, 140306. [Google Scholar] [CrossRef] [PubMed]
- Schimel, A.C.G.; Brown, C.J.; Ierodiaconou, D. Automated Filtering of Multibeam Water-Column Data to Detect Relative Abundance of Giant Kelp (Macrocystis Pyrifera). Remote Sens. 2020, 12, 1371. [Google Scholar] [CrossRef]
- McGonigle, C.; Grabowski, J.H.; Brown, C.J.; Weber, T.C.; Quinn, R. Detection of Deep Water Benthic Macroalgae Using Image-Based Classification Techniques on Multibeam Backscatter at Cashes Ledge, Gulf of Maine, USA. Estuar. Coast. Shelf Sci. 2011, 91, 87–101. [Google Scholar] [CrossRef]
- Brehmer, P.; Vercelli, C.; Gerlotto, F.; Sanguinède, F.; Pichot, Y.; Guennégan, Y.; Buestel, D. Multibeam Sonar Detection of Suspended Mussel Culture Grounds in the Open Sea: Direct Observation Methods for Management Purposes. Aquaculture 2006, 252, 234–241. [Google Scholar] [CrossRef]
- Madricardo, F.; Foglini, F.; Campiani, E.; Grande, V.; Catenacci, E.; Petrizzo, A.; Kruss, A.; Toso, C.; Trincardi, F. Assessing the Human Footprint on the Sea-Floor of Coastal Systems: The Case of the Venice Lagoon, Italy. Sci. Rep. 2019, 9, 6615. [Google Scholar] [CrossRef] [PubMed]
- Madricardo, F.; Ghezzo, M.; Nesto, N.; Mc Kiver, W.J.; Faussone, G.C.; Fiorin, R.; Riccato, F.; Mackelworth, P.C.; Basta, J.; De Pascalis, F.; et al. How to Deal With Seafloor Marine Litter: An Overview of the State-of-the-Art and Future Perspectives. Front. Mar. Sci. 2020, 7. [Google Scholar] [CrossRef]
- Gaetani, A.; Tassetti, A.N.; Vega, C.F.; Pellini, G.; Polidori, P.; Leoni, S.; Fabi, G. Spatial Distribution of fish assemblages around a gas platform. Rapp. Comm. Int. Mer. Médit. 2016, 47, 477. [Google Scholar]
- Scarcella, G.; Grati, F.; Fabi, G. Temporal and Spatial Variation of the Fish Assemblage Around a Gas Platform in the Northern Adriatic Sea, Italy. Turk. J. Fish. Aquat. Sci. 2011, 11, 433–444. [Google Scholar] [CrossRef]
- Fabi, G.; Grati, F.; Lucchetti, A.; Trovarelli, L. Evolution of the Fish Assemblage around a Gas Platform in the Northern Adriatic Sea. ICES J. Mar. Sci. 2002, 59, S309–S315. [Google Scholar] [CrossRef]
- Dunlop, K.M.; Jarvis, T.; Benoit-Bird, K.J.; Waluk, C.M.; Caress, D.W.; Thomas, H.; Smith, K.L. Detection and Characterisation of Deep-Sea Benthopelagic Animals from an Autonomous Underwater Vehicle with a Multibeam Echosounder: A Proof of Concept and Description of Data-Processing Methods. Deep Sea Res. Part Oceanogr. Res. Pap. 2018, 134, 64–79. [Google Scholar] [CrossRef]
- Simmonds, J.; MacLennan, D.N. Fisheries Acoustics: Theory and Practice; John Wiley & Sons: Hoboken, NJ, USA, 2008; ISBN 978-0-470-99529-7. [Google Scholar]
- Nikolovska, A.; Sahling, H.; Bohrmann, G. Hydroacoustic Methodology for Detection, Localization, and Quantification of Gas Bubbles Rising from the Seafloor at Gas Seeps from the Eastern Black Sea. Geochem. Geophys. Geosyst. 2008, 9. [Google Scholar] [CrossRef]
- Weber, T.C.; Mayer, L.A.; Beaudoin, J.; Jerram, K.W.; Malik, M.A.; Shedd, B.; Rice, G. Mapping Gas Seeps with the Deepwater Multibeam Echosounder on Okeanos Explorer; University of New Hampshire: Durham, NH, USA, 2012. [Google Scholar]
- Cotter, E.; Polagye, B. Automatic Classification of Biological Targets in a Tidal Channel Using a Multibeam Sonar. J. Atmos. Ocean. Technol. 2020, 37, 1437–1455. [Google Scholar] [CrossRef]
- Veloso, M.; Greinert, J.; Mienert, J.; Batist, M.D. A New Methodology for Quantifying Bubble Flow Rates in Deep Water Using Splitbeam Echosounders: Examples from the Arctic Offshore NW-Svalbard. Limnol. Oceanogr. Methods 2015, 13, 267–287. [Google Scholar] [CrossRef]
- Urban, P.; Köser, K.; Greinert, J. Processing of Multibeam Water Column Image Data for Automated Bubble/Seep Detection and Repeated Mapping. Limnol. Oceanogr. Methods 2017, 15, 1–21. [Google Scholar] [CrossRef]
- Zhao, J.; Mai, D.; Zhang, H.; Wang, S. Automatic Detection and Segmentation on Gas Plumes from Multibeam Water Column Images. Remote Sens. 2020, 12, 3085. [Google Scholar] [CrossRef]
- Williamson, B.J.; Fraser, S.; Blondel, P.; Bell, P.S.; Waggitt, J.J.; Scott, B.E. Multisensor Acoustic Tracking of Fish and Seabird Behavior Around Tidal Turbine Structures in Scotland. IEEE J. Ocean. Eng. 2017, 42, 948–965. [Google Scholar] [CrossRef]
- Minelli, A.; Tassetti, A.N.; Fabi, G. Uncalibrated Multibeam Echosounder Capabilities for Fish Schools Measuring and Tracking. An Application in the Nearby of an Adriatic Offshore Structure. In Proceedings of the 2020 IMEKO TC-19 International Workshop on Metrology for the Sea, Naples, Italy, 5–7 October 2020; pp. 45–50. [Google Scholar]
- Tassetti, A.N.; Minelli, A.; Fabi, G. EM2040CD Multibeam Echo Sounder Water-Column Data (300 KHz) Acquired in the Nearby of an Offshore Gas Platform in Central Adriatic Sea. SEANOE 2021. [Google Scholar] [CrossRef]
- Punzo, E.; Gomiero, A.; Tassetti, A.N.; Strafella, P.; Santelli, A.; Salvalaggio, V.; Spagnolo, A.; Scarcella, G.; De Biasi, A.M.; Kozinkova, L.; et al. Environmental Impact of Offshore Gas Activities on the Benthic Environment: A Case Study. Environ. Manag. 2017, 60, 340–356. [Google Scholar] [CrossRef]
- Echoview Pty Ltd. Support Echoview Help—Convolution Algorithms. Available online: https://support.echoview.com/WebHelp/Reference/Algorithms/Operators/Convolution_algorithms.htm (accessed on 8 April 2021).
- Echoview Pty Ltd. Support Echoview Help—Best Bottom Candidate. Available online: https://support.echoview.com/WebHelp/Echoview.htm#Reference/Algorithms/Line_picking_algorithm.htm#Best_bottom_candidate (accessed on 8 April 2021).
- Echoview Pty Ltd. Support Echoview Help—Threshold Offset Algorithm. Available online: https://support.echoview.com/WebHelp/Echoview.htm#Reference/Algorithms/Line_picking_algorithm.htm#Threshold_offset_algorithm (accessed on 8 April 2021).
- Yeo, I.; Johnson, R.A. A New Family of Power Transformations to Improve Normality or Symmetry. Biometrika 2000, 87, 954–959. [Google Scholar] [CrossRef]
- Peng, H.; Long, F.; Ding, C. Feature Selection Based on Mutual Information Criteria of Max-Dependency, Max-Relevance, and Min-Redundancy. IEEE Trans. Pattern Anal. Mach. Intell. 2005, 27, 1226–1238. [Google Scholar] [CrossRef]
- Lee, D.-H. Pseudo-Label: The Simple and Efficient Semi-Supervised Learning Method for Deep Neural Networks. In Workshop on Challenges in Representation Learning, ICML; ICML: Atlanta, GA, USA, 2013. [Google Scholar]
- Schapire, R.E. The Boosting Approach to Machine Learning: An Overview. In Nonlinear Estimation and Classification; Denison, D.D., Hansen, M.H., Holmes, C.C., Mallick, B., Yu, B., Eds.; Lecture Notes in Statistics; Springer: New York, NY, USA, 2003; pp. 149–171. ISBN 978-0-387-21579-2. [Google Scholar]
- Hutter, F.; Kotthoff, L.; Vanschoren, J. (Eds.) Automated Machine Learning: Methods, Systems, Challenges; The Springer Series on Challenges in Machine Learning; Springer International Publishing: Cham, Switzerland, 2019; ISBN 978-3-030-05317-8. [Google Scholar]
- Pezzuti, G. Preprocessing and Machine Learning Classification for Targets Extracted from Multi Beam Echo Sounder Data; Zenodo: Genève, Switzerland, 2021. [Google Scholar]
- Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-Learn: Machine Learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
- De Kerckhove, D.T.; Milne, S.; Shuter, B.J. Measuring Fish School Swimming Speeds with Two Acoustic Beams and Determining the Angle of the School Detection. Fish. Res. 2015, 172, 432–439. [Google Scholar] [CrossRef]
- Walbridge, S.; Slocum, N.; Pobuda, M.; Wright, D.J. Unified Geomorphological Analysis Workflows with Benthic Terrain Modeler. Geosciences 2018, 8, 94. [Google Scholar] [CrossRef]
- Foote, K.G.; Chu, D.; Hammar, T.R.; Baldwin, K.C.; Mayer, L.A.; Hufnagle, L.C.; Jech, J.M. Protocols for Calibrating Multibeam Sonar. J. Acoust. Soc. Am. 2005, 117, 2013–2027. [Google Scholar] [CrossRef] [PubMed]
- Trenkel, V.M.; Mazauric, V.; Berger, L. The New Fisheries Multibeam Echosounder ME70: Description and Expected Contribution to Fisheries Research. ICES J. Mar. Sci. 2008, 65, 645–655. [Google Scholar] [CrossRef]
- Montereale-Gavazzi, G.; Roche, M.; Degrendele, K.; Lurton, X.; Terseleer, N.; Baeye, M.; Francken, F.; Van Lancker, V. Insights into the Short-Term Tidal Variability of Multibeam Backscatter from Field Experiments on Different Seafloor Types. Geosciences 2019, 9, 34. [Google Scholar] [CrossRef]
- Montereale-Gavazzi, G.; Roche, M.; Lurton, X.; Degrendele, K.; Terseleer, N.; Van Lancker, V. Seafloor Change Detection Using Multibeam Echosounder Backscatter: Case Study on the Belgian Part of the North Sea. Mar. Geophys. Res. 2018, 39, 229–247. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).