Aguilar, Ross; Graves, Spencer; Corcovilos, Theodore A. · 2020. 6. 17. · Aguilar,Ross;...

1
Aguilar, Ross; Graves, Spencer; Corcovilos, Theodore A. Department of Physics, Duquesne University; Pittsburgh Quantum Institute (pqi.org) INTRODUCTION We thank Duquesne University for financial and material support, particularly the Bayer School of Natural and Environmental Science, the Office of the Provost, and the Undergraduate Research Program. We also thank Dr. David Kahler for being a partner in the research conducted. Ross Aguilar was funded by the Duquesne Department of Physics. ACKNOWLEDGEMENTS CONTACT INFORMATION Ted Corcovilos, Department of Physics, Duquesne University, 600 Forbes Ave. 317 Fisher Hall, Pittsburgh, PA 15282. Email: [email protected] Ph: (412) 396-5973 RESULTS CONCLUSION Our work sought to determine a method via software development to compute the concentration of a given contaminant in water based on the optical intensity of the color of a sample of water. This methodology can be applied to the Chemistry and Environmental Science fields to simplify their work to analyze water in macro and microecosystems. Red food dye was used to mimic a color-change test on contaminated water and varying concentrations of dye were analyzed. The samples were photographed with a mobile device through a RAW photo application to preserve all color data. Software was developed in Python to determine the color of the water based on an RGB scale and the data was fit along a variation of Beer’s Law. Blind tests of unknown samples were then used to verify our method and the model we used. This method will allow for the future development of a mobile application to simplify this testing procedure and make it accessible to the general public. BACKGROUND Water is one of the most invaluable resources on the planet. Many of us in developed countries take clean water for granted while many people and communities around the world struggle with the purity of their water. Water contaminants and impurities are commonplace but detection methods often are not. One goal that we have in this work is to be able to provide a simple, inexpensive, and accessible way for people and communities to conduct their own water testing. The most common use for water testing is for the determination of the safety of drinking water. Clean drinking water is pivotal to the sustainability of a community. However, the price point for a thorough drinking water test kit renders this utility unattainable. (Fig 1a.) Our method allows water to be tested for many different contaminants because it utilizes the chromatic properties of a color-change water test. This project was conducted as one part of a twofold project that searched for the best method of determining concentration from a color-change test. The other project, conducted by Spencer Graves, is using a homemade Arduino device that measures six color values. Methods For the red trials (Figure 2(a)) the cuvette was placed 10 cm away from the camera and 10 cm away from the screen, and the green trials (Figure 2(b)), the cuvette was placed 19 cm away from the camera and 15 cm away from the screen. As shown in the Figures below, the background was a computer monitor displaying a plain white screen and set to maximum brightness. The monitor served as the white background as well as the light source for the test, as ambient light from the lab would add noise. The green cuvettes were placed farther from the screen to eliminate any visible pixels that would add noise to the data. As seen in Figures 2 and 3, each cuvette was placed on a platform 2 cm tall (e.g. A lens case or petri dish) in order for the bottom of the cuvette to be in alignment with the camera lens. FUTURE WORK REFERENCES This research has the potential to be incredibly far reaching and beneficial to numerous other fields and studies. Further development of this work would include the development of a mobile app that would allow photos of water samples to be taken on site and analyzed in real time. The application would be set up as a simple, easy to use interface that would request the water test that is being analyzed, a photo of untested water, and a photo of the water with the color-change test completed. The software would then analyze the photos and return not only the concentration of the contaminant with uncertainty but also with a recommendation as to how to remedy the contamination. This would allow water testing to be done on-site with no special equipment and make it accessible to the general public. This would also help to educate the user about the importance of water purity and how to keep themselves and their loved ones safe from contaminated water. 1. http://www.lamotte.com/en/drinking-water/combo-outfits/4783-03.html 2. http://www.lamotte.com/en/pool-spa/kits-reagents/fas-dpd/7022-01.html 3. http://life.nthu.edu.tw/~labcjw/BioPhyChem/Spectroscopy/beerslaw.htm Photo Testing Figure 2: (a) A cuvette of concentration 0.5 drop. Red dye was used for its opacity. (b) A cuvette of concentration 0.5 drop. Green was also used for its opacity. Calibration Motivation Objectives The main objective of our work was to simplify the water testing process and make it more affordable, more versatile, and more accessible to those who would need to use it. Specifically, investigating the utility of a smartphone camera is one way that this methodology could become more accessible. Many people in the world own a smartphone and the development of an easy to use mobile application would put water testing into the hands of each of those smartphone users. This project was inspired, in part, by previous work done that used a similar device to measure the lead concentration in water via a similar method. The key variation is that we wanted this methodology to be applicable to a wider variety of color-change water tests besides lead. Certain contaminants that can be found in naturally occurring swimming waters are not present in drinking water. As seen in Figure 1(b), a swimming water testing kit can be just as inaccessible and expensive as a drinking water testing kit. The end goal of this Smartphone camera approach is to be able to use the hardware of a common Smartphone and its processing capabilities to determine the concentration of certain chemical or contaminant in a sample of water. To do this, we must do a controlled study, testing multiple known concentrations of the contaminant. It is critical that we use a RAW image format for the photos, as regular image formats (eg JPEG, PNG) will compress images and, in doing so, omit valuable color data. From this known data, an equation can be generated from written code that will model the relationship between the color intensity and the concentration. Once this equation is determined, we will be able to verify its legitimacy by conducting “Blind Tests” using “unknown” concentrations and verifying that the fit holds true. If so, the fit will be able to determine the concentration of any colored sample given only its color. Finally, the Smartphone camera method will be compared to the Arduino device method to determine which methodology is more accurate. Figure 1: (a) An example of a drinking water test kit. (Ref. 1) (b) An example of a pool water test kit. Both kits’ retail prices are greater than $100 USD. For each trial, a photo of the cuvette was taken through a RAW photo application then was diluted by 50%. To do so, 2cc of the dyed water was removed and discarded and 2cc of clear water was added. This was repeated until no visible color remained in the sampleapproximately 12 trials. Data was taken as RGB values through the use of Python code that would take the RAW image and then extract the RGB values. This was done by selecting a grid of pixels within the cuvette, as seen in Figure 4(a), and a grid of pixels in the background screen, as seen in Figure 4(b). The program then averaged the RGB values from the cuvette and the background and calculated the transmittance values and an estimated error value, denoted as sigma (). The data that was collected was fitted to a variation of the Beer-Lambert law in order to establish parameters of the fit. The Beer-Lambert law illustrates that there exists a linear relationship between the absorbance and concentration of a species (Ref. 3). These parameters would standardize the function and allow us to compute a concentration from the RGB values in any image. Figure 3: (a) A side view of the cuvette photo setup. (b) An above view of the cuvette photo set up Screen Cuvette Platform Figure 4: An example of the grid of pixels inside the sample and on the background. These grids were used to determine the Calibration (continued) The fitting parameters for the equation were established. While the Beer-Lambert Law of optics was the basis of our experiment, it was not general enough to accommodate the flexibility we wished to incorporate into our methodology. As illustrated in Figure 5(b), the data was fit to an exponential function: T= 0 + 1 + 2 2 . Using this equation, along with the fitting parameters k o , k 1 , and k 2 , we can determine an unknown concentration when the program computes transmission (T) values. In order to test the validity of the equation, a series of “Blind Tests” were conducted in which five different samples were made with varying concentrations of green dye. These samples were photographed and analyzed using the Python program and transmission values were given for red, green, and blue. The concentration of each trial was then calculated using a minimized Chi-Square calculation based on the fit equation and the parameters determined previously. The values calculated were then tested and compared to measurements taken by the method developed by Spencer Graves. Figure 5 shows the comparison between the actual concentration values and the values calculated by the two methods. Figure 5: (a) The comparison between the true concentrations and the two calculated concentrations. (b) A plot of the calibration fit curves produced by the Python code. The results of the experiments were as expected. The intensity of a color and the concentration of a substance in a sample of water are inversely proportional on a decaying model. Despite its technological simplicity compared to the Arduino photo sensor, the Smartphone camera was able to collect the data required to support the hypothesis. Improvements must be made insofar as to account for instances where a dark room and a screen would not be used in the photo process. This is the limiting factor that will need to be removed for the overall success of a future mobile device application that is practical and accurate. As of now, the comparison graph shows that both methods are effective and accurate in measuring the color of a sample of water.

