<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">ISPRS-Archives</journal-id>
<journal-title-group>
<journal-title>The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences</journal-title>
<abbrev-journal-title abbrev-type="publisher">ISPRS-Archives</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2194-9034</issn>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/isprs-archives-XLIX-B2-2026-763-2026</article-id>
<title-group>
<article-title>Sand Engine beach state assessment by applying machine learning on massive Argus image data</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>De Jong</surname>
<given-names>Alex</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Lindenbergh</surname>
<given-names>Roderik</given-names>
<ext-link>https://orcid.org/0000-0001-8655-5266</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Vos</surname>
<given-names>Sander</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hulskemper</surname>
<given-names>Daan</given-names>
<ext-link>https://orcid.org/0009-0006-0949-5726</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Dept. of Geoscience and Remote Sensing, Delft University of Technology, Delft, The Netherlands</addr-line>
</aff>
<aff id="aff2">
<label>2</label>
<addr-line>Dept. of Hydraulic Engineering, Delft University of Technology, Delft, The Netherlands</addr-line>
</aff>
<pub-date pub-type="epub">
<day>23</day>
<month>07</month>
<year>2026</year>
</pub-date>
<volume>XLIX-B2-2026</volume>
<fpage>763</fpage>
<lpage>770</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2026 Alex De Jong et al.</copyright-statement>
<copyright-year>2026</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://isprs-archives.copernicus.org/articles/XLIX-B2-2026/763/2026/isprs-archives-XLIX-B2-2026-763-2026.html">This article is available from https://isprs-archives.copernicus.org/articles/XLIX-B2-2026/763/2026/isprs-archives-XLIX-B2-2026-763-2026.html</self-uri>
<self-uri xlink:href="https://isprs-archives.copernicus.org/articles/XLIX-B2-2026/763/2026/isprs-archives-XLIX-B2-2026-763-2026.pdf">The full text article is available as a PDF file from https://isprs-archives.copernicus.org/articles/XLIX-B2-2026/763/2026/isprs-archives-XLIX-B2-2026-763-2026.pdf</self-uri>
<abstract>
<p>Dynamic beaches world-wide are monitored by so-called Argus cameras. Their automatic capturing results in large databases of &amp;sim; 30&amp;rsquo; interval coastal images acquired during different illumination conditions. We present a lightweight method to automatically extract sand and supporting classes from &amp;sim; 1 million Argus images, spanning &amp;sim; 10 years, of the Sand Engine, The Netherlands, a nature-based solution for beach erosion. The workflow consists a series of neural networks. First, a ResNet18 model selects images of sufficient quality. Second, 24 pixel-wise shallow multi-layered perceptrons (MLPs) classify pixels into 5 classes, Water, Foam and Eolian, Wet and Armored Sand. The 24 MLPs correspond to 12 cameras with two different lighting conditions. The results from the 24 MLPs are used as pseudo labels for 24 CNNs that improve the initial classification by including spatial awareness. These 24 CNNs are fused in one ensemble CNN, robust to camera choice and lighting condition. At this stage, still a separate CNN is used to additionally detect vegetation pixels. Results show in most cases good agreement with human interpretation, with an overall accuracy of &amp;sim; 88%. Most promising is that &amp;sim; 150.000 images per day can be processed on a high-end consumer PC at a quality difficult to obtain by a human operator. Future work should focus on exploiting the large database of results for improving our understanding of dynamic processes at this challenging environment. As the workflow is generic in nature, it should be easily applicable for other image based monitoring databases.</p>
</abstract>
<counts><page-count count="8"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>