Water pollution causes an ever-increasing number of diseases and represents a worldwide concern, both for governments and researchers, as well as public opinion. This pollution also regards drinkable water, with two billion people plagued by this problem. Therefore, it is crucial to find reliable and low-cost technologies for a continuous and diffused monitoring of water. In this paper, we present a novel approach that allows the detection of water contaminants by using an ad-hoc classification system that can be implemented aboard low-cost sensors. To this aim, we first project the input data from the sensors into a 3-D space by using the PCA algorithm, then we use an ad-hoc devised classifier to distinguish the contaminants in the transformed space. We used an evolutionary algorithm to learn the parameters of the classifiers. The experiments were performed on a large dataset containing data from four contaminants, with the phosphoric and sulphuric acids, among the others. The results obtained confirm the effectiveness of the proposed approach.

A novel PCA-based approach for building on-board sensor classifiers for water contaminant detection

De Stefano, Claudio;Ferrigno, Luigi;Fontanella, Francesco;Gerevini, Luca;Scotto di Freca, Alessandra
2020-01-01

Abstract

Water pollution causes an ever-increasing number of diseases and represents a worldwide concern, both for governments and researchers, as well as public opinion. This pollution also regards drinkable water, with two billion people plagued by this problem. Therefore, it is crucial to find reliable and low-cost technologies for a continuous and diffused monitoring of water. In this paper, we present a novel approach that allows the detection of water contaminants by using an ad-hoc classification system that can be implemented aboard low-cost sensors. To this aim, we first project the input data from the sensors into a 3-D space by using the PCA algorithm, then we use an ad-hoc devised classifier to distinguish the contaminants in the transformed space. We used an evolutionary algorithm to learn the parameters of the classifiers. The experiments were performed on a large dataset containing data from four contaminants, with the phosphoric and sulphuric acids, among the others. The results obtained confirm the effectiveness of the proposed approach.
File in questo prodotto:
File Dimensione Formato  
4. PRL20EVO.pdf

solo utenti autorizzati

Licenza: Non specificato
Dimensione 841.95 kB
Formato Adobe PDF
841.95 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11580/76295
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
social impact