X

Help Articles are product support tips and information straight from the NV5 Geospatial Technical Support team developed to help you use our products to their fullest potential.



14890 Rate this article:
3.3

A Guide to the Minimum Noise Fraction (MNF) Statistics Files

The Minimum Noise Fraction (MNF) transform is a linear transformation that consists of two separate PCA rotations and a noise whitening step. Unlike the PCA routine, the MNF transform produces two separate statistics files, which ENVI refers to as the MNF Noise Stats and the MNF Stats. While these appear to be ordinary ENVI statistics files, these files actually contain information unique to the MNF, and omit data typically found in ENVI statistics files.

In order to perform a forward MNF rotation the following statistics must be computed:

  1. The mean for each band of the input image (in order to mean correct the data)
  2. The covariance statistics of the noise (for the noise rotation and normalization)
  3. The covariance statistics of the noise whitened and rescaled input image data

The two statistics files that are produced by the MNF routine do indeed contain these statistics, although not necessarily in the location you would expect to find them! In addition, the MNF Stats file contains an extra transformation matrix -- unique to the MNF -- that alone can completely describe the MNF rotation.

The first rotation uses the principal components of the noise covariance matrix, and its complete set of covariance statistics are stored in the MNF Noise Statistics file. However, the Noise Stats file contains only the noise covariance statistics, all other data ordinarily found in an ENVI stats file are omitted. The second rotation uses the principal components derived from the original image data after it has been noise whitened by the first rotation and rescaled by the noise standard deviation. This second rotation's eigenvector matrix and eigenvalues are stored in the MNF Statistics file in the normal locations. However, the rest of the covariance statistics for the second rotation are not saved because the covariance 'slot' in the MNF Stats file is used to store a special 'composite' MNF transformation matrix. The composite transformation matrix describes the net result of both PC rotations as well as the band-independent scaling introduced by the noise normalization. This non-orthogonal, non-unit length matrix allows an inverse MNF rotation to be applied in a single step.


Contents of Stats Files Generated by the MNF
Statistics Category
MNF Noise Stats File
MNF Stats File
Mean empty of the original input bands
Maximum empty empty
Minimum empty empty
Standard Deviation empty empty
EigenValues of noise covariance matrix of 2nd PC rotation
Covariance Matrix of the noise composite transformation matrix
Correlation Matrix of the noise spurious data -- do not use!
EigenVector Matrix of noise covariance matrix of 2nd PC rotation
Please login or register to post comments.
Featured

End-of-Life Policy Enforcement for ENVI 5.3 / IDL 8.5 and Earlier Versions

5/6/2024

April 1, 2024 Dear ENVI/IDL Customer,  We are reaching out to notify you of our supported... more »

How to Upgrade licenses to ENVI 6.x / IDL 9.x

12/5/2023

What is the new Upgrade function? Starting with ENVI 6.0 and IDL 9.0, we have implemented an... more »

What to do if the 'License Administrator - License Server' for the Next-Generation License Server does not start?

6/13/2023

Background: With the release of ENVI 5.7 & IDL 8.9 and the corresponding Next-Generation licensing... more »

Next-Generation Licensing FAQ

4/28/2023

  NV5 Geospatial has adopted a new licensing technology for all future releases of our ENVI, IDL... more »

The IDL Virtual Machine

6/6/2013

What is the IDL Virtual Machine? An IDL Virtual Machine is a runtime version of IDL that can... more »