Signal Processing - September 2016 - 44

this article encourages researchers from areas such as signal
processing, solid-state devices, and image processing to continue to pursue this interesting set of problems.

Applications, 2nd ed., F. Dufaux, P. L. Callet, R. Mantiuk, and M. Mrak, Eds.
Amsterdam, The Netherlands: Elsevier, 2016, ch. 3.

Acknowledgments

[12] H. Zhao, B. Shi, C. Fernandez-Cull, S.-K. Yeung, and R. Raskar, "Unbounded
high dynamic range photography using a modulo camera," in Proc. IEEE Intl.
Conf. Computational Photography (ICCP), Apr. 2015, pp. 1-10.

We would each like to thank our previous coauthors of articles on this topic. P. Sen was funded by National Science
Foundation grants IIS-1342931 and IIS-1321168, and C.
Aguerrebere was funded by the U.S. Department of Defense.

Authors
Pradeep Sen (psen@ece.ucsb.edu) received his B.S. degree
from Purdue University, West Lafayette, Indiana, and his M.S.
and Ph.D. degrees from Stanford University, California. He is
currently an associate professor with the Department of
Electrical and Computer Engineering at the University of
California, Santa Barbara. He has coauthored more than 30
technical publications, including eight in ACM Transactions
on Graphics. His research interests include algorithms for image
synthesis, computational image processing, and computational
photography. He received the 2009 National Science Foundation
CAREER Award and more than US$2.2 million in funding.
Cecilia Aguerrebere (cecilia.aguerrebere@duke.edu)
received her B.S., M.S., and Ph.D. degrees in electrical engineering from the Universidad de la República, Montevideo,
Uruguay, in 2006, 2011, and 2014, respectively; an M.S.
degree in applied mathematics from the École normale supérieure de Cachan, France, in 2011; and a Ph.D. degree in signal
and image processing from Télécom ParisTech, France, in
2014 (as part of a joint Ph.D. program with Universidad de la
República). Since August 2015, she has been with the
Department of Electrical and Computer Engineering at Duke
University, Durham, North Carolina, where she holds a postdoctoral research associate position.

References

[1] P. Sen, N. K. Kalantari, M. Yaesoubi, S. Darabi, D. B. Goldman, and E.
Shechtman, "Robust patch-based HDR reconstruction of dynamic scenes," ACM
Trans. Graph., vol. 31, no. 6, pp. 203:1-203:11, 2012.

[11] V. Brajovic and T. Kanade, "A sorting image sensor: an example of massively
parallel intensity-to-time processing for low-latency computational sensors," in
Proc. ICRA, vol. 2, pp. 1638-1643, Apr. 1996.

[13] U. Seger, U. Apel, and B. Höfflinger, "HDRC-Imagers for natural visual perception," in Handbook of Computer Vision and Application, B. Jähne, H.
Haußecker, and P. Geißler, Eds. New York: Academic, 1999, vol. 1, pp. 223-235.
[14] S. Nayar and T. Mitsunaga, "High dynamic range imaging: Spatially varying
pixel exposures," in Proc. IEEE Conf. Computer Vision and Pattern Recognition
(CVPR), June 2000, vol. 1, pp. 472-479.
[15] S. K. Nayar, V. Branzoi, and T. E. Boult, "Programmable imaging: Towards a
flexible camera," Int. J. Comput. Vis., vol. 70, no. 1, pp. 7-22, 2006.
[16] K. Hirakawa and P. Simon, "Single-shot high dynamic range imaging with conventional camera hardware," in Proc. IEEE Int. Conf. Computer Vision (ICCV),
2011, pp. 1339-1346.
[17] M. Schöberl, A. Belz, J. Seiler, S. Foessel, and A. Kaup, "High dynamic range
video by spatially non-regular optical filtering," in Proc. IEEE Int. Conf. Image
Processing (ICIP), 2012, pp. 2757-2760.
[18] C. Aguerrebere, A. Almansa, J. Delon, Y. Gousseau, and P. Musé, "Single shot
high dynamic range imaging using piecewise linear estimators," in Proc. IEEE Int.
Conf. Computational Photography (ICCP), 2014, pp. 1-10.
[19] A. Serrano, F. Heide, D. Gutierrez, G. Wetzstein, and B. Masia,
"Convolutional sparse coding for high dynamic range imaging," Comput. Graph.
Forum, vol. 35, no. 2, 2016.
[20] M. D. Tocci, C. Kiser, N. Tocci, and P. Sen, "A versatile HDR video production
system," ACM Trans. Graph., vol. 30, no. 4, pp. 41:1-41:10, July 2011.
[21] M. Aggarwal and N. Ahuja, "Split aperture imaging for high dynamic range,"
Int. J. Comput. Vis., vol. 58, no. 1, pp. 7-17, June 2004.
[22] A. Badki, N. K. Kalantari, and P. Sen, "Robust radiometric calibration for
dynamic scenes in the wild," in Proc. IEEE Int. Conf. Computational Photography
(ICCP), Apr. 2015, pp. 1-10.
[23] M. Granados, B. Ajdin, M. Wand, C. Theobalt, H. P. Seidel, and H. P. A.
Lensch, "Optimal HDR reconstruction with linear digital cameras," in Proc. IEEE
Conf. Computer Vision and Pattern Recognition (CVPR), 2010, pp. 215-222.
[24] C. Aguerrebere, J. Delon, Y. Gousseau, and P. Musé, "Simultaneous HDR
image reconstruction and denoising for dynamic scenes," in Proc. IEEE Intl. Conf.
Computational Photography (ICCP), 2013, pp. 1-11.
[25] A. Tomaszewska and R. Mantiuk, "Image registration for multi-exposure high
dynamic range image acquisition," in Proc. Int. Conf. Central Europe on Computer
Graphics, Visualization and Computer Vision (WSCG), 2007, pp. 49-56.
[26] L. Bogoni, "Extending dynamic range of monochrome and color images
through fusion," in Proc. IEEE Intl. Conf. Pattern Recognition (ICPR), 2000, pp.
3007-3016.
[27] M. Gupta, D. Iso, and S. Nayar, "Fibonacci exposure bracketing for high
dynamic range imaging," in Proc. IEEE Int. Conf. Computer Vision (ICCV), 2013,
pp. 1473-1480.

