An opposition-based firefly algorithm for medical image contrast enhancement. (2015)