endmember variability