PVI Algorithm Specification | ![]() |
The Perpendicular Vegetation Index
algorithm was first described by Richardson and Wiegand (1977).
This could be considered a generalization of the DVI which allows for soil lines of different slopes.
PVI is quite sensitive to atmospheric variations, (Qi et al., 1994).
Consequently, comparing PVI values for data taken at different dates is hazardous unless an atmospheric correction is performed on the data.
The PVI results from the following equation:
PVI = sin(a) * IR_factor * near_IR - cos(a) * red_factor * red
where: a is the angle between the soil line and the NIR axis, in degrees.
Also the processor computes an additional flags band called 'pvi_flags' with the following bit coding:
Bit Position | Description |
---|---|
Bit 0 | The computed value for PVI is NAN or is Infinite |
Bit 1 | The computed value for PVI is less than -1 (minus one) |
Bit 2 | The computed value for PVI is greater than 1 (one) |