Night Sky Photography and Notes by Thor Olson

Home » Notes » HDR

HDR Image Processing Steps
Step Description Tool
1 Acquire images at varying exposures

Typical settings: ISO-800, RAW, White balance set to 6500K

Canon EOS 20Da
2 Convert RAW to 16-bit linear tiff

Canon EOS Viewer Utility
3 (Optional, if needed)

Remove motion blur artifacts

Photoshop, to obtain motion blur samples

MATLAB script blurkernel.m

MATLAB script DeblurLucySat.m

4 Registration Registar 1.07

or manually with Photoshop if only offsets are needed

5 HDR merge

output file formats .exr, and .g0_5.tif (16-bit square-root of data)

MATLAB script mergeToHDR.m
6 (Optional, but usually important)

Background (black) normalize

Operates on .exr HDR file, outputs .exr and .g0_5.tif

MATLAB script BlackNormalize.m
7 Tone mapping

.exr is 32-bit floating point, but tone mapping tools are limited.

.g0_5.tif is 16-bit "companded". Not as large a dynamic range, but adequate, and tone mapping options are better.

Photoshop