A spectral unmixing method with ensemble estimation of endmembers