Abstract
This paper presents a novel FPGA architecture of high dynamic range (HDR) video processing pipeline, based on the capturing of a sequence of differently exposed images. An acquisition process enabling multi-exposure HDR as well as fast implementation of local tone mapping operator involving bilateral filtering is proposed. The HDR acquisition process is enhanced by the application of novel deghosting method, which is dedicated for hardware implementation and proposed in this paper. The hardware processing pipeline is designed with regards to efficiency and performance and the calculations are performed in fixed point arithmetic. The pipeline is suitable for programmable hardware (FPGA—Field Programmable Gate Arrays) implementation and it achieves real-time performance on full HD HDR video which overcomes state-of-the-art solutions that use local tone mapping and deghosting algorithm.
Similar content being viewed by others
Notes
Short example videos captured by our camera prototype are available at http://www.fit.vutbr.cz/research/groups/graph/downloads/jrtip2018_hdr_video.zip.
References
Baba, N., Isobe, S., Norimoto, Y., Noguchi, M.: Stellar speckle image reconstruction by the shift-and-add method. Appl. Opt. 24, 1403–1405 (1985)
Bouderbane, M., Dubois, J., Heyrman, B., Lapray, P.J., Ginhac, D.: Ghost removing for HDR real-time video stream generation. In: Real-time image and video processing, 98970F (2016)
Chiu, C.T., Wang, T.H., Ke, W.M., Chuang, C.Y., Huang, J.S., Wong, W.S., Tsay, R.S., Wu, C.J.: Real-time tone-mapping processor with integrated photographic and gradient compression using 0.13 um technology on an arm soc platform. J. Signal Process. Syst. 64, 93–107 (2011)
Debevec, P.E., Malik, J.: Recovering high dynamic range radiance maps from photographs. In: ACM transactions on graphics (TOG), SIGGRAPH ’97, pp. 369–378. ACM, New York (1997)
Drago, F., Myszkowski, K., Annen, T., Chiba, N.: Adaptive logarithmic mapping for displaying high contrast scenes. In: Computer graphics forum, pp. 419-426. Blackwell Publishing, Inc, Oxford, UK (2003)
Duan, J., Bressan, M., Dance, C., Qiu, G.: Tone-mapping high dynamic range images by novel histogram adjustment. Pattern Recogn. 43, 1847–1862 (2010)
Duan, J., Qiu, G., Chen, M.: Comprehensive fast tone mapping for high dynamic range image visualization. In: Pacific Graphics (2005)
Durand, F., Dorsey, J.: Fast bilateral filtering for the display of high-dynamic-range images. In: ACM transactions on graphics (TOG), SIGGRAPH ’02. pp. 257–266. ACM, New York (2002)
Farbman, Z., Fattal, R., Lischinski, D., Szeliski, R.: Edge-preserving decompositions for multi-scale tone and detail manipulation. In: ACM SIGGRAPH 2008 Papers, SIGGRAPH ’08. ACM, New York, NY, USA (2008)
Fattal, R., Lischinski, D., Werman, M.: Gradient domain high dynamic range compression. In: ACM Transactions on Graphics (TOG), SIGGRAPH ’02, pp. 249–256. ACM, New York (2002)
Froehlich, J., Grandinetti, S., Eberhardt, B., Walter, S., Schilling, A., Brendel, H.: Creating cinematic wide gamut HDR-video for the evaluation of tone mapping operators and HDR-displays. In Proc. SPIE 9023 (2014)
Grosch, T.: Fast and robust high dynamic range image generation with camera and object movement. Vision, Modeling, and Visualization 2006: Proceedings, pp. 277–283 (2006)
Hassan, F., Carletta, J.E.: A real-time FPGA-based architecture for a Reinhard-like tone mapping operator. In: SIGGRAPH/EUROGRAPHICS symposium on Graphics Hardware, pp. 65–71 (2007)
Kiser, C., Reinhard, E., Tocci, M., Tocci, N.: Real time automated tone mapping system for hdr video. In: IEEE Proceedings of the IEEE International Conference on Image Processing (2012)
Lapray, P.J., Heyrman, B., Ginhac, D.: HDR-ARtiSt: A 1280 x 1024-pixel adaptive real-time smart camera for high dynamic range video. In: SPIE Photonics Europe. Brussels, Belgium (2014)
Lapray, P.J., Heyrman, B., Ginhac, D.: Hdr-artist: an adaptive real-time smart camera for high dynamic range imaging. J. Real Time Image Process. 12, 747–762 (2016)
Lapray, P.J., Heyrman, B., Ross, M., Ginhac, D.: HDR-artist: High dynamic range advanced real-time imaging system. In: 2012 IEEE International Symposium on Circuits and Systems (2012)
Mann, S., Lo, R.C.H., Ovtcharov, K., Gu, S., Dai, D., Ngan, C., Ai, T.: Realtime HDR (high dynamic range) video for eyetap wearable computers, FPGA-based seeing aids, and glasseyes (eyetaps). In: 2012 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE) (2012)
Mantiuk, R., Daly, S., Kerofsky, L.: Display adaptive tone mapping. ACM Trans. Graph (TOG), 27, 68 (2008)
Mantiuk, R., Mantiuk, R., Tomaszewska, A., Heidrich, W.: Color correction for tone mapping. In: Computer graphics forum, pp. 193–202. Blackwell Publishing Ltd, Oxford, UK (2009)
Marsi, S., Impoco, G., Ukovich, A., Carrato, S., Ramponi, G.: Video enhancement and dynamic range control of HDR sequences for automotive applications. EURASIP J. Adv. Signal Process. 2007, 080971 (2007)
Mertens, T., Kautz, J., Reeth, F.V.: Exposure fusion. In: Computer Graphics and Applications, 2007. PG ’07. 15th Pacific Conference on (2007)
Min, T.H., Park, R.H., Chang, S.: Histogram based ghost removal in high dynamic range images. In: IEEE International Conference on Multimedia and Expo, 2009. ICME 2009 (2009)
Mitsunaga, T., Nayar, S.K.: Radiometric self calibration. In: Proceedings of 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149), vol. 1 (1999)
Ofili, C., Glozman, S.: Yadid-Pecht: hardware implementation of an automatic rendering tone mapping algorithm for a wide dynamic range display. J. Low Power Electron. Appl. 3, 337–367 (2013)
Pece, F., Kautz, J.: Bitmap movement detection: Hdr for dynamic scenes. In: IEEE 2010 Conference on Visual Media Production (CVMP) (2010)
Popadić, I., Todorović, B.M., Reljin, I.: Method for HDR-like imaging using industrial digital cameras. Multimed. Tools Appl. 76, 12801–12817 (2017)
Reinhard, E., Stark, M., Shirley, P., Ferwerda, J.: Photographic tone reproduction for digital images. ACM Trans. Graph. 21, 267–276 (2002)
Robertson, M.A., Borman, S., Stevenson, R.L.: Estimation-theoretic approach to dynamic range enhancement using multiple exposures. J. Electron. Imaging 12, 219–229 (2003)
Sidibe, D., Puech, W., Strauss, O.: Ghost detection and removal in high dynamic range images. In: 2009 17th European Signal Processing Conference (2009)
Tamburrino, D., Alleysson, D., Meylan, L., Süsstrunk, S.: Digital camera workflow for high dynamic range images using a model of retinal processing. In: IST/SPIE Electronic Imaging: Digital Photography IV, vol. 6817 (2008)
Tocci, M.D., Kiser, C., Tocci, N., Sen, P.: A versatile hdr video production system. In: ACM SIGGRAPH 2011 Papers, SIGGRAPH ’11. ACM, New York, NY, USA (2011)
Ureña, R., Martínez-Cañada, P., Gómez-López, J.M., Morillas, C., Pelayo, F.: Real-time tone mapping on GPU and FPGA. EURASIP J. Image Video Process. 1 (2012)
Vytla, L., Hassan, F., Carletta, J.E.: A real-time implementation of gradient domain high dynamic range compression using a local poisson solver. J. Real Time Image Process. 8, 153–167 (2013)
Zhao, H., Shi, B., Fernandez-Cull, C., Yeung, S.K., Raskar, R.: Unbounded high dynamic range photography using a modulo camera. In: ICCP (2015)
Acknowledgements
This work was supported by The Ministry of Education, Youth and Sports of the Czech Republic from the National Programme of Sustainability (NPU II); project IT4Innovations excellence in science—LQ1602.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Nosko, S., Musil, M., Zemcik, P. et al. Color HDR video processing architecture for smart camera. J Real-Time Image Proc 17, 555–566 (2020). https://doi.org/10.1007/s11554-018-0810-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-018-0810-z