Transcript of Aguilar, Ross; Graves, Spencer; Corcovilos, Theodore A. · 2020. 6. 17. · Aguilar,Ross;...

Page 1: Aguilar, Ross; Graves, Spencer; Corcovilos, Theodore A. · 2020. 6. 17. · Aguilar,Ross; Graves,Spencer; Corcovilos, Theodore A. Department of Physics, Duquesne University; Pittsburgh

Aguilar, Ross; Graves, Spencer; Corcovilos, Theodore A.Department of Physics, Duquesne University; Pittsburgh Quantum Institute (pqi.org)

INTRODUCTION

We thank Duquesne University for financial and material support, particularlythe Bayer School of Natural and Environmental Science, the Office of the Provost, andthe Undergraduate Research Program. We also thank Dr. David Kahler for being apartner in the research conducted. Ross Aguilar was funded by the DuquesneDepartment of Physics.

ACKNOWLEDGEMENTS

CONTACT INFORMATION

Ted Corcovilos, Department of Physics, Duquesne University, 600 Forbes Ave. 317 Fisher Hall,Pittsburgh, PA 15282. Email: [email protected] Ph: (412) 396-5973

RESULTS

CONCLUSION

Our work sought to determine a method via software development to compute the

concentration of a given contaminant in water based on the optical intensity of the color

