| Literature DB >> 22163659 |
Ömer Galip Saracoglu1, Hayriye Altural.
Abstract
A low-cost optical sensor based on reflective color sensing is presented. Artificial neural network models are used to improve the color regeneration from the sensor signals. Analog voltages of the sensor are successfully converted to RGB colors. The artificial intelligent models presented in this work enable color regeneration from analog outputs of the color sensor. Besides, inverse modeling supported by an intelligent technique enables the sensor probe for use of a colorimetric sensor that relates color changes to analog voltages.Entities:
Keywords: artificial neural network; color sensing; intelligent sensor
Mesh:
Year: 2010 PMID: 22163659 PMCID: PMC3231199 DOI: 10.3390/s100908363
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.General structure of a multilayer perceptron (MLP).
Network structures of the proposed models.
| LM | 33 | 270 | 2,200 | 62 |
| BFG | 34 | 265 | 2,200 | 110 |
Figure 2.(a) Schematic illustration of RGB LED based color. (b) Photo of sensor tip. (c) Sensor probe connected with PC.
Figure 3.Switching of LEDs and the photodiode.
Typical photodetector readout in terms of analog voltages depending on RGB contents of the surface.
| Surface Color | VR, R-LED | VG, G-LED | VB, B-LED | R | G | B |
|---|---|---|---|---|---|---|
| Black | 0.159 | 0.253 | 0.163 | 0 | 0 | 0 |
| (Any) | 0.800 | 1.25 | 1.77 | 135 | 90 | 225 |
| White | 3.67 | 3.66 | 3.66 | 255 | 255 | 255 |
Figure 4.Flowchart of the measurement procedure.
Network structures of the proposed models
| Input | 1st hidden | 2nd hidden | Output | |
|---|---|---|---|---|
| Gradient descent with momentum and adaptive learning rate backpropagation (GDX) | 3 | 8 | 9 | 3 |
| Bayesian regularization backpropagation (BR) | 3 | 10 | 5 | 3 |
| Levenberg-Marquardt backpropagation (LM) | 3 | 5 | 9 | 3 |
| Resilient backpropagation (RP) | 3 | 5 | 9 | 3 |
| Broyden Fletcher Goldfarb Shanno quasi-Newton backpropagation (BFG) | 3 | 12 | 9 | 3 |
Figure 5.A part of color palette to constitute training/test dataset.
The best results (BR and RP) and the worst result (GDX) of the proposed networks.
| No | Inputs (analog voltages) | Outputs (RGB contents) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Real values | BR results | RP results | GDX results | ||||||||||||
| 1 | 0.88 | 1.59 | 0.48 | ||||||||||||
| 2 | 2.14 | 1.62 | 0.46 | ||||||||||||
| 3 | 0.35 | 0.73 | 0.91 | ||||||||||||
| 4 | 1.00 | 0.57 | 0.69 | ||||||||||||
| 5 | 3.55 | 0.71 | 0.87 | ||||||||||||
| 6 | 1.30 | 0.93 | 0.38 | ||||||||||||
| 7 | 1.91 | 3.64 | 0.73 | ||||||||||||
| 8 | 0.54 | 1.83 | 1.46 | ||||||||||||
| 9 | 0.94 | 3.25 | 1.27 | ||||||||||||
| 10 | 0.58 | 0.64 | 0.93 | ||||||||||||
| 11 | 0.60 | 1.77 | 0.82 | ||||||||||||
| 12 | 0.48 | 1.96 | 2.58 | ||||||||||||
| 13 | 1.36 | 1.93 | 0.90 | ||||||||||||
| 14 | 3.66 | 1.89 | 0.97 | ||||||||||||
| 15 | 1.28 | 1.06 | 1.11 | ||||||||||||
| 16 | 3.66 | 1.00 | 1.01 | ||||||||||||
| 17 | 1.80 | 3.00 | 1.01 | ||||||||||||
| 18 | 0.88 | 2.03 | 1.60 | ||||||||||||
| 19 | 1.23 | 3.64 | 1.48 | ||||||||||||
| 20 | 0.80 | 1.25 | 1.77 | ||||||||||||
| 21 | 0.63 | 1.97 | 2.59 | ||||||||||||
| 22 | 2.36 | 1.73 | 1.19 | ||||||||||||
| 23 | 1.61 | 2.96 | 1.55 | ||||||||||||
| 24 | 1.17 | 1.98 | 2.07 | ||||||||||||
| 25 | 1.94 | 1.62 | 1.64 | ||||||||||||
| 26 | 3.65 | 1.88 | 1.85 | ||||||||||||
| 27 | 2.16 | 2.93 | 1.40 | ||||||||||||
| 28 | 1.45 | 3.01 | 2.36 | ||||||||||||
| 29 | 1.53 | 3.65 | 2.17 | ||||||||||||
| 30 | 3.09 | 3.66 | 2.06 | ||||||||||||
| 31 | 1.65 | 1.75 | 2.16 | ||||||||||||
| 32 | 2.95 | 1.74 | 2.11 | ||||||||||||
| 33 | 1.67 | 3.65 | 3.56 | ||||||||||||
Visual comparisons of the real RGB contents and proposed neural network results.
| No | Real | BR | RP | LM | BFG | GDX |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 | ||||||
| 4 | ||||||
| 5 | ||||||
| 6 | ||||||
| 7 | ||||||
| 8 | ||||||
| 9 | ||||||
| 10 | ||||||
| 11 | ||||||
| 12 | ||||||
| 13 | ||||||
| 14 | ||||||
| 15 | ||||||
| 16 | ||||||
| 17 | ||||||
| 18 | ||||||
| 19 | ||||||
| 20 | ||||||
| 21 | ||||||
| 22 | ||||||
| 23 | ||||||
| 24 | ||||||
| 25 | ||||||
| 26 | ||||||
| 27 | ||||||
| 28 | ||||||
| 29 | ||||||
| 30 | ||||||
| 31 | ||||||
| 32 | ||||||
| 33 | ||||||