Next Article in Journal
The Applicability of Shear Wave Elastography to Assess Myotendinous Stiffness of Lower Limbs during an Incremental Isometric Strength Test
Next Article in Special Issue
Condition Monitoring of Pneumatic Drive Systems Based on the AI Method Feed-Forward Backpropagation Neural Network
Previous Article in Journal
Automatic User Preferences Selection of Smart Hearing Aid Using BioAid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Deep Learning Approach to Organic Pollutants Classification Using Voltammetry

1
Department of Electrical and Information Engineering, University of Cassino and Southern Lazio, 03043 Cassino, Italy
2
Department of Chemical Science and Technologies, University of Rome “Tor Vergata”, 00133 Rome, Italy
3
Center of Physical Science and Technologies, 10257 Vilnius, Lithuania
4
Institute of Photonics, Department of Physics and Mathematics, University of Eastern Finland, 80101 Joensuu, Finland
5
INFN, Italian National Institute for Nuclear Physics, 00044 Frascati, Italy
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(20), 8032; https://doi.org/10.3390/s22208032
Submission received: 25 September 2022 / Revised: 18 October 2022 / Accepted: 18 October 2022 / Published: 21 October 2022

Abstract

:
This paper proposes a deep leaning technique for accurate detection and reliable classification of organic pollutants in water. The pollutants are detected by means of cyclic voltammetry characterizations made by using low-cost disposable screen-printed electrodes. The paper demonstrates the possibility of strongly improving the detection of such platforms by modifying them with nanomaterials. The classification is addressed by using a deep learning approach with convolutional neural networks. To this end, the results of the voltammetry analysis are transformed into equivalent RGB images by means of Gramian angular field transformations. The proposed technique is applied to the detection and classification of hydroquinone and benzoquinone, which are particularly challenging since these two pollutants have a similar electroactivity and thus the voltammetry curves exhibit overlapping peaks. The modification of electrodes by carbon nanotubes improves the sensitivity of a factor of about ×25, whereas the convolution neural network after Gramian transformation correctly classifies 100% of the experiments.

1. Introduction

Fast and reliable detection and classification of organic pollutants in water is a major challenge in today’s society, addressing the goals of sustainable development [1]. Classical and well-assessed techniques such as those based on chromatographic and spectrophotometric analysis are known to provide reliable detection and classification (e.g., [2,3,4]). However, these methods require in-presence sample processing and high employment of reagents and time. For these reasons, recently, attention has been paid to electrochemical methods such as voltammetry (VA), with disposable screen-printed electrodes (SPEs) as sensing platforms. Indeed, these approaches have been shown to provide good sensing performance [5,6,7], while enabling the possibility of moving the analysis from the lab to in situ [8]. Furthermore, recently improved performance by modifying SPEs with 2D nanocarbon materials (e.g., carbon nanotubes or graphene nanoplatelets films [9,10,11]) was demonstrated.
Cyclic voltammetry (CV) is undoubtedly the most widely used technique for acquiring qualitative information about electrochemical behavior and characterization of target analyte, and it is often the first experiment performed in an electroanalytical study. CV is a powerful tool for the rapid determination of formal potentials, and detection of chemical reactions, preceding by following the electron transfer process and by evaluating the electron transfer kinetics [12,13]. Though CV is highly informative, its high background current imposes some limitations on its use in the quantitative determination of various molecules. To overcome the problem of low limit of detection, CV is usually complemented by more sensitive techniques, such as differential pulse voltammetry (DPV), square wave voltammetry (SWV), and amperometry [14,15].
However, when classification must be addressed, the task becomes challenging. Indeed, the identification of the pollutant is based on the position of the peaks in the CV voltammograms by a comparison with those of standards. Unfortunately, the SPE platforms can be highly sensitive to fabrication processes (printing procedures, inks, substrates), which can significantly affect their reproducibility; moreover, the uncertainty of the electrochemical measurements can be related to temperature variation, stability of the instrumentation, and errors of operators, influencing the signal/noise (S/N) ratio, and the reliability of the test results [16,17]. As a consequence, the shape of CV voltammograms is affected by issues such as broadening, asymmetry, and tailing peak. This condition is likely to lead to an important overlap of the peak currents, which significantly hinders the measurement of quantitative parameters correlated to it and the peak potential [18]. If this condition occurs in the case of the detection of different analytes with a similar footprint, their correct classification is hard to be achieved using of the standard approach of voltammograms post-processing. Therefore, intensive studies have been carried out in the last decades to provide solutions to this problem. For instance, in [19], a method for the separation and the improvement of the resolution of overlapping peaks (by decreasing the “background” noise and increasing the S/N) in cyclic voltammetry based on a semi-differential transformation algorithm is proposed.
Both classic machine learning [20] and deep learning [21] approaches for CV analysis have been applied in the last few years.
A deep learning approach was followed in [22,23], where the input was represented directly by the CV, as usual in this kind of approach. The limits of the latter are related to the impossibility of using 2D CNN, which has demonstrated in the last year very high performances [21]. In [24], a complete review of machine learning techniques applied to voltammetric electrochemical sensing is presented.
This paper proposes an innovative technique to assess a reliable classification from VA measurements, which is based on deep learning paradigms and on the curve to image transformation by using 2D CNN. The proposed approach is adopted to classify two organic substances in water, i.e., benzene metabolites benzoquinone (BQ) and hydroquinone (HQ). HQ and BQ are undoubtedly two of the most important water pollutants occurring in the environment because of anthropogenic processes (industrial production), as well as natural products from plants and animals [25,26]. Exposure to such substances is known to lead to serious health problems, so they are classified as harmful chemicals [27]. Moreover, their detection and classification through sensing systems based on SPEs is still challenging.
In addition, the detection of quinones via VA techniques is known to be demanding, due to the problem of the passivation of the electrodes, because they can be electropolymerized during the measurements, and a polymeric layer that prevents a regular redox process can coat the working electrode. Consequently, the SPE platform can be used only once (disposable) [28]. For this reason, alternative detection techniques such as electrical spectroscopy are investigated [29,30,31,32,33,34], based on the high sensitivity in the frequency of electrical permittivity of carbon nanomaterials [35]. This problem introduces an additional source of uncertainties in the measured data, due to the need to replace the SPE platform after each cycle, with a degradation of the measurement repeatability.
The deep learning approach proposed here is intended to improve electrochemical techniques such as VA and provide accurate classification of the pollutants starting from noisy data, coming from measurements done with different platforms at various times and by different operators.
To this end, the CV data are first transformed into “equivalent images” by using a Gramian angular field (GAF) technique [36]. Then, by applying a deep learning approach [37], a convolutional neural network (CNN) is trained to classify HQ and BQ, using ferricyanide of potassium (K₃[Fe(CN)₆]) as the electroactive reference molecule, obtaining a three-class classification problem
The paper is organized as follows. In Section 2, the CV measurement technique is reviewed, and details are provided on the data obtained by using several types of SPE platforms. Section 3 deals with the proposed deep learning approach. In Section 4, case studies are analyzed, and the classification result is discussed.

