A Perceptually Optimized and Self-Calibrated Tone Mapping Operator