use L*a*b* color space instead of RGB