A. Bria, G. Cerro, M. Ferdinandi, C. Marrocco, M. Molinara
Water pollution caused by human activities poses a serious global threat to human health. Sensor technologies enabling water monitoring are an important tool that can help facing this problem. In this work,we propose an embedded IoT-ready system based on a proprietary sensor technology for the detectionand recognition of six water contaminants. The system architecture is composed of two layers: (i) a sensing layer based on the SENSIPLUS chip, a proprietary Micro-Analytical Sensing Platform with six inter-digitated electrodes metalized through different materials; and (ii) a data collection, communication, andclassification layer with both hardware and software components. Being classification the most computationally and resource intensive operation, we evaluated nine machine learning solutions of differentcomplexity and analyzed the trade-off between recognition accuracy, processing time, and memory usage to find a solution suitable to be implemented on an edge node. The highest average accuracy of 95.4%was achieved with K-nearest neighbor classification without constraints on processing time and memoryusage, which confirms the potentiality of the system. When such constraints are taken into consideration,the best performance dropped to 86.4% offered by Multi Layer Perceptron.
A file of this publication is available for download , for
personal use only . Click on the download button and enter your
email address in the box . You will receive an email with
instructions to proceed to download