As contrast through histogram equalization is often too intense and heavily non-linear, I would add an option for a simple local linear stretching.