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.



3446 Rate this article:
No rating

Why is constrained unmixing usually a bad idea?

The equations used for spectral unmixing (also known as spectral mixture analysis) can include constraints that the pixel fractions calculated for all endmembers be between zero and one (i.e., between 0% and 100%), and that all the endmember fractions for a given pixel sum to one. These constraint are popular because they result in endmember fractions for each pixel that seem physically reasonable. We tend to think that a value of zero means that the endmember covers less than none of the pixel, and that a value of one means that the endmember covers more than all of the pixel. 

Versions of ENVI before 3.0 did not support constrained unmixing because the developers strongly believe that constrained unmixing is unwise. It forces your results to appear reasonable, even when the endmembers are not reasonable. For example, if you use a sine wave, or a completely random spectrum as an endmember, the resulting endmember fractions will still fall between 0 and 1. If you always use unconstrained unmixing, then the endmember fractions will give you information about how good your endmembers are. If the endmember fractions are usually between 0 and 1 when the unmixing is not constrained, then the endmembers are probably appropriate for the scene.

Due to popular demand ENVI 3.0 and later versions do allow constrained unmixing. Nevertheless, the ENVI developers recommend that customers avoid using constrained unmixing so that they will be better able to evaluate whether their chosen endmembers are appropriate for their scene.

Often match filtering is a better choice than unmixing. It does not require accurate information about all of the endmembers in the scene. It can give information about the abundance of one endmember without information about the other endmembers. It is considered to be more robust for this reason.


Reviewed 10/15/14 by PS, KK

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 »