4 challenges of gamma correction