SoftwareX (Dec 2022)

CoastalImageLib: An open- source Python package for creating common coastal image products

  • Maile P. McCann,
  • Dylan L. Anderson,
  • Christopher R. Sherwood,
  • Brittany Bruder,
  • A. Spicer Bak,
  • Katherine L. Brodie

Journal volume & issue
Vol. 20
p. 101215

Abstract

Read online

CoastalImageLib is a Python library that produces common coastal image products intended for quantitative analysis of coastal environments. This library contains functions to georectify and merge multiple oblique camera views, produce statistical image products for a given set of images, and create subsampled pixel instruments for use in bathymetric inversion, surface current estimation, run-up calculations, and other quantitative analyses. This package intends to be an open-source broadly generalizable front end to future coastal imaging applications, ultimately expanding user accessibility to optical remote sensing of coastal environments. This package was developed and tested on data collected from the Argus Tower, a 43 m tall observation structure in Duck, North Carolina at the US Army Engineer Research and Development Center’s Field Research Facility that holds six stationary cameras which collect twice-hourly coastal image products. Thus, CoastalImageLib also contains functions designed to interface with the file storage and collection system implemented at the Argus Tower.

Keywords