| Literature DB >> 27011185 |
Dilip K Prasad1, Krishna Agarwal2.
Abstract
We propose a method for classifying radiometric oceanic color data measured by hyperspectral satellite sensors into known spectral classes, irrespective of the downwelling irradiance of the particular day, i.e., the illumination conditions. The focus is not on retrieving the inherent optical properties but to classify the pixels according to the known spectral classes of the reflectances from the ocean. The method compensates for the unknown downwelling irradiance by white balancing the radiometric data at the ocean pixels using the radiometric data of bright pixels (typically from clouds). The white-balanced data is compared with the entries in a pre-calibrated lookup table in which each entry represents the spectral properties of one class. The proposed approach is tested on two datasets of in situ measurements and 26 different daylight illumination spectra for medium resolution imaging spectrometer (MERIS), moderate-resolution imaging spectroradiometer (MODIS), sea-viewing wide field-of-view sensor (SeaWiFS), coastal zone color scanner (CZCS), ocean and land colour instrument (OLCI), and visible infrared imaging radiometer suite (VIIRS) sensors. Results are also shown for CIMEL's SeaPRISM sun photometer sensor used on-board field trips. Accuracy of more than 92% is observed on the validation dataset and more than 86% is observed on the other dataset for all satellite sensors. The potential of applying the algorithms to non-satellite and non-multi-spectral sensors mountable on airborne systems is demonstrated by showing classification results for two consumer cameras. Classification on actual MERIS data is also shown. Additional results comparing the spectra of remote sensing reflectance with level 2 MERIS data and chlorophyll concentration estimates of the data are included.Entities:
Keywords: environmental sensors; ocean color; remote sensing reflectance; spectral data classification
Year: 2016 PMID: 27011185 PMCID: PMC4813988 DOI: 10.3390/s16030413
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Spectral remote sensing reflectances in Dataset 1.
Figure 2Normalized spectral data and spectral clusters of Dataset 2. The thick black lines in subfigures (b–f) show the centroids of the clusters. (a) Reflectances ; (b) normalized reflectances ; (c) Class 1; (d) Class 4; (e) Class 6; (f) Class 8.
Information of the bands of satellite sensors.
| MODIS | MERIS | SeaWiFS | CZCS | OLCI | VIIRS | CIMEL | |
|---|---|---|---|---|---|---|---|
| No. of bands | 9 | 11 | 8 | 4 | 21 | 9 | 9 |
| No. used ( | 8 | 11 | 7 | 4 | 15 | 7 | 6 |
| Bands | 405–420 | 405.2–419.6 | 402–422 | 425–460 | 407.5–417.5 | 402–422 | 407–417 |
| used (nm) | 438–448 | 435.0–449.5 | 433–453 | 500–535 | 437.5–447.5 | 436–454 | 435–445 |
| 483–493 | 482.3–496.9 | 480–500 | 535–565 | 485–495 | 478–498 | 495–505 | |
| 526–536 | 502.2–516.8 | 500–520 | 650–685 | 505–515 | 545–565 | 526–536 | |
| 546–556 | 552.1–566.7 | 545–565 | 555–565 | 600–680 | 545–555 | ||
| 662–672 | 612.0–626.6 | 660–680 | 615–625 | 662–682 | 670–680 | ||
| 673–683 | 657.0–671.6 | 745–785 | 660–670 | 739–754 | |||
| 743–753 | 674.5–686.6 | 670–677.5 | |||||
| 700.7–715.3 | 677.5–685 | ||||||
| 747.0–759.0 | 703.75–713.75 | ||||||
| 755.8–764.1 | 750–757.5 | ||||||
| 760–762.5 | |||||||
| 762.5–766.25 | |||||||
| 766.25–768.75 | |||||||
| 771.25–786.25 | |||||||
| Bands | 862–877 | 845–885 | 392.5–407.5 | 846–885 (I2) | |||
| unused (nm) | 855–875 | 846–885 (M7) | 865–875 | ||||
| 880–890 | 931–941 | ||||||
| 895–905 | 1015–1025 | ||||||
| 930–950 | |||||||
| 1000–1040 |
Figure 3Spectral responses of the various channels of sensors of the consumer camera considered in this paper. (a) Canon 1D Mark III; (b) Nikon D40.
Figure 4Illumination spectrum of D65 illumination (a) and 25 illuminations measured in outdoor scenarios at various locations and times in Barnard dataset (b). The thick lines show the general trends of these illuminations in (b).
Useful notations for our method and their meaning are presented here.
| Symbol | Meaning |
|---|---|
| index of the wavelength sample | |
| index of the location of measurement; total number of location samples | |
| index of the spectral class; total number of spectral classes | |
| index of the channel in a sensor; total number of channels in a sensor | |
| Upwelling radiance measured at the sensor | |
| Upwelling radiance leaving the water column | |
| Upwelling radiance at radiance due to atmospheric scattering and reflection from water surface | |
| Upwelling radiance at sensor at sunny, shadowed, and cloud regions, respectively | |
| Downwelling radiance at the water column | |
| Portion of | |
| remote sensing reflectance at wavelength | |
| remote sensing reflectance at the | |
| normalized remote sensing reflectance at the | |
| normalized remote sensing reflectance representing the | |
| Spectrally flat remote sensing reflectance of cloud | |
| Ratio | |
| Constant | |
| sensor’s spectral response matrix given as | |
| spectral sensitivity of the | |
| sensor’s radiometric measurement (data) given as | |
| sensor’s white data computed differently for satellite and airborne sensors | |
| canonical class representative (CCR) of the | |
| canonical data obtained using data | |
| canonical normalized data (CND) computed using Equation (16) |
Figure 5The ratio is plotted as a function of and for an arbitrary wavelength λ.
Figure 6Illustration of the process of classification of the data using the lookup table.
Figure 7Estimating a suitable value for the number of clusters can be done by analyzing the singular values of the reflectance data (a); illustration of the formation of the lookup table in given in (b).
Figure 8Normalized spectral data and spectral clusters of Dataset 1. The thick black lines in subfigures (b–i) show the centroids of the clusters. (a) Normalized reflectances ; (b) Class 1; (c) Class 2; (d) Class 3; (e) Class 4; (f) Class 5; (g) Class 6; (h) Class 7; (i) Class 8.
Classification results using the proposed algorithm for Dataset 1.
| Sensor | Measure | Class 1 | Class 2 | Class 3 | Class 4 | Class 5 | Class 6 | Class 7 | Class 8 | Overall |
|---|---|---|---|---|---|---|---|---|---|---|
| MODIS | Precision | 0.8889 | 0.8810 | 1.0000 | 0.9545 | 0.9667 | 0.9706 | 0.9636 | 0.9744 | − |
| Recall | 0.9231 | 0.9487 | 0.9143 | 1.0000 | 0.9667 | 1.0000 | 0.8983 | 1.0000 | 0.9502 | |
| MERIS | Precision | 0.9630 | 0.9286 | 1.0000 | 1.0000 | 0.9655 | 0.9706 | 1.0000 | 0.9737 | − |
| Recall | 1.0000 | 1.0000 | 0.9429 | 1.0000 | 0.9333 | 1.0000 | 0.9661 | 0.9737 | 0.9751 | |
| SeaWiFS | Precision | 0.8214 | 0.8372 | 1.0000 | 0.9545 | 0.9375 | 0.9412 | 0.9434 | 1.0000 | − |
| Recall | 0.8846 | 0.9231 | 0.8857 | 1.0000 | 1.0000 | 0.9697 | 0.8475 | 1.0000 | 0.9288 | |
| CZCS | Precision | 0.8065 | 0.8372 | 1.0000 | 1.0000 | 0.9355 | 0.9394 | 0.9455 | 0.9744 | − |
| Recall | 0.9615 | 0.9231 | 0.8857 | 0.8571 | 0.9667 | 0.9394 | 0.8814 | 1.0000 | 0.9253 | |
| OLCI | Precision | 0.8667 | 0.8864 | 1.0000 | 1.0000 | 0.9333 | 0.9706 | 1.0000 | 0.9730 | − |
| Recall | 1.0000 | 1.0000 | 0.9143 | 0.9048 | 0.9333 | 1.0000 | 0.9322 | 0.9474 | 0.9502 | |
| VIIRS | Precision | 0.9259 | 0.9750 | 1.0000 | 0.9545 | 0.9375 | 1.0000 | 1.0000 | 1.0000 | − |
| Recall | 0.9615 | 1.0000 | 0.9429 | 1.0000 | 1.0000 | 1.0000 | 0.9661 | 0.9737 | 0.9786 | |
| SeaPRISM | Precision | 0.7931 | 0.8205 | 1.0000 | 0.9545 | 0.9355 | 0.8421 | 0.9245 | 0.9737 | − |
| Recall | 0.8846 | 0.8205 | 0.8857 | 1.0000 | 0.9667 | 0.9697 | 0.8305 | 0.9737 | 0.9039 | |
| Canon | Precision | 0.8889 | 0.6667 | 0.6923 | 1.0000 | 0.7895 | 0.9167 | 0.9483 | 1.0000 | − |
| Recall | 0.9231 | 0.7179 | 0.7714 | 0.8571 | 1.0000 | 0.6667 | 0.9322 | 0.9211 | 0.8505 | |
| Nikon | Precision | 0.8929 | 0.7632 | 0.7027 | 1.0000 | 0.7692 | 0.9310 | 0.9655 | 1.0000 | − |
| Recall | 0.9615 | 0.7436 | 0.7429 | 0.8571 | 1.0000 | 0.8182 | 0.9492 | 0.8947 | 0.8719 |
Classification results using the proposed algorithm for Dataset 2.
| Sensor | Measure | Class 1 | Class 4 | Class 6 | Class 8 | Overall |
|---|---|---|---|---|---|---|
| MODIS | Precision | 0.8000 | 1.0000 | 1.0000 | 0.8438 | − |
| Recall | 1.0000 | 0.9507 | 0.9040 | 1.0000 | 0.9468 | |
| MERIS | Precision | 1.0000 | 1.0000 | 0.8986 | 0.9773 | − |
| Recall | 0.9167 | 1.0000 | 0.9920 | 0.7963 | 0.9580 | |
| SeaWiFS | Precision | 0.6122 | 1.0000 | 0.9904 | 0.7297 | − |
| Recall | 0.8333 | 0.8662 | 0.8240 | 1.0000 | 0.8683 | |
| CZCS | Precision | 0.9286 | 0.9929 | 1.0000 | 0.7941 | − |
| Recall | 0.7222 | 0.9859 | 0.8640 | 1.0000 | 0.9188 | |
| OLCI | Precision | 1.0000 | 0.9861 | 0.8052 | 0.9737 | − |
| Recall | 0.5833 | 1.0000 | 0.9920 | 0.6852 | 0.9468 | |
| VIIRS | Precision | 0.8182 | 1.0000 | 1.0000 | 0.9000 | − |
| Recall | 1.0000 | 0.9648 | 0.9280 | 1.0000 | 0.9608 | |
| SeaPRISM | Precision | 0.5294 | 1.0000 | 1.0000 | 0.6341 | − |
| Recall | 0.5000 | 0.8873 | 0.7200 | 0.9630 | 0.8011 | |
| Canon 1Ds | Precision | 0.8065 | 0.9342 | 1.0000 | 1.0000 | − |
| MarkIII | Recall | 0.6944 | 1.0000 | 0.5520 | 0.6852 | 0.7647 |
| Nikon D40 | Precision | 0.7576 | 0.9281 | 1.0000 | 1.0000 | − |
| Recall | 0.6944 | 1.0000 | 0.6000 | 0.6852 | 0.7815 |
The average overall recall results for the 25 different illuminations are shown here for the different sensors.
| Dataset | MODIS | MERIS | SeaWiFS | CZCS | OLCI | VIIRS | SeaPRISM | Canon | Nikon |
|---|---|---|---|---|---|---|---|---|---|
| Dataset 1 | 0.9502 | 0.9749 | 0.9307 | 0.9267 | 0.9537 | 0.9751 | 0.9004 | 0.8424 | 0.8596 |
| Dataset 2 | 0.9447 | 0.9581 | 0.8681 | 0.9175 | 0.9107 | 0.9580 | 0.8011 | 0.7622 | 0.7692 |
Figure 9Classification results using MERIS’s raw radiometric data. Data of scene A was taken on 7 May 2011, 15:21 p.m. Data of scene B was taken on 29 September 2005, 15:39 p.m. The Red-Green-Blue (RGB) projections of the three scenes are also shown.
Figure 10Classification of MERIS data from scene A shown in Figure 9—(a) the classification result in Figure 9 but with a different color map; (b–d) classification using nearest cloud , clouds in proximity , and all clouds , respectively.
Figure 11Similarity between the estimates of the remote sensing reflectance spectra from the proposed algorithm and the level 2 MERIS data of the same day and time—(a) similarity map (b) histogram of the similarity values.
Figure 12Classification results for Grand Bahamas region using different values of β. (a) ; (b) ; (c) .
Percentage of pixels that are classified differently when different values of β are used. The pixels that belong to land, cloud, or glint are excluded.
| 0.80 | 0.85 | 0.9 | |
|---|---|---|---|
| 0.75 | 2.88 | 5.97 | 9.30 |
| 0.80 | 0 | 3.10 | 6.45 |
| 0.85 | 3.10 | 0 | 3.37 |
Percentage of pixels classified differently when different options are used for representing the cloud.
| Including unclassified pixels | 15.08 | 14.72 | 4.52 |
| Excluding unclassified pixels | 13.06 | 12.87 | 4.06 |