| Literature DB >> 31405138 |
Zhe Zou1, Hui-Liang Shen2, Shijian Li3, Yunfang Zhu4, John H Xin5.
Abstract
In an integrating sphere multispectral imaging system, measurement inconsistency can arise when acquiring the spectral reflectances of samples. This is because the lighting condition can be changed by the measured samples, due to the multiple light reflections inside the integrating sphere. Besides, owing to non-uniform light transmission of the lens and narrow-band filters, the measured reflectance is spatially dependent. To deal with these problems, we propose a correction method that consists of two stages. The first stage employs a white board to correct non-uniformity and a small white patch to correct lighting deviation, both under the assumption of ideal Lambertian reflection. The second stage uses a polynomial regression model to further remove the lighting inconsistency when measuring non-Lambertian samples. The method is evaluated on image data acquired in a real multispectral imaging system. Experimental results illustrate that our method eliminates the measurement inconsistency considerably. This consequently improves the spectral and colorimetric accuracy in color measurement, which is crucial to practical applications.Entities:
Keywords: integrating sphere; lighting deviation; multispectral imaging; spectral reflectance
Year: 2019 PMID: 31405138 PMCID: PMC6719157 DOI: 10.3390/s19163501
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The schematic drawing of a typical integrating sphere multispectral imaging system.
Figure 2The layout of the small reference white patch and an imaged sample. The white patch is marked by a blue line, and the sample is marked by a green box.
Figure 3Training data collection. (a) Procedure of the measurement. A number of small patches are placed on various samples at different positions, respectively. The camera response of the small patch and the white-patch ratio are acquired in the imaging process. (b) Small gray patches of size 0.5 cm × 0.5 cm. The camera response of a small patch is averaged in a 35 × 35 pixel region. (c) Uniform background samples of size 10 cm × 8 cm.
Standard deviations computed from all color patches and background samples in the training data. The standard deviations averaged on all bands are also listed.
|
|
|
|
|
|
|
|
|
| |
|---|---|---|---|---|---|---|---|---|---|
| Original | 0.0155 | 0.0172 | 0.0194 | 0.0159 | 0.0156 | 0.0128 | 0.0150 | 0.0129 | |
| Stage I | 0.0097 | 0.0102 | 0.0118 | 0.0082 | 0.0075 | 0.0049 | 0.0067 | 0.0049 | |
| Stage II | 0.0024 | 0.0023 | 0.0022 | 0.0022 | 0.0021 | 0.0021 | 0.0021 | 0.0021 | |
|
|
|
|
|
|
|
|
|
|
|
| Original | 0.0127 | 0.0146 | 0.0152 | 0.0137 | 0.0153 | 0.0155 | 0.0185 | 0.0212 | 0.0157 |
| Stage I | 0.0047 | 0.0061 | 0.0061 | 0.0047 | 0.0057 | 0.0048 | 0.0054 | 0.0059 | 0.0067 |
| Stage II | 0.0021 | 0.0020 | 0.0021 | 0.0021 | 0.0022 | 0.0024 | 0.0029 | 0.0032 | 0.0023 |
The coefficients of the polynomial model obtained from the training data.
|
|
|
|
|
|
|
|
|
|
|
| 0.8966 | 0.8787 | 0.9083 | 0.9168 | 0.9240 | 0.9438 | 0.9155 | 0.9293 |
|
| 0.1158 | 0.1337 | 0.1000 | 0.0901 | 0.0824 | 0.0613 | 0.0934 | 0.0792 |
|
| 0.2062 | 0.2034 | 0.2169 | 0.1507 | 0.1354 | 0.0837 | 0.1243 | 0.0849 |
|
| −0.2229 | −0.2193 | −0.2329 | −0.1617 | −0.1468 | −0.0913 | −0.1374 | −0.0943 |
|
|
|
|
|
|
|
|
|
|
|
| 0.9445 | 0.9123 | 0.9155 | 0.9249 | 0.9118 | 0.9309 | 0.9276 | 0.9452 |
|
| 0.0608 | 0.0979 | 0.0931 | 0.0837 | 0.0972 | 0.0751 | 0.0778 | 0.0562 |
|
| 0.0782 | 0.1105 | 0.1059 | 0.0793 | 0.1000 | 0.0803 | 0.0951 | 0.1040 |
|
| −0.0868 | −0.1228 | −0.1172 | −0.0878 | −0.1097 | −0.0868 | −0.1009 | −0.1085 |
Figure 4Test data collection. (a) Small color patches. (b) Background samples with various patterns.
Standard deviations of response consistency obtained from the test data when applying the polynomial regression model computed from the training data.
|
|
|
|
|
|
|
|
|
| |
| Original | 0.0060 | 0.0133 | 0.0172 | 0.0113 | 0.0101 | 0.0081 | 0.0092 | 0.0081 | |
| Stage I | 0.0046 | 0.0082 | 0.0106 | 0.0063 | 0.0055 | 0.0039 | 0.0049 | 0.0039 | |
| Stage II | 0.0024 | 0.0029 | 0.0036 | 0.0027 | 0.0025 | 0.0023 | 0.0024 | 0.0024 | |
|
|
|
|
|
|
|
|
|
|
|
| Original | 0.0082 | 0.0095 | 0.0099 | 0.0096 | 0.0106 | 0.0100 | 0.0098 | 0.0096 | 0.0100 |
| Stage I | 0.0039 | 0.0046 | 0.0045 | 0.0040 | 0.0043 | 0.0039 | 0.0041 | 0.0046 | 0.0051 |
| Stage II | 0.0025 | 0.0025 | 0.0028 | 0.0029 | 0.0029 | 0.0031 | 0.0035 | 0.0042 | 0.0028 |
Figure 5Camera responses of color patches with respect to backgrounds at the band of 440 nm. Curves in different colors correspond to different patches. (a) Original, (b) Stage I, and (c) Stage II.
Spectral reflectance consistency of the training data. Average spectral rms errors and color difference errors are listed.
| Spectral rms | ||||
|---|---|---|---|---|
| Original | 0.1169 | 5.1649 | 4.6991 | 5.3026 |
| Stage I | 0.0556 | 3.0092 | 2.6734 | 3.1455 |
| Stage II | 0.0149 | 0.3679 | 0.3573 | 0.3634 |
Spectral reflectance consistency of the test data. Average spectral rms errors and color difference errors are listed.
| Spectral rms | ||||
|---|---|---|---|---|
| Original | 0.1240 | 4.1274 | 3.9949 | 4.1644 |
| Stage I | 0.0617 | 1.7949 | 1.6909 | 1.8808 |
| Stage II | 0.0201 | 0.5821 | 0.5712 | 0.6020 |
Figure 6Spectral reflectance curves of a brown patch placed on different background samples. Note that the thick red curve corresponds to the spectral reflectance measured by a spectrophotometer. (a) Original reflectance curves. (b) Reflectance curves corrected in Stage I. (c) Reflectance curves corrected in Stage II.
Comparison with the Markov model [10] on measurement consistency. Average standard deviations of camera responses, spectral rms errors, and color difference errors of the test data are listed.
| Response std. dev. | Spectral rms | ||||
|---|---|---|---|---|---|
| Original | 0.0100 | 0.1240 | 4.1274 | 3.9949 | 4.1644 |
| Markov model | 0.0044 | 0.0625 | 1.7368 | 1.6907 | 1.8580 |
| Ours | 0.0028 | 0.0201 | 0.5821 | 0.5712 | 0.6020 |