<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Environ. Sci.</journal-id>
<journal-title>Frontiers in Environmental Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Environ. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-665X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1612658</article-id>
<article-id pub-id-type="doi">10.3389/fenvs.2025.1612658</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Environmental Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>AI-powered approaches for enhancing remote sensing-based water contamination detection in ecological systems</article-title>
<alt-title alt-title-type="left-running-head">Yang et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenvs.2025.1612658">10.3389/fenvs.2025.1612658</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Li</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Ziwen</surname>
<given-names>Zhang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lin</surname>
<given-names>Xinhao</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3037723/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hei</surname>
<given-names>Junmiao</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yixiao</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Ang</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Integrated Circuits</institution>, <institution>Guangdong University of Technology</institution>, <addr-line>Guangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Intelligent Transportation and Engineering</institution>, <institution>Guangzhou Maritime University</institution>, <addr-line>Guangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>College of Education</institution>, <institution>Zhongyuan Institute of Science and Technology</institution>, <addr-line>Zhengzhou</addr-line>, <addr-line>Henan</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/893641/overview">Sushant K. Singh</ext-link>, CAIES Foundation, India</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/523913/overview">Jianyong Wu</ext-link>, The Ohio State University, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2861606/overview">Jiahao Wang</ext-link>, Geosyntec Consultants, Canada</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Zhang Ziwen, <email>nunnonekri@hotmail.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>19</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1612658</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>04</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Yang, Ziwen, Lin, Hei, Wang and Zhang.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Yang, Ziwen, Lin, Hei, Wang and Zhang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Water contamination poses a significant threat to both public health and ecosystems worldwide, leading to increased emphasis on developing robust detection and mitigation strategies. Traditional methods for monitoring water quality, such as manual sampling and basic chemical analysis, are limited in their ability to provide real-time data and often fail to detect contaminants in a timely manner. Recent advancements in artificial intelligence (AI) offer promising solutions to enhance water contamination detection, particularly by leveraging machine learning algorithms and sensor networks for continuous monitoring.</p>
</sec>
<sec>
<title>Methods</title>
<p>This paper presents a novel AI-powered approach for improving water contamination detection, which incorporates real-time data processing and predictive modeling to identify contamination events and optimize response strategies. We combine sensor data with advanced machine learning techniques to accurately predict contaminant concentrations and assess the effectiveness of various mitigation strategies in different water bodies.</p>
</sec>
<sec>
<title>Results</title>
<p>Experimental results across four benchmark datasets show that our model, AquaDynNet, achieves outstanding performance. Specifically, it achieves an accuracy of 90.75%, F1-score of 88.79, and AUC of 92.02 on the Terra Satellite dataset. On the Aquatic Toxicity dataset, the model obtains an accuracy of 92.58% and AUC of 94.13, and on the Water Quality dataset, it reaches an F1-score of 85.54 and AUC of 89.72. On the infrastructure-focused WaterNet dataset, it achieves 91.98% accuracy and AUC of 92.47.</p>
</sec>
<sec>
<title>Discussion</title>
<p>These results consistently demonstrate our model&#x2019;s superior detection accuracy and robustness compared to baseline approaches. Furthermore, our approach is capable of providing actionable insights for policymakers and environmental agencies to mitigate the impacts of contamination on human health and aquatic ecosystems. This research addresses critical challenges in water quality management, offering a scalable and adaptable solution for addressing global water contamination issues.</p>
</sec>
</abstract>
<kwd-group>
<kwd>AI-powered detection</kwd>
<kwd>water contamination</kwd>
<kwd>machine learning</kwd>
<kwd>real-time monitoring</kwd>
<kwd>ecological health</kwd>
</kwd-group>
<counts>
<page-count count="15"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Big Data, AI, and the Environment</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Water contamination detection is a critical aspect of ensuring ecological balance and public health. Industrialization, urbanization, and agricultural practices continue to expand, the risk of water pollution has intensified (<xref ref-type="bibr" rid="B39">Yang et al., 2022b</xref>) Contaminants in water bodies can cause irreversible damage to aquatic ecosystems, human populations, and biodiversity (<xref ref-type="bibr" rid="B31">Topp et al., 2020</xref>) Therefore, improving the detection of water contamination is not only essential for protecting the environment but also for safeguarding public health and promoting sustainable water management (<xref ref-type="bibr" rid="B36">Wen et al., 2011</xref>) Early detection of pollutants, particularly hazardous ones like heavy metals, pesticides, and microbial pathogens, plays a pivotal role in timely interventions. AI-powered approaches, due to their ability to handle vast amounts of data, recognize patterns, and adapt to diverse environmental conditions, have emerged as promising solutions in enhancing water contamination detection (<xref ref-type="bibr" rid="B38">Yang et al., 2022b</xref>). Moreover, the integration of AI with sensor technologies, remote sensing, and predictive analytics holds the potential to revolutionize the monitoring and management of water quality.</p>
<p>The early stage of water contamination detection was dominated by traditional methods based on symbolic AI and knowledge representation (<xref ref-type="bibr" rid="B22">Mohseni et al., 2022</xref>) These methods relied on expert systems and rule-based models interpret water quality data. Through predefined rules and logical reasoning, systems could identify potential contamination sources and forecast water quality degradation (<xref ref-type="bibr" rid="B25">Palmer et al., 2015</xref>) Such methods were based on structured data and explicit knowledge, allowing for accurate and interpretable results. However, they were highly dependent on human expertise and struggled to adapt to new, uncharted contamination scenarios <xref ref-type="bibr" rid="B12">Glasgow et al. (2004)</xref>. They also failed to scale efficiently when the complexity of data increased, and their ability to detect novel patterns or unseen contamination types was limited (<xref ref-type="bibr" rid="B28">Ramadas and Samantaray., 2018</xref>) Despite these limitations, symbolic AI approaches laid the groundwork for later developments by emphasizing structured data representation and expert-driven knowledge (<xref ref-type="bibr" rid="B12">Glasgow et al., 2004</xref>).</p>
<p>With the increasing availability of large datasets and advances in computational power, data-driven approaches began to gain traction (<xref ref-type="bibr" rid="B8">Frincu, 2025</xref>) These methods leveraged machine learning (ML) techniques to analyze large volumes of environmental data, such as water quality parameters, meteorological data, and sensor readings. Machine learning algorithms, such as support vector machines (SVMs) and decision trees, were used to classify water samples based on contamination levels (<xref ref-type="bibr" rid="B1">Ahmed et al., 2019</xref>) These methods could automatically adapt to new data, providing more flexible and scalable solutions than traditional symbolic AI approaches (<xref ref-type="bibr" rid="B44">Zulkifli et al., 2018</xref>) However, challenges remained, particularly in dealing with noisy or incomplete data (<xref ref-type="bibr" rid="B17">Lambrou et al., 2014</xref>) While ML-based approaches improved detection accuracy, they often required extensive labeled datasets for training, which were not always available. Moreover, the interpretability of ML models was often limited, making it difficult to understand the reasoning behind a model&#x2019;s decision (<xref ref-type="bibr" rid="B10">Gautam et al., 2012</xref>).</p>
<p>In recent years, the emergence of deep learning and the utilization of pre-trained models have markedly propelled advancements in the detection of water pollution (<xref ref-type="bibr" rid="B15">Hu et al., 2018</xref>) Algorithms based on deep learning, such as convolutional neural networks (CNNs) and recurrent neural networks (RNNs), have demonstrated exceptional capabilities in managing complex and high-dimensional datasets, including satellite images and continuous sensor readings (<xref ref-type="bibr" rid="B14">Hou et al., 2013</xref>) These models are able to autonomously extract relevant features and learn intricate data representations from extensive datasets, effectively eliminating the need for manual feature selection (<xref ref-type="bibr" rid="B27">Priya et al., 2018</xref>). This makes them particularly suitable for identifying contamination across various environmental settings. Furthermore, the application of pre-trained networks and transfer learning strategies has greatly improved both the adaptability and performance of deep learning methods, especially under data-scarce conditions (<xref ref-type="bibr" rid="B40">Yang et al., 2009</xref>). Nevertheless, such models are often computationally demanding and typically require substantial training data to reach their full potential (<xref ref-type="bibr" rid="B3">Arnon et al., 2019</xref>). The inherent opacity of deep learning systems poses interpretability challenges, which is a critical issue in environmentally sensitive scenarios where transparent decision-making is essential (<xref ref-type="bibr" rid="B5">Che et al., 2015</xref>).</p>
<p>Despite the progress made in symbolic AI, machine learning, and deep learning, each of these methods faces inherent challenges in the detection of water contamination. Symbolic AI approaches struggle with scalability and adaptability, while machine learning models depend on the availability of labeled data and can suffer from interpretability issues. Deep learning techniques, though powerful, are computationally demanding and face difficulties in providing transparent insights. Given these limitations, it is necessary to propose new methodologies that can overcome the shortcomings of existing approaches. Our proposed method combines the strengths of data-driven models with novel optimization techniques to enhance the accuracy and interpretability of contamination detection. By integrating sensor fusion and multi-modal data analysis, we aim to provide a more efficient, adaptive, and transparent solution for water contamination detection.</p>
<p>To address the limitations of traditional water contamination detection methods, we propose a novel AI-powered framework that combines deep learning with real-time environmental sensing. At the core of this framework is AquaDynNet, a multi-branch convolutional neural network designed to simulate the transport dynamics of waterborne contaminants. AquaDynNet captures both spatial and temporal pollution patterns by integrating hydrodynamic parameters, pollutant decay rates, and exogenous source variability. It leverages domain-specific physical processes to enhance predictive accuracy and environmental interpretability. Complementing AquaDynNet is the FlowSentinel system, which embeds the model within a broader management framework. FlowSentinel incorporates real-time sensor data streams, Bayesian assimilation, and adaptive intervention strategies to support timely and data-driven responses to contamination events. It also includes a participatory decision module that integrates stakeholder preferences into scenario planning and risk evaluation. AquaDynNet and FlowSentinel form an end-to-end solution that enhances water quality monitoring, forecasting, and policy support. This integrated approach allows for proactive, fine-grained detection and decision-making in complex ecological environments. The proposed approach offers several significant benefits:<list list-type="simple">
<list-item>
<p>
<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mo>&#x2022;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> Our method introduces a new optimization module that integrates multiple data sources to improve detection accuracy and robustness.</p>
</list-item>
<list-item>
<p>
<inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mo>&#x2022;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> The method is designed to be highly versatile and can be applied across different contamination scenarios, ensuring its utility in various ecological environments.</p>
</list-item>
<list-item>
<p>
<inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mo>&#x2022;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> Preliminary experiments demonstrate the effectiveness of our method in real-time contamination monitoring, showing superior performance in comparison to traditional approaches.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s2">
<title>2 Related work</title>
<p>Water contamination detection has long been a multidisciplinary challenge, with early efforts grounded in symbolic AI and rule-based systems (<xref ref-type="bibr" rid="B29">Rathi and Gupta., 2015</xref>). These traditional approaches relied on expert-defined rules to interpret sensor readings or laboratory data. While interpretable and structured, such methods lacked scalability and adaptability when applied to large-scale, dynamic aquatic systems with heterogeneous contamination sources (<xref ref-type="bibr" rid="B42">Zheng et al., 2018</xref>). Their dependence on human expertise limited their real-time responsiveness in evolving environmental scenarios. The emergence of machine learning introduced data-driven techniques capable of pattern recognition in complex, nonlinear systems. Supervised algorithms such as support vector machines (SVMs), decision trees (<xref ref-type="bibr" rid="B19">Liu et al., 2014</xref>), and random forests have been extensively applied to classify water quality states based on physicochemical indicators like pH, turbidity, dissolved oxygen, and nutrient concentrations (<xref ref-type="bibr" rid="B20">Liu et al., 2015</xref>) These methods demonstrated improved predictive performance compared to rule-based logic and could generalize across different datasets when sufficient labeled data was available (<xref ref-type="bibr" rid="B30">Tinelli and Juran., 2019</xref>). However, the need for manual feature engineering and the limited ability to model temporal dynamics posed ongoing challenges. Deep learning further advanced this field by enabling automatic feature extraction and spatiotemporal representation learning. Convolutional neural networks (CNNs) have been used to analyze remote sensing imagery for detecting changes in water color, sediment distribution, and algal bloom signatures (<xref ref-type="bibr" rid="B13">Gunda and Mitra., 2016</xref>). Recurrent neural networks (RNNs) and long short-term memory networks (LSTMs) have proven useful for modeling time-series sensor data to track pollutant trends or sudden spikes (<xref ref-type="bibr" rid="B21">McKenna et al., 2006</xref>). When applied to water contamination problems, these models can learn complex dependencies between environmental variables and pollution events. Despite their predictive power, many deep learning models remain black boxes, hindering their adoption in regulatory or high-risk ecological applications where interpretability and traceability are critical (<xref ref-type="bibr" rid="B37">Wilson and Gianchandani., 2003</xref>) In parallel, the adoption of Internet of Things (IoT) technologies has revolutionized environmental monitoring by enabling real-time, distributed sensing of water parameters (<xref ref-type="bibr" rid="B11">Girones et al., 2010</xref>). Networks of smart sensors deployed in lakes, rivers, and reservoirs continuously report data on temperature, turbidity, conductivity, and the presence of hazardous contaminants (<xref ref-type="bibr" rid="B11">Girones et al., 2010</xref>). This real-time data collection improves both the spatial and temporal resolution of water quality assessments and facilitates early warning systems. Several recent studies have proposed integrating IoT with machine learning models to automate anomaly detection and forecast contamination events (<xref ref-type="bibr" rid="B23">Naveed et al., 2022</xref>). However, most existing works treat the data pipeline and the predictive model as decoupled components and rarely incorporate environmental physics or feedback-driven updates into the learning process (<xref ref-type="bibr" rid="B34">Wang et al., 2021</xref>). Moreover, few existing approaches actively combine physical contaminant transport modeling with data-driven AI to support both detection and decision-making (<xref ref-type="bibr" rid="B24">Nguyen et al., 2019</xref>). There is a growing need for hybrid methods that can bridge the gap between physically interpretable pollutant dynamics and the flexibility of neural prediction models (<xref ref-type="bibr" rid="B4">Barraza et al., 2025</xref>) The integration of stakeholder knowledge and real-time control strategies into the modeling process remains underexplored in water contamination literature (<xref ref-type="bibr" rid="B35">Wang et al., 2025</xref>). Our work addresses these limitations by proposing an end-to-end framework that combines deep learning with hydrodynamic principles and sensor feedback mechanisms. The AquaDynNet model simulates the transport and degradation of pollutants using a neural architecture grounded in physical laws, while FlowSentinel incorporates real-time observation updates and participatory decision-making (<xref ref-type="bibr" rid="B7">deSouza et al., 2025</xref>). This holistic approach supports not only accurate prediction, but also transparent and adaptive water quality management in complex ecological environments.</p>
</sec>
<sec sec-type="methods" id="s3">
<title>3 Methods</title>
<sec id="s3-1">
<title>3.1 Overview</title>
<p>We propose an integrated framework for water contamination detection that combines physics-informed deep learning and adaptive management. The core of the system is AquaDynNet, a multi-branch convolutional neural network designed to simulate the spatiotemporal transport and degradation of pollutants. It ingests multi-source inputs&#x2014;including environmental sensor streams and remote sensing data&#x2014;to predict contaminant concentration fields in real time. To support practical decision-making, AquaDynNet is embedded into FlowSentinel, a management framework that enables real-time feedback, adaptive pollution control, and stakeholder-guided intervention planning. FlowSentinel integrates sensor updates through Bayesian correction and guides environmental policy via a participatory decision module. <xref ref-type="fig" rid="F1">Figure 1</xref> provides a high-level illustration of the proposed approach, showing how data flows through each component of the system, from collection to prediction and response. This modular design allows for accurate detection, dynamic adjustment, and transparent water quality governance.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Overview of the proposed AquaDynNet &#x2b; FlowSentinel framework. The system processes multi-source inputs, predicts contamination levels via neural modeling, and uses FlowSentinel to close the loop through adaptive control and participatory governance.</p>
</caption>
<graphic xlink:href="fenvs-13-1612658-g001.tif">
<alt-text content-type="machine-generated">Flowchart titled &#x22;Overview&#x22; depicting the relationships between various aspects of water contamination. It includes &#x22;Sources of Contamination&#x22; (Point and Non-Point Source Pollution), &#x22;Impacts on Ecosystems and Health&#x22; (Eutrophication, Persistent Contaminants, Human Health Risks), and &#x22;Ecosystem Alteration.&#x22; The chart leads to &#x22;Mitigation and Management&#x22; (Monitoring and Control, New Detection and Treatment Methods, Pollution Prevention) and &#x22;Technological Advancements&#x22; (Remote Sensing, Sensor Networks, Advanced Filtration). Arrows indicate the flow between categories.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Preliminaries</title>
<p>This section outlines the mathematical formulation of water contamination as a dynamic system involving the transport and transformation of pollutants in a water body over time. The water body is represented as a spatial domain in three dimensions, where pollutants may enter through various sources such as agricultural runoff, wastewater discharge, or industrial effluents. The concentration of pollutants is treated as a function that depends on both space and time.</p>
<p>The rate at which pollutants enter the system is modeled using a source term that captures the input from different types of sources. These sources can be spatially distributed (agricultural runoff) or localized (industrial point discharge). The movement and spread of pollutants in water are governed by advection (transport by water flow) and diffusion (spreading due to mixing and turbulence).</p>
<p>To fully define the system, boundary conditions must be applied. These describe how contaminants behave at the boundaries of the water body. For example, Dirichlet conditions might specify a known concentration at a surface or riverbank, while Neumann conditions could represent scenarios where there is no pollutant flux across the boundary.</p>
<p>An important quantity to track is the total mass of contaminants in the system, which is obtained by integrating the concentration over the entire domain. Additionally, regulatory thresholds or environmental standards are defined for different contaminants. If the pollutant concentration exceeds these limits, the water quality is considered hazardous to human health and aquatic ecosystems.</p>
<p>In essence, the problem of monitoring and mitigating water contamination involves understanding the interplay between pollutant sources, water flow dynamics, diffusion processes, and spatial-temporal distribution of pollutants. By solving the underlying transport model, we can identify areas of high contamination and assess the long-term environmental impacts.</p>
</sec>
<sec id="s3-3">
<title>3.3 AquaDynNet</title>
<p>We introduce AquaDynNet, a novel model developed to simulate and predict water contamination dynamics with improved accuracy and environmental fidelity. This model integrates pollutant interactions, spatial heterogeneity, and adaptive flow dynamics to capture the complex behavior of contaminants in natural and engineered aquatic systems (As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Schematic diagram of the AquaDynNet architecture. This diagram depicts the multi-branch neural architecture of AquaDynNet, designed to simulate contaminant transport and dynamic water quality assessment. The model processes multi-channel spatiotemporal inputs through three parallel pathways: a spatial CNN branch, a temporal CNN branch, and a spatio-temporal CNN branch. Each branch applies convolution and pooling operations tailored to extract localized, sequential, or joint features. Outputs are fused and passed into a multi-layer encoder block incorporating generalized transport dynamics and spatiotemporal source encoding. The encoded representations are subsequently used to evaluate ecological impact via a dynamic water quality index estimation module, allowing softmax-based probabilistic prediction of region-wise contamination status.</p>
</caption>
<graphic xlink:href="fenvs-13-1612658-g002.tif">
<alt-text content-type="machine-generated">Flowchart depicting a neural network model for feature extraction and dynamic impact evaluation. It starts with inputs labeled as &#x22;n, trials, ceg channels, time,&#x22; featuring an image of people testing water quality. The process flows into a &#x22;Spatial/Temporal CNN,&#x22; divided into &#x22;Spatial CNN,&#x22; &#x22;Spatio-Temporal CNN,&#x22; and &#x22;Temporal CNN,&#x22; each with convolutional and average pooling layers. The output connects to a block with &#x22;Dynamic Impact Evaluation&#x22; and &#x22;SoftMax&#x22; leading to &#x22;Output Probabilities.&#x22; Also pictured are &#x22;Generalized Transport Dynamics&#x22; and &#x22;Spatiotemporal Source Encoding&#x22; with &#x22;Add&#x26;Norm&#x22; layers.</alt-text>
</graphic>
</fig>
<p>This section presents an advanced formulation of contaminant transport in aquatic environments by extending the classical advection-diffusion model. It incorporates key processes such as pollutant degradation, spatial heterogeneity in hydrodynamic and physicochemical parameters, and time-varying flow dynamics. These enhancements enable the model to better reflect real-world conditions such as biological and chemical decay, temperature effects, and turbulent dispersion. The transport dynamics also consider directionally variable mixing by using a tensor-based diffusion formulation, which is especially important in stratified or complex flow systems. The pollutant source term is modeled with stochastic elements to account for unpredictable events and spatial variability, including both continuous pollution and sudden releases. Additionally, the degradation rate of pollutants is modeled as a function of environmental conditions such as temperature, dissolved oxygen, and solar irradiance. This makes the model responsive to seasonal and diurnal fluctuations in the aquatic environment. To numerically solve the resulting equations, advanced computational techniques like finite-volume or spectral element methods are suggested, with mesh refinement in regions of steep gradients or variable pollution sources.</p>
<p>To capture the nuanced behavior of pollutant emissions, a spatiotemporal encoding of sources is introduced. This framework represents emission sources as spatially discrete and temporally dynamic, ideal for modeling scenarios like industrial discharges or stormwater outflows. Spatial singularities are first described using delta functions and then smoothed using Gaussian kernels for better numerical stability and accuracy. Emission intensity is modeled with both deterministic and stochastic elements, driven by environmental factors such as rainfall, temperature, and human activity schedules. This flexible design allows simulation of various pollution patterns including urban runoff, agricultural discharge, and industrial accidents. The framework also includes a method for calculating total pollutant load over a region and time window, which supports environmental compliance assessments and helps quantify the impact of pollution events.</p>
<p>To measure the changing impact of pollution on water quality, a time-dependent Water Quality Index (WQI) framework is introduced. This index integrates pollutant concentration, ecosystem sensitivity, and spatial regulatory thresholds to provide a comprehensive metric for ecological stress. It accounts for time-varying ecological sensitivity&#x2014;such as seasonal events or vulnerable periods&#x2014;and normalizes pollutant exposure against regulatory standards (As shown in <xref ref-type="fig" rid="F3">Figure 3</xref>). For broader spatial evaluation, the WQI can be aggregated over a region using weights that reflect ecological or societal importance. The model also describes how the WQI evolves over time, allowing for analysis of both pollution events and mitigation efforts. The rate of change of WQI offers insights into whether water quality is improving or deteriorating in real time. By linking the WQI to predictive outputs from models such as AquaDynNet, the framework supports scenario-based forecasting and impact analysis. This enables integration into decision-support systems for both planning and response, offering a robust, adaptive, and predictive approach to water quality management. The WQI&#x2019;s temporal and spatial responsiveness makes it a valuable tool for evaluating degradation and formulating mitigation strategies under dynamic environmental conditions.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Schematic diagram of the Dynamic Impact Evaluation. This diagram illustrates the multi-head attention mechanism applied to temporal pollutant concentration features <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, generating impact-aware representations <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> that are dynamically aggregated to compute the Water Quality Impact Metric <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The mechanism evaluates ecological stress by integrating spatial-temporal pollutant exposure with ecosystem sensitivity functions and learned weights <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, enabling adaptive forecasting and scenario-based water quality analysis.</p>
</caption>
<graphic xlink:href="fenvs-13-1612658-g003.tif">
<alt-text content-type="machine-generated">Diagram of a multi-head attention mechanism in machine learning. It includes input sequences \(X\) fed into three linear projections \(W_i^Q\), \(W_i^K\), \(W_i^V\). Eight attention heads calculate \( \text{Head}_i = \text{softmax} \left(\frac{Q_iK_i^T}{\sqrt{d_x}}\right)V_i \). Results undergo dynamic impact evaluation, producing outputs \((Z_0, Z_1, \ldots, Z_7)\) combined into \(M\) via \(W_o\).</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3-4">
<title>3.4 FlowSentinel</title>
<p>In this section, we propose FlowSentinel, a comprehensive strategy for managing water contamination. Built upon the AquaDynNet model, FlowSentinel synergizes predictive simulation, real-time feedback, and participatory decision-making to create an intelligent, adaptive management framework for water quality control. The following three components form the strategic backbone of FlowSentinel (As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>).</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Schematic diagram of the FlowSentinel framework. This schematic represents the core architecture of FlowSentinel, a data-driven water contamination management strategy. The process begins with the integration of real-time sensing to capture aquatic conditions, followed by a preparation phase where data is assimilated via AquaDynNet for model training. Adaptive pollution management is then conducted through feedback control loops, leading to model deployment in a testing phase. A participatory decision framework enables stakeholder-driven optimization and consensus building for intervention policies.</p>
</caption>
<graphic xlink:href="fenvs-13-1612658-g004.tif">
<alt-text content-type="machine-generated">Diagram illustrating a participatory decision framework for adaptive pollution management. It features stages of real-time sensing integration, preparation (meta-training), deployment (testing), and client interaction. Arrows indicate data flow and processing between neural network icons, which represent different stages of analysis and decision-making.</alt-text>
</graphic>
</fig>
<p>FlowSentinel initiates its predictive feedback loop by integrating dense real-time sensor networks across aquatic systems. These sensors collect high-frequency data on various environmental variables such as pollutant concentration, water velocity, temperature, turbidity, dissolved oxygen, and precipitation. The data is continuously sent to a central processing unit, where the AquaDynNet model uses it to refine short-term forecasts. This predictive process functions as a recursive update system, where future pollutant concentrations are estimated based on current states and sensor inputs. The model not only updates the contaminant concentration but also adjusts parameters like flow velocity and source intensity. A Bayesian correction mechanism is incorporated to manage observational uncertainties, allowing the model to weigh possible outcomes based on how well they align with observed data. Furthermore, a discrepancy index is introduced to compare model predictions with real-time sensor observations, serving as a trigger for anomaly detection and alerts. This allows for the rapid identification of contamination events and enables prompt corrective actions. As a result, AquaDynNet transitions from a static model into an adaptive forecasting tool that evolves in response to real-world environmental changes and unexpected pollution episodes.</p>
<p>FlowSentinel utilizes an adaptive control architecture to optimize mitigation strategies under evolving environmental conditions. Real-time observations are mapped to control actions such as discharge limitations, flow regulations, land use adjustments, and ecological buffers. The model evaluates the effectiveness of intervention strategies by comparing predicted pollutant concentrations with regulatory or ecological targets. An optimization framework seeks to minimize deviation from these targets while accounting for implementation feasibility and cost. The system anticipates future pollutant dynamics using a rolling-horizon strategy, continuously updating as new sensor data becomes available. It also incorporates uncertainty through ensemble simulations, which explore various scenarios by perturbing input factors like flow rates, emission levels, and weather conditions. Ultimately, the optimized control strategies are translated into localized operational directives, ensuring that each subregion receives tailored guidance. This results in a spatially and temporally adaptive plan to maintain pollutant levels within acceptable limits, even in complex and variable aquatic environments.</p>
<p>To enable collaborative governance, FlowSentinel includes a participatory decision framework that integrates model-driven outputs with stakeholder-specific values and preferences. This system features a dynamic decision support interface for visualizing data, evaluating scenarios, and encoding stakeholder priorities. Stakeholders are modeled with distinct sensitivities to pollution impacts over space and time, allowing for personalized assessments of environmental exposure. The framework quantifies cumulative impacts and uses these metrics to compare different intervention scenarios. Preferences are expressed through multi-criteria evaluations balancing environmental benefits, economic costs, and equity considerations (As shown in <xref ref-type="fig" rid="F5">Figure 5</xref>). The system supports trade-off analysis using Pareto frontiers and calculates impact disparities among stakeholders to identify strategies that reduce inequity. Stakeholder influence is spatially encoded, and collective decisions are made by maximizing a global utility function that balances stakeholder priorities across the region. Through this structure, FlowSentinel supports transparent, inclusive, and data-driven environmental management, integrating scientific modeling with stakeholder engagement for effective real-time governance.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Schematic diagram of the Participatory Decision Framework. The left subfigure illustrates the fusion process where heterogeneous decision attributes are integrated through transformation functions and combined into a fused vector for reasoning. The right subfigure depicts the participatory decision workflow within FlowSentinel: multiple stakeholder feature embeddings <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> are aggregated via a weighted mechanism under a participatory framework to generate a scenario-aware representation <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, which is passed through a discriminator <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> for decision evaluation. This architecture embeds stakeholder preferences and spatial influence into a cooperative governance process.</p>
</caption>
<graphic xlink:href="fenvs-13-1612658-g005.tif">
<alt-text content-type="machine-generated">Diagram showing a participatory decision framework in two parts. On the left, a fused vector process operates with elements \(Z_m^k\), \(Z_m^t\), and \(Z_m^k\) integrating through modules \(F_C\) and \(\Gamma\). On the right, a decision framework featuring \(\Gamma\) and \(\bigoplus\) combines inputs \(Z_V\) and \(Z_s\), generating \(Z_{tr}\). Further integration via \(\Gamma\), module \(G\), and component \(D\) leads to a 0/1 output, processing \(Z_g\), and \(Z_t\).</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s4">
<title>4 Experimental setup</title>
<sec id="s4-1">
<title>4.1 Dataset</title>
<p>This study leverages four complementary datasets that together offer a multi-dimensional view of freshwater pollution dynamics across space, time, and ecological impact. The first is the Terra Satellite Dataset (<xref ref-type="bibr" rid="B33">Venkata Sudhakar and Reddy., 2023</xref>), which provides high-resolution remote sensing imagery and surface reflectance data collected by NASA&#x2019;s Terra spacecraft through its MODIS (Moderate Resolution Imaging Spectroradiometer) instrument. This dataset captures a range of geophysical variables relevant to water pollution modeling, including land surface temperature, vegetation indices, soil moisture anomalies, and surface runoff patterns. These variables are essential for contextualizing watershed-scale pollutant mobility and identifying anthropogenic influence zones, particularly in rural and peri-urban regions where ground-based monitoring is sparse. Supplementing this macro-scale view is the Aquatic Toxicity Dataset (<xref ref-type="bibr" rid="B9">Gajewicz-Skretna et al., 2021</xref>,), a curated collection of laboratory-tested toxicological responses of aquatic organisms to various chemical substances. It contains dose-response profiles for fish, invertebrates, and algae exposed to contaminants such as heavy metals, pesticides, and industrial solvents. The dataset is derived from standardized bioassays and peer-reviewed ecotoxicology studies, offering a quantitative foundation for linking contaminant concentrations to biological impact thresholds. This allows the model to not only track contaminant presence but also infer potential ecological damage through risk-weighted scoring. In addition to these remote and biological sources, we incorporate the Water Quality Dataset (<xref ref-type="bibr" rid="B16">Huang et al., 2021</xref>), a heterogeneous compilation of <italic>in situ</italic> water quality measurements collected from monitoring stations maintained by environmental agencies, hydrological networks, and public health institutions. Parameters measured include concentrations of nitrate, phosphate, lead, mercury, biological oxygen demand (BOD), chemical oxygen demand (COD), pH, turbidity, and dissolved oxygen (DO), all of which are instrumental in capturing the chemical state of the water body under observation. Temporal granularity varies from hourly to monthly depending on the station and region, enabling both short-term anomaly detection and long-term trend analysis. Geographical coverage spans multiple continents and climates, allowing for cross-regional model generalization and climate-resilience evaluation. Lastly, the WaterNet Dataset (<xref ref-type="bibr" rid="B2">Ajayi et al., 2022</xref>) provides a graph-structured representation of water distribution networks, drainage systems, and hydraulic connectivity within catchments and urban environments. Each node in the WaterNet graph corresponds to a hydrologic junction, such as a monitoring station, discharge outlet, or confluence point, while edges denote flow pathways, enabling the construction of a topologically consistent flow map. Attributes assigned to each node include flow rate, inflow composition, and contamination history, while edge weights represent hydraulic resistance, transport delay, or dispersion coefficients. WaterNet serves as the computational backbone for simulating contaminant propagation through infrastructure-dense systems, particularly under conditions of rapid flow changes such as stormwater events or infrastructure failures. When integrated, these four datasets support a comprehensive and hierarchical modeling strategy, from global land-surface predictors and ecological hazard characterization to localized chemical readings and network-structured flow dynamics. This multi-source integration enhances the robustness of pollutant forecasts and supports scalable application across geographies with differing data infrastructure maturity. Furthermore, the diverse data modalities foster opportunities for multimodal learning, enabling the model to cross-validate predictions from independent data views and to fill in missing information through representational transfer. Together, these datasets form the empirical foundation of our system, guiding not only the calibration and validation of simulation modules but also the evaluation of mitigation strategies within the FlowSentinel framework.</p>
<p>In order to enhance transparency and reproducibility, we now provide detailed characteristics of the four datasets used. The Terra Satellite Dataset consists of high-resolution remote sensing imagery collected via NASA&#x2019;s MODIS instrument onboard the Terra spacecraft. It features a spatial resolution of 500&#xa0;m and a temporal frequency ranging from 1 to 8 days, depending on the variable. The dataset includes over 20,000 image tiles across diverse geographic regions, with global coverage spanning all continents, which supports generalized training for pollution pattern recognition. The Aquatic Toxicity Dataset comprises approximately 5,100 curated entries detailing toxicological responses of aquatic organisms&#x2014;fish, invertebrates, and algae&#x2014;under controlled laboratory conditions. Each entry includes dosage-response relationships for one contaminant-organism pair, and the dataset spans chemical exposures from over 30 countries across Asia, Europe, and the Americas. Temporal metadata indicates experimental collection primarily between 2005 and 2021. The Water Quality Dataset contains over 12,000 field-recorded entries from environmental monitoring stations. Measurements include nitrate, phosphate, pH, turbidity, and dissolved oxygen, with sampling frequencies ranging from hourly to monthly. The spatial scope encompasses rivers and lakes across 18 countries, including extensive coverage in China, Germany, the United States, and India. The dataset supports both real-time anomaly detection and long-term trend analysis. The WaterNet Dataset models hydraulic infrastructure via a graph representation. It contains over 2,000 nodes and 3,500 edges representing hydrological junctions and flow pathways in urban, peri-urban, and rural environments. It covers networks in 15 countries with a mix of topologies and includes flow rate, inflow composition, and historical contamination data. Temporal dynamics are encoded through hourly simulations and logged events, enabling time-aware modeling of pollutant propagation through infrastructure systems.</p>
</sec>
<sec id="s4-2">
<title>4.2 Experimental details</title>
<p>To assess the effectiveness of the proposed framework, we conduct extensive experiments using four representative benchmark datasets: Terra Satellite, Aquatic Toxicity, Water Quality, and WaterNet. Each dataset is divided into stratified training and testing subsets to maintain balanced distributions across spatial, temporal, and ecological dimensions. Performance outcomes are benchmarked against leading existing methods under identical conditions to guarantee experimental fairness and replicability. Our unified model architecture features a convolutional neural network (CNN) backbone enriched with spatial attention layers, followed by multiple fully connected modules. The CNN component is responsible for capturing multi-resolution features from multimodal inputs, while the attention mechanism directs the model&#x2019;s focus toward spatial-temporal regions most indicative of pollution signals. Prior to training, all input data are carefully preprocessed. For spatial data such as satellite imagery, operations include normalization, per-channel standardization, and image patch extraction. For graph-based datasets like WaterNet, we apply graph-level normalization along with spectral embedding techniques to preserve relational structures. We further augment the data through a variety of techniques, including geometric transformations (e.g., rotations, scalings, flips), elastic deformations, brightness modulation, and temporal jittering to enhance model robustness and reduce overfitting. Training is carried out using the Adam optimizer with an initial learning rate of 0.001 and a batch size set to 32. The training process spans 100 epochs, with an early stopping criterion triggered if no improvement is observed in the validation loss over 10 successive epochs. All experiments are executed on an NVIDIA GPU (Model X) equipped with 16&#xa0;GB of memory to support high-throughput processing of large-scale multimodal data. Regularization methods include L2 penalty (with a decay factor of 0.0001) and dropout (set at 0.5) applied to the dense layers to mitigate overfitting. We evaluate model performance using standard classification metrics such as accuracy, precision, recall, and F1-score. For segmentation-related tasks, we report the mean Intersection-over-Union (mIoU). For datasets exhibiting class imbalance, especially in toxicity prediction tasks, the area under the receiver operating characteristic curve (AUC) is also included. Each experiment is conducted independently three times with varying random seeds, and the final performance is reported as the mean along with standard deviation to capture variability. Additionally, we perform ablation experiments to isolate the contribution of each component (e.g., graph integration, multimodal inputs), and apply statistical significance testing to determine the reliability of observed improvements over competitive baselines.</p>
</sec>
<sec id="s4-3">
<title>4.3 Comparison with SOTA methods</title>
<p>On the Terra Satellite dataset, our method outperforms all other methods, achieving a notable accuracy of 90.75<inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02, recall of 86.41<inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02, F1 score of 88.79<inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01, and AUC of 92.02<inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03. Compared to the best-performing method (BLIP), our method shows a significant improvement, especially in recall and F1 score, which indicates better generalization and robustness. Similarly, on the Aquatic Toxicity dataset, AquaDynNet achieves an accuracy of 92.58<inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02, recall of 89.73<inline-formula id="inf16">
<mml:math id="m16">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02, F1 score of 91.12<inline-formula id="inf17">
<mml:math id="m17">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02, and AUC of 94.13<inline-formula id="inf18">
<mml:math id="m18">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03, which again surpasses all other methods, including BLIP, ViT, and I3D. On the Water Quality dataset, AquaDynNet achieves an accuracy of 88.34<inline-formula id="inf19">
<mml:math id="m19">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02, recall of 83.68<inline-formula id="inf20">
<mml:math id="m20">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03, F1 score of 85.54<inline-formula id="inf21">
<mml:math id="m21">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02, and AUC of 89.72<inline-formula id="inf22">
<mml:math id="m22">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03, outperforming the best alternative method (BLIP). On WaterNet, AquaDynNet achieves an accuracy of 91.98<inline-formula id="inf23">
<mml:math id="m23">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03, recall of 87.61<inline-formula id="inf24">
<mml:math id="m24">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02, F1 score of 89.22<inline-formula id="inf25">
<mml:math id="m25">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03, and AUC of 92.47<inline-formula id="inf26">
<mml:math id="m26">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02, further demonstrating its superior performance across all datasets. The significant improvements in performance achieved by AquaDynNet can be attributed to its novel architecture and the effective integration of different features from various data sources. Our method effectively captures the complex relationships within the datasets, leading to higher accuracy, recall, F1 score, and AUC, especially in comparison to existing methods.</p>
<p>The results highlight the effectiveness and superiority of AquaDynNet over current SOTA methods, making it a promising approach for 3D object recognition and related tasks.</p>
<p>The experimental results in <xref ref-type="table" rid="T1">Table 1</xref>; <xref ref-type="table" rid="T2">Table 2</xref> consistently demonstrate that AquaDynNet outperforms competing models across all benchmark datasets. Notably, the model achieves a significant AUC improvement over ViT and BLIP, two strong baselines in vision-language and spatiotemporal modeling. This improvement is attributed to the incorporation of physically-informed components such as the Generalized Transport Dynamics and Spatiotemporal Source Encoding modules, which enable the model to simulate real-world pollutant behavior more effectively. The model&#x2019;s superior recall and F1-scores suggest it is particularly adept at detecting contamination events without missing rare or spatially dispersed pollution signals&#x2014;a critical requirement for environmental monitoring. The high AUC on the WaterNet dataset underscores its robustness in complex hydraulic infrastructures, where pollutant dispersion is affected by dynamic network topology. Furthermore, the low variance in performance across three independent runs highlights the model&#x2019;s stability and generalization. These observations collectively affirm that our approach is not only accurate but also interpretable and resilient across varying water quality challenges.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Performance benchmarking of our approach against leading techniques on terra satellite and aquatic toxicity datasets.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Model</th>
<th colspan="4" align="center">Terra satellite dataset</th>
<th colspan="4" align="center">Aquatic toxicity dataset</th>
</tr>
<tr>
<th align="center">Accuracy</th>
<th align="center">Recall</th>
<th align="center">F1 Score</th>
<th align="center">AUC</th>
<th align="center">Accuracy</th>
<th align="center">Recall</th>
<th align="center">F1 Score</th>
<th align="center">AUC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">CLIP <xref ref-type="bibr" rid="B41">Zhang et al. (2024)</xref>
</td>
<td align="center">81.45<inline-formula id="inf27">
<mml:math id="m27">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">73.12<inline-formula id="inf28">
<mml:math id="m28">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">76.87<inline-formula id="inf29">
<mml:math id="m29">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">80.15<inline-formula id="inf30">
<mml:math id="m30">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">88.50<inline-formula id="inf31">
<mml:math id="m31">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">85.20<inline-formula id="inf32">
<mml:math id="m32">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">87.16<inline-formula id="inf33">
<mml:math id="m33">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">90.12<inline-formula id="inf34">
<mml:math id="m34">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">ViT <xref ref-type="bibr" rid="B32">Touvron et al. (2022)</xref>
</td>
<td align="center">87.63<inline-formula id="inf35">
<mml:math id="m35">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">80.40<inline-formula id="inf36">
<mml:math id="m36">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">83.17<inline-formula id="inf37">
<mml:math id="m37">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">85.98<inline-formula id="inf38">
<mml:math id="m38">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">85.78<inline-formula id="inf39">
<mml:math id="m39">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">82.53<inline-formula id="inf40">
<mml:math id="m40">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">84.92<inline-formula id="inf41">
<mml:math id="m41">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">89.62<inline-formula id="inf42">
<mml:math id="m42">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">I3D <xref ref-type="bibr" rid="B26">Peng et al. (2023)</xref>
</td>
<td align="center">82.49<inline-formula id="inf43">
<mml:math id="m43">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">75.08<inline-formula id="inf44">
<mml:math id="m44">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">79.11<inline-formula id="inf45">
<mml:math id="m45">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">78.45<inline-formula id="inf46">
<mml:math id="m46">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">81.20<inline-formula id="inf47">
<mml:math id="m47">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">78.36<inline-formula id="inf48">
<mml:math id="m48">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">80.43<inline-formula id="inf49">
<mml:math id="m49">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">84.01<inline-formula id="inf50">
<mml:math id="m50">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
</tr>
<tr>
<td align="center">BLIP <xref ref-type="bibr" rid="B18">Li et al. (2022)</xref>
</td>
<td align="center">88.34<inline-formula id="inf51">
<mml:math id="m51">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">84.12<inline-formula id="inf52">
<mml:math id="m52">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">85.98<inline-formula id="inf53">
<mml:math id="m53">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">83.72<inline-formula id="inf54">
<mml:math id="m54">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">89.47<inline-formula id="inf55">
<mml:math id="m55">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">86.09<inline-formula id="inf56">
<mml:math id="m56">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">88.73<inline-formula id="inf57">
<mml:math id="m57">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">90.25<inline-formula id="inf58">
<mml:math id="m58">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">Wav2Vec 2.0 <xref ref-type="bibr" rid="B6">Chen and Rudnicky. (2023)</xref>
</td>
<td align="center">85.61<inline-formula id="inf59">
<mml:math id="m59">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">77.43<inline-formula id="inf60">
<mml:math id="m60">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">80.64<inline-formula id="inf61">
<mml:math id="m61">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">82.49<inline-formula id="inf62">
<mml:math id="m62">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>.02</td>
<td align="center">86.80<inline-formula id="inf63">
<mml:math id="m63">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">80.91<inline-formula id="inf64">
<mml:math id="m64">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">82.30<inline-formula id="inf65">
<mml:math id="m65">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">85.88<inline-formula id="inf66">
<mml:math id="m66">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">T5 <xref ref-type="bibr" rid="B43">Zhuang et al. (2023)</xref>
</td>
<td align="center">79.11<inline-formula id="inf67">
<mml:math id="m67">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">71.68<inline-formula id="inf68">
<mml:math id="m68">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">74.94<inline-formula id="inf69">
<mml:math id="m69">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">76.59<inline-formula id="inf70">
<mml:math id="m70">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">81.90<inline-formula id="inf71">
<mml:math id="m71">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">77.25<inline-formula id="inf72">
<mml:math id="m72">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">79.60<inline-formula id="inf73">
<mml:math id="m73">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">83.55<inline-formula id="inf74">
<mml:math id="m74">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">Ours (AquaDynNet)</td>
<td align="center">
<bold>90.75</bold>
<inline-formula id="inf75">
<mml:math id="m75">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>86.41</bold>
<inline-formula id="inf76">
<mml:math id="m76">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>88.79</bold>
<inline-formula id="inf77">
<mml:math id="m77">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.01</bold>
</td>
<td align="center">
<bold>92.02</bold>
<inline-formula id="inf78">
<mml:math id="m78">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
<td align="center">
<bold>92.58</bold>
<inline-formula id="inf79">
<mml:math id="m79">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>89.73</bold>
<inline-formula id="inf80">
<mml:math id="m80">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>91.12</bold>
<inline-formula id="inf81">
<mml:math id="m81">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>94.13</bold>
<inline-formula id="inf82">
<mml:math id="m82">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The values in bold are the best values.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Performance benchmarking of our approach against leading techniques on water quality and WaterNet datasets.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Model</th>
<th colspan="4" align="center">Water quality dataset</th>
<th colspan="4" align="center">WaterNet dataset</th>
</tr>
<tr>
<th align="center">Accuracy</th>
<th align="center">Recall</th>
<th align="center">F1 Score</th>
<th align="center">AUC</th>
<th align="center">Accuracy</th>
<th align="center">Recall</th>
<th align="center">F1 Score</th>
<th align="center">AUC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">CLIP <xref ref-type="bibr" rid="B41">Zhang et al. (2024)</xref>
</td>
<td align="center">84.92<inline-formula id="inf83">
<mml:math id="m83">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">75.81<inline-formula id="inf84">
<mml:math id="m84">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">79.16<inline-formula id="inf85">
<mml:math id="m85">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">81.04<inline-formula id="inf86">
<mml:math id="m86">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">87.33<inline-formula id="inf87">
<mml:math id="m87">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">83.19<inline-formula id="inf88">
<mml:math id="m88">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">85.46<inline-formula id="inf89">
<mml:math id="m89">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">89.92<inline-formula id="inf90">
<mml:math id="m90">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">ViT <xref ref-type="bibr" rid="B32">Touvron et al. (2022)</xref>
</td>
<td align="center">82.75<inline-formula id="inf91">
<mml:math id="m91">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">76.59<inline-formula id="inf92">
<mml:math id="m92">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">79.61<inline-formula id="inf93">
<mml:math id="m93">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">80.35<inline-formula id="inf94">
<mml:math id="m94">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">86.14<inline-formula id="inf95">
<mml:math id="m95">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">80.48<inline-formula id="inf96">
<mml:math id="m96">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">83.57<inline-formula id="inf97">
<mml:math id="m97">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">88.13<inline-formula id="inf98">
<mml:math id="m98">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
</tr>
<tr>
<td align="center">I3D <xref ref-type="bibr" rid="B26">Peng et al. (2023)</xref>
</td>
<td align="center">81.03<inline-formula id="inf99">
<mml:math id="m99">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">74.22<inline-formula id="inf100">
<mml:math id="m100">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">78.00<inline-formula id="inf101">
<mml:math id="m101">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">79.88<inline-formula id="inf102">
<mml:math id="m102">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">82.47<inline-formula id="inf103">
<mml:math id="m103">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">77.11<inline-formula id="inf104">
<mml:math id="m104">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">79.30<inline-formula id="inf105">
<mml:math id="m105">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">84.25<inline-formula id="inf106">
<mml:math id="m106">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
</tr>
<tr>
<td align="center">BLIP <xref ref-type="bibr" rid="B18">Li et al. (2022)</xref>
</td>
<td align="center">85.11<inline-formula id="inf107">
<mml:math id="m107">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">79.98<inline-formula id="inf108">
<mml:math id="m108">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">82.17<inline-formula id="inf109">
<mml:math id="m109">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">83.20<inline-formula id="inf110">
<mml:math id="m110">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">89.45<inline-formula id="inf111">
<mml:math id="m111">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">83.22<inline-formula id="inf112">
<mml:math id="m112">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">86.73<inline-formula id="inf113">
<mml:math id="m113">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">91.02<inline-formula id="inf114">
<mml:math id="m114">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">Wav2Vec 2.0 <xref ref-type="bibr" rid="B6">Chen and Rudnicky. (2023)</xref>
</td>
<td align="center">83.68<inline-formula id="inf115">
<mml:math id="m115">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">75.03<inline-formula id="inf116">
<mml:math id="m116">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">77.96<inline-formula id="inf117">
<mml:math id="m117">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">80.72<inline-formula id="inf118">
<mml:math id="m118">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">85.28<inline-formula id="inf119">
<mml:math id="m119">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">81.79<inline-formula id="inf120">
<mml:math id="m120">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">83.99<inline-formula id="inf121">
<mml:math id="m121">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">88.66<inline-formula id="inf122">
<mml:math id="m122">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">T5 <xref ref-type="bibr" rid="B43">Zhuang et al. (2023)</xref>
</td>
<td align="center">80.42<inline-formula id="inf123">
<mml:math id="m123">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">72.96<inline-formula id="inf124">
<mml:math id="m124">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">75.38<inline-formula id="inf125">
<mml:math id="m125">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">77.21<inline-formula id="inf126">
<mml:math id="m126">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">84.12<inline-formula id="inf127">
<mml:math id="m127">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">79.34<inline-formula id="inf128">
<mml:math id="m128">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">81.77<inline-formula id="inf129">
<mml:math id="m129">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">86.98<inline-formula id="inf130">
<mml:math id="m130">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">Ours (AquaDynNet)</td>
<td align="center">
<bold>88.34</bold>
<inline-formula id="inf131">
<mml:math id="m131">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>83.68</bold>
<inline-formula id="inf132">
<mml:math id="m132">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
<td align="center">
<bold>85.54</bold>
<inline-formula id="inf133">
<mml:math id="m133">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>89.72</bold>
<inline-formula id="inf134">
<mml:math id="m134">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
<td align="center">
<bold>91.98</bold>
<inline-formula id="inf135">
<mml:math id="m135">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
<td align="center">
<bold>87.61</bold>
<inline-formula id="inf136">
<mml:math id="m136">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>89.22</bold>
<inline-formula id="inf137">
<mml:math id="m137">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
<td align="center">
<bold>92.47</bold>
<inline-formula id="inf138">
<mml:math id="m138">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The values in bold are the best values.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The models used for comparison&#x2014;CLIP, ViT, I3D, BLIP, Wav2Vec 2.0, and T5&#x2014;are not originally designed for environmental modeling. However, they represent cutting-edge architectures that are widely adopted for tasks involving multimodal learning, satellite imagery analysis, and temporal sequence modeling. These characteristics align with the core demands of our problem setting, where input data consists of remote sensing images, spatially distributed sensor streams, and time-series measurements of water quality parameters. ViT and I3D are capable of processing temporal sequences and learning from spatiotemporal data, making them suitable for modeling contamination trends over time. CLIP and BLIP, although from the vision-language domain, offer robust image representation capabilities that can generalize to remote sensing contexts due to their pretraining on large and diverse datasets. Their adaptability to various data modalities makes them strong benchmarks for evaluating the generalizability of AquaDynNet. Wav2Vec 2.0 and T5 were included for their sequence modeling strength and ability to process structured inputs such as environmental logs or time-tagged pollutant records. Conventional domain-specific baselines&#x2014;such as hydrodynamic simulation tools (SWAT, HEC-RAS) or rule-based environmental models&#x2014;were not included due to fundamental architectural differences. These models are not designed for end-to-end learning with multimodal inputs and typically lack the capability for real-time prediction or integration with sensor feedback. Many rely heavily on manual parameter tuning and domain-specific calibration, which limits their scalability and reproducibility in AI-driven pipelines. We have thus focused on models that align better with the data modalities and operational goals of our framework.</p>
</sec>
<sec id="s4-4">
<title>4.4 Ablation study</title>
<p>To evaluate the individual impact of each fundamental component within our AquaDynNet framework, we perform a comprehensive ablation analysis by sequentially excluding three essential modules. Generalized Transport Dynamics, Spatiotemporal Source Encoding, and Real-Time Sensing Integration. The results on the Terra Satellite and Aquatic Toxicity datasets are reported in <xref ref-type="table" rid="T3">Tables 3</xref>, <xref ref-type="table" rid="T4">4</xref>. We observe that removing the Generalized Transport Dynamics module results in the most significant degradation, especially in accuracy and AUC, underscoring the importance of physically grounded contaminant propagation modeling. On the Terra dataset, for instance, accuracy drops from 90.75% to 85.34%, and AUC from 92.02 to 85.90, illustrating that spatial-temporal diffusion effects are essential to model contaminant flow patterns driven by hydrological transport. When the Spatiotemporal Source Encoding module is removed, recall and F1 score decline across both datasets, demonstrating the importance of capturing dynamic, localized pollutant inputs, such as episodic discharges or spatially clustered contamination events. The removal of Real-Time Sensing Integration also leads to noticeable performance reduction, albeit to a lesser extent, suggesting that online observation correction provides added robustness but is particularly beneficial in settings with dynamic environmental inputs.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Performance benchmarking of our approach against leading techniques on recommendation systems across terra satellite and aquatic toxicity datasets.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Model variant</th>
<th colspan="4" align="center">Terra satellite dataset</th>
<th colspan="4" align="center">Aquatic toxicity dataset</th>
</tr>
<tr>
<th align="center">Accuracy</th>
<th align="center">Recall</th>
<th align="center">F1 Score</th>
<th align="center">AUC</th>
<th align="center">Accuracy</th>
<th align="center">Recall</th>
<th align="center">F1 Score</th>
<th align="center">AUC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">AquaDynNet (Full)</td>
<td align="center">
<bold>90.75</bold>
<inline-formula id="inf139">
<mml:math id="m139">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>86.41</bold>
<inline-formula id="inf140">
<mml:math id="m140">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>88.79</bold>
<inline-formula id="inf141">
<mml:math id="m141">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.01</bold>
</td>
<td align="center">
<bold>92.02</bold>
<inline-formula id="inf142">
<mml:math id="m142">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
<td align="center">
<bold>92.58</bold>
<inline-formula id="inf143">
<mml:math id="m143">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>89.73</bold>
<inline-formula id="inf144">
<mml:math id="m144">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>91.12</bold>
<inline-formula id="inf145">
<mml:math id="m145">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>94.13</bold>
<inline-formula id="inf146">
<mml:math id="m146">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
</tr>
<tr>
<td align="center">w.o Gen. Transport Dynamics</td>
<td align="center">85.34<inline-formula id="inf147">
<mml:math id="m147">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">79.21<inline-formula id="inf148">
<mml:math id="m148">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">81.76<inline-formula id="inf149">
<mml:math id="m149">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.01</td>
<td align="center">85.90<inline-formula id="inf150">
<mml:math id="m150">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">88.11<inline-formula id="inf151">
<mml:math id="m151">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">83.47<inline-formula id="inf152">
<mml:math id="m152">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">85.28<inline-formula id="inf153">
<mml:math id="m153">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">89.45<inline-formula id="inf154">
<mml:math id="m154">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
</tr>
<tr>
<td align="center">w.o Spatiotemporal Encoding</td>
<td align="center">86.72<inline-formula id="inf155">
<mml:math id="m155">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">80.12<inline-formula id="inf156">
<mml:math id="m156">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">83.09<inline-formula id="inf157">
<mml:math id="m157">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">86.77<inline-formula id="inf158">
<mml:math id="m158">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">89.35<inline-formula id="inf159">
<mml:math id="m159">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">85.03<inline-formula id="inf160">
<mml:math id="m160">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">86.81<inline-formula id="inf161">
<mml:math id="m161">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">90.27<inline-formula id="inf162">
<mml:math id="m162">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">w.o Real-Time Sensing</td>
<td align="center">87.15<inline-formula id="inf163">
<mml:math id="m163">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">81.09<inline-formula id="inf164">
<mml:math id="m164">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">83.84<inline-formula id="inf165">
<mml:math id="m165">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">87.93<inline-formula id="inf166">
<mml:math id="m166">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">90.16<inline-formula id="inf167">
<mml:math id="m167">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">86.47<inline-formula id="inf168">
<mml:math id="m168">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">87.83<inline-formula id="inf169">
<mml:math id="m169">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">91.32<inline-formula id="inf170">
<mml:math id="m170">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The values in bold are the best values.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Performance benchmarking of our approach against leading techniques on recommendation systems across water quality and WaterNet datasets.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Model variant</th>
<th colspan="4" align="center">Water quality dataset</th>
<th colspan="4" align="center">WaterNet dataset</th>
</tr>
<tr>
<th align="center">Accuracy</th>
<th align="center">Recall</th>
<th align="center">F1 Score</th>
<th align="center">AUC</th>
<th align="center">Accuracy</th>
<th align="center">Recall</th>
<th align="center">F1 Score</th>
<th align="center">AUC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">AquaDynNet (Full)</td>
<td align="center">
<bold>88.34</bold>
<inline-formula id="inf171">
<mml:math id="m171">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>83.68</bold>
<inline-formula id="inf172">
<mml:math id="m172">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
<td align="center">
<bold>85.54</bold>
<inline-formula id="inf173">
<mml:math id="m173">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>89.72</bold>
<inline-formula id="inf174">
<mml:math id="m174">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
<td align="center">
<bold>91.98</bold>
<inline-formula id="inf175">
<mml:math id="m175">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
<td align="center">
<bold>87.61</bold>
<inline-formula id="inf176">
<mml:math id="m176">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
<td align="center">
<bold>89.22</bold>
<inline-formula id="inf177">
<mml:math id="m177">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.03</bold>
</td>
<td align="center">
<bold>92.47</bold>
<inline-formula id="inf178">
<mml:math id="m178">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>0.02</bold>
</td>
</tr>
<tr>
<td align="center">w.o Gen. Transport Dynamics</td>
<td align="center">83.17<inline-formula id="inf179">
<mml:math id="m179">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">78.01<inline-formula id="inf180">
<mml:math id="m180">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">79.86<inline-formula id="inf181">
<mml:math id="m181">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">83.68<inline-formula id="inf182">
<mml:math id="m182">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">85.23<inline-formula id="inf183">
<mml:math id="m183">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">80.17<inline-formula id="inf184">
<mml:math id="m184">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">82.34<inline-formula id="inf185">
<mml:math id="m185">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">86.01<inline-formula id="inf186">
<mml:math id="m186">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">w.o Spatiotemporal Encoding</td>
<td align="center">84.10<inline-formula id="inf187">
<mml:math id="m187">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">78.65<inline-formula id="inf188">
<mml:math id="m188">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">80.93<inline-formula id="inf189">
<mml:math id="m189">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">85.02<inline-formula id="inf190">
<mml:math id="m190">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">86.71<inline-formula id="inf191">
<mml:math id="m191">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">81.28<inline-formula id="inf192">
<mml:math id="m192">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">83.42<inline-formula id="inf193">
<mml:math id="m193">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">87.89<inline-formula id="inf194">
<mml:math id="m194">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
</tr>
<tr>
<td align="center">w.o Real-Time Sensing</td>
<td align="center">85.23<inline-formula id="inf195">
<mml:math id="m195">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">80.04<inline-formula id="inf196">
<mml:math id="m196">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">82.18<inline-formula id="inf197">
<mml:math id="m197">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
<td align="center">86.47<inline-formula id="inf198">
<mml:math id="m198">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">87.08<inline-formula id="inf199">
<mml:math id="m199">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">82.61<inline-formula id="inf200">
<mml:math id="m200">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">84.05<inline-formula id="inf201">
<mml:math id="m201">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.03</td>
<td align="center">88.41<inline-formula id="inf202">
<mml:math id="m202">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>0.02</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The values in bold are the best values.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The ablation results are presented on the Water Quality and WaterNet datasets. The performance trends observed here are consistent with those from the previous datasets, but the importance of Real-Time Sensing Integration becomes more pronounced, especially on the WaterNet dataset. Removing this component leads to a substantial drop in all metrics, with F1 score decreasing from 89.22 to 84.05 and AUC from 92.47 to 88.41, indicating the critical role of real-time environmental updates in infrastructure-dense and highly dynamic water systems. In contrast, the removal of Generalized Transport Dynamics yields large accuracy and AUC penalties on Water Quality data, confirming the necessity of modeling pollutant advection and degradation under varying hydrological and chemical conditions. The ablation of Spatiotemporal Source Encoding consistently results in lower recall and F1 scores, reflecting a reduced ability to detect distributed or time-variant contamination sources. These findings demonstrate that each component within AquaDynNet plays a distinct and irreplaceable role across different data modalities and environmental settings, and validate the model&#x2019;s composite architecture as essential for generalizable performance in real-world water quality modeling tasks.</p>
<p>The ablation study presented in <xref ref-type="table" rid="T3">Table 3</xref>; <xref ref-type="table" rid="T4">Table 4</xref> provides critical insights into the contribution of each core module in AquaDynNet. Removing the Generalized Transport Dynamics (GTD) module leads to the largest degradation in both accuracy and AUC across all datasets, confirming that embedding hydrodynamic priors into the model is essential for capturing realistic pollutant behavior. Specifically, AUC dropped by 6.12 points on the Water Quality dataset and 6.46 points on WaterNet when GTD was removed, underscoring its role in preserving physical consistency. Excluding the Spatiotemporal Source Encoding (STE) led to decreased recall and F1-score, suggesting a reduced ability to handle temporally variable or spatially concentrated emissions. This module is particularly valuable in scenarios involving episodic discharges or spatial anomalies, such as industrial runoff or urban stormwater events. The Real-Time Sensing Integration (RTSI) module, when removed, caused notable performance drops in WaterNet, where sensor updates are most critical due to the rapidly changing environmental conditions of infrastructure-heavy systems. The AUC drop from 92.47 to 88.41 further highlights its role in dynamic adaptation. Overall, these experiments validate the complementary strengths of each architectural component and justify the integrated design of AquaDynNet for generalizable and interpretable water contamination detection.</p>
<p>To provide a clearer understanding of how each architectural component contributes to the overall performance of AquaDynNet, we present a comparative visualization in <xref ref-type="fig" rid="F6">Figure 6</xref>. This line plot captures the metric changes&#x2014;Accuracy, F1-Score, and AUC&#x2014;across four datasets (Terra, Aquatic Toxicity, Water Quality, and WaterNet) under different ablation settings. The Full configuration represents the complete model, while the subsequent points indicate performance when one core component is removed: Generalized Transport Dynamics (G.T.D.), Spatiotemporal Encoding (S.T.E.), or Real-Time Sensing Integration (R.T.S.I.). The visualization reveals that the absence of G.T.D. leads to the sharpest performance declines across all metrics, particularly on the Terra and Water Quality datasets, underscoring its central role in modeling physical transport and pollutant dynamics. Similarly, excluding R.T.S.I. results in significant performance drops, most notably in WaterNet, where real-time feedback is essential for handling rapidly changing conditions. Although removing S.T.E. also impacts performance, the decline is comparatively moderate. By providing a consolidated view across all datasets and metrics, this figure confirms that each module within AquaDynNet plays a unique and essential role. The composite design ensures the model&#x2019;s high accuracy, robustness, and applicability in diverse ecological settings. This visual summary strengthens our earlier quantitative findings and offers an intuitive complement to the ablation tables.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Component-wise performance degradation across datasets. This line plot visualizes how removing key modules&#x2014;Generalized Transport Dynamics (G.T.D.), Spatiotemporal Encoding (S.T.E.), and Real-Time Sensing Integration (R.T.S.I.)&#x2014;affects Accuracy, F1-Score, and AUC on all four datasets. The G.T.D. module proves essential for maintaining high accuracy and generalization, while R.T.S.I. is particularly impactful in dynamic infrastructure settings.</p>
</caption>
<graphic xlink:href="fenvs-13-1612658-g006.tif">
<alt-text content-type="machine-generated">Line plot titled &#x22;Component-Wise Performance Drop Across All Datasets&#x22; showing metric values from 75% to 100% for Terra, Aquatic, Water Quality, and WaterNet datasets. Metrics include Accuracy, F1 Score, and AUC. The x-axis categories are Full, without G.T.D., without S.T.E., and without R.T.S.I. Each metric&#x27;s line shows a performance drop when components are removed. Legend indicates different colored and styled lines for each metric.</alt-text>
</graphic>
</fig>
<p>To clarify the modeling objectives and comparative structure of our experiments, we organize this section into three specific layers: task definition, baseline comparison, and performance analysis. For each dataset, the modeling goal is clearly defined. These comparisons are summarized in <xref ref-type="table" rid="T5">Table 5</xref>, highlighting how AquaDynNet outperforms state-of-the-art baselines and demonstrating the critical role of each architectural module. For instance, in the Water Quality dataset, the objective is to classify water samples into safe or contaminated categories based on sensor measurements. In contrast, the WaterNet dataset emphasizes contaminant propagation modeling across hydraulic networks, requiring both node-level prediction and temporal trend forecasting. We compared our model (AquaDynNet) against six representative baseline methods: CLIP, ViT, I3D, BLIP, Wav2Vec 2.0, and T5. Each method was chosen to reflect either a strong visual-language foundation or a temporal sequence modeling capability. All models were trained and tested under identical conditions using stratified dataset splits to ensure fairness. Evaluation metrics include accuracy, recall, F1-score, and AUC. These metrics were calculated across three independent trials, with mean and standard deviation reported. To make the comparison more interpretable, we added specific examples to the text. For instance, on the Water Quality dataset, AquaDynNet achieved an F1-score of 85.54 <inline-formula id="inf203">
<mml:math id="m203">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02, compared to 82.17<inline-formula id="inf204">
<mml:math id="m204">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.01 by the best-performing baseline BLIP, reflecting a 3.37% absolute improvement. On the Terra Satellite dataset, AquaDynNet&#x2019;s AUC score reached 92.02 <inline-formula id="inf205">
<mml:math id="m205">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.03, substantially higher than ViT&#x2019;s 85.98 <inline-formula id="inf206">
<mml:math id="m206">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02. These differences demonstrate the robustness and generalizability of AquaDynNet across modalities and tasks. In the ablation study, we tested the effect of removing each core module in isolation. When the Generalized Transport Dynamics module was excluded, the accuracy on the Aquatic Toxicity dataset dropped from 92.58% to 88.11%, with the AUC decreasing from 94.13 to 89.45. This confirms the value of physically grounded pollutant dynamics modeling. Similarly, the absence of Real-Time Sensing Integration caused a significant drop in performance, particularly in dynamic datasets like WaterNet, suggesting that our real-time feedback mechanism is crucial for accuracy and responsiveness. This restructuring and the added examples aim to make the modeling pipeline and performance implications more transparent and verifiable for readers.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Illustrative comparison of AquaDynNet against baseline models across datasets.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Dataset</th>
<th align="center">Model</th>
<th align="center">F1-score</th>
<th align="center">AUC</th>
<th align="center">Accuracy</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">Water Quality</td>
<td align="center">AquaDynNet (Ours)</td>
<td align="center">
<bold>85.54</bold> <inline-formula id="inf207">
<mml:math id="m207">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
<td align="center">
<bold>89.72</bold> <inline-formula id="inf208">
<mml:math id="m208">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.03</td>
<td align="center">88.34 <inline-formula id="inf209">
<mml:math id="m209">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
</tr>
<tr>
<td align="center">BLIP</td>
<td align="center">82.17 <inline-formula id="inf210">
<mml:math id="m210">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.01</td>
<td align="center">83.20 <inline-formula id="inf211">
<mml:math id="m211">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.03</td>
<td align="center">85.11 <inline-formula id="inf212">
<mml:math id="m212">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.03</td>
</tr>
<tr>
<td rowspan="2" align="left">Terra Satellite</td>
<td align="center">AquaDynNet (Ours)</td>
<td align="center">88.79 <inline-formula id="inf213">
<mml:math id="m213">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.01</td>
<td align="center">
<bold>92.02</bold> <inline-formula id="inf214">
<mml:math id="m214">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.03</td>
<td align="center">
<bold>90.75</bold> <inline-formula id="inf215">
<mml:math id="m215">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
</tr>
<tr>
<td align="center">ViT</td>
<td align="center">83.17 <inline-formula id="inf216">
<mml:math id="m216">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
<td align="center">85.98 <inline-formula id="inf217">
<mml:math id="m217">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
<td align="center">87.63 <inline-formula id="inf218">
<mml:math id="m218">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
</tr>
<tr>
<td rowspan="2" align="left">Aquatic Toxicity (Ablation)</td>
<td align="center">Full Model</td>
<td align="center">
<bold>91.12</bold> <inline-formula id="inf219">
<mml:math id="m219">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
<td align="center">
<bold>94.13</bold> <inline-formula id="inf220">
<mml:math id="m220">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.03</td>
<td align="center">
<bold>92.58</bold> <inline-formula id="inf221">
<mml:math id="m221">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
</tr>
<tr>
<td align="center">w/o Transport Dynamics</td>
<td align="center">85.28 <inline-formula id="inf222">
<mml:math id="m222">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
<td align="center">89.45 <inline-formula id="inf223">
<mml:math id="m223">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.02</td>
<td align="center">88.11 <inline-formula id="inf224">
<mml:math id="m224">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.03</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The values in bold are the best values.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>While the above experiments focus on evaluating model performance across diverse datasets, our proposed framework is explicitly designed for real-world deployment in water quality monitoring systems. The modular architecture of AquaDynNet and FlowSentinel supports seamless integration with real-time environmental sensing platforms. For example, AquaDynNet accepts input from distributed water quality sensors deployed in rivers, lakes, or reservoirs, which can continuously stream measurements such as pH, turbidity, temperature, and dissolved oxygen. These data are directly assimilated into the model pipeline through the FlowSentinel component. FlowSentinel functions as a dynamic control loop that receives real-time observational data and adjusts AquaDynNet&#x2019;s predictions using Bayesian correction and Kalman filtering. This allows the system to account for unexpected pollution events, missing sensor values, or external environmental shocks. The system can be embedded within existing hydrological infrastructure through edge computing units that collect, preprocess, and relay sensor signals to the central prediction engine. Our framework also supports participatory decision-making by allowing stakeholders&#x2014;including policymakers, environmental agencies, and utility operators&#x2014;to interact with model outputs through a web-based interface. They can simulate hypothetical pollution scenarios, evaluate mitigation strategies, and prioritize intervention locations based on the predicted water quality index and ecological risk estimates. Since the model is grounded in physical transport dynamics, it provides not only accurate forecasts but also interpretable spatial patterns that align with how contamination disperses in real water bodies. This operational setup transforms AquaDynNet from a static prediction model into an adaptive, closed-loop monitoring system suitable for continuous deployment. It enables predictive surveillance and proactive intervention, making it well-suited for managing water quality in complex ecological regions and under resource-constrained monitoring conditions.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusions and future work</title>
<p>The study addresses the increasing threat of water contamination and proposes an AI-powered approach for improving water quality monitoring. Traditional water quality monitoring techniques, such as manual sampling and basic chemical analysis, are inadequate in detecting contamination in real-time. To overcome these limitations, the authors introduce a novel method that leverages AI, machine learning algorithms and sensor networks, for continuous monitoring of water bodies. The model integrates real-time sensor data with predictive analytics to detect contamination events more accurately and efficiently than traditional methods. The experimental results demonstrate the model&#x2019;s superiority, showing it can predict contaminant concentrations and evaluate mitigation strategies with enhanced accuracy and speed. This AI-based approach provides actionable insights that can guide policymakers and environmental agencies in mitigating water contamination&#x2019;s effects on public health and ecosystems, offering a scalable solution for global water management challenges.</p>
<p>While our current evaluation demonstrates strong performance across curated datasets, we recognize the importance of assessing the proposed framework under varying environmental settings. Different types of water pollution&#x2014;such as heavy metal discharge, agricultural runoff, microbial contamination, or thermal effluents&#x2014;may exhibit distinct spatiotemporal behaviors that could influence prediction dynamics. Likewise, weather-induced events like rainfall, droughts, and temperature fluctuations introduce additional variability in pollutant dispersion and measurement noise. Our model&#x2019;s design, grounded in physical transport mechanisms, provides a degree of inherent adaptability to such conditions. However, further validation is needed to quantify its robustness in the presence of multi-source pollution and underrepresented climatic regimes. In future work, we plan to extend the training process using synthetic or augmented datasets that simulate extreme scenarios, incorporate uncertainty-aware prediction layers, and evaluate model generalizability across diverse geographic regions. These efforts will support the deployment of AquaDynNet in operational environments with varying hydrological, ecological, and meteorological characteristics (<xref ref-type="bibr" rid="B8">Frincu, 2025</xref>).</p>
<p>Our interpretation of the experimental results is supported by a growing body of literature emphasizing the advantages of physically grounded, sensor-integrated, and data-driven methods in environmental monitoring (<xref ref-type="bibr" rid="B17">Lambrou et al., 2014</xref>). Prior research has shown that sensor network integration and real-time data feedback significantly enhance contamination detection capabilities in drinking water systems (<xref ref-type="bibr" rid="B5">Che et al., 2015</xref>). Moreover, machine learning-based approaches, when combined with domain-specific modeling, have demonstrated improved prediction accuracy and adaptability under various hydrological conditions (<xref ref-type="bibr" rid="B1">Ahmed et al., 2019</xref>). The role of sensor placement in optimizing contamination detection coverage is also well recognized (<xref ref-type="bibr" rid="B15">Hu et al., 2018</xref>), particularly in infrastructure-dense regions. Finally, reviews on remote sensing applications further affirm the importance of multimodal data fusion in water quality monitoring (<xref ref-type="bibr" rid="B22">Mohseni et al., 2022</xref>).</p>
<p>Despite its promising outcomes, there are two limitations in the current approach that need further consideration. The model&#x2019;s reliance on sensor networks may pose challenges related to the density distribution of sensors in diverse geographical areas, potentially affecting data quality and coverage in remote or less accessible locations. While the AI-powered system offers improved detection capabilities, it requires continuous updates and refinement to account for the ever-changing nature of water contaminants, environmental conditions, and emerging pollutants. Future research should focus on enhancing sensor network accessibility and developing adaptable AI models that can accommodate new contaminants and dynamic environmental variables. In addition to the discussed issues surrounding sensor density and dynamic pollutant variability, we identify three further limitations that may affect the robustness and scalability of our framework. First, the adaptability of AquaDynNet to emerging contaminants such as per- and polyfluoroalkyl substances (PFAS) presents a critical challenge. These compounds possess unique physicochemical properties, often exhibiting low degradability and high environmental persistence. As PFAS may not be well-represented in existing datasets or training regimes, their detection would require model retraining on new labeled data and potentially revising feature extraction modules to incorporate relevant molecular descriptors or spectroscopic signatures. Second, the real-time deployment of AquaDynNet and FlowSentinel introduces considerable computational overhead. The system currently depends on high-performance computing infrastructure, including GPUs with significant memory capacity, to process multimodal data streams and update predictions in near real time. This may limit its practical adoption in low-resource regions or decentralized monitoring setups. Potential solutions include model pruning, quantization, or the development of lightweight surrogate models that maintain performance while reducing inference latency. Third, the generalizability of our ecological impact modeling&#x2014;especially the dynamic Water Quality Index (WQI)&#x2014;may vary across geographic regions. Factors such as regulatory thresholds, ecosystem sensitivity, and pollutant interaction dynamics differ significantly between freshwater systems in, for instance, arid versus temperate climates. While our model provides a flexible architecture, local calibration of ecological baselines and stakeholder preferences remains essential to maintain interpretability and decision relevance. Future work should explore transfer learning strategies and modular WQI definitions to support broader applicability without sacrificing domain specificity. These additional limitations underscore the need for adaptive modeling, computational efficiency, and regional customization in developing scalable, actionable AI solutions for water quality management.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The datasets generated and/or analysed during the current study are available in the <ext-link ext-link-type="uri" xlink:href="https://snippets.cacher.io/snippet/a2b3af798528d1ae0c05">https://snippets.cacher.io/snippet/a2b3af798528d1ae0c05</ext-link>.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>LY: Conceptualization, Methodology, Supervision, Project administration, Validation, Resources, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. ZZ: Software, Validation, Data curation, Conceptualization, Formal analysis, Investigation, Funding acquisition, Software, Writing &#x2013; original draft, Writing &#x2013; review and editing. XL: formal analysis, investigation, Writing &#x2013; review and editing. JH: Data curation, Writing &#x2013; review and editing. LY: Writing &#x2013; original draft, Writing &#x2013; review and editing. YW: Visualization, Writing &#x2013; review and editing. AZ: Supervision, Funding acquisition, Writing &#x2013; review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. All funding sources must be clearly disclosed, including specific grant numbers where relevant. Please make sure that all required funding details are included prior to publication, as updates cannot be made once the article is published.</p>
</sec>
<ack>
<p>This brief statement serves to recognize the support and assistance provided by particular individuals, organizations, or institutions that contributed to the authors&#x2019; work.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="s12">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenvs.2025.1612658/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenvs.2025.1612658/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Supplementaryfile1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmed</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Othman</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Afan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ibrahim</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Fai</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hossain</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Machine learning methods for better water quality prediction</article-title>. <source>J. Hydrology</source> <volume>578</volume>, <fpage>124084</fpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2019.124084</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ajayi</surname>
<given-names>O. O.</given-names>
</name>
<name>
<surname>Bagula</surname>
<given-names>A. B.</given-names>
</name>
<name>
<surname>Maluleke</surname>
<given-names>H. C.</given-names>
</name>
<name>
<surname>Gaffoor</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jovanovic</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Pietersen</surname>
<given-names>K. C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Waternet: a network for monitoring and assessing water quality for drinking and irrigation purposes</article-title>. <source>IEEE Access</source> <volume>10</volume>, <fpage>48318</fpage>&#x2013;<lpage>48337</lpage>. <pub-id pub-id-type="doi">10.1109/access.2022.3172274</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arnon</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>Ezra</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fishbain</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Water characterization and early contamination detection in highly varying stochastic background water, based on machine learning methodology for processing real-time uv-spectrophotometry</article-title>. <source>Water Res.</source> <volume>155</volume>, <fpage>333</fpage>&#x2013;<lpage>342</lpage>. <pub-id pub-id-type="doi">10.1016/j.watres.2019.02.027</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barraza</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Maina</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Langer</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Arellano</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Martinez</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Berky</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2025</year>). <article-title>Ficus insipida tree rings as biomonitors for gaseous elemental mercury in the artisanal gold mining-impacted peruvian amazon</article-title>. <source>Front. Environ. Sci.</source> <volume>13</volume>, <fpage>1531800</fpage>. <pub-id pub-id-type="doi">10.3389/fenvs.2025.1531800</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Che</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Smith</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Performance evaluation for a contamination detection method using multiple water quality sensors in an early warning system</article-title>. <source>Water</source> <volume>7</volume>, <fpage>1422</fpage>&#x2013;<lpage>1436</lpage>. <pub-id pub-id-type="doi">10.3390/w7041422</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>L.-W.</given-names>
</name>
<name>
<surname>Rudnicky</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2023</year>). &#x201c;<article-title>Exploring wav2vec 2.0 fine tuning for improved speech emotion recognition</article-title>,&#x201d; in <source>ICASSP 2023-2023 IEEE international conference on acoustics, speech and signal processing (ICASSP)</source> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>deSouza</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ibsen</surname>
<given-names>P. C.</given-names>
</name>
<name>
<surname>Westervelt</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>Kahn</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zaitchik</surname>
<given-names>B. F.</given-names>
</name>
<name>
<surname>Kinney</surname>
<given-names>P. L.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>A nationwide evaluation of crowd-sourced ambient temperature data</article-title>. <source>Front. Environ. Sci.</source> <volume>13</volume>, <fpage>1527855</fpage>. <pub-id pub-id-type="doi">10.3389/fenvs.2025.1527855</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Frincu</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Artificial intelligence in water quality monitoring: a review of water quality assessment applications</article-title>. <source>Water Qual. Res. J.</source> <volume>60</volume>, <fpage>164</fpage>&#x2013;<lpage>176</lpage>. <pub-id pub-id-type="doi">10.2166/wqrj.2024.049</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gajewicz-Skretna</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Furuhama</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Yamamoto</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Suzuki</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Generating accurate <italic>in silico</italic> predictions of acute aquatic toxicity for a range of organic chemicals: towards similarity-based machine learning methods</article-title>. <source>Chemosphere</source> <volume>280</volume>, <fpage>130681</fpage>. <pub-id pub-id-type="doi">10.1016/j.chemosphere.2021.130681</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gautam</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Suniti</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kumari</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Madathil</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Nair</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>A review on recent advances in biosensors for detection of water contamination</article-title>. <source>Int. J. Environ. Sci.</source> <volume>2</volume>, <fpage>1565</fpage>&#x2013;<lpage>1574</lpage>. <comment>Available online at: <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.indianjournals.com/ijor.aspx?target=ijor:ijes&#x26;volume=2&#x26;issue=3&#x26;article=039">https://www.indianjournals.com/ijor.aspx?target&#x3d;ijor:ijes&#x26;volume&#x3d;2&#x26;issue&#x3d;3&#x26;article&#x3d;039</ext-link>.</comment>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Girones</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ferr&#xfa;s</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Alonso</surname>
<given-names>J. L.</given-names>
</name>
<name>
<surname>Rodriguez-Manzano</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Calgua</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>de Abreu Corr&#xea;a</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Molecular detection of pathogens in water&#x2013;the pros and cons of molecular techniques</article-title>. <source>Water Res.</source> <volume>44</volume>, <fpage>4325</fpage>&#x2013;<lpage>4339</lpage>. <pub-id pub-id-type="doi">10.1016/j.watres.2010.06.030</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Glasgow</surname>
<given-names>H. B.</given-names>
</name>
<name>
<surname>Burkholder</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Reed</surname>
<given-names>R. E.</given-names>
</name>
<name>
<surname>Lewitus</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Kleinman</surname>
<given-names>J. E.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Real-time remote monitoring of water quality: a review of current applications, and advancements in sensor, telemetry, and computing technologies</article-title>. <source>J. Exp. Mar. Biol. Ecol.</source> <volume>300</volume>, <fpage>409</fpage>&#x2013;<lpage>448</lpage>. <pub-id pub-id-type="doi">10.1016/j.jembe.2004.02.022</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gunda</surname>
<given-names>N. S. K.</given-names>
</name>
<name>
<surname>Mitra</surname>
<given-names>S. K.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Rapid water quality monitoring for microbial contamination</article-title>. <source>Electrochem. Soc. Interface</source> <volume>25</volume>, <fpage>73</fpage>&#x2013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1149/2.f06164if</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hou</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Loaiciga</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Detection of water-quality contamination events based on multi-sensor fusion using an extented dempster&#x2013;shafer method</article-title>. <source>Meas. Sci. Technol.</source> <volume>24</volume>, <fpage>055801</fpage>. <pub-id pub-id-type="doi">10.1088/0957-0233/24/5/055801</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A survey on sensor placement for contamination detection in water distribution systems</article-title>. <source>Wirel. Netw.</source> <volume>24</volume>, <fpage>647</fpage>&#x2013;<lpage>661</lpage>. <pub-id pub-id-type="doi">10.1007/s11276-016-1358-0</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bing</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Characterizing the river water quality in China: recent progress and on-going challenges</article-title>. <source>Water Res.</source> <volume>201</volume>, <fpage>117309</fpage>. <pub-id pub-id-type="doi">10.1016/j.watres.2021.117309</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lambrou</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Anastasiou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Panayiotou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Polycarpou</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>A low-cost sensor network for real-time monitoring and contamination detection in drinking water distribution systems</article-title>. <source>IEEE Sensors J.</source> <volume>14</volume>, <fpage>2765</fpage>&#x2013;<lpage>2772</lpage>. <pub-id pub-id-type="doi">10.1109/jsen.2014.2316414</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hoi</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>Blip: bootstrapping language-image pre-training for unified vision-language understanding and generation</article-title>,&#x201d; in <source>International conference on machine learning</source> (<publisher-name>PMLR</publisher-name>), <fpage>12888</fpage>&#x2013;<lpage>12900</lpage>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://proceedings.mlr.press/v162/li22n.html">https://proceedings.mlr.press/v162/li22n.html</ext-link>.</comment>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Che</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Smith</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Contamination event detection using multiple types of conventional water quality sensors in source water</article-title>. <source>Environ. Sci. Process. &#x26; Impacts</source> <volume>16</volume>, <fpage>2028</fpage>&#x2013;<lpage>2038</lpage>. <pub-id pub-id-type="doi">10.1039/c4em00188e</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Che</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Smith</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Performance evaluation for three pollution detection methods using data from a real contamination accident</article-title>. <source>J. Environ. Manag.</source> <volume>161</volume>, <fpage>385</fpage>&#x2013;<lpage>391</lpage>. <pub-id pub-id-type="doi">10.1016/j.jenvman.2015.07.026</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>McKenna</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Hart</surname>
<given-names>D. B.</given-names>
</name>
<name>
<surname>Yarrington</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Impact of sensor detection limits on protecting water distribution systems from contamination events</article-title>. <source>J. Water Resour. Plan. Manag.</source> <volume>132</volume>, <fpage>305</fpage>&#x2013;<lpage>309</lpage>. <pub-id pub-id-type="doi">10.1061/(asce)0733-9496(2006)132:4(305)</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mohseni</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Saba</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Mirmazloumi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Amani</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mokhtarzade</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Jamali</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Ocean water quality monitoring using remote sensing techniques: a review</article-title>. <source>Mar. Environ. Res.</source> <volume>180</volume>, <fpage>105701</fpage>. <pub-id pub-id-type="doi">10.1016/j.marenvres.2022.105701</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Naveed</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Scholz</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ahmed</surname>
<given-names>A. R.</given-names>
</name>
<name>
<surname>Zia</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Al-Faraj</surname>
<given-names>F. A.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>M. S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Integrated risk assessment of contaminants of emerging concern in water resources using fuzzy-based bayesian belief networks</article-title>. <source>J. Hazard. Mater.</source> <volume>429</volume>, <fpage>128309</fpage>. <pub-id pub-id-type="doi">10.1016/j.jhazmat.2021.128309</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Nguyen</surname>
<given-names>T. H.</given-names>
</name>
<name>
<surname>Liew</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lovell</surname>
<given-names>B. C.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Graph-based models for hyperspectral image classification</article-title>,&#x201d; in <source>Machine learning and knowledge discovery in databases</source> (<publisher-name>Springer</publisher-name>), <fpage>131</fpage>&#x2013;<lpage>146</lpage>. <comment>11051 of <italic>Lecture Notes in Computer Science</italic>
</comment>. <pub-id pub-id-type="doi">10.1007/978-3-030-21258-2_10</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Palmer</surname>
<given-names>S. C.</given-names>
</name>
<name>
<surname>Kutser</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hunter</surname>
<given-names>P. D.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Remote sensing of inland waters: challenges, progress and future directions</article-title>. <source>Remote Sens. Environ.</source> <volume>157</volume>, <fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1016/j.rse.2014.09.021</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Watanabe</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2023</year>). &#x201c;<article-title>I3d: transformer architectures with input-dependent dynamic depth for speech recognition</article-title>,&#x201d; in <source>ICASSP 2023-2023 IEEE international conference on acoustics, speech and signal processing (ICASSP)</source> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Priya</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Shenbagalakshmi</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Revathi</surname>
<given-names>T.</given-names>
</name>
</person-group>, (<year>2018</year>). <article-title>Design of smart sensors for real time drinking water quality monitoring and contamination detection in water distributed mains</article-title>. <source>Int. J. Eng. Technol.</source> <volume>7</volume>, <fpage>47</fpage>&#x2013;<lpage>51</lpage>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.academia.edu/download/77653048/3017.pdf">https://www.academia.edu/download/77653048/3017.pdf</ext-link>.</comment>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ramadas</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Samantaray</surname>
<given-names>A. K.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Applications of remote sensing and gis in water quality monitoring and remediation: a state-of-the-art review</article-title>. <source>Water Remediat.</source>, <fpage>225</fpage>&#x2013;<lpage>246</lpage>. <pub-id pub-id-type="doi">10.1007/978-981-10-7551-3_13</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rathi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gupta</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A critical review of sensor location methods for contamination detection in water distribution networks</article-title>. <source>Water Qual. Res. J. Can.</source> <volume>50</volume>, <fpage>95</fpage>&#x2013;<lpage>108</lpage>. <pub-id pub-id-type="doi">10.2166/wqrjc.2014.011</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tinelli</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Juran</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Artificial intelligence-based monitoring system of water quality parameters for early detection of non-specific bio-contamination in water distribution systems</article-title>. <source>Water Supply</source> <volume>19</volume>, <fpage>1785</fpage>&#x2013;<lpage>1792</lpage>. <pub-id pub-id-type="doi">10.2166/ws.2019.057</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Topp</surname>
<given-names>S. N.</given-names>
</name>
<name>
<surname>Pavelsky</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Jensen</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Simard</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ross</surname>
<given-names>M. R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Research trends in the use of remote sensing for inland water quality science: moving towards multidisciplinary applications</article-title>. <source>Water</source> <volume>12</volume>, <fpage>169</fpage>. <pub-id pub-id-type="doi">10.3390/w12010169</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Touvron</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cord</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>J&#xe9;gou</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>Deit iii: revenge of the vit</article-title>,&#x201d; in <source>European conference on computer vision</source> (<publisher-name>Springer</publisher-name>), <fpage>516</fpage>&#x2013;<lpage>533</lpage>.</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Venkata Sudhakar</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Reddy</surname>
<given-names>U.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Impacts of cement industry air pollutants on the environment and satellite data applications for air quality monitoring and management</article-title>. <source>Environ. Monit. Assess.</source> <volume>195</volume>, <fpage>840</fpage>. <pub-id pub-id-type="doi">10.1007/s10661-023-11408-1</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Multiscale dynamic modeling of aquatic contaminant migration in response to environmental stressors</article-title>. <source>Environ. Pollut.</source> <volume>274</volume>, <fpage>116546</fpage>. <pub-id pub-id-type="doi">10.1016/j.envpol.2021.116546</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Rolfsson</surname>
<given-names>&#xd3;.</given-names>
</name>
<etal/>
</person-group> (<year>2025</year>). <article-title>Per- and polyfluoroalkyl substances (pfas) in the cryosphere &#x2013; occurrence, organismic accumulation, ecotoxicological impacts, transformation, and management strategies</article-title>. <source>Front. Environ. Sci.</source> <volume>13</volume>, <fpage>1559941</fpage>. <pub-id pub-id-type="doi">10.3389/fenvs.2025.1559941</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wen</surname>
<given-names>X.-P.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.-F.</given-names>
</name>
<name>
<surname>Funatsu</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Monitoring of water quality using remote sensing data mining</article-title>. <source>Knowledge-oriented Appl. data Min.</source> <comment>Available online at: <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://books.google.com/books?hl=zh-CN&#x26;lr=&#x26;id=CLqZDwAAQBAJ&#x26;oi=fnd&#x26;pg=PA135&#x26;dq=Wen,+X.-P.,+Yang,+X.-F.,+and+Funatsu,+K.+(2011).+Monitoring+of+water+quality+using+remote+sensing+data+mining.+Knowledge-oriented+Appl.+data+Min.&#x26;ots=9lGeBKsWgP&#x26;sig=XPxmaXLvBFoqiID7JN1NdA2-UUc">https://books.google.com/books?hl&#x3d;zh-CN&#x26;lr&#x3d;&#x26;id&#x3d;CLqZDwAAQBAJ&#x26;oi&#x3d;fnd&#x26;pg&#x3d;PA135&#x26;dq&#x3d;Wen,&#x2b;X.-P.,&#x2b;Yang,&#x2b;X.-F.,&#x2b;and&#x2b;Funatsu,&#x2b;K.&#x2b;(2011).&#x2b;Monitoring&#x2b;of&#x2b;water&#x2b;quality&#x2b;using&#x2b;remote&#x2b;sensing&#x2b;data&#x2b;mining.&#x2b;Knowledge-oriented&#x2b;Appl.&#x2b;data&#x2b;Min.&#x26;ots&#x3d;9lGeBKsWgP&#x26;sig&#x3d;XPxmaXLvBFoqiID7JN1NdA2-UUc</ext-link>.</comment>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wilson</surname>
<given-names>C. G.</given-names>
</name>
<name>
<surname>Gianchandani</surname>
<given-names>Y. B.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Spectral detection of metal contaminants in water using an on-chip microglow discharge</article-title>. <source>IEEE Trans. Electron Devices</source> <volume>49</volume>, <fpage>2317</fpage>&#x2013;<lpage>2322</lpage>. <pub-id pub-id-type="doi">10.1109/ted.2002.805608</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2022a</year>). <article-title>A review of remote sensing for water quality retrieval: progress and challenges</article-title>. <source>Remote Sens.</source> <volume>14</volume>, <fpage>1770</fpage>. <pub-id pub-id-type="doi">10.3390/rs14081770</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Driscol</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sarigai</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Lippitt</surname>
<given-names>C. D.</given-names>
</name>
<name>
<surname>Morgan</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022b</year>). <article-title>Towards synoptic water monitoring systems: a review of ai methods for automating water body detection and water quality monitoring using remote sensing</article-title>. <source>Sensors</source> <volume>22</volume>, <fpage>2416</fpage>. <pub-id pub-id-type="doi">10.3390/s22062416</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Haught</surname>
<given-names>R. C.</given-names>
</name>
<name>
<surname>Goodrich</surname>
<given-names>J. A.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Real-time contaminant detection and classification in a drinking water pipe using conventional water quality sensors: techniques and experimental results</article-title>. <source>J. Environ. Manag.</source> <volume>90</volume>, <fpage>2494</fpage>&#x2013;<lpage>2506</lpage>. <pub-id pub-id-type="doi">10.1016/j.jenvman.2009.01.021</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2024</year>). &#x201c;<article-title>Long-clip: unlocking the long-text capability of clip</article-title>,&#x201d; in <source>European conference on computer vision</source> (<publisher-name>Springer</publisher-name>), <fpage>310</fpage>&#x2013;<lpage>325</lpage>.</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Diao</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Investigating effectiveness of sensor placement strategies in contamination detection within water distribution systems</article-title>. <source>J. Water Resour. Plan. Manag.</source> <volume>144</volume>, <fpage>06018003</fpage>. <pub-id pub-id-type="doi">10.1061/(asce)wr.1943-5452.0000919</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhuang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jagerman</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Hui</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). &#x201c;<article-title>Rankt5: fine-tuning t5 for text ranking with ranking losses</article-title>,&#x201d; in <conf-name>Proceedings of the 46th international ACM SIGIR conference on research and development in information retrieval</conf-name>, <fpage>2308</fpage>&#x2013;<lpage>2313</lpage>.</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zulkifli</surname>
<given-names>S. N.</given-names>
</name>
<name>
<surname>Rahim</surname>
<given-names>H. A.</given-names>
</name>
<name>
<surname>Lau</surname>
<given-names>W.-J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Detection of contaminants in water supply: a review on state-of-the-art monitoring technologies and their applications</article-title>. <source>Sensors Actuators B Chem.</source> <volume>255</volume>, <fpage>2657</fpage>&#x2013;<lpage>2689</lpage>. <pub-id pub-id-type="doi">10.1016/j.snb.2017.09.078</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>