Introduction - If you have any usage issues, please Google them yourself
It segmented image with region growing. Then local adaptation luminance was computed via region-based bilateral filter. It outputted low dynamic range images in conjunction with tone mapping operator.