[2] R. K. Mantiuk, K. Myszkowski, and H.-P. Seidel, High Dynamic Range
Imaging. Hoboken, NJ: Wiley, 2015.

[28] H. Zimmer, A. Bruhn, and J. Weickert, "Freehand HDR imaging of moving
scenes with simultaneous resolution enhancement," Comput. Graph. Forum, vol.
30, no. 2, pp. 405-414, Apr. 2011.

[3] E. Reinhard, G. Ward, S. N. Pattanaik, and P. E. Debevec, High Dynamic
Range Imaging - Acquisition, Display, and Image-Based Lighting. San Mateo,
CA: Morgan Kaufmann, 2005.

[29] T. Grosch, "Fast and robust high dynamic range image generation with camera
and object movement," in Proc. Int. Symp. Vision, Modeling and Visualization,
2006, pp. 277-284.

[4] C. Aguerrebere, J. Delon, Y. Gousseau, and P. Musé, "Best algorithms for HDR
image generation. A study of performance bounds," SIAM J. Imaging Sci., vol. 7,
no. 1, pp. 1-34, 2014.

[30] O. Gallo, N. Gelfand, W. Chen, M. Tico, and K. Pulli, "Artifact-free high
dynamic range imaging," in Proc. IEEE Intl. Conf. Computational Photography
(ICCP), 2009, pp. 1-7.

[5] N. K. Kalantari, E. Shechtman, C. Barnes, S. Darabi, D. B. Goldman, and P.
Sen, "Patch-based high dynamic range video," ACM Trans. Graph. (Proc.
SIGGRAPH Asia), vol. 32, no. 6, pp. 202:1-202:8, Nov. 2013.

[31] E. Khan, A. Akyuz, and E. Reinhard, "Ghost removal in high dynamic range
images," in Proc. IEEE Int. Conf. Image Processing (ICIP), 2006, pp. 2005-2008.

[6] O. T. Tursun, A. O. Akyz, A. Erdem, and E. Erdem, "The state of the art in
HDR deghosting: A survey and evaluation," Comput. Graph. Forum, vol. 34, no. 2,
pp. 683-707, 2015.

44

[32] C. Lee, Y. Li, and V. Monga, "Ghost-free high dynamic range imaging via rank
minimization," IEEE Signal Processing Lett., vol. 21, no. 9, pp. 1045-1049, Sept.
2014.

[7] B. C. Madden, "Extended intensity range imaging," Univ. of Pennsylvania,
Tech. Rep. MS-CIS-93-96, 1993.

[33] T.-H. Oh, J.-Y. Lee, and I. S. Kweon, "Robust high dynamic range imaging by
rank minimization," IEEE Trans. Pattern Anal. Machine Intelli., vol. 37, no. 6, pp.
1219-1232, June 2015.

