=Paper= {{Paper |id=Vol-1638/Paper30 |storemode=property |title=Research of the atmospheric correction method based on approximate solution of modtran transmittance equation |pdfUrl=https://ceur-ws.org/Vol-1638/Paper30.pdf |volume=Vol-1638 |authors=Aleksander M. Belov,Vladislav V. Myasnikov }} ==Research of the atmospheric correction method based on approximate solution of modtran transmittance equation == https://ceur-ws.org/Vol-1638/Paper30.pdf
Image Processing, Geoinformatics and Information Security


RESEARCH OF THE ATMOSPHERIC CORRECTION
 METHOD BASED ON APPROXIMATE SOLUTION
  OF MODTRAN TRANSMITTANCE EQUATION

                              A.M. Belov, V.V. Myasnikov

                    Samara National Research University, Samara, Russia



       Abstract. The paper presents an experimental research of proposed method of
       atmospheric correction of hyperspectral remote sensing data. The method is
       based on approximate solution of MODTRAN transmittance equation using
       simultaneous analysis of remote sensing hyperspectral image and an ideal hy-
       perspectral image of the same territory. Results of experimental research imitat-
       ing conditions of practical method usage are presented.


       Keywords: hyperspectral image, remote sensing data, transmittance equation,
       least square method, MODTRAN


       Citation: Belov AM, Myasnikov VV. Research of the atmospheric correction
       method based on approximate solution of modtran transmittance equation.
       CEUR Workshop Proceedings, 2016; 1638: 256-262. DOI: 10.18287/1613-
       0073-2016-1638-256-262


1      Introduction

Atmospheric correction is one of the important stages of remote sensing data pre-
processing especially in the case when the image analysis is based on the detected
radiance spectral components [1,2,3]. The difference between sensor detected radi-
ance and true surface radiance depends on many factors: solar declination, position of
satellite vehicle, imaging angle, composition and moisture of atmosphere, etc. All
these factors are taken into account in the generalized transmittance equation [4].
However, even with such detailed model of the atmosphere, it is difficult to solve
precisely the problem of atmospheric correction because of the large number of un-
known parameters which require a significant number of surface and meteorological
measurements. Furthermore, the observed surface is not Lambertian usually and it is
required to simulate a bidirectional reflectance distribution function for such surface
reflectance modeling, which also requires laboratory studies of the structural and
optical properties of materials [4].
There are a lot of methods and algorithms, that are used for the atmospheric correc-
tion of hyperspectral images: Scene-Based Empirical Approaches [5-8], Radiative
Transfer Modeling Approaches [9-11] and Нybrid Approaches [12-16]. The paper


Information Technology and Nanotechnology (ITNT-2016)                                      256
Image Processing, Geoinformatics and Information Security                Belov AM. et al…


presents an experimental research of the method of atmospheric correction of remote
sensing hyperspectral images [15,16] which belongs to the hybrid approaches group.
The method is based on approximate estimation of parameters of simplified
MODTRAN transmittance equation. There is no need to model the atmosphere ex-
plicitly with this approach, the problem reduces to the determination of the unknown
coefficients of the equation, and all the details of light passing through the atmosphere
remain in the model. However, such a solution requires an ideal (i.e. free from atmos-
pheric distortions) hyperspectral image of the same territory. There is provided to use
low-flying airborne hyperspectral imaging or ground station hyperspectral imaging. It
is obvious that spatial resolution of the ideal image differs from the spatial resolution
of the distorted image, moreover a set of ideal images overlaps the distorted image
incompletely in common case. These facts require additional research.


2       Method overview

In the MODTRAN model the following simplification of transmittance is used [17]:

                A(i, j )        B e (i, j )
L(i, j )                                        La                                   (1)
             1   e (i, j ) S 1   e (i, j ) S

where i  1 M , j  1 N are coordinates in image plane, L(i, j ) – detected radi-
ance,  (i, j ) – target pixel reflectance,  e (i, j ) – surrounding pixels reflectance, La
– radiance of the atmosphere backscattering, A, B – coefficients which depend on
atmospheric and geometry condition, S – atmospheric spherical albedo.
In common case values of A, B, S , La are calculated by the MODTRAN model [18],
however for the accurate calculation of these parameters it is necessary to have a
model of the atmosphere consistent to the place, time, and weather conditions of im-
aging. In the absence of necessary parameters of the atmosphere model it is possible
to perform atmospheric correction by an approximate solution of equation (1).
From each pixel of the ideal image we can define i, j  and  e i, j  by averaging
within processing window. From atmospherically distorted image we can define
 Li, j  . Thus, it is necessary to determine the four unknown parameters: A, B, S , La .
The equation (1) is quadratic respective to the unknown parameters. However by
fixing a certain value La  L*a we proceed to linear equation respective to the un-
known parameters A, B, S . Thus, writing equation (1) for each pair of corresponding
pixels of ideal and source HSI, we have an overdetermined system of MN linear
equations with three unknowns A, B, S .




Information Technology and Nanotechnology (ITNT-2016)                                   257
Image Processing, Geoinformatics and Information Security                       Belov AM. et al…


 A1,1 B 1,1 S 1,1 L1,1 L*   L1,1 L*
            e         e                a             a
                             

 A1,2 Be 1,2 Se 1,2 L1,2 L*a   L1,2 L*a
                                                                         .                (2)

                                                       *
 AM , N  Be M , N  Se M , N  LM , N  La   LM , N  La
                                                                          *


To determine the unknown parameters it is proposed to use the method of least
squares.
A fixed value of the parameter La  L*a is determined in accordance with assumption
that the value must be in interval 0, min La (i, j ) . Further, when iterating the interval
with the step L a , for each value L*a  kLa , k   is necessary to find a solution
 x *  A B S T of (2) and then choose the value of L*a  kLa , k   that mini-
mizes the error.
Atmospheric correction of distorted image is performed according to the formula
[17]:

     Li, j   La   Li, j   Le i, j 
                    A
                  B                                                                        (3)
           A  B  Le i, j   La S

where Le i, j  - spatial averaging of the detected radiance, and the meaning of the
other parameters is similar to the equation (1).
The quality criterion of atmospheric correction based on a comparison of the ideal and
the corrected image which applied in experimental research is calculated as:

     1 K
      k
     K k 1

where  k - quality criterion for the certain spectral channel which is defined by the
following expression:
       M N
         I~k i, j   Iˆk i, j 
                                     2

       i 1 j 1
k 
               M N
               I~k i, j 2
             i 1 j 1


where I k i, j  - sample of the ideal image, Iˆk i, j  - sample of the corrected image.
        ~
In fact, the above mentioned criterion is the averaging of the standard deviation nor-
malized to the dynamic range of the channel of ideal image.




Information Technology and Nanotechnology (ITNT-2016)                                        258
Image Processing, Geoinformatics and Information Security                     Belov AM. et al…


3      Experimental results

We assume that ideal images and remote sensing data are obtained from different
sources and spatial resolution of ideal images is higher and a set of ideal images over-
laps a distorted image incompletely. Some experiments that imitate such conditions
were carried out. Hyperspectral image JasperRidge98av.img obtained from AVIRIS
aircraft was used as a source atmospherically-distorted image and the same image
corrected by FLAASH algorithm was used as an ideal image.
To research the efficiency of the algorithm in conditions when the spatial resolution
of source and ideal images differs following experiments were carried out:
A 256*256 pixels fragment of the ideal image was expanded by a factor of 2, 3 and 4.
An expansion was performed by pixel duplicating. In a similar way the ideal image
fragment was contracted by a factor of 2 and 4. Contraction was performed by pixel
averaging. Parameters of the transmittance equation were calculated using contracted
and expanded fragments. Atmospheric correction of the source image was performed
using calculated parameter sets. The quality criterion  was calculated for corrected
images. Dependency of quality criterion  from expansion and contraction factor E
presented on figure 1.
Presented graphics show that quality criterion varies slightly for an expansion case
and significantly for a contraction case. Thus we can conclude that proposed method
can satisfactory be used when spatial resolution of the ideal image is higher that spa-
tial resolution of source image and cannot be used in contrary.

                                                                     2,00E-02
                                                                     1,95E-02
                                                                     1,90E-02
                                                                     1,85E-02
                                                                     1,80E-02
                     4,00         3,00          2,00          1,00
              a)




                                                                   1,01E+00


                                                                   1,00E-02
                      1,00        0,75         0,50         0,25
                b)
