journal article·2019Open access

Editors' Choice—Artificial Intelligence Based Mobile Application for Water Quality Monitoring

Naga Siva Kumar Gunda, Siddharth Hariharan Gautam, Sushanta K. Mitra

Abstract

The automated identification of colors and their intensity from sensor images is a significant interest in field deployable and cost-effective smartphone-based water monitoring solutions. Artificial Intelligence (AI) has been extensively used in automated image processing applications specifically when there is no recognizable pattern in the image data. AI considerably outperforms conventional detection techniques using image analysis in such scenarios. In the present work, we have developed an Artificial Intelligence (AI) based mobile application platform, that can capture the sensor image using an inbuilt smartphone camera, identify the presence of sensing parameters and classify the level of the same based on color intensity recognized in the training sets of the captured image using deep convolutional neural networks (CNN). As a test case, we have implemented the developed AI-based mobile application platform to monitor the water quality for bacterial contamination where the sensor images are classified into the presence or absence of bacteria based on visual appearance. Our method is seen to detect the presence with a ∼99.99% accuracy which is an improvement in the detection accuracy of the already established method in this regard where manual visual inspection is carried out to classify the sensor images. The considerable enhancement in detection accuracy can be attributed to the elimination of subjective decision making which inevitable consequence of human intervention in the reported test case.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Water Quality Monitoring Technologies · Smart Agriculture and AI · Image Enhancement Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (60)