2. Experimental Characterization

2.1. Detection via Cyclic Voltammetry

The characterization technique adopted here is based on the use of low-cost disposable screen-printed electrodes (SPEs), which include working electrode (WE), counter electrode (CE), and reference electrode (RE), as shown in Figure 1a. In this paper, different electrochemical platforms are compared (all printed on polyethylene support), where the WE is either made by graphite ink (hereafter denoted as “bare electrode”) or modified by single or multiwalled carbon nanotube (S or MWCNT) films (denoted as “modified electrode”) to understand their electrochemical performances.
An example of a CV electrochemical characterization (Figure 1) using hydroquinone, as an elective compound, is carried out using several dilutions (Figure 1b) of this compound to build the calibration curve (Figure 1c) to understand the sensitivity of the SPE. The analyte solution (80 μL) is dropped onto the WE, whose electrical potential V (concerning the reference electrode) is linearly cycled n times between a maximum and a minimum value. The resulting electrical current I, flowing through the working and counter electrodes, is measured, leading to the final I-V curves with a characteristic duck-shaped plot profile (see Figure 1b).
Studying the current (I) vs. potential (V) voltammogram allows the detection of a specific analyte in solution since its electrochemical properties determine the specific redox potentials profile of the compound, used to identify it in a mixture of real samples. In Figure 1b, an example is given referring to the detection of HQ in fortified water (adding a known amount of HQ in a fixed volume of water) with a characteristic potential profile (two reduction peaks and one in oxidation).
In addition to the classification of the analyte, the I-V curves obtained at different concentration levels also allow “calibrating” the sensor, as shown in Figure 1c. Specifically, the peaks of the current for each cycle corresponding to the oxidation can be related to the pollutant concentration value, giving the response in Figure 1c. For instance, in this case, the calibration curve is quite linear in the range of interest (fitting parameters provided in inset).
The Randles–Sevcik equation [14] can be used to extrapolate important analytical parameters from the peak current value, e.g., the electrode surface (A) and the diffusion coefficient (D0):
I p = ( 0.4463 ) n F A C n F v D 0 R T
where v is the scan rate (Volt/s), n is the number of electrons involved in the process, F is the Faraday constant (1/mol), T is the temperature (K), and R is the universal gas constant (J/K mol).
The limits of CV characterization, discussed in the introduction, can lead to poor sensitivity (especially at low concentration rates) and/or unacceptable selectivity. An example is provided in Figure 2, which reports the measured peak potentials and the corresponding current values related to the peaks of the cyclic voltammograms obtained with HQ at the concentration of 5 mM with different platforms: bare SPEs (green), MWCNT SPEs (blue), and SWCNT SPEs (red). It can be highlighted that changing the platforms (based on SPE) leads to a huge variation in the measured potential and current peaks. In addition, even with the same platform (i.e., same colors in Figure 2), a sensible spread of the value (low reproducibility in terms of RSD) is observed from one measurement to another. Similar behavior is also obtained for the other pollutant (BQ).
This high variability of the data, together with similar behavior of the CV responses to the two pollutants, makes it extremely difficult for their resolution with these kinds of techniques.
A way to face the first issue is based on the modification of SPE using carbon nanomaterials, as briefly reviewed in the following subsection. The second issue will be addressed using the machine learning approach discussed in Section 3.

2.2. Carbon Nanotube Modified Platform