Fig. 1. Dependency of quality criterion  from expansion and contraction factor E : a) expan-
                                      sion, b) contraction




Information Technology and Nanotechnology (ITNT-2016)                                      259
Image Processing, Geoinformatics and Information Security                    Belov AM. et al…


To research an influence of percent of overlapping of source and ideal images S
following experiments were carried out:
Fragments of the ideal image that overlaps from 10 to 90 percent of source image in
horizontal and vertical way were obtained. Parameters of the transmittance equation
were calculated using these fragments. Atmospheric correction of the source image
was performed using calculated parameter sets. The quality criterion  was calculated
for corrected images. Dependency of quality criterion  from overlapping percent S
for a both cases presented on figure 2.



                                                                    1,04E-01

                                                                    5,40E-02

                                                                   4,00E-03
                      100,00       70,00         40,00        10,00
                a)

                                                                   3,50E-02

                                                                   2,50E-02

                                                                   1,50E-02

                                                                  5,00E-03
                      100,00        70,00       40,00        10,00
                b)
 Fig. 2. Dependency of quality criterion  from overlapping percent S : a) vertical slicing, b)
                                       horizontal slicing

Significant increasing of atmospheric correction quality for overlapping percent 20
and 30 gave us reason to carry out additional experiments. Dependency of quality
criterion for  k from overlapping percent S was studied for certain spectral channels.
Experiment showed that such unexpected local quality increasing is typical for spec-
tral channels 144-224 (fig 3 b), for channels 1-143 dependency is monotonic increas-
ing (fig 3 a).
Further statistical analysis of the ideal image showed that channels 144-224 contain a
number of outliers affecting on parameters estimation and on atmospheric correction
quality respectively. This fact complains that we obtain a better quality while use a
reduced amount of source data. In this context there is a problem of increasing ro-
bustness of the method of atmospheric distortion parametric estimation. Since least




