{PING-Mapper is a Python interface for reading, processing, and mapping side scan sonar data from Humminbird® sonar systems.}
Transform sonar recordings...
Video made with HumViewer
...into scientific datasets!
Running main.py
(see this section for more information) carries out the following procedures:
-
Decode Humminbird® (tested on 1197, 1198, 1199, Helix, Solix, Onix). If it doesn't work for your Humminbird® recording, submit an Issue. For more information on Humminbird® recording file formats, read the docs.
-
Export all metadata from .DAT and .SON files to .CSV.
-
Automatically detect depth (i.e. Zheng et al. 2021) and shadows in side scan channels .
-
Correct sonar backscatter with Empiracle Gain Normalization.
-
Export un-rectified sonar tiles with water column present (WCP) AND/OR export un-rectified sonograms with water column removed (WCR) using Humminbird depth estimates OR automated depth detections.
-
Export speed corrected un-rectified sonograms.
-
Smooth and interpolate GPS track points.
-
Export georectified WCP (spatially inaccurate due to presence of water column) AND/OR WCR sonar imagery for use in GIS w/wo shadows removed.
-
Mosaic georectified sonar imagery.
-
Automatically segment and classify substrate patches.
More information on PING-Mapper exports can be found here.
Check out PING-Mapper's website for more information.
An overview of PING-Mapper v1.0.0 functionality and justification are published in AGU's Earth and Space Science scientific journal. If you use PING-Mapper for your work, please cite the article!
Bodine, C. S., Buscombe, D., Best, R. J., Redner, J. A., & Kaeser, A. J. (2022). PING-Mapper: Open-source software for automated benthic imaging and mapping using recreation-grade sonar. Earth and Space Science, 9, e2022EA002469. https://doi.org/10.1029/2022EA002469
A Preprint of the above article was first made available here:
The second version of PING-Mapper is available now as an alpha release. Scientific articles documenting the new functionality will be posted here when available.
View the installation instructions.
To determine if PING-Mapper is functioning as expected, run the test scripts with example recordings shipped with the software.
Learn how to use PING-Mapper to process your own data.
The Doodleverse is an opinionated collection of Python packages designed for geoscientific image segmentation. Find out more on GitHub.