Show source-provided references
1. Castro D. New J. , The Promise of Artificial Intelligence, Center for Data Innovation (2016).
2. Gunda N. S. K. Gautam S. Mitra S. K. , in Meeting Abstracts, 56, Abstract MA2018-02 1997. The Electrochemical Society (2018).10.1149/MA2018-02/56/1997 ↗
3. 10.1308/14787080429010.1308/147870804290 ↗
4. Fujita · J. Nucl. Med. · 1992 · 33 · 272
5. 10.1007/BF0245782210.1007/BF02457822 ↗
6. 10.2478/v10136-012-0031-x10.2478/v10136-012-0031-x ↗
7. 10.1002/(SICI)1097-0258(20000229)19:4<541::AID-SIM355>3.0.CO;2-V10.1002/(SICI)1097-0258(20000229)19:4<541::AID-SIM355>3.0.CO;2-V ↗
8. Haupt S. E. Pasini A. Marzban C. , Artificial Intelligence Methods in the Environmental Sciences, Springer Science & Business Media (2008).10.1007/978-1-4020-9119-3 ↗
9. 10.1016/S1352-2310(97)00447-010.1016/S1352-2310(97)00447-0 ↗
10. 10.1016/0168-1699(88)90022-110.1016/0168-1699(88)90022-1 ↗
11. 10.1016/0168-1699(85)90004-310.1016/0168-1699(85)90004-3 ↗
12. Imran M. Castillo C. Lucas J. Meier P. Vieweg S. , in Proceedings of the 23rd International Conference on World Wide Web, p. 159, ACM (2014).
13. 10.1145/1226736.122676310.1145/1226736.1226763 ↗
14. 10.1002/ps.278036021010.1002/ps.2780360210 ↗
15. 10.1016/S0168-1699(96)00027-010.1016/S0168-1699(96)00027-0 ↗
16. 10.2527/1998.76102596x10.2527/1998.76102596x ↗
17. 10.3897/oneeco.1.e862110.3897/oneeco.1.e8621 ↗
18. 10.1016/j.matcom.2008.01.02810.1016/j.matcom.2008.01.028 ↗
19. Korbicz J. Koscielny J. M. Kowalczuk Z. Cholewa W. , Fault Diagnosis: Models, Artificial intelligence, Applications, Springer Science & Business Media (2012).
20. Langen P. A. Katz J. S. Dempsey G. Pompano J. , Remote Monitoring of High-Risk Patients using Artificial Intelligence Digital Equipment Corp., U.S. Pat. 5,357,427 (1994).
21. Gvishiani A. Dubois J. O. , Artificial Intelligence and Dynamic Systems for Geophysical Applications, Springer Science & Business Media (2013).
22. 10.1631/FITEE.160180410.1631/FITEE.1601804 ↗
23. 10.1038/nature1453910.1038/nature14539 ↗
24. Goodfellow I. Bengio Y. Courville A. Bengio Y. , Deep Learning, Cambridge: MIT press (2016).
25. 10.1016/j.neunet.2014.09.00310.1016/j.neunet.2014.09.003 ↗
26. Erhan · J. Mach. Learn. Res. · 2010 · 11 · 625
27. 10.1561/200000003910.1561/2000000039 ↗
28. Cireşan D. Meier U. Schmidhuber J. , 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, 3642 (2012).
29. 10.1023/A:100745222302710.1023/A:1007452223027 ↗
30. 10.1117/1.281911910.1117/1.2819119 ↗
31. 10.1145/505282.50528310.1145/505282.505283 ↗
32. 10.1016/j.media.2017.07.00510.1016/j.media.2017.07.005 ↗
33. Rauber J. Brendel W. Bethge M. , Foolbox v0. 8.0: A python toolbox to benchmark the robustness of machine learning models. arXiv preprint arXiv:1707.04131 (2017).
34. Paszke A. Gross S. Chintala S. Chanan G. Yang E. DeVito Z. Lin Z. Desmaison A. Antiga L. Lerer A. , in 31st Conference on Neural Information Processing Systems (NIPS 2017), Long Beach, CA, USA (2017).
35. Ketkar N. , Introduction to pytorch. In Deep Learning with Python, (p. 195). Apress, Berkeley, CA (2017).10.1007/978-1-4842-2766-4_12 ↗
36. Gulli A. Pal S. , Deep Learning with Keras, Packt Publishing Ltd (2017).
37. Abadi M. Barham P. Chen J. Chen Z. Davis A. Dean J. Devin M. Ghemawat S. Irving G. Isard M. Kudlur M. , Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI ’16), Savannah, GA, USA (2016).
38. 10.1016/j.cels.2016.01.00910.1016/j.cels.2016.01.009 ↗
39. 10.1109/TGRS.2016.261635510.1109/TGRS.2016.2616355 ↗
40. Bacus J. W. Bacus J. V. , Bacus Labs Inc., U.S. Pat. 7,031,507 (2006).
41. Liu Y. Gadepalli K. Norouzi M. Dahl G. E. Kohlberger T. Boyko A. Venugopalan S. Timofeev A. Nelson P. Q. Corrado G. S. Hipp J. D. , 2017. Detecting Cancer Metastases on Gigapixel Pathology Images. arXiv preprint arXiv:1703.02442 (2017).
42. Xue Y. Ray N. , 2018. Cell Detection in Microscopy Images with Deep Convolutional Neural Network and Compressed Sensing. Submitted IEEE Transactions on Image Processing (2018).
43. 10.1016/j.ebiom.2017.12.02610.1016/j.ebiom.2017.12.026 ↗
44. 10.1021/acsphotonics.8b0014610.1021/acsphotonics.8b00146 ↗
45. 10.1016/S0031-3203(98)00036-310.1016/S0031-3203(98)00036-3 ↗
46. Ulrich I. Nourbakhsh I. , in Proceedings of the AAAI National Conference on Artificial Intelligence, Austin, TX, USA (2000).
47. 10.1109/83.78443410.1109/83.784434 ↗
48. 10.1364/OE.17.02127110.1364/OE.17.021271 ↗
49. 10.1016/j.bios.2014.09.04210.1016/j.bios.2014.09.042 ↗
50. 10.1016/j.chemosphere.2015.06.01110.1016/j.chemosphere.2015.06.011 ↗
51. Nixon M. Aguado A. S. , Feature Extraction and Image Processing for Computer Vision, Academic Press (2012).
52. 10.1002/mrd.2248910.1002/mrd.22489 ↗
53. 10.1038/nmeth.208410.1038/nmeth.2084 ↗
54. 10.1186/s12859-017-1934-z10.1186/s12859-017-1934-z ↗
55. Bradski G. Kaehler A. , Dr. Dobb's J. Soft. Tools, 3 (2000).
56. 10.1038/nature2105610.1038/nature21056 ↗
57. Studio Android , The Official IDE for Android (2017).
58. Zapata B. C. , Android Studio Application Development, Packt Publishing Ltd (2013).
59. 10.1039/C4AY01245C10.1039/C4AY01245C ↗
60. 10.1039/C6AN00400H10.1039/C6AN00400H ↗