of a sample of water. This methodology can be applied to the Chemistry and

Environmental Science fields to simplify their work to analyze water in macro and

microecosystems. Red food dye was used to mimic a color-change test on

contaminated water and varying concentrations of dye were analyzed. The samples

were photographed with a mobile device through a RAW photo application to preserve

all color data. Software was developed in Python to determine the color of the water

based on an RGB scale and the data was fit along a variation of Beer’s Law. Blind tests

of unknown samples were then used to verify our method and the model we used. This

method will allow for the future development of a mobile application to simplify this

testing procedure and make it accessible to the general public.

BACKGROUND

Water is one of the most invaluable resources on the planet. Many of us in

developed countries take clean water for granted while many people and communities

around the world struggle with the purity of their water. Water contaminants and

impurities are commonplace but detection methods often are not. One goal that we

have in this work is to be able to provide a simple, inexpensive, and accessible way for

people and communities to conduct their own water testing. The most common use for

water testing is for the determination of the safety of drinking water. Clean drinking

water is pivotal to the sustainability of a community. However, the price point for a

thorough drinking water test kit renders this utility unattainable. (Fig 1a.) Our method

allows water to be tested for many different contaminants because it utilizes the

chromatic properties of a color-change water test. This project was conducted as one

part of a twofold project that searched for the best method of determining concentration

from a color-change test. The other project, conducted by Spencer Graves, is using a

homemade Arduino device that measures six color values.

Methods

For the red trials (Figure 2(a)) the cuvette was placed 10 cm away from the

camera and 10 cm away from the screen, and the green trials (Figure 2(b)), the cuvette

was placed 19 cm away from the camera and 15 cm away from the screen. As shown in

the Figures below, the background was a computer monitor displaying a plain white

screen and set to maximum brightness. The monitor served as the white background as

well as the light source for the test, as ambient light from the lab would add noise. The

green cuvettes were placed farther from the screen to eliminate any visible pixels that

would add noise to the data. As seen in Figures 2 and 3, each cuvette was placed on a

platform 2 cm tall (e.g. A lens case or petri dish) in order for the bottom of the cuvette to

be in alignment with the camera lens.

FUTURE WORK

REFERENCES

This research has the potential to be incredibly far reaching and beneficial to

numerous other fields and studies. Further development of this work would include the

development of a mobile app that would allow photos of water samples to be taken on

site and analyzed in real time. The application would be set up as a simple, easy to

use interface that would request the water test that is being analyzed, a photo of

untested water, and a photo of the water with the color-change test completed. The

software would then analyze the photos and return not only the concentration of the

contaminant with uncertainty but also with a recommendation as to how to remedy the

contamination. This would allow water testing to be done on-site with no special

equipment and make it accessible to the general public. This would also help to

educate the user about the importance of water purity and how to keep themselves

and their loved ones safe from contaminated water.

1. http://www.lamotte.com/en/drinking-water/combo-outfits/4783-03.html2. http://www.lamotte.com/en/pool-spa/kits-reagents/fas-dpd/7022-01.html3. http://life.nthu.edu.tw/~labcjw/BioPhyChem/Spectroscopy/beerslaw.htm

Photo Testing

Figure 2: (a) A cuvette of concentration 0.5 drop. Red dye was used for its opacity. (b) A cuvette of concentration 0.5 drop. Green was also used for its opacity.

Calibration

Motivation

Objectives

The main objective of our work was to simplify the water testing process and

