Skip to content

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 30 Jan 05:46
· 149 commits to main since this release

Full Changelog: v1.4.0...v1.4.1

What's Changed Since 1.3

  • New Tide Model : The new FES22 model is available for download & tide predictions and it is the new default model. The FES14 model is still available.
description

Zoo Workflow Updates


  1. New Intersection Method
  • In the zoo workflow a new method called transect_timeseries replaces the compute_intersection_QC function. It intersects the extracted shoreline with the transects and keeps the most seaward intersection point if the shoreline intersected the transect multiple times.
  1. Save Good/Bad Model Scores to Extracted Shorelines
  • If the user runs the 7_automatic_image_sorter.py script & uses the apply_segmentation_filter setting in the 3_zoo_workflow.py scripts the good/bad score assigned by both the good/bad image model and the good/bad segmentation model will be saved out to the extracted shoreline geojson files as well as the timeseries_transect csv files.
  1. Extracted Shorelines are Smoothed
  • Extracted Shorelines are smoothed using Chaikin's corner cutting algorithm.
  1. Extracted Shorelines are Split by Distance
  • Extracted Shorelines that span over large distances are split into segments. The new split_line function will split the extracted shoreline if for extracted shorelines derived from L5,L7,L8,L9 the distance between two points on a shoreline exceeds 45m or 15m for extracted shorelines derived from S2 imagery.

Bug Fixes

  • Fixes bug in CoastSeg 1.4.0 where the zoo model would not run on imagery
  • Fixes bug in CoastSeg 1.4.0 where when during the tide correction process the pandas merge would fail due to the transect id column being an integer
  • Changes the opacity of the reference shoreline buffer in the zoo workflow to be lighter to make it easier to see the segmentations
    2023-06-30-22-01-55_L9

Resolved Issues

#283 & #143 : Compute intersections and break up shorelines
#263 Zoo Workflow Enhancements: Save the good/bad image classifier and segmentation classifier to the extracted shorelines and transect timeseries files
#284 Integrate the New FES22 Tide Model into CoastSeg

image

Contributors

  • @mlundine : Originator of the new transect_timeseries function, smooth shorelines and split shorelines function. These functions can be found in SDS tools
  • @dbuscombe-usgs : Contributed idea to add FES22 model and save the good/bad threshold being saved
  • @Cjanda12 : Beta testing the download and use of the new FES22 model