CoastCams: Coastal Monitoring

Open-source MATLAB toolbox for quantifying wave parameters, water levels, bathymetry, and morphology from coastal video imagery

Open

Source

Free

Forever

Published

Research

About CoastCams

The Problem

Coastal monitoring is essential for understanding nearshore processes, coastal erosion, and wave dynamics. However, traditional methods are:

  • Expensive: Commercial solutions cost thousands of dollars
  • Complex: Require specialized expertise and training
  • Fragmented: Multiple tools needed for different analyses
  • Time-consuming: Manual processing of video imagery

The Solution

CoastCams provides a unified, open-source solution that makes coastal monitoring accessible to everyone:

  • Free & Open-Source: No licensing fees, community-driven development
  • User-Friendly: Simplified workflow for researchers and coastal managers
  • Comprehensive: All-in-one toolbox for diverse coastal analyses
  • Automated: Error handling and batch processing capabilities

How It Works

1

Video Acquisition

Capture coastal imagery using land-based cameras

2

Timestack Creation

Generate orthorectified timestack images

3

CoastCams Analysis

Process images to extract wave parameters, bathymetry, and morphology

4

Results & Insights

Visualize and analyze coastal dynamics

Why Choose CoastCams?

Commercial Solutions

  • High licensing costs ($$$)
  • Proprietary algorithms
  • Limited customization
  • Vendor lock-in
  • Restricted access
VS

CoastCams (Open-Source)

  • Completely free
  • Transparent methodology
  • Fully customizable
  • Community-driven
  • Globally accessible

Wave Parameters

Comprehensive wave analysis including period, height, and direction

Water Levels

Mean water level detection and tidal analysis

Bathymetry

Enhanced depth estimation using wave dispersion

Morphology

Shoreline detection and coastal change monitoring

Documentation

Everything you need to get started with CoastCams

Quick Installation

git clone https://github.com/NuytsSiegmund/CoastCams.git

Add the CoastCams directory to your MATLAB path and you're ready to go!

Case Studies

Real-world applications of CoastCams

Global Applications

CoastCams has been deployed in various coastal environments worldwide:

  • Mediterranean coasts (Spain, France)
  • Atlantic shorelines (France, Portugal)
  • Pacific regions (ongoing research)
  • Protected bays and estuaries

Research Focus Areas

  • Storm impact assessment
  • Seasonal morphology changes
  • Wave climate characterization
  • Coastal erosion monitoring
  • Nearshore bar dynamics

User Applications

Researchers and coastal managers use CoastCams for:

  • Long-term monitoring programs
  • Beach nourishment evaluation
  • Coastal structure effectiveness
  • Climate change adaptation studies

Before/After Visualizations

Raw Video Frame

Processed Timestack

Oblique Image

Georectified View

Publications

Featured

CoastCams: A MATLAB toolbox making accessible estimations of nearshore processes, mean water levels, and morphology from timestack images

Nuyts, S., Almar, R., Morichon, D., Dealbera, S., Abalia, A., Muñoz, J. M., Abessolo, G. O., & Regard, V.

Environmental Modelling & Software, 168, 105800 (2023)

Please Cite CoastCams

If you use CoastCams in your research, please cite our paper:

Nuyts, S., Almar, R., Morichon, D., Dealbera, S., Abalia, A., Muñoz, J. M., Abessolo, G. O., & Regard, V. (2023). CoastCams: A MATLAB toolbox making accessible estimations of nearshore processes, mean water levels, and morphology from timestack images. Environmental Modelling & Software, 168, 105800. https://doi.org/10.1016/j.envsoft.2023.105800