CameronBodine / PINGMapper

Open-source interface for processing recreation-grade side scan sonar datasets and reproducibly mapping benthic habitat
https://cameronbodine.github.io/PINGMapper/
MIT License
39 stars 3 forks source link

Rectification with heading #120

Open CameronBodine opened 2 months ago

CameronBodine commented 2 months ago

Is your feature request related to a problem? Please describe. A vessel conducting a straight transect in open water may need to nose into the current in order to maintain positioning on the transect. This can result in scans which are not perpendicular to the transect. Since PM uses COG based on a smoothed trackline, the resulting pings are mislocated.

Describe the solution you'd like Option to georectify sonar mosaics from vessel heading rather then COG.

Describe alternatives you've considered NA

Additional context NA

CameronBodine commented 2 months ago

TEST

Tried rectification with COG (left) and heading (right). Since pings are rectified from their waterfall version (essentially rubber sheeting), rectification with heading has minimal effect. The rectification needs to be done for each ping independently, then mosaiced into a final image.

image