This looks like a 16 bits image.
Quick suggestion, the easiest thing to do is to preprocess this image and perform color correction upfront.
You can use qgisQGIS itself or gdalGDAL utilities (See this email: http://lists.osgeo.org/pipermail/gdal-dev/2012-March/032180.html)
Simone.