Application of Independent Component Analysis Method in Underwater Lidar
Wang Zhen,Fan Chaoyang,Yang Suhui,Liu Xinyu,Xu Zhen
DOI: https://doi.org/10.3788/aos231965
2024-01-01
Acta Optica Sinica
Abstract:Objective As the demand for ocean development continues to increase,underwater target detection technology becomes increasingly crucial.Radar offers numerous advantages over sonar,which currently dominates the ocean detection field.Radar provides higher imaging resolution and better anti-interference capability and features a compact detection structure.It can be deployed on ships,aircraft,or satellites,offering high detection efficiency and promising applications in ocean exploration.However,due to water's scattering and attenuation effects on lasers,underwater lidar echo signals often exhibit significant weakness and backscattered noise.This issue is exacerbated in turbid waters,where water attenuation and backscattering combine to obscure target signals.Simply increasing laser power can intensify backscattering noise,saturating the receiving system without improving overall performance.Backscattering noise severely impacts detection accuracy and imaging quality in underwater lidar systems.Common methods to mitigate water-induced backscattering noise include distance gating,polarization detection,spatial filtering,and carrier modulation.These methods leverage differences in time distribution,polarization characteristics,spatial distribution,and frequency characteristics between signal light and scattered light to suppress unwanted scattering.Currently,underwater target detection radar faces challenges such as limited detection range and low resolution.Addressing these challenges by integrating advanced backscattering noise suppression technologies is crucial for enhancing underwater lidar performance.Our study applies the fast independent component analysis(FastICA)algorithm to process underwater lidar echo signals,aiming to effectively remove backscattering noise and thereby improve ranging accuracy and imaging quality. Methods Due to water's scattering effect,photons received by underwater lidar detection systems typically consist of three components:1)photons directly reflected by underwater targets;2)backscattered photons,which are scattered and returned by the water without contacting the target directly;3)forward scattered photons,which are scattered by water on their return path after initially reflecting off the target.The transmission process of photons reveals that backscattered photons do not interact with the target and are independent of photons reflected by the target.Therefore,the FastICA algorithm can be utilized to separate backscattered photons from the detection signal.Photon scattering and absorption caused by water present a typical random problem,hence the Monte Carlo method is employed to simulate photon transmission in non-uniform media.The FastICA algorithm is applied to the photon underwater transmission model based on the Monte Carlo algorithm.This facilitates the separation of underwater target echo signals from backscattering signals for studying the algorithm's effectiveness.Subsequently,a scanning experiment system is established in a laboratory setting to conduct scanning experiments on underwater targets,generating three-dimensional point cloud images.The three-dimensional point cloud images of the targets processed using the FastICA algorithm are compared with those without algorithmic processing under various turbid water conditions.This comparison aims to assess the FastICA algorithm's impact on enhancing the accuracy of underwater lidar ranging and improving imaging quality. Results and Discussions The FastICA algorithm effectively separates the target echo signal from the backscattering signal(Fig.3).By removing most of the backscattering signals from the echo signals,the ranging accuracy of underwater targets is notably improved.During the experiment,three-dimensional scanning and imaging of underwater four-level ladder targets are conducted under varying water turbidity conditions of 4.2,12.2,and 20.5 NTU.As water turbidity increases,the discrepancy between the distances measured in the underwater target point cloud and the reference values becomes more pronounced(Fig.6).After applying the FastICA algorithm,the point cloud distribution more closely aligns with the reference values under different turbidity conditions,reducing the deviation between measured and reference values and enhancing the quality of three-dimensional point cloud imaging(Fig.7).The root mean square error of all three-dimensional point cloud rangings in water with varying turbidity levels is calculated.Applying the FastICA algorithm reduces the root mean square error of three-dimensional point cloud ranging in different turbid waters.The reduction effect is more evident as turbidity increases.For instance,when water turbidity reaches 20.5 NTU,statistical analysis indicates that the root mean square error of point cloud ranging decreases from 3.9 cm to 3.5 cm.Experimental results show that applying the FastICA algorithm to underwater lidar effectively mitigates the impact of backscattering noise on ranging accuracy,thereby improving both the accuracy of ranging and the quality of imaging in underwater lidar applications. Conclusions By employing the Monte Carlo simulation method,our study simulates the detection echo signals of underwater lidar in water bodies with varying scattering coefficients.The simulation results indicate that as the water scattering coefficient increases,the backscattering noise in the lidar echo signal significantly increases,leading to a notable decrease in the echo signal-to-noise ratio.Under high scattering coefficients,the target echo can become submerged in scattered noise.The FastICA algorithm is applied to the photon underwater transmission model established using the Monte Carlo algorithm to separate the echo signal from the backscattering noise.The results demonstrate that the FastICA algorithm effectively separates the underwater target echo signal and backscattering noise,thereby improving the signal-to-noise ratio of the denoised echo signal.An experimental system for underwater lidar scanning imaging is constructed to scan and range underwater targets.The host computer controls the vibrating mirror scanning and signal acquisition card,processes the signals,and achieves three-dimensional point cloud imaging of underwater targets.FastICA is implemented in the scanning of underwater lidar for three-dimensional point cloud imaging.Post FastICA processing,the quality of three-dimensional point cloud imaging is significantly boosted.Statistical analysis is conducted on ranging errors of all three-dimensional point clouds in water with varying turbidity levels.Applying the FastICA algorithm results in a notable reduction in the root mean square error of three-dimensional point cloud ranging.Experimental findings unveil that integrating the FastICA algorithm into an underwater lidar system effectively mitigates the influence of backscattering noise,thereby strengthening system ranging accuracy and imaging quality.