Deep learning-based object detection methods have demonstrated remarkable effectiveness across various domains. Recently, there has been growing interest in applying these techniques to underwater environments. Conventional optical imaging methods face severe limitations when operating in underwater conditions, restricting their ability to identify objects with good visibility and at close distances. Consequently, side-scan sonar (SSS) has emerged as a common equipment choice for underwater detection due to its compatibility with the characteristics of sound waves in water. This paper introduces a novel method, termed the Enhanced YOLOv7-Based Approach, for detecting small objects in SSS images. Building upon the widely-adopted YOLOv7 method, the proposed approach incorporates several enhancements aimed at improving detection accuracy. First, a dedicated detection layer tailored for small objects is added to the original network architecture. Additionally, two attention mechanisms are integrated within the backbone and neck components of the network, respectively, to strengthen the network’s focus on object features. Finally, the network features are recombined based on the BiFPN structure. Experimental results demonstrate that the proposed method outperforms mainstream object detection algorithms. In comparison to the original YOLOv7 network, it achieves a Precision of 95.5%, indicating a significant improvement of 4.8%. Moreover, its Recall reaches 87.0%, representing an enhancement of 5.1%, while the mean Average Precision (mAP) at an IoU threshold of 0.5 (mAP@.5) reaches 86.9%, reflecting a 6.7% improvement. Furthermore, the mAP@.5:.95 reaches 55.1%, a 4.8% enhancement. Therefore, the method presented in this paper enhances the performance of YOLOv7 for object detection in SSS images, providing a fresh perspective on small object detection based on SSS images and contributing to the advancement of underwater detection techniques.
Multibeam echo sounders (MBESs) enable extensive underwater environment exploration. However, due to weak correlation between adjacent multibeam sonar data and difficulties in inter-frame feature matching, the resulting underwater mapping accuracy frequently falls short of the desired level. To address this issue, this study presents the development of a multibeam data processing system, which includes functionalities for sonar parameter configuration, data storage, and point cloud conversion. Subsequently, an Iterative Extended Kalman Filter (iEKF) algorithm is employed for odometry estimation, facilitating the initial construction of the point cloud map. To further enhance mapping accuracy, we utilize the Generalized Iterative Closest Point (GICP) algorithm for point cloud registration, effectively merging point cloud data collected at different times from the same location. Finally, real-world lake experiments demonstrate that our method achieves an Absolute Trajectory Error (ATE) of 15.10 m and an average local point cloud registration error of 0.97 m. Furthermore, we conduct measurements on various types of artificial targets. The experimental results indicate that the average location error of the targets calculated by our method is 4.62 m, which meets the accuracy requirements for underwater target exploration.
As the exploration of marine resources continues to deepen, the utilization of Autonomous Underwater Vehicles (AUVs) for conducting marine resource surveys and underwater environmental mapping has become a common practice. In order to successfully accomplish exploration missions, AUVs require high-precision underwater navigation information as support. A Strapdown Inertial Navigation System (SINS) can provide AUVs with accurate attitude and heading information, while a Doppler Velocity Log (DVL) is capable of measuring the velocity vector of the AUVs. Therefore, the integrated SINS/DVL navigation system can furnish the necessary navigational information required by an AUV. In response to the issue of DVL being susceptible to external environmental interference, leading to reduced measurement accuracy, this paper proposes an end-to-end deep-learning approach to enhance the accuracy of DVL velocity vector measurements. The utilization of the raw measurement data from an Inertial Measurement Unit (IMU), which includes gyroscopes and accelerometers, to assist the DVL in velocity vector estimation and to refine it towards the Global Positioning System (GPS) velocity vector, compensates for the external environmental interference affecting the DVL, therefore enhancing the navigation accuracy. To evaluate the proposed method, we conducted lake experiments using SINS and DVL equipment, from which the collected data were organized into a dataset for training and assessing the model. The research results show that the DVL vector predicted by our model can achieve a maximum improvement of 69.26% in terms of root mean square error and a maximum improvement of 78.62% in terms of relative trajectory error.
Underwater vehicles heavily depend on the integration of inertial navigation with Doppler Velocity Log (DVL) for fusion-based localization. Given the constraints imposed by sensor costs, ensuring the optimization ability and robustness of fusion algorithms is of paramount importance. While filtering-based techniques such as Extended Kalman Filter (EKF) offer mature solutions to nonlinear problems, their reliance on linearization approximation may compromise final accuracy. Recently, Invariant EKF (IEKF) methods based on the concept of smooth manifolds have emerged to address this limitation. However, the optimization by matrix Lie groups must satisfy the “group affine” property to ensure state independence, which constrains the applicability of IEKF to high-precision positioning of underwater multi-sensor fusion. In this study, an alternative state-independent underwater fusion invariant filtering approach based on a two-frame group utilizing DVL, Inertial Measurement Unit (IMU), and Earth-Centered Earth-Fixed (ECEF) configuration is proposed. This methodology circumvents the necessity for group affine in the presence of biases. We account for inertial biases and DVL pole-arm effects, achieving convergence in an imperfect IEKF by either fixed observation or body observation information. Through simulations and real datasets that are time-synchronized, we demonstrate the effectiveness and robustness of the proposed algorithm.
Autonomous Underwater Vehicles (AUVs) are widely used for hydrological monitoring, underwater exploration, and geological surveys. However, AUVs face limitations in underwater navigation due to the high costs associated with Strapdown Inertial Navigation System (SINS) and Doppler Velocity Log (DVL), hindering the development of low-cost vehicles. Micro Electro Mechanical System Inertial Measurement Units (MEMS IMUs) are widely used in industry due to their low cost and can output acceleration and angular velocity, making them suitable as an Attitude Heading Reference System (AHRS) for low-cost vehicles. However, poorly calibrated MEMS IMUs provide an inaccurate angular velocity, leading to rapid drift in orientation. In underwater environments where AUVs cannot use GPS for position correction, this drift can have severe consequences. To address this issue, this paper proposes Underwater Gyros Denoising Net (UGDN), a method based on dilated convolutions and LSTM that learns and extracts the spatiotemporal features of IMU sequences to dynamically compensate for the gyroscope’s angular velocity measurements, reducing attitude and heading errors. In the experimental section of this paper, we deployed this method on a dataset collected from field trials and achieved significant results. The experimental results show that the accuracy of MEMS IMU data denoised by UGDN approaches that of fiber-optic SINS, and when integrated with DVL, it can serve as a low-cost underwater navigation solution.
Investigating underwater environments using Multi-Beam Echo Sounder (MBES) point cloud registration technology is a critical yet underdeveloped area in oceanographic research. This paper presents a fast, deterministic Branch-and-Bound (BnB) method with four degrees of freedom, which combines Inertial Measurement Unit (IMU) data with MBES point cloud data for precise registration. Given the prevalence of outliers and noise in underwater acoustic measurements, the BnB method is employed to provide globally deterministic solutions. However, due to the exponential convergence speed of the BnB method with respect to the dimensionality of the solution space, searching within a six-degree-of-freedom parameter space (three rotational and three translational degrees of freedom) can be extremely time-consuming. To this end, the Z-axis of the point cloud is aligned with the gravitational direction of the IMU, reducing the rotational degrees of freedom from three to one, specifically concerning yaw. Additionally, an outlier exclusion strategy is introduced to eliminate mismatches, significantly reducing the number of key-point correspondences and thereby improving registration efficiency. Experiments conducted on both public and real-world lake datasets demonstrate that the proposed method achieves a favorable balance between speed and accuracy, outperforming other tested methods and meeting the demands of contemporary research.