Real-time progressive band processing of Modified Fully Abundance-Constrained Spectral Unmixing

Band selection (BS) has advantages over data dimensionality in satellite communication and data transmission. However, several issues regarding real time processing need to be addressed, (1) how many bands required for BS, (2) how to select appropriate bands, (3) how to take advantage of previously selected bands without re-implementing BS, and finally and most important, (4) how to tune bands to be selected in real time as number of bands varies. This paper presents a new approach, called progressive band processing (PBP) for Modified Fully Abundance-Constrained Spectral Unmixing (MFCLS) without actually implementing BS. When spectral unmixing is performed, BS must be done prior to data unmixing in which case real time implementation in data communication is infeasible. The proposed PBP-MFCLS allows users to incorporate new incoming bands into data unmixing currently being processed. Accordingly, PBP-MFCLS can be carried out band by band in a real time and progressive fashion with unmixed data updated recursively band by band in the same way that data is processed by a Kalman filter.