Better hue weighting (log. curve), sat/val not done yet