[8] S. Mann and R. W. Picard, "On being 'undigital' with digital cameras:
Extending dynamic range by combining differently exposed pictures," in Proc.
IS&T, 1995, pp. 442-448.

[34] J. Hu, O. Gallo, K. Pulli, and X. Sun, "HDR deghosting: How to deal with saturation?" in Proc. IEEE Conf. Computer Vision and Pattern Recog. (CVPR), June
2013, pp. 1163-1170.

[9] P. E. Debevec and J. Malik, "Recovering high dynamic range radiance maps
from photographs," in Proc. SIGGRAPH, 1997, pp. 369-378.

[35] S. B. Kang, M. Uyttendaele, S. Winder, and R. Szeliski, "High dynamic range
video," ACM Trans. Graph., vol. 22, no. 3, pp. 319-325, July 2003.

[10] O. Gallo and P. Sen, "Stack-based algorithms for HDR capture and reconstruction," in High Dynamic Range Video, From Acquisition to Display and

SP

IEEE SIgnal ProcESSIng MagazInE

|

September 2016

|



Table of Contents for the Digital Edition of Signal Processing - September 2016

Signal Processing - September 2016 - Cover1
Signal Processing - September 2016 - Cover2
Signal Processing - September 2016 - 1
Signal Processing - September 2016 - 2
Signal Processing - September 2016 - 3
Signal Processing - September 2016 - 4
Signal Processing - September 2016 - 5
Signal Processing - September 2016 - 6
Signal Processing - September 2016 - 7
Signal Processing - September 2016 - 8
Signal Processing - September 2016 - 9
Signal Processing - September 2016 - 10
Signal Processing - September 2016 - 11
Signal Processing - September 2016 - 12
Signal Processing - September 2016 - 13
Signal Processing - September 2016 - 14
Signal Processing - September 2016 - 15
Signal Processing - September 2016 - 16
Signal Processing - September 2016 - 17
Signal Processing - September 2016 - 18
Signal Processing - September 2016 - 19
Signal Processing - September 2016 - 20
Signal Processing - September 2016 - 21
Signal Processing - September 2016 - 22
Signal Processing - September 2016 - 23
Signal Processing - September 2016 - 24
Signal Processing - September 2016 - 25
Signal Processing - September 2016 - 26
Signal Processing - September 2016 - 27
Signal Processing - September 2016 - 28
Signal Processing - September 2016 - 29
Signal Processing - September 2016 - 30
Signal Processing - September 2016 - 31
Signal Processing - September 2016 - 32
Signal Processing - September 2016 - 33
Signal Processing - September 2016 - 34
Signal Processing - September 2016 - 35
Signal Processing - September 2016 - 36
Signal Processing - September 2016 - 37
Signal Processing - September 2016 - 38
Signal Processing - September 2016 - 39
Signal Processing - September 2016 - 40
Signal Processing - September 2016 - 41
Signal Processing - September 2016 - 42
Signal Processing - September 2016 - 43
Signal Processing - September 2016 - 44
Signal Processing - September 2016 - 45
Signal Processing - September 2016 - 46
Signal Processing - September 2016 - 47
Signal Processing - September 2016 - 48
Signal Processing - September 2016 - 49
Signal Processing - September 2016 - 50
Signal Processing - September 2016 - 51
Signal Processing - September 2016 - 52
Signal Processing - September 2016 - 53
Signal Processing - September 2016 - 54
Signal Processing - September 2016 - 55
Signal Processing - September 2016 - 56
Signal Processing - September 2016 - 57
Signal Processing - September 2016 - 58
Signal Processing - September 2016 - 59
Signal Processing - September 2016 - 60
Signal Processing - September 2016 - 61
Signal Processing - September 2016 - 62
Signal Processing - September 2016 - 63
Signal Processing - September 2016 - 64
Signal Processing - September 2016 - 65
Signal Processing - September 2016 - 66
Signal Processing - September 2016 - 67
Signal Processing - September 2016 - 68
Signal Processing - September 2016 - 69
Signal Processing - September 2016 - 70
Signal Processing - September 2016 - 71
Signal Processing - September 2016 - 72
Signal Processing - September 2016 - 73
Signal Processing - September 2016 - 74
Signal Processing - September 2016 - 75
Signal Processing - September 2016 - 76
Signal Processing - September 2016 - 77
Signal Processing - September 2016 - 78
Signal Processing - September 2016 - 79
Signal Processing - September 2016 - 80
Signal Processing - September 2016 - 81
Signal Processing - September 2016 - 82
Signal Processing - September 2016 - 83
Signal Processing - September 2016 - 84
Signal Processing - September 2016 - 85
Signal Processing - September 2016 - 86
Signal Processing - September 2016 - 87
Signal Processing - September 2016 - 88
Signal Processing - September 2016 - 89
Signal Processing - September 2016 - 90
Signal Processing - September 2016 - 91
Signal Processing - September 2016 - 92
Signal Processing - September 2016 - 93
Signal Processing - September 2016 - 94
Signal Processing - September 2016 - 95
Signal Processing - September 2016 - 96
Signal Processing - September 2016 - 97
Signal Processing - September 2016 - 98
Signal Processing - September 2016 - 99
Signal Processing - September 2016 - 100
Signal Processing - September 2016 - 101
Signal Processing - September 2016 - 102
Signal Processing - September 2016 - 103
Signal Processing - September 2016 - 104
Signal Processing - September 2016 - 105
Signal Processing - September 2016 - 106
Signal Processing - September 2016 - 107
Signal Processing - September 2016 - 108
Signal Processing - September 2016 - 109
Signal Processing - September 2016 - 110
Signal Processing - September 2016 - 111
Signal Processing - September 2016 - 112
Signal Processing - September 2016 - 113
Signal Processing - September 2016 - 114
Signal Processing - September 2016 - 115
Signal Processing - September 2016 - 116
Signal Processing - September 2016 - 117
Signal Processing - September 2016 - 118
Signal Processing - September 2016 - 119
Signal Processing - September 2016 - 120
Signal Processing - September 2016 - 121
Signal Processing - September 2016 - 122
Signal Processing - September 2016 - 123
Signal Processing - September 2016 - 124
Signal Processing - September 2016 - 125
Signal Processing - September 2016 - 126
Signal Processing - September 2016 - 127
Signal Processing - September 2016 - 128
Signal Processing - September 2016 - 129
Signal Processing - September 2016 - 130
Signal Processing - September 2016 - 131
Signal Processing - September 2016 - 132
Signal Processing - September 2016 - 133
Signal Processing - September 2016 - 134
Signal Processing - September 2016 - 135
Signal Processing - September 2016 - 136
Signal Processing - September 2016 - 137
Signal Processing - September 2016 - 138
Signal Processing - September 2016 - 139
Signal Processing - September 2016 - 140
Signal Processing - September 2016 - 141
Signal Processing - September 2016 - 142
Signal Processing - September 2016 - 143
Signal Processing - September 2016 - 144
Signal Processing - September 2016 - 145
Signal Processing - September 2016 - 146
Signal Processing - September 2016 - 147
Signal Processing - September 2016 - 148
Signal Processing - September 2016 - 149
Signal Processing - September 2016 - 150
Signal Processing - September 2016 - 151
Signal Processing - September 2016 - 152
Signal Processing - September 2016 - 153
Signal Processing - September 2016 - 154
Signal Processing - September 2016 - 155
Signal Processing - September 2016 - 156
Signal Processing - September 2016 - 157
Signal Processing - September 2016 - 158
Signal Processing - September 2016 - 159
Signal Processing - September 2016 - 160
Signal Processing - September 2016 - 161
Signal Processing - September 2016 - 162
Signal Processing - September 2016 - 163
Signal Processing - September 2016 - 164
Signal Processing - September 2016 - 165
Signal Processing - September 2016 - 166
Signal Processing - September 2016 - 167
Signal Processing - September 2016 - 168
Signal Processing - September 2016 - 169
Signal Processing - September 2016 - 170
Signal Processing - September 2016 - 171
Signal Processing - September 2016 - 172
Signal Processing - September 2016 - 173
Signal Processing - September 2016 - 174
Signal Processing - September 2016 - 175
Signal Processing - September 2016 - 176
Signal Processing - September 2016 - Cover3
Signal Processing - September 2016 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201809
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201807
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201805
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201803
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201801
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0917
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0717
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0517
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0317
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0916
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0716
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0516
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0316
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0915
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0715
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0515
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0315
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0914
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0714
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0514
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0314
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0913
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0713
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0513
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0313
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0912
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0712
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0512
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0312
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0911
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0711
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0511
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0311
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0910
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0710
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0510
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0310
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0909
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0709
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0509
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0309
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1108
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0908
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0708
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0508
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0308
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0108
https://www.nxtbookmedia.com