MATLAB implementations of various methods for selecting the low dynamic range images to acquire to form an HDR image. For the low-resolution LDR images and the high-resolution RAW images images used in the experimental evaluation reported in the paper, contact the author at: vanbeek@cs.uwaterloo.ca ----------------------------------------------------------------- process.m % % Top level routine for testing methods for selecting % high resolution LDR images to acquire. % barakat.m % % Select images to acquire by using the method proposed in: % % @article{Barakat2008, % author = { Barakat, Neil and % Hone, A. Nicholas and % Darcie, Thomas E. }, % title = { Minimal-Bracketing Sets for % High-Dynamic-Range Image Capture }, % journal = { IEEE Transactions on Image Processing }, % volume = { 17 }, % pages = { 1864-1875 }, % year = { 2008 } % } % % The method has been modified to take into account camera noise % when choosing the Imin and Imax, and to fix a bug which causes % an infinite loop in the case where there are still dark % regions in the image at the longest available exposure. % hasinoff.m % % Select images to acquire by solving the mixed integer optimization % problem proposed in: % % @inproceedings{Hasinoff2010, % author = { Samuel W. Hasinoff and % Fr\'{e}do Durand and % William T. Freeman }, % title = { Noise-Optimal Capture for High Dynamic Range % Photography }, % booktitle = CVPR, % pages = { 553-560 }, % year = { 2010 } % } % seshadrinathan.m % % Select images to acquire by solving the optimization problem % proposed in: % % @inproceedings{Seshadrinathan2012, % author = { Seshadrinathan, Kalpana and % Park, Sung Hee and % Nestares, Oscar }, % title = { Noise and Dynamic Range Optimal Computational Imaging }, % booktitle = ICIP, % pages = { 2785-2788 }, % year = { 2012 } % } % middle.m % % Select images to acquire by finding the image with the best % exposure and stepping up and down a fixed number of exposure % steps. % setCovering.m % % Select high resolution LDR images to acquire, given a set of % low resolution JPEG images acquired from the live preview % stream and taken at each possible shutter speed setting, % by solving a set covering problem over the pixels in a % stream of low resolution JPEG images. % histHDR.m % % Estimate the HDR histogram on a logarithmic scale from a set of % LDR JPEG images taken at each possible shutter speed setting. % % HDR histogram is constructed using the method proposed in: % % @article{Gallo2012, % author = { Gallo, Orazio and % Tico, Marius and % Gelfand, Natasha and % Pulli, Kari }, % title = { Metering for Exposure Stacks }, % journal = { Eurographics }, % volume = { 31 }, % pages = { 479-488 }, % year = { 2012 } % } % Miscellaneous support routines: check.m fInverse.m shutter.m snr.m