mikeyt120 / SwashTV

SwashTV automated water surface tracing tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SwashTV

SwashTV automated water surface tracing tool

All results from Michael Thompson's PhD thesis are in the 'thesis results' folder. Videos corresponding to the results are available in the following YouTube playlist (https://www.youtube.com/playlist?list=PLJSOHg6_zTjUsTAhVg0pjEFXeCKhVkLDO).

What does the code do?

The 'swash_tv_unet_processor.ipynb' script takes a distortion corrected and rectified video (e.g. 7_10_swash_tv_07_07_2023_2_11940.0_slomo_1p9.mp4) and returns a beach slope rotated video with the swash water profile annotated. A csv file of the x,t,z,h data is saved as well as a depth timestack graph.

Swash TV deployment: Fig_5

Distortion corrected and rectified video frame: Fig_6_flip

Annotated and rotated video frame: Fig_8

Depth timestack graph: depth_timestack

About

SwashTV automated water surface tracing tool

License:MIT License


Languages

Language:PureBasic 83.1%Language:Jupyter Notebook 16.9%