To improve the CV response of the SPE, the WE was modified by CNT films by drop-casting. Single-walled CNTs (Heji Inc., Hong Kong) and multiwalled CNTs (Nanointegris Technology Inc., Boisbriand, QC, Canada) were used. CNT thin films were produced using the filtration method. Briefly, 0.2 mg of CNT powder was dispersed for 1 h in a 1% aqueous solution of sodium dodecyl sulfate in a 200 W ultrasonic bath at 44 kHz. To remove CNT agglomerates, the suspension was centrifuged at 8000 g for 20 min, and then filtered through a cellulose-ester membrane (Millipore, 0.22 µm pore size). As a result, SWCNTs and MWCNTs form thin—0.2 and 1 μm—films on the top of filter paper. To remove surfactant, CNT films on the filter paper were washed at 80 °C and then dried in air overnight.
To transfer on the SPEs, CNT films on the filter paper were put into water. The water was substituted with acetone to dissolve the filter paper, and then the acetone was replaced with ethanol. After its removal, the wet films were transferred to the WE and dried finally ready to be used.
The images obtained with scanning electron microscopy (SEM, see Figure 3) demonstrate a larger density of SWCNT than MWCNT film.
It is assumed that the large density of SWNT film prevented a complete removal of the surfactant from its surface. Raman spectra of CNTs (see Figure 4) show a low (0.08) and a high (0.86) ratio of D-mode to G-mode intensities for SWCNT and MWCNT films, respectively.
This indicates a low density of defect in the crystalline structure of SWCNTs compared to that of MWCNTs.

2.3. Characterization of Hydroquinone and Benzoquinone and Dataset Generation

The characterization of HQ and BQ was carried out by using both bare and modified SPEs. Potassium ferri/ferrocyanide [Fe(CN)6]4−/3− (hereafter PF) was also analyzed as a reference electroactive species. All reagents from commercial sources were of analytical grade. Potassium ferri/ferrocyanide, p-benzoquinone, and hydroquinone were purchased from Sigma-Aldrich (Steinheim, Germany). The buffer solution used is a 0.05 M phosphate buffer saline (PBS), 0.1 M KCl, pH = 7.4.
CV was performed using a Palmesens4™ portable potentiostat system (Palmsens, Houten, The Netherlands) as an analytical tool and in-house produced screen-printed electrodes (SPEs) as a transducer.
An experiment of a simultaneous determination of the above three species (BQ, HQ, and PF) by using CV was carried out, referring to the concentration of 10 mM, and the use of bare electrodes. The results are shown in Figure 5, which reports the combined cycles (Figure 5a) and the separate ones (Figure 5b–d). These results evidence the challenge of correctly classifying the compounds.
The generated dataset refers to the CV characterization of HQ, BQ, and PF in water solution, with three different platforms: bare, SWCNT, and MWCNT modified SPEs. Three cycles were measured for each combination of compounds/platform/concentration, thus obtaining a dataset with a total of 291 experimental CV curves.
Examples of CV cycles are provided in Figure 6 for HQ, characterized by bare and CNT-modified SPEs. Table 1 quantifies the main performance parameters, such as the limit of detection (LOD) and reproducibility (RDS%). These results highlight improved performance obtained, once the SPEs are modified by carbon nanotubes, as modification results in a much lower LOD (more than one order of magnitude for MWCNT) and better reproducibility (lowering RDS% by a factor of two).

3. Classification via Machine Learning

3.1. Gramian Angular Fields Transformations

