├── .gitignore ├── Example notebook.ipynb ├── Limnology Ocean Methods - 2023 - Martinsen.pdf ├── README.md ├── autoencoder-for-lake-bathymetry.Rproj ├── bathy_gifs.R ├── data ├── DNK_msk_alt.grd ├── DNK_msk_alt.gri ├── DNK_msk_alt.vrt ├── baseline_performance.csv ├── dem_model_loss.csv ├── lake_model_loss.csv ├── lake_model_performance.csv ├── lakes_summary.csv └── lakes_summary_partition.csv ├── data_classes.py ├── dem_cutouts.py ├── dem_model.py ├── dem_model_examples.py ├── dem_preproc.R ├── examples ├── example_lake_1.tif ├── example_lake_1_crs4326.tif ├── example_lake_2.tif ├── example_lake_2_crs4326.tif ├── example_mask_1.tif ├── example_mask_1_crs4326.tif ├── example_mask_2.tif └── example_mask_2_crs4326.tif ├── figures.R ├── gifs ├── 6_obs_small.gif └── 6_pred_small.gif ├── helpers.py ├── lakes_baseline.py ├── lakes_cubic_interpolation.py ├── lakes_cutout.R ├── lakes_dicts.py ├── lakes_model.py ├── lakes_model_performance.py ├── lakes_random_shapes.R ├── lakes_random_shapes_list.py ├── libs_and_funcs.R ├── lightning_module.py ├── logs_to_csv.py ├── loss.py ├── model.py ├── model_weights.py ├── model_weights ├── dem_models_dem_16_last.pt ├── dem_models_dem_32_last.pt ├── dem_models_dem_4_last.pt ├── dem_models_dem_8_last.pt ├── lake_models_buffer_100_weights_dem_16_epoch=161-step=1943.pt ├── lake_models_buffer_100_weights_dem_32_epoch=337-step=4055.pt ├── lake_models_buffer_100_weights_dem_4_epoch=408-step=4907.pt └── lake_models_buffer_100_weights_dem_8_epoch=327-step=3935.pt ├── requirements.txt ├── train_dem_model.py └── train_lake_model.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/.gitignore -------------------------------------------------------------------------------- /Example notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/Example notebook.ipynb -------------------------------------------------------------------------------- /Limnology Ocean Methods - 2023 - Martinsen.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/Limnology Ocean Methods - 2023 - Martinsen.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/README.md -------------------------------------------------------------------------------- /autoencoder-for-lake-bathymetry.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/autoencoder-for-lake-bathymetry.Rproj -------------------------------------------------------------------------------- /bathy_gifs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/bathy_gifs.R -------------------------------------------------------------------------------- /data/DNK_msk_alt.grd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/data/DNK_msk_alt.grd -------------------------------------------------------------------------------- /data/DNK_msk_alt.gri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/data/DNK_msk_alt.gri -------------------------------------------------------------------------------- /data/DNK_msk_alt.vrt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/data/DNK_msk_alt.vrt -------------------------------------------------------------------------------- /data/baseline_performance.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/data/baseline_performance.csv -------------------------------------------------------------------------------- /data/dem_model_loss.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/data/dem_model_loss.csv -------------------------------------------------------------------------------- /data/lake_model_loss.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/data/lake_model_loss.csv -------------------------------------------------------------------------------- /data/lake_model_performance.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/data/lake_model_performance.csv -------------------------------------------------------------------------------- /data/lakes_summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/data/lakes_summary.csv -------------------------------------------------------------------------------- /data/lakes_summary_partition.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/data/lakes_summary_partition.csv -------------------------------------------------------------------------------- /data_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/data_classes.py -------------------------------------------------------------------------------- /dem_cutouts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/dem_cutouts.py -------------------------------------------------------------------------------- /dem_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/dem_model.py -------------------------------------------------------------------------------- /dem_model_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/dem_model_examples.py -------------------------------------------------------------------------------- /dem_preproc.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/dem_preproc.R -------------------------------------------------------------------------------- /examples/example_lake_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/examples/example_lake_1.tif -------------------------------------------------------------------------------- /examples/example_lake_1_crs4326.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/examples/example_lake_1_crs4326.tif -------------------------------------------------------------------------------- /examples/example_lake_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/examples/example_lake_2.tif -------------------------------------------------------------------------------- /examples/example_lake_2_crs4326.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/examples/example_lake_2_crs4326.tif -------------------------------------------------------------------------------- /examples/example_mask_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/examples/example_mask_1.tif -------------------------------------------------------------------------------- /examples/example_mask_1_crs4326.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/examples/example_mask_1_crs4326.tif -------------------------------------------------------------------------------- /examples/example_mask_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/examples/example_mask_2.tif -------------------------------------------------------------------------------- /examples/example_mask_2_crs4326.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/examples/example_mask_2_crs4326.tif -------------------------------------------------------------------------------- /figures.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/figures.R -------------------------------------------------------------------------------- /gifs/6_obs_small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/gifs/6_obs_small.gif -------------------------------------------------------------------------------- /gifs/6_pred_small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/gifs/6_pred_small.gif -------------------------------------------------------------------------------- /helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/helpers.py -------------------------------------------------------------------------------- /lakes_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/lakes_baseline.py -------------------------------------------------------------------------------- /lakes_cubic_interpolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/lakes_cubic_interpolation.py -------------------------------------------------------------------------------- /lakes_cutout.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/lakes_cutout.R -------------------------------------------------------------------------------- /lakes_dicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/lakes_dicts.py -------------------------------------------------------------------------------- /lakes_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/lakes_model.py -------------------------------------------------------------------------------- /lakes_model_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/lakes_model_performance.py -------------------------------------------------------------------------------- /lakes_random_shapes.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/lakes_random_shapes.R -------------------------------------------------------------------------------- /lakes_random_shapes_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/lakes_random_shapes_list.py -------------------------------------------------------------------------------- /libs_and_funcs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/libs_and_funcs.R -------------------------------------------------------------------------------- /lightning_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/lightning_module.py -------------------------------------------------------------------------------- /logs_to_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/logs_to_csv.py -------------------------------------------------------------------------------- /loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/loss.py -------------------------------------------------------------------------------- /model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/model.py -------------------------------------------------------------------------------- /model_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/model_weights.py -------------------------------------------------------------------------------- /model_weights/dem_models_dem_16_last.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/model_weights/dem_models_dem_16_last.pt -------------------------------------------------------------------------------- /model_weights/dem_models_dem_32_last.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/model_weights/dem_models_dem_32_last.pt -------------------------------------------------------------------------------- /model_weights/dem_models_dem_4_last.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/model_weights/dem_models_dem_4_last.pt -------------------------------------------------------------------------------- /model_weights/dem_models_dem_8_last.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/model_weights/dem_models_dem_8_last.pt -------------------------------------------------------------------------------- /model_weights/lake_models_buffer_100_weights_dem_16_epoch=161-step=1943.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/model_weights/lake_models_buffer_100_weights_dem_16_epoch=161-step=1943.pt -------------------------------------------------------------------------------- /model_weights/lake_models_buffer_100_weights_dem_32_epoch=337-step=4055.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/model_weights/lake_models_buffer_100_weights_dem_32_epoch=337-step=4055.pt -------------------------------------------------------------------------------- /model_weights/lake_models_buffer_100_weights_dem_4_epoch=408-step=4907.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/model_weights/lake_models_buffer_100_weights_dem_4_epoch=408-step=4907.pt -------------------------------------------------------------------------------- /model_weights/lake_models_buffer_100_weights_dem_8_epoch=327-step=3935.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/model_weights/lake_models_buffer_100_weights_dem_8_epoch=327-step=3935.pt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/requirements.txt -------------------------------------------------------------------------------- /train_dem_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/train_dem_model.py -------------------------------------------------------------------------------- /train_lake_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethTM/autoencoder-for-lake-bathymetry/HEAD/train_lake_model.py --------------------------------------------------------------------------------