The present invention relates to a
system for detecting and quantifying the volume of
underwater seaweed based on multibeam
water column data, a method thereof, and a recording medium thereof. More specifically, the invention relates to a
system for detecting and quantifying the volume of
underwater seaweed based on multibeam
water column data that visualizes
water column data acquired by a Multibeam Echo Sounder (MBES) in real time and quantifies the
spatial distribution and volume of
seabed seaweed through a user interaction-based detection
workflow, as well as a recording medium thereof. The
underwater seaweed detection and volume quantification
system based on multi-beam water column data according to the present invention is a system for
processing water column HDF5 data acquired by a multi-beam echo sounder (MBES), comprising: a
data management module that loads amplitude, transverse coordinate (X), depth coordinate (Z), UTM coordinate, heading, and ping number from water column data in HDF5 format, and converts transverse-depth coordinates (X, Z) into UTM absolute coordinates through
rotational transformation using heading; and a Fan Plot
visualization module that includes an adaptive grid rendering function that converts water column data of each ping loaded in the
data management module into a 2D grid of a transverse-
depth plane, renders it in real-time as a Fan Plot, and dynamically adjusts the grid resolution according to the
viewport magnification ratio, and an ROI editing function that generates an arbitrary polygonal ROI by user mouse input and automatically propagates the polygonal ROI to adjacent pings when the ping moves. The system is characterized by comprising: a multi-stage filtering pipeline module that sequentially performs amplitude range filtering,
Ray-
casting vectorization-based Point-in-Polygon discrimination, intensity percentile filtering, Otsu
automatic threshold determination, morphological closing operation, and
DBSCAN clustering on the order data loaded into the
data management module; a 3D analysis module that performs KDTree-based nearest neighbor matching between sets of filtered result points of adjacent pings in the order data filtered by the pipeline module, generates a 3D
point cloud through linear interpolation, and estimates volume through uniform
voxel grid transformation; and an output module that outputs the filtering points, interpolated
point cloud,
voxel mesh, and volume statistics of the pipeline module and the analysis module in CSV, PLY, and OBJ formats.