I’ve been working on a framework for the past year. It’s a realtime graphics framework called Pixels. It’s built in Swift & Metal and runs on iOS & macOS.
With support for 16 bit image processing I decided to test out exposure stacking. By combining several 8 bit images at different exposures we get an 16 bit image with high dynamic range.
I’m modifying the exposure duration and ISO of the iPad camera to change the amount of light being captured. The process takes around 10 seconds for 12 images.
Here’s the result:
Xcode project on GitHub.