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

FixNoData results in rectification issues #112

Open CameronBodine opened 7 months ago

CameronBodine commented 7 months ago

There is an issue with the rectification issue that results from setting fixNoDat=True. I think the cause is because the workflow forces the missing pings into the trackline through reinterpolating the pings on the smoothed trackline. What I really want to do is maintain the existing trackline and ping spacing, but insert the nodata into the sonDat array prior to rectification. I think this will resolve the issue.

Example screenshots for PRL_20210203_"FWSA1_/524_522_Rec00001:

fixNoDat=False image

fixNoDat=True image

Note the sharper bend in the vessel track that results from fixing nodata. Also, there is more distortion in the school of fish at the bottom. There are also indications of issues along the water column/ bed interface.

Related issues: #33