Information Technology and Nanotechnology (ITNT-2016)                                       260
Image Processing, Geoinformatics and Information Security                   Belov AM. et al…


squares method is high sensitive to outliers the idea for futher modification is to use a
special preprocessing algorithm in order to adjust data.


Conclusion

Experimental research showed that proposed method is applicable for practical usage
in atmospheric correction problem. Difference between reflectance values for ideal
and corrected images for some spectral channels showed that proposed method re-
quires a further modification aimed to adjust source data.



                                                          4,00E-04
                                                          3,50E-04
                                                          3,00E-04
                                                          2,50E-04
                                                          2,00E-04
                             90,00 70,00 50,00 30,00 10,00
                  a)


                                                               3,20E-01
                                                               2,20E-01
                                                               1,20E-01
                                                          2,00E-02
                             90,00 70,00 50,00 30,00 10,00
                   b)
Fig. 3. Dependency of quality criterion  k from overlapping percent S for vertical slicing: a)
                         spectral channel 20, b) spectral channel 180


Acknowledgements

This work was financially supported by the Russian Scientific Foundation (RSF),
grant no. 14-31-00014 “Establishment of a Laboratory of Advanced Technology for
Earth Remote Sensing”


References
 1. Denisova AYu, Myasnikov VV. Anomaly Detection for Hyperspectral Imaginery. Com-
    puter Optics, 2014; 38(2): 287-296. [in Russian]



