AquaSight: Automatic Water Impurity Detection Utilizing Convolutional Neural Networks

According to the United Nations World Water Assessment Programme, every day, 2 million tons of sewage and industrial and agricultural waste are discharged into the worlds water. In order to address this pervasive issue of increasing water pollution, while ensuring that the global population has an efficient, accurate, and low cost method to assess whether the water they drink is contaminated, we propose AquaSight, a novel mobile application that utilizes deep learning methods, specifically Convolutional Neural Networks, for automated water impurity detection. After comprehensive training with a dataset of 105 images representing varying magnitudes of contamination, the deep learning algorithm achieved a 96 percent accuracy and loss of 0.108. Furthermore, the machine learning model uses efficient analysis of the turbidity and transparency levels of water to estimate a particular sample of waters level of contamination. When deployed, the AquaSight system will provide an efficient way for individuals to secure an estimation of water quality, alerting local and national government to take action and potentially saving millions of lives worldwide.

[1]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[2]  Luca Maria Gambardella,et al.  Flexible, High Performance Convolutional Neural Networks for Image Classification , 2011, IJCAI.

[3]  H. Turral,et al.  More people, more food, worse water? a global review of water pollution from agriculture , 2018 .

[4]  Silvia Silva da Costa Botelho,et al.  Achieving Turbidity Robustness on Underwater Images Local Feature Detection , 2015, BMVC.

[5]  J. Schwartz,et al.  Drinking water turbidity and health. , 1999, Epidemiology.

[6]  Baijian Yang,et al.  Algae Detection Using Computer Vision and Deep Learning , 2018, arXiv.org.

[7]  S. Koponen,et al.  Water quality analysis using an inexpensive device and a mobile phone , 2013, Environmental Systems Research.

[8]  J. Pulliainen,et al.  Application of an empirical neural network to surface water quality estimation in the Gulf of Finland using combined optical data and microwave data , 2002 .

[9]  Santosh Kumar Nanda,et al.  A Cascaded Fuzzy Inference System for Indian river water quality prediction , 2011, Adv. Eng. Softw..

[10]  Peter I. Corke,et al.  Modelling local deep convolutional neural network features to improve fine-grained image classification , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[11]  Fei Yuan,et al.  A Biological Sensor System Using Computer Vision for Water Quality Monitoring , 2018, IEEE Access.

[12]  A. Haines,et al.  The Lancet Commission on pollution and health , 2017, The Lancet.