CoastSat: A Google Earth Engine-enabled Python toolkit to extract shorelines from publicly available satellite imagery
CoastSat is an open-source software toolkit written in Python that enables the user to obtain time-series of shoreline position at any sandy coastline worldwide from 30+ years (and growing) of publicly available satellite imagery. The toolkit exploits the capabilities of Google Earth Engine to effic...
        Saved in:
      
    
          | Published in | Environmental modelling & software : with environment data news Vol. 122; p. 104528 | 
|---|---|
| Main Authors | , , , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        Oxford
          Elsevier Ltd
    
        01.12.2019
     Elsevier Science Ltd  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1364-8152 1873-6726 1873-6726  | 
| DOI | 10.1016/j.envsoft.2019.104528 | 
Cover
| Summary: | CoastSat is an open-source software toolkit written in Python that enables the user to obtain time-series of shoreline position at any sandy coastline worldwide from 30+ years (and growing) of publicly available satellite imagery. The toolkit exploits the capabilities of Google Earth Engine to efficiently retrieve Landsat and Sentinel-2 images cropped to any user-defined region of interest. The resulting images are pre-processed to remove cloudy pixels and enhance spatial resolution, before applying a robust and generic shoreline detection algorithm. This novel shoreline detection technique combines a supervised image classification and a sub-pixel resolution border segmentation to map the position of the shoreline with an accuracy of ~10 m. The purpose of CoastSat is to provide coastal managers, engineers and scientists a user-friendly and practical toolkit to monitor and explore their coastlines. The software is freely-available on GitHub (https://github.com/kvos/CoastSat) and is accompanied by guided examples (Jupyter Notebook) plus step-by-step README documentation.
•Global shoreline mapping toolbox from publicly available Landsat and Sentinel-2 satellite imagery.•Open-source Python toolkit that enables users to obtain 30+ years of satellite-derived shorelines at any beach worldwide.•Satellite images of the user-defined region of interest are retrieved efficiently with Google Earth Engine.•The sand/water interface is automatically mapped using a robust sub-pixel resolution shoreline detection technique. | 
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23  | 
| ISSN: | 1364-8152 1873-6726 1873-6726  | 
| DOI: | 10.1016/j.envsoft.2019.104528 |