Information Technology and Nanotechnology (ITNT-2016)                                      261
Image Processing, Geoinformatics and Information Security                 Belov AM. et al…


 2. Denisova AYu, Myasnikov VV. Algorithms of Linear Spectral Mixture Analysis for Hy-
    perspectral Images Using Base Map. Computer Optics, 2014; 38(2): 297-303. [in Russian]
 3. Kuznetsov AV, Myasnikov VV. A comparision of algorithms for supervised classification
    using hyperspectral data. Computer Optics, 2014; 38(3): 494-502. [in Russian]
 4. Schowengerdt R. Remote Sensing: Models and Methods for Image Processing (3rd Edi-
    tion), Academic Press, 2006.
 5. Chavez PS. An improved dark-object subtraction technique for atmospheric scattering cor-
    rection of multispectral data. Remote Sensing of Environment, 1988; 24: 459-479.
 6. Conel JE, Green RO, Vane G, Bruegge CJ, Alley RE. AIS-2 radiometry and a comparison
    of methods for the recovery of ground reflectance. Proceedings of the 3rd Airborne Imag-
    ing Spectrometer Data Analysis Workshop, 1987; 18-47.
 7. Bernstein LS, Jin X, Gregor B, Adler-Golden S. Quick Atmospheric Correction Code: Al-
    gorithm Description and Recent Upgrades. Optical Engineering, 2012; 51(11): 111719-1 –
    111719-11.
 8. Kruse FA. Use of airborne imaging spectrometer data to map minerals associated with hy-
    drothermally altered rocks in the northern Grapevine Mountains, Nevada and California.
    Remote Sens. Env., 1988; 24: 31-51.
 9. Gao BC, Heidebrecht KB, Goetz AFH. Derivation of scaled surface reflectances from
    AVIRIS data. Remote Sens. Env., 1993; 44: 165-178.
10. Gao BC, Davis CO. Development of a line-by-line-based atmosphere removal algorithm
    for airborne and spaceborne imaging spectrometers. SPIE Proceedings, 1997; 3118: 132-
    141.
11. Wu J, Wang D, Bauer ME. Image-based atmospheric correction of QuickBird imagery of
    Minnesota cropland. Remote Sensing of Environment, 2005; 99: 315-325.
12. Goetz AFH, Heidebrecht KB, Kindel B, Boardman JW. Using ground spectral irradiance
    for model correction of AVIRIS data. JPL Summaries of the 7th Annual Airborne Earth
    Science Workshop, 1998; 98-1: 159-168.
13. Clark RN, Swayze GA, Heidebrecht KB, Green RO, Goetz AFH. Calibration to surface re-
    flectance of terrestrial imaging spectrometry data: Comparison of methods. Summaries of
    the 5th Annual JPL Airborne Earth Science Workshop, 1995; 95-1: 41-42.
14. Ardouin JP, Ross V. Methods for in-scene atmospheric compensation by endmember
    matching. U.S. Patent No. 20,150,161,768. 11 Jun. 2015.
15. Belov AM, Myasnikov VV. Atmospheric correction of hyperspectral images using approx-
    imate solution of MODTRAN transmittance equation. Computer Optics, 2014; 38(3): 489-
    493. [in Russian]
16. Belov AM, Myasnikov VV. Atmospheric correction of hyperspectral images based on ap-
    proximate solution of transmittance equation. Proc. SPIE 9445, Seventh International Con-
    ference on Machine Vision (ICMV 2014), 2015; 94450S: S-1-5. DOI:10.1117/
    12.2181364.
17. Yuanliu X, Runsheng W, Shengwei L, Suming Y, Bokun Y. Atmospheric correction of
    hyperspectral data using MODTRAN model. SPIE Proceedings, 2003; 7123.
18. Kneizys FX, Robertson DC, Abreu LW, Acharya P, Anderson GP, Rothman LS,
    Chetwynd JH, Selby JEA, Shettle EP, Gallery WO, Berk A, Clough SA, Bernstein LS.
    The MODTRAN 2/3 Report and LOWTRAN 7 MODEL, Ontar Corporation, 1996.




Information Technology and Nanotechnology (ITNT-2016)                                    262