The first step of the proposed approach consists of mapping any I-V cycle obtained by CV into an equivalent red-green-blue (RGB) image. To this end, the Gramian angular fields (GAF) transformation was used [35], which is here briefly recalled. Starting from a time series X = { x 1 , x 2 ,   ,   x n } of n real-valued observations, the vector X is normalized in such a way that all its values fall into the interval [−1,1]:
x ˜ i = ( x i max ( X ) + ( x i min ( X ) ) ) max ( X ) min ( X )
The re-scaled vector X ˜ is represented in polar coordinates by associating the value to the angular cosine, Ø i , and the time instant to the radius, r
{ Ø i = a r c o s ( x ˜ i ) ,   1 x ˜ i + 1 ,   x ˜ i X ˜ r = t i N ,   i N
Here, t i is the time stamp and N is a constant factor to regularize the span of the polar coordinate system.
This transformation has two important properties: (i) it is bijective as cos ( Ø ) is monotonic when Ø [ 0 , π ] ; (ii) as opposed to Cartesian coordinates, polar coordinates preserve absolute temporal relations.
The Gramian summation angular field (GASF) and Gramian difference angular field (GADF) are defined as follows:
                          { G A S F = [ cos ( Ø i + Ø j ) ] G A D F = [ sin ( Ø i Ø j ) ]
By using the above transformations, each I-V cycle was mapped into an image, as shown in Figure 7. Specifically, the GASF related to the potential was transformed in the red (R) color plane, and the GADF and GASF related to the current into the green (G) and blue (B) planes, respectively. Examples of generated RGB images are provided in Figure 8, referring to the detection of BQ in water solution.

3.2. Deep Learning Model

Once all the 291 cycles have been mapped into 291 RGB images, a suitable deep neural network (DNN) can be trained to classify them [27].
In this paper, we adopted a convolutional neural network (CNN), a category of DNN inspired by biological processes [38,39] as the model of connectivity between neurons recalls the organization of the animal visual cortex. Individual cortical neurons respond to stimuli only in a narrow visual field region known as the receptive field. The receptive fields of different neurons partially overlap to cover the entire visible area.
CNN uses relatively little preprocessing compared to other image classification algorithms. This means that the network learns to optimize filters (or kernels) through machine learning, whereas in traditional algorithms, these filters are designed manually. This independence from prior knowledge and human intervention in feature extraction is a great advantage when using such an approach.
Table 2 reports the characteristics of the relatively simple CNN designed for our purpose. The CNN contains five blocks with a 2D convolution (kernel size 3 × 3), a max-pooling (stride of 2), and two fully connected layers, with a hidden layer of size 64, a dropout of 0.5, and an output layer of size 3. Specifically, Table 2 reports the number of parameters layer by layer, with a total amount of 51,799. The dropout is typically used to reduce overfitting on the training set.
This model was finally chosen after a preliminary experimental phase assuming as a goal the minimization of the complexity of the network.
The selected network has a straightforward structure with a sequence of convolutional and max-pooling layers, a flattened layer, and two dense and fully connected layers for the classification, with a dropout to limit overfitting on the training set.

3.3. Dataset

As described in Section 3, the dataset generated by the CV experiments contains a total of 291 experimental points, referring to the characterization of PF, HQ, and BQ in water by means of three different platforms: bare SPEs, SWCNT, and MWCNT modified SPEs. Table 3 provides the complete description of the dataset.
The 291 available experiments were randomly assigned to the training, validation, and test sets in a ratio of 75% (227 images), 10% (29 images) and 15% (35 images), respectively.
To augment the statistical significance of the experiments, this subdivision was randomly repeated five times (5-fold cross-validation), obtaining a different train/validation/test set each time. For each of these subdivisions, a model was trained and evaluated.

4. Results and Discussion

The result of applying the GAF transformation to the dataset is an impressive stabilization of the pattern associated with any single test (detection of a given substance at a given concentration). This is a consequence of a dramatic reduction of the uncertainty related to using different platforms at different times for the given test. To show it, let us refer to the test case analyzed in Figure 2, i.e., the CV response associated with the detection of HQ at a concentration of 5 mM.
Once all the I-V curves related to this case are transformed into equivalent RGB images by using GAF, we can compute for each pixel and each color the average and standard deviation values associated with experiments available for the above test case. These values are shown in Table 4 for each color: the ratio STD/average ranges from 0.23 to 10.5%.
The subsequent deep learning processing was performed by using an Intel Core i7-7700 CPU@3.60GHz, 256GB of RAM with a GPU Titan Xp. As a deep learning framework, we used Keras version 2.4.0 with TensorFlow version 2.4.0 as the back end [40,41].
During the training of the network, the following hyperparameters were used:
  • Epochs: 400
  • Patience: 100
  • Optimizer: Stochastic Gradient Descent
  • Learning rate: 0.0001
  • Momentum: 0.9
  • Loss: categorical cross-entropy
  • Metrics: accuracy
  • Batch size: 16
At the end of each epoch, the loss was evaluated on the validation set to save the model with the best performance, avoiding overfitting. An early stopping policy was implemented with a patience of 100 to stop the learning phase if the loss does not improve for some time. Figure 9 and Figure 10 report examples of the accuracy and loss curve during the training phase on the first fold, evaluated on the training and the validation set at the end of each epoch.
In these curves, it is possible to observe that the loss on the validation set is lower than the loss on the training set; at the same time, it is possible to observe that the accuracy on the validation set is greater than the accuracy on the training set. This can happen in the presence of a dropout layer, where during training, a percentage of the features is set to zero (with a 50% of probability because we adopted a dropout of 0.5). During the validation, all features are used; consequently, the model is more robust, leading to higher accuracy.
In the loss curve (Figure 10), a plateau is reached at epoch 1100; after this epoch the loss evaluated on the validation set does not decrease for at least 100 epochs, so determining the stop of the training phase. The model saved at epoch 1100 became the best model found and was then used during the test phase.
The entire training phase on a Dell laptop with Core i7 as a processor, 32GB of RAM, and an NVIDIA 3060 GPU with 6 GB of dedicated memory employed around 1 h to reach the convergence ad epoch 1200.
Global performances were evaluated in terms of accuracy (5) and confusion matrix (CM).
A c c u r a c y = C o r r e c t l y   C l a s s i f i e d   S a m p l e s T o t a l   S a m p l e s
A CM summarizes the results of the testing phase on different classes. The CMij element represents the percentage of elements labeled as class i and predicted as class j. The ideal case is represented by a diagonal matrix, which means that all samples for each class were correctly classified. Furthermore, the global accuracy can be evaluated as the ratio between the CM trace (sum of the correctly classified) and the sum of all CM values.
The results of the 5-fold repetitions of the CNN training are reported in Figure 11 in terms of mean values.
It can be noticed that the confusion matrix is fully diagonal, hence indicating that the proposed network generates an accuracy of 100% in all five repetitions of the experiments. Consequently, Figure 11 does not report the standard deviation along the experiments, given that its values are equal to zero.
Figure 12 reports the global overview of the system after its training: the input is the entire curve, this curve is transformed via GAF in an RGB image, and the trained CNN classifies the image into one of three classes (BQ, HQ, or FP).
The entire process on a standard machine such as a laptop with Core i7 of 11th generation takes less than 1 s for the entire classification process, as reported in Figure 12. This time is adequate for an online detection of these substances.

5. Conclusions

The paper proposes a further step toward the realization of a low-cost AI-based embedded sensor for the detection and classification of organic pollutants in water. The proposed solution is based on suitable screen-printed electrodes connected to measurement micro-platforms capable of performing cyclic voltammetry tests and embedded with an innovative deep-learning algorithm for classification and detection. In detail, the paper is mainly focused on the optimization of the classification task that is executed with convolutional neural networks. The main novelty of the paper is the innovative use of Gramian angular fields transformations to transform in suitable RGB image data coming from voltammetry tests. To demonstrate the goodness of the solution, two challenging pollutants, i.e., hydroquinone and benzoquinone, that have very similar electroactivity and consequently very similar voltametric footprint, were considered. In addition, results coming from different types of screen-printed electrodes were considered. In this way, the obtained results are not related to a specific sensor but are a feature of the proposed platform.
Obtained results show that this preliminary conditioning of the measurement information allows us to deeply improve the performance of the convolutional neural networks allowing us to reach a classification accuracy of 100%.
Future work will be carried out in two directions: (a) to embed the classification capability in the measurement micro-platform and (b) to increase the number of pollutants and screen-printed electrodes to give more generalization capabilities to the developed platform.

Author Contributions

Conceptualization, L.M., A.M., L.F. and M.M.; methodology, L.M., A.M., L.F. and M.M.; software, L.M., A.M., L.F. and M.M.; validation, L.M., A.M., L.F., R.C., A.D.T., M.S., P.K. and M.M.; formal analysis, L.M., A.M., L.F. and M.M.; investigation, L.M., A.M., L.F. and M.M.; resources, L.M., A.M., L.F. and M.M.; data curation, L.M., A.M., L.F. and M.M.; writing—original draft preparation, A.M., M.M.; writing—review and editing, L.M., A.M., L.F., R.C., A.D.T., M.S., P.K. and M.M.; visualization, L.M., A.M., L.F., R.C., A.D.T., M.S., P.K. and M.M.; supervision, L.M. and A.M.; project administration, A.M. and P.K.; funding acquisition, A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Project “2DSENSE”, funded by NATO under the SPS Programme, grant # G5777, and by the Project “TERASSE”, funded by EU under H2020-MSCA-RISE Programme, grant # 823878. P.K. is supported by Academy of Finland (Flagship Program PREIN, decision 320166).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Avino, P.; Russo, M.V. A Comprehensive Review of Analytical Methods for Determining Persistent Organic Pollutants in Air, Soil, Water and Waste. Curr. Org. Chem. 2018, 22, 939–953. [Google Scholar] [CrossRef]
  2. Moldovan, Z.; Popa, D.E.; David, I.G.; Buleandra, M.; Badea, I.A. A Derivative Spectrometric Method for Hydroquinone Determination in the Presence of Kojic Acid, Glycolic Acid, and Ascorbic Acid. J. Spectrosc. 2017, 2017, 6929520. [Google Scholar] [CrossRef] [Green Version]
  3. Dursunoğlu, B.; Yuca, H.; Güvenalp, Z.; Gözcü, S.; Yılmaz, B.; Yilmaz, B. Simultaneous determination of arbutin and hydroquinone in different herbal slimming products by Gas Chromatography-Mass Spectrometry. Turk. J. Pharm. Sci. 2018, 15, 298. [Google Scholar] [CrossRef] [PubMed]
  4. Zhang, M.; Ge, C.; Jin, Y.; Hu, L.; Mo, H.; Li, X.; Zhang, H. Sensitive and Simultaneous Determination of Hydroquinone and Catechol in Water Using an Anodized Glassy Carbon Electrode with Polymerized 2-(Phenylazo) Chromotropic Acid. J. Chem. 2019, 2019, 2327064. [Google Scholar] [CrossRef]
  5. Barton, J.; García, M.B.G.; Santos, D.H.; Fanjul-Bolado, P.; Ribotti, A.; McCaul, M.; Diamond, D.; Magni, P. Screen-printed electrodes for environmental monitoring of heavy metal ions: A review. Microchim. Acta 2016, 183, 503–517. [Google Scholar] [CrossRef]
  6. Martín-Yerga, D.; Costa Rama, E.; Costa Garcia, A. Electrochemical Study and Determination of Electroactive Species with Screen-Printed Electrodes. J. Chem. Educ. 2016, 93, 1270–1276. [Google Scholar] [CrossRef]
  7. Komoda, M.; Shitanda, I.; Hoshi, Y.; Itagaki, M. Instantaneously usable screen-printed silver/silver sulfate reference electrode with long-term stability. Electrochem. Commun. 2019, 103, 133–137. [Google Scholar] [CrossRef]
  8. Meyer, A.M.; Klein, C.; Fünfrocken, E.; Kautenburger, R.; Beck, H.P. Real-time monitoring of water quality to identify pollution pathways in small and middle scale rivers. Sci. Total Environ. 2019, 651, 2323–2333. [Google Scholar] [CrossRef]
  9. Anichini, C.; Czepa, W.; Pakulski, D.; Aliprandi, A.; Ciesielski, A.; Samorì, P. Chemical sensing with 2D materials. Chem. Soc. Rev. 2018, 47, 4860–4908. [Google Scholar] [CrossRef] [Green Version]
  10. Beitollahi, H.; Mohammadi, S.Z.; Safaei, M.; Tajik, S. Applications of electrochemical sensors and biosensors based on modified screen-printed electrodes: A review. Anal. Methods 2020, 12, 1547–1560. [Google Scholar] [CrossRef]
  11. Di Tinno, A.; Cancelliere, R.; Mantegazza, P.; Cataldo, A.; Paddubskaya, A.; Ferrigno, L.; Kuzhir, P.; Maksimenko, S.; Shuba, M.; Maffucci, A.; et al. Sensitive Detection of Industrial Pollutants Using Modified Electrochemical Platforms. Nanomaterials 2022, 12, 1779. [Google Scholar] [CrossRef] [PubMed]
  12. Cancelliere, R.; Di Tinno, A.; Di Lellis, A.M.; Tedeschi, Y.; Bellucci, S.; Carbone, K.; Signori, E.; Contini, G.; Micheli, L. An inverse-designed electrochemical platform for analytical applications. Electrochem. Commun. 2020, 121, 106862. [Google Scholar] [CrossRef]
  13. Cancelliere, R.; Tinno, A.D.; Cataldo, A.; Bellucci, S.; Micheli, L. Powerful Electron-Transfer Screen-Printed Platforms as Biosensing Tools: The Case of Uric Acid Biosensor. Biosensors 2022, 12, 2. [Google Scholar] [CrossRef] [PubMed]
  14. Cancelliere, R.; Albano, D.; Brugnoli, B.; Buonasera, K.; Leo, G.; Margonelli, A.; Rea, G. Electrochemical and morphological layer-by-layer characterization of electrode interfaces during a label-free impedimetric immunosensor build-up: The case of ochratoxin A. Appl. Surf. Sci. 2021, 567, 150791. [Google Scholar] [CrossRef]
  15. Wang, J. Analytical Electrochemistry; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2006. [Google Scholar]
  16. Kuselman, I.; Pennecchi, F.; Fajgelj, A.; Karpov, Y. Human errors and reliability of test results in analytical chemistry. Accredit. Qual. Assur. 2012, 18, 3–9. [Google Scholar] [CrossRef]
  17. Kuselman, I.; Pennecchi, F. Human Errors in a Routine Analytical Laboratory—Classification, Modeling and Quantification: Overview of the IUPAC/CITAC Guide. Chem. Int. 2016, 38, 27–30. [Google Scholar] [CrossRef]
  18. Alévêque, O.; Levillain, E. A generalized lateral interactions function to fit voltammetric peaks of self-assembled monolayers. Electrochem. Commun. 2016, 67, 73–79. [Google Scholar] [CrossRef]
  19. Grdeń, M. Semi-differential analysis of irreversible voltammetric peaks. J. Solid State Electrochem. 2016, 21, 1045–1058. [Google Scholar] [CrossRef] [Green Version]
  20. Dean, S.N.; Shriver-Lake, L.C.; Stenger, D.A.; Erickson, J.S.; Golden, J.P.; Trammell, S.A. Machine Learning Techniques for Chemical Identification Using Cyclic Square Wave Voltammetry. Sensors 2019, 19, 2392. [Google Scholar] [CrossRef] [Green Version]
  21. Li, Z.; Liu, F.; Yang, W.; Peng, S.; Zhou, J. A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospects. In IEEE Transactions on Neural Networks and Learning Systems; IEEE: Piscataway, NJ, USA, 2021; pp. 1–21. [Google Scholar]
  22. Hoar, B.B.; Zhang, W.; Xu, S.; Deeba, R.; Costentin, C.; Gu, Q.; Liu, C. Electrochemical mechanistic analysis from cyclic voltammograms based on deep learning. ACS Meas. Sci. 2022. [Google Scholar] [CrossRef]
  23. Cui, F.; Yue, Y.; Zhang, Y.; Zhang, Z.; Zhou, H.S. Advancing Biosensors with Machine Learning. ACS Sens. 2020, 5, 3346–3364. [Google Scholar] [CrossRef] [PubMed]
  24. Martynko, E.; Kirsanov, D. Application of Chemometrics in Biosensing: A Brief Review. Biosensors 2020, 10, 100. [Google Scholar] [CrossRef] [PubMed]
  25. Fónagy, O.; Szabó-Bárdos, E.; Horváth, O. 1,4-Benzoquinone and 1,4-hydroquinone based determination of electron and superoxide radical formed in heterogeneous photocatalytic systems. J. Photochem. Photobiol. A Chem. 2020, 407, 113057. [Google Scholar] [CrossRef]
  26. Giner, R.M.; Ríos, J.L.; Máñez, S. Antioxidant Activity of Natural Hydroquinones. Antioxidants 2022, 11, 343. [Google Scholar] [CrossRef] [PubMed]
  27. Zuo, Y.-T.; Hu, Y.; Lu, W.-W.; Cao, J.-J.; Wang, F.; Han, X.; Lu, W.-Q.; Liu, A.-L. Toxicity of 2,6-dichloro-1,4-benzoquinone and five regulated drinking water disinfection by-products for the Caenorhabditis elegans nematode. J. Hazard. Mater. 2017, 321, 456–463. [Google Scholar] [CrossRef]
  28. Fu, K.Z.; Li, J.; Vemula, S.; Moe, B.; Li, X.F. Effects of halobenzoquinone and haloacetic acid water disinfection byproducts on human neural stem cells. J. Environ. Sci. 2017, 58, 239–249. [Google Scholar] [CrossRef]
  29. Baah, M.; Rahman, A.; Sibilia, S.; Trezza, G.; Ferrigno, L.; Micheli, L.; Maffucci, A.; Soboleva, E.; Lähderanta, E.; Svirko, Y.; et al. Electrical Impedance sensing of benzoquinone with ultrathin graphitic membranes. Nanotechnology 2022, 33, 075207. [Google Scholar] [CrossRef]
  30. Miele, G.; Bellucci, S.; Cataldo, A.; Di Tinno, A.; Ferrigno, L.; Maffucci, A.; Micheli, L.; Sibilia, S. Electrical Impedance Spectroscopy for Real-Time Monitoring of the Life Cycle of Graphene Nanoplatelets Filters for Some Organic Industrial Pollutants. IEEE Trans. Instrum. Meas. 2021, 70, 1503912. [Google Scholar] [CrossRef]
  31. Bria, A.; Cerro, G.; Ferdinandi, M.; Marrocco, C.; Molinara, M. An IoT-ready solution for automated recognition of water contaminants. Pattern Recognit. Lett. 2020, 135, 188–195. [Google Scholar] [CrossRef]
  32. Ferdinandi, M.; Molinara, M.; Cerro, G.; Ferrigno, L.; Marroco, C.; Bria, A.; Di Meo, P.; Bourelly, C.; Simmarano, R. A Novel Smart System for Contaminants Detection and Recognition in Water. In Proceedings of the 2019 IEEE International Conference on Smart Computing (SMARTCOMP), Washington, DC, USA, 12–15 June 2019; pp. 186–191. [Google Scholar] [CrossRef]
  33. Molinara, M.; Ferdinandi, M.; Cerro, G.; Ferrigno, L.; Massera, E. An End to End Indoor Air Monitoring System Based on Machine Learning and SENSIPLUS Platform. IEEE Access 2020, 8, 72204–72215. [Google Scholar] [CrossRef]
  34. Bellucci, S.; Maffucci, A.; Maksimenko, S.; Micciulla, F.; Migliore, M.D.; Paddubskaya, A.; Pinchera, D.; Schettino, F. Electrical Permittivity and Conductivity of a Graphene Nanoplatelet Contact in the Microwave Range. Materials 2018, 11, 2519. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  35. Wang, Z.; Oates, T. Imaging time-series to improve classification and imputation. In Proceedings of the 24th International Conference on Artificial Intelligence (IJCAI’15), Buenos Aires, Argentina, 25–31 July 2015; pp. 3939–3945. [Google Scholar]
  36. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
  37. LeCun, Y.; Boser, B.; Denker, J.S.; Henderson, D.; Howard, R.E.; Hubbard, W.; Jackel, L.D. Handwritten digit recognition with a back-propagation network. In Advances in Neural Information Processing Systems 2; Touretzky, D.S., Ed.; Morgan Kaufmann: Burlington, MA, USA, 1989; pp. 396–404. [Google Scholar]
  38. Lecun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef] [Green Version]
  39. Fukushima, K. Artificial vision by multi-layered neural networks: Neocognitron and its advances. Neural Netw. 2013, 37, 103–119. [Google Scholar] [CrossRef]
  40. Keras. Chollet, Francois, 2015. GitHub. Software, Keras 2.4. Available online: https://github.com/fchollet/keras (accessed on 1 October 2022).
  41. Abadi, M.; Agarwal, A.; Barham, P.; Brevdo, E.; Chen, Z.; Citro, C.; Corrado, G.S.; Davis, A.; Dean, J.; Devin, M.; et al. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. 2015. Software, Tensorflow 2.4. Available online: www.tensorflow.org (accessed on 1 October 2022).
Figure 1. (a) A conceptual scheme of a screen-printed electrode; (b) example of current-potential curves as the output of a cyclic voltammetry for different values of the analyte concentration (here hydroquinone); (c) extrapolated calibration curve (blue dots: experimental current peaks).
Figure 1. (a) A conceptual scheme of a screen-printed electrode; (b) example of current-potential curves as the output of a cyclic voltammetry for different values of the analyte concentration (here hydroquinone); (c) extrapolated calibration curve (blue dots: experimental current peaks).
Sensors 22 08032 g001
Figure 2. Peak potential and currents measured on several cyclic voltammograms executed on the hydroquinone pollutant (5 mM), with different platforms: Bare SPEs (green), MWCNT SPEs (blue), and SWCNT SPEs (red).
Figure 2. Peak potential and currents measured on several cyclic voltammograms executed on the hydroquinone pollutant (5 mM), with different platforms: Bare SPEs (green), MWCNT SPEs (blue), and SWCNT SPEs (red).
Sensors 22 08032 g002
Figure 3. Scanning electron microscope (SEM) images of the produced (a) SWCNT and (b) MWCNT.
Figure 3. Scanning electron microscope (SEM) images of the produced (a) SWCNT and (b) MWCNT.
Sensors 22 08032 g003
Figure 4. Raman spectra of (a) single-walled and (b) multiwalled CNTs.
Figure 4. Raman spectra of (a) single-walled and (b) multiwalled CNTs.
Sensors 22 08032 g004
Figure 5. Comparison of the cyclic voltammograms; (a) simultaneous determination of the 3 analytes; (bd) PF, HQ, and BQ were analyzed separately.
Figure 5. Comparison of the cyclic voltammograms; (a) simultaneous determination of the 3 analytes; (bd) PF, HQ, and BQ were analyzed separately.
Sensors 22 08032 g005
Figure 6. CV voltammograms obtained with different platforms (SWCNTs, MWCNTs, and bare SPEs), referred to: (a) the same concentration of HQ (5 mM), and (b,c) several HQ concentrations (from 0.1 µM to 1 mM).
Figure 6. CV voltammograms obtained with different platforms (SWCNTs, MWCNTs, and bare SPEs), referred to: (a) the same concentration of HQ (5 mM), and (b,c) several HQ concentrations (from 0.1 µM to 1 mM).
Sensors 22 08032 g006
Figure 7. Gramian angular field (GAF) transformation of an I–V cycle into an RGB image.
Figure 7. Gramian angular field (GAF) transformation of an I–V cycle into an RGB image.
Sensors 22 08032 g007
Figure 8. RGB images generated by GAF transformation of CV cycles, for the detection of: (a) Potassium ferricyanide (PF) in water, 0.25 mM, bare SPE; (b) potassium ferricyanide (PF) in water, 100 mM, bare SPE; (c) benzoquinone (BQ) in water, 2.5 mM, SWCNT SPE; (d) benzoquinone (BQ) in water, 80 mM, SWCNT SPE.
Figure 8. RGB images generated by GAF transformation of CV cycles, for the detection of: (a) Potassium ferricyanide (PF) in water, 0.25 mM, bare SPE; (b) potassium ferricyanide (PF) in water, 100 mM, bare SPE; (c) benzoquinone (BQ) in water, 2.5 mM, SWCNT SPE; (d) benzoquinone (BQ) in water, 80 mM, SWCNT SPE.
Sensors 22 08032 g008aSensors 22 08032 g008b
Figure 9. Evolution with the epochs of the accuracy during the training phase on the training set (red dotted curve) and the validation set (blue solid line) for the first fold.
Figure 9. Evolution with the epochs of the accuracy during the training phase on the training set (red dotted curve) and the validation set (blue solid line) for the first fold.
Sensors 22 08032 g009
Figure 10. Evolution with the epochs of the loss during the training phase on the training set (red dotted curve) and validation set (blue solid curve) for the first fold.
Figure 10. Evolution with the epochs of the loss during the training phase on the training set (red dotted curve) and validation set (blue solid curve) for the first fold.
Sensors 22 08032 g010
Figure 11. Confusion matrix evaluated on the test set.
Figure 11. Confusion matrix evaluated on the test set.
Sensors 22 08032 g011
Figure 12. A global overview of the entire workflow of the proposed system.
Figure 12. A global overview of the entire workflow of the proposed system.
Sensors 22 08032 g012
Table 1. Limit of detection (lod) and reproducibility (rds%) for cv determination of hq in water, with different platforms.
Table 1. Limit of detection (lod) and reproducibility (rds%) for cv determination of hq in water, with different platforms.
Parameter/ElectrodeBareSWCNTMWCNT
LOD (μM)334.580.313.7
Reproducibility (RSD%)1789
Table 2. Characteristics of the designed cnn.
Table 2. Characteristics of the designed cnn.
Layer (Type)Output ShapeSizeParam #
input(None, 224, 224, 3)
conv2d (Conv2D)(None, 222, 222, 48)31.344
max_pooling2d (MaxPooling2D)(None, 111, 111, 48)20
conv2d (Conv2D)(None, 109, 109, 48)320.784
max_pooling2d (MaxPooling2D)(None, 54, 54, 48)20
conv2d (Conv2D)(None, 52, 52, 32)313.856
max_pooling2d (MaxPooling2D)(None, 26, 26, 32)20
conv2d (Conv2D)(None, 24, 24, 32)39.248
max_pooling2d (MaxPooling2D)(None, 12, 12, 32)20
conv2d (Conv2D)(None, 10, 10, 16)34.624
max_pooling2d (MaxPooling2D)(None, 5, 5, 16)20
conv2d (Conv2D)(None, 3, 3, 8)31.160
max_pooling2d (MaxPooling2D)(None, 1, 1, 8)20
Flatten(None, 8) 0
Dense(None, 64) 576
Dropout (0.5)(None, 64) 0
Dense(None, 3) 195
Batch Normalization(None, 3) 12
Activation Softmax(None, 3) 0
Total param # 51,799
Table 3. Available dataset after cv characterization.
Table 3. Available dataset after cv characterization.
Benzoquinone Sensors
BareMWCNTSWCNT
Number of voltammetry cycles233
Concentrations (mM) 8080
505050
252525
12.512.512.5
555.1
2.52.55
1
Total images:
Number of images12181848
Hydroquinone Sensors
BareMWCNTSWCNT
Number of voltammetry cycles333
Concentrations (mM)100100100
505050
252525
12.512.512.5
555
2.52.52.5
111
0.50.50.5
0.250.250.25
Total images:
Number of images27272781
Potassium ferricyanide Sensors
BareMWCNTSWCNT
Number of voltammetry cycles666
Concentrations (mM)100100100
505050
252525
12.512.512.5
555
2.52.52.5
111
0.50.50.5
0.250.250.25
Total images:
Number of images545454162
Table 4. Average and standard deviation values for the rgb image obtained by gaf transformation.
Table 4. Average and standard deviation values for the rgb image obtained by gaf transformation.
RGB
Average2.45962.79992.4832
STD0.15900.29400.0057
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Molinara, M.; Cancelliere, R.; Di Tinno, A.; Ferrigno, L.; Shuba, M.; Kuzhir, P.; Maffucci, A.; Micheli, L. A Deep Learning Approach to Organic Pollutants Classification Using Voltammetry. Sensors 2022, 22, 8032. https://doi.org/10.3390/s22208032

AMA Style

Molinara M, Cancelliere R, Di Tinno A, Ferrigno L, Shuba M, Kuzhir P, Maffucci A, Micheli L. A Deep Learning Approach to Organic Pollutants Classification Using Voltammetry. Sensors. 2022; 22(20):8032. https://doi.org/10.3390/s22208032

Chicago/Turabian Style

Molinara, Mario, Rocco Cancelliere, Alessio Di Tinno, Luigi Ferrigno, Mikhail Shuba, Polina Kuzhir, Antonio Maffucci, and Laura Micheli. 2022. "A Deep Learning Approach to Organic Pollutants Classification Using Voltammetry" Sensors 22, no. 20: 8032. https://doi.org/10.3390/s22208032

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop