2D HDR: learning rate was the missing variable

Four representative scenes (two darker, two brighter), native ROI, no padding, 8 hard-binary frames, 300 iterations. Each loss gets one global LR selected by four-scene mean JOD.

0.2L2 selected LR
9.581L2 mean JOD
0.05Charb selected LR
9.314Charb mean JOD

LR sweep

LossLRmean JODmean PSNRmean SSIM
Amplitude L20.0058.90625.840.6239
Amplitude L20.059.44930.910.8063
Amplitude L20.29.58132.780.8496selected
sRGB Charbonnier0.0059.02227.980.7101
sRGB Charbonnier0.059.31432.320.8364selected
sRGB Charbonnier0.19.30532.620.8397

Selected-LR scene results

SceneAmplitude L2 JODsRGB Charbonnier JOD
Toys9.7149.389
Rushmore9.4608.973
Water9.6519.520
Castle9.4979.374

The iteration snapshots below show whether the gain comes from continuing convergence rather than a different forward model.

Toys

Amplitude L2 · LR 0.2

Target
iter 100: JOD 9.415
iter 200: JOD 9.630
iter 300: JOD 9.714

final JOD 9.714 · PSNR 39.13 dB · SSIM 0.9103

sRGB Charbonnier · LR 0.05

Target
iter 100: JOD 9.239
iter 200: JOD 9.377
iter 300: JOD 9.389

final JOD 9.389 · PSNR 38.88 dB · SSIM 0.9075

Rushmore

Amplitude L2 · LR 0.2

Target
iter 100: JOD 9.073
iter 200: JOD 9.329
iter 300: JOD 9.460

final JOD 9.460 · PSNR 30.89 dB · SSIM 0.7938

sRGB Charbonnier · LR 0.05

Target
iter 100: JOD 8.829
iter 200: JOD 9.031
iter 300: JOD 8.973

final JOD 8.973 · PSNR 29.96 dB · SSIM 0.7684

Water

Amplitude L2 · LR 0.2

Target
iter 100: JOD 9.097
iter 200: JOD 9.528
iter 300: JOD 9.651

final JOD 9.651 · PSNR 30.68 dB · SSIM 0.8658

sRGB Charbonnier · LR 0.05

Target
iter 100: JOD 9.033
iter 200: JOD 9.473
iter 300: JOD 9.520

final JOD 9.520 · PSNR 30.21 dB · SSIM 0.8529

Castle

Amplitude L2 · LR 0.2

Target
iter 100: JOD 9.068
iter 200: JOD 9.347
iter 300: JOD 9.497

final JOD 9.497 · PSNR 30.41 dB · SSIM 0.8283

sRGB Charbonnier · LR 0.05

Target
iter 100: JOD 9.022
iter 200: JOD 9.353
iter 300: JOD 9.374

final JOD 9.374 · PSNR 30.24 dB · SSIM 0.8170

Interpretation

This validates the postdoc-facing control: the earlier weak L2/Charbonnier result was primarily an optimizer-budget mismatch. Large LR reaches a qualitatively cleaner hard reconstruction by 100–300 iterations on both dark and bright HDR scenes. Any new perceptual loss must therefore beat the independently tuned baselines, not LR 5e-3.