Maximum Noise Fraction Transform Generate noise covariance matrix

  • Slides: 11
Download presentation
Maximum Noise Fraction Transform • • Generate noise covariance matrix • • Then perform

Maximum Noise Fraction Transform • • Generate noise covariance matrix • • Then perform a standard PC transform. Use this to decorrelate (using principle components of the noise) and rescale noise so data set has noise with unit variance and noise is decorrelated band-to-band. The PC bands with high eigen values generally contain useful information. The PC bands with eigen values near unity generally are essentially noise. Use only the useful bands in any algorithm. i. e. , have reduced the dimensionality of the data. Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 1

 • This has an advantage over conventional processing in that PC selection is

• This has an advantage over conventional processing in that PC selection is not dominated by noisy bands. • Useful in combination: looking at PC images and eigen values. Select those that carry spatially meaningful patterns and have significant variance. Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 2

Estimate noise statistics • This is easily done if a dark current image is

Estimate noise statistics • This is easily done if a dark current image is available. If not, can take image data assume local constancy in scene and difference each pixel from one or more neighbors. This can be done full scene but works best in a uniform region. • Motivation: PC images don’t always show the common trend of less information and more noise as PC# increases. This is particularly the case with many band data. Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 3

Let is vector of image brightness values corresponding to image location x (x) is

Let is vector of image brightness values corresponding to image location x (x) is signal component of (x) is noise component of where S is covariance of signal (S(x)) = covariance of noise (N(x)) and the S and N are assumed uncorrelated. N If noise is multiplicative, can take logarithms and proceed. Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 4

 • Define the noise fraction to be • then the maximum noise fraction

• Define the noise fraction to be • then the maximum noise fraction transform would choose the linear transform of the form • Y 2 would be the band orthoganal to Y 1 with the next largest noise function. • • i. e. , First MNF band has most noise, least info. The last MNF band has the most info. Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 5

 • The transform vectors N • are found to be the eigen vectors

• The transform vectors N • are found to be the eigen vectors of -1 The eigen values µi are the noise fractions of the MNF bands Yi such that vv v = Y ( x) A¢Z ( x) where éæ öæ öæ ö æ öù = A êçç ÷÷çç ÷÷L çç ÷÷ú ëè øè øè ø è øû vv avn av 1 a 2 a 3 The first eigen vector av 1 corresponds to m 1 , the largest eigen value Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 6

 • Thus the last eigen value has highest S/N. • By eliminating first

• Thus the last eigen value has highest S/N. • By eliminating first MNF bands or severely smoothing the noise in these bands we can improve image quality in back transform. Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 7

An alternative approach to achieving the same end • Note that this same effect

An alternative approach to achieving the same end • Note that this same effect is achieved if the standard PC transform is used on bands with uncorrelated noise with equal noise variance. • If is the transform that orthagonalizes the noise, i. e. , such that is made up of the eigen vectors, of the noise covariance matrix and uni are the corresponding eigen values (i. e. , the variance in the noise transform bands). Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 8

If we transform the image data Z(x) using the noise eigen vectors, i. e.

If we transform the image data Z(x) using the noise eigen vectors, i. e. , and then normalize the Qi(x) values by then the noise variance in each of the normalized bands should be the same i. e. , Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 9

where is transformed image (transformed using the eigen vectors of the noise covariance) normalized

where is transformed image (transformed using the eigen vectors of the noise covariance) normalized by the standard deviation of the noise in the transformed space, i. e. , we have whitened the noise in the transform space between the Ri bands. We then compute the covariance matrix for the image data in the transform space, i. e. , and transform the R(x) data into a new principal component space. The PC’s should now be ordered in a conventional fashion with the noise increasing with the PC rank. Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 10

 • However to take advantage of it we need to estimate the noise

• However to take advantage of it we need to estimate the noise covariance N. • This is trivial if a dark field image is available, i. e. , we assume any signal is noise and so the covariance of the dark field image is N. The noise can also be estimated if a region of the image that should have a constant digital count can be identified. Then if we subtract the mean DC of the region of interest (ROI) from all the pixels in the ROI, the covariance of the ROI after subtraction is an estimate of N. • In cases where these options are not available, we can assume localized uniformity in the signal data and simply assume the differences between adjacent pixels are an estimate of the noise. Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 11