make it more affordable, more versatile, and more accessible to those who would need

to use it. Specifically, investigating the utility of a smartphone camera is one way that

this methodology could become more accessible. Many people in the world own a

smartphone and the development of an easy to use mobile application would put water

testing into the hands of each of those smartphone users. This project was inspired, in

part, by previous work done that used a similar device to measure the lead

concentration in water via a similar method. The key variation is that we wanted this

methodology to be applicable to a wider variety of color-change water tests besides

lead. Certain contaminants that can be found in naturally occurring swimming waters

are not present in drinking water. As seen in Figure 1(b), a swimming water testing kit

can be just as inaccessible and expensive as a drinking water testing kit.

The end goal of this Smartphone camera approach is to be able to use the

hardware of a common Smartphone and its processing capabilities to determine the

concentration of certain chemical or contaminant in a sample of water. To do this, we

must do a controlled study, testing multiple known concentrations of the contaminant. It

is critical that we use a RAW image format for the photos, as regular image formats (eg

JPEG, PNG) will compress images and, in doing so, omit valuable color data. From this

known data, an equation can be generated from written code that will model the

relationship between the color intensity and the concentration. Once this equation is

determined, we will be able to verify its legitimacy by conducting “Blind Tests” using

“unknown” concentrations and verifying that the fit holds true. If so, the fit will be able to

determine the concentration of any colored sample given only its color. Finally, the

Smartphone camera method will be compared to the Arduino device method to

determine which methodology is more accurate.

Figure 1: (a) An example of a drinking water test kit. (Ref. 1) (b) An example of a pool water test kit.

Both kits’ retail prices are greater than $100 USD. For each trial, a photo of the cuvette was taken through a RAW photo application

then was diluted by 50%. To do so, 2cc of the dyed water was removed and discarded

and 2cc of clear water was added. This was repeated until no visible color remained in

the sample—approximately 12 trials. Data was taken as RGB values through the use of

Python code that would take the RAW image and then extract the RGB values. This was

done by selecting a grid of pixels within the cuvette, as seen in Figure 4(a), and a grid of

pixels in the background screen, as seen in Figure 4(b). The program then averaged the

RGB values from the cuvette and the background and calculated the transmittance

values and an estimated error value, denoted as sigma (𝜎). The data that was collected

was fitted to a variation of the Beer-Lambert law in order to establish parameters of the

fit. The Beer-Lambert law illustrates that there exists a linear relationship between the

absorbance and concentration of a species (Ref. 3). These parameters would

standardize the function and allow us to compute a concentration from the RGB values in

any image.

Figure 3: (a) A side view of the cuvette photo setup. (b) An above view of the cuvette photo set up

Screen

Cuvette

Platform

Figure 4: An example of the grid of pixels inside the sample and on the background. These grids were used to determine the

Calibration (continued)

The fitting parameters for the equation were established. While the Beer-Lambert

Law of optics was the basis of our experiment, it was not general enough to

accommodate the flexibility we wished to incorporate into our methodology. As illustrated

in Figure 5(b), the data was fit to an exponential function: T = ⅇ𝑘0+𝑘1𝐶+𝑘2𝐶2. Using this

equation, along with the fitting parameters ko, k1, and k2, we can determine an unknown

concentration when the program computes transmission (T) values. In order to test the

validity of the equation, a series of “Blind Tests” were conducted in which five different

samples were made with varying concentrations of green dye. These samples were

photographed and analyzed using the Python program and transmission values were

given for red, green, and blue. The concentration of each trial was then calculated using

a minimized Chi-Square calculation based on the fit equation and the parameters

determined previously. The values calculated were then tested and compared to

measurements taken by the method developed by Spencer Graves. Figure 5 shows the

comparison between the actual concentration values and the values calculated by the

two methods.

Figure 5: (a) The comparison between the true concentrations and the two calculated

concentrations. (b) A plot of the calibration fit curves produced by the Python code.

The results of the experiments were as expected. The intensity of a color and the

concentration of a substance in a sample of water are inversely proportional on a

decaying model. Despite its technological simplicity compared to the Arduino photo

sensor, the Smartphone camera was able to collect the data required to support the

hypothesis. Improvements must be made insofar as to account for instances where a

dark room and a screen would not be used in the photo process. This is the limiting

factor that will need to be removed for the overall success of a future mobile device

application that is practical and accurate. As of now, the comparison graph shows that

both methods are effective and accurate in measuring the color of a sample of water.