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

Improve coordinates of track outputs #114

Closed taoansf closed 2 months ago

taoansf commented 5 months ago

Describe the bug

The coordinates of track outputs are not good.

To Reproduce

Run default configurations of Humminbird helix 7 record data.

Expected behavior

I expected to get high quality track coordinates as SonarTRX software can do.

Screenshots

B001_ds_highfreq_meta is the yellow track Trackline_Smth_ss_port is the red track

problem

B001_ds_highfreq_meta.zip

Trackline_Smth_ss_port.zip

log_2024-03-05_1848.txt

Desktop (please complete the following information):

Additional context

Is there same configuration to improve the numerical precision of track points coordinates?

With best regards,

Taoan

CameronBodine commented 5 months ago

Hi, Sorry you are experiencing issues other than expected. PING-Mapper is designed to produce the highest quality imagery possible, which requires smoothing of the track line.

If you are only interested in the depth data, please try creating a point shape file using the raw coordinates in the csv files in the meta folder.

Let me know if you have any other questions.

taoansf commented 5 months ago

Hello,

Yes, I am interested in the depth data. The attached picture was generated using shapefiles created from the attached raw and smoothed coordinates from meta folder outputs.

I would like to gain some insights into the ping-mapper smoothing method to improve my track data output.

Could you give me some technical reference on this?

Thank you for your help.

Taoan

CameronBodine commented 5 months ago

Check the B002 or B003 coordinates. Those are the raw coordinates from the Humminbird.

The code is the best documentation:

https://github.com/CameronBodine/PINGMapper/blob/0bf0f7db9ffc02a6651ae086eb5398798218d4b0/src/class_rectObj.py#L112

Additional info here:

https://github.com/CameronBodine/PINGMapper/blob/main/docs/SonarGeorectification.md#3-smooth-trackline

And the manuscripts linked on the homepage.

CameronBodine commented 2 months ago

Hi Taoan, did this address your question? Can I close this issue?