ARVI Algorithm Specification | ![]() |
The Atmospherically Resistant
Vegetation Index algorithm was
introduced by Kaufman and Tanre (1992).
The resistance of the ARVI to atmospheric effects (in
comparison to the NDVI) is accomplished by a self-correction
process for the atmospheric effect on the red channel.
This is done using the difference in the radiance between the blue
and the red channels to correct the radiance in the red
channel.
Compared to the red band, the blue band is much more easily
scattered by the atmosphere particles. This explains why the sky is
usually perceived as being blue.
Thus, the ARVI index takes advantage of the different scattering
responses from the blue and red band to retrieve information
regarding the atmosphere opacity.
Simulations using radiative transfer computations on arithmetic
and natural surface spectra, for various atmospheric conditions,
show that ARVI has a similar dynamic range to the NDVI, but is, on
average, four times less sensitive to atmospheric effects than the
NDVI.
The ARVI results from the following equation:
ARVI = (IR_factor * near_IR - rb) / (IR_factor * near_IR +
rb)
, where:
rb = (red_factor * red) - gamma * (blue_factor * blue -
red_factor * red), with gamma = 1
The main reason why the blue band is more susceptible to
atmospheric scattering than the red band is because its wavelength
is shorter. Generally, the shorter wavelength has stronger
scattering.
It's very similar to the way sea waves behave over oceans. When a
large wave strikes an object, such as a ferryboat, it is more
capable of continuing on its path by going around the object. On
the other hand, it is dispersed more easily when the waves are
smaller in size.
Consequently, by obtaining the difference between the reflectance
of the highly sensitive blue band and the less sensitive red band
(blue - red), it serves like an indicator of what the
atmospheric conditions were like.
Here gamma serves as a weighting function for the
difference reflectance of the two bands. Various values can be
chosen for it, which mainly depends on the type of aerosol
size.
According to Kaufaman and Tanre's statement in 1992, it is best to
select a gamma value of 1 when information on the aerosol type is
not available.
Consequently, the main purpose of the above rb
equation is to decrease the influence brought forth from the
atmosphere, where a more accurate assessment of the value of the
red reflectance can be obtained.
Also the processor computes an additional flags band called 'arvi_flags' with the following bit coding:
Bit Position | Description |
---|---|
Bit 0 | The computed value for ARVI is NAN or is Infinite |
Bit 1 | The computed value for ARVI is less than -1 (minus one) |
Bit 2 | The computed value for ARVI is greater than 1 (one) |