1. A system comprising: sensor means for generating a plurality of data vectors; means for producing endmember vectors responsive to said means for generating; wherein said means for producing comprises a module adapted to reduce the spanning space of said data vectors by application of the Gram-Schmidt algorithm using salients; means for compression said plurality of data vectors by employing the CHOMPS algorithm.