S3Simulator: A benchmarking Side Scan Sonar Simulator dataset for Underwater Image Analysis
<|reference_start|>S3Simulator: A benchmarking Side Scan Sonar Simulator dataset for Underwater Image Analysis: Acoustic sonar imaging systems are widely used for underwater surveillance in both civilian and military sectors. However, acquiring high-quality sonar datasets for training Artificial Intelligence (AI) models confronts challenges such as limited data availability, financial constraints, and data confidentiality. To overcome these challenges, we propose a novel benchmark dataset of Simulated Side-Scan Sonar images, which we term as 'S3Simulator dataset'. Our dataset creation utilizes advanced simulation techniques to accurately replicate underwater conditions and produce diverse synthetic sonar imaging. In particular, the cutting-edge AI segmentation tool i.e. Segment Anything Model (SAM) is leveraged for optimally isolating and segmenting the object images, such as ships and planes, from real scenes. Further, advanced Computer-Aided Design tools i.e. SelfCAD and simulation software such as Gazebo are employed to create the 3D model and to optimally visualize within realistic environments, respectively. Further, a range of computational imaging techniques are employed to improve the quality of the data, enabling the AI models for the analysis of the sonar images. Extensive analyses are carried out on S3simulator as well as real sonar datasets to validate the performance of AI models for underwater object classification. Our experimental results highlight that the S3Simulator dataset will be a promising benchmark dataset for research on underwater image analysis. https://github.com/bashakamal/S3Simulator.<|reference_end|>
@article{s2024s3simulator:,
    title={S3Simulator: A benchmarking Side Scan Sonar Simulator dataset for
  Underwater Image Analysis},
    author={Kamal Basha S and Athira Nambiar},
    journal={arXiv preprint arXiv:2408.12833},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.12833},
    primaryClass={cs.CV}
}