DOI QR코드

DOI QR Code

Realistic Scenes Reproduction Based on Total Variation

  • Li, Weizhong (School of Physics and Electronic Information Engineering, Hubei Engineering University) ;
  • Ma, Honghua (School of Physics and Electronic Information Engineering, Hubei Engineering University)
  • Received : 2019.09.06
  • Accepted : 2020.10.26
  • Published : 2020.11.30

Abstract

In order to completely record all the information of realistic scenes, high dynamic range (HDR) images have been widely used in virtual reality, photography and computer graphics. A simple yet effective tone mapping method based on total variation is proposed so as to reproduce realistic scenes on low dynamic range (LDR) display devices. The structural component and texture component are obtained using total variation model in logarithmic domain. Then, the dynamic range of the structural component is compressed with an adaptive arcsine function. The texture component is processed by Taylor series. Finally, we adjust the saturation component using sigmoid function and restore the color information. Experimental results demonstrate that our method outperforms existing methods in terms of quality and speed.

Keywords

1. Introduction

Real-world scenes have a wide dynamic range, which may be as high as 1010:1[1]. High dynamic range (HDR) images record the full dynamic range of realistic scenes, which can provide more image details and better overall appearance than low dynamic range (LDR) images [2]. HDR technology has developed rapidly in the last decade [3]. However, the dynamic range of digital display devices is limited, which is about 102 :1. Conventional digital devices can only display LDR images due to dynamic range mismatch [4,5]. Although HDR displays have been well developed in recent years, LDR displays still have a large consumer market due to low cost. If HDR images are displayed directly on LDR display devices, many image details will be lost. In order to reproduce the HDR images on LDR display devices, HDR images need to be converted to LDR images. Tone mapping operators can complete that conversion process and can preserve image information as much as possible. In the past few years, a lot of tone mapping methods have been presented, but most of them can not produce satisfactory images. Many methods can not maintain good global and local contrast at the same time, which will lead to the loss of visual information. Some algorithms introduce halo artifacts and color distortion. These will result in unsatisfactory tone mapped images.

Total variation (TV) model is widely used in image processing due to the anisotropic diffusion, which can preserves image structure and texture features. TV model is appropriate for image decomposition, which can avoid halo artifacts and preserve visual information as much as possible. In our paper, we propose a simple yet effective tone mapping method for HDR realistic scenes reproduction on LDR display devices. We employ TV model to obtain structural component and texture component of HDR images. An adaptive arcsine function is applied to compress the global dynamic range of the structural component. After that, the texture component is processed by Taylor series. A novel color restoration method for tone mapping is also proposed. Subjective and objective comparisons show that our method produces appealing images.

The organization of this paper is as follows. Section 2 summarizes the related work on tone mapping. Section 3 introduces the proposed method in detail. Section 4 presents subjective and objective comparisons. Finally, section 5 summarizes this paper.

2. Related Work

Tone mapping includes global mapping and local mapping [6]. The global mapping uses the same function to process the whole HDR images. The mapping function can be a linear or nonlinear function. In the past decades, scholars have proposed many global mapping algorithms. Qiu et al. [7] proposed a learning-based method to map HDR images to LDR images. In the literature, the authors consider the mapping process as a quantitative problem and achieved the tone mapping operator by an adaptive conscience learning strategy. Mantiuk et al. [8] introduced a global mapping method based on minimal visible contrast distortion. Jung et al. [9] utilized perceptual quantization to map HDR images to LDR images. This method represents human visual perception by enhancing contrast. Lee et al. [10] developed an asymmetric sigmoid curve for global dynamic range compression and introduced luminance histogram to enhance contrast. Khan et al. [11] used luminance histogram to obtain tone mapped outputs. Above-mentioned global tone mapping operators are fast and achieve good overall dynamic range compression, but they cause loss of local details.

Local mapping can preserve the details of realistic scenes well. Many scholars have conducted in-depth research on local mapping. Kuang et al. [12] developed a new tone mapping method based on color appearance model (iCAM06). HDR images are decomposed into two layers by fast bilateral filter. Tone compression is only applied to the base layer. Then, detail layer is enhanced by photoreceptor light adaptation function. Although this algorithm enhances the visibility of image details, it causes color distortion. Pouli et al.[13] presented a tone mapping method based on progressive histogram reshaping technique and introduced a color transfer method for output images. Fang et al. [14] proposed an improved tone mapping method using hierarchical model. They used the simulated camera response function to compress the dynamic range and enhanced the local details using guided image filter. Paris et al. [15] used the Laplaciian pyramid to decompose HDR images into multiple scales and compressed large-scale variations by defining a point-wise function. Lee et al. [16] employed image decomposition and Retinex theory to process HDR images. They only compressed the base layer. Qiao et al. [17] improved the local contrast using localized gamma correction and utilized weight determined to adjust color saturation. Liang et al. [18] employed a hybrid decomposition method to reduce halo artifacts and over-enhancement in output images. Barai et al. [19] decomposed HDR images based on saliency region information and added two layers back together with constant weights. Gu et al. [20] proposed a multi-scale model using an adaptive filter and reduced the dynamic range of each detail layer. Shibata et al. [21] introduced a tone mapping method based on the intensity-range constraint. This method can preserve more details, but it causes unnatural overall appearance. Ok and Lee [22] compressed local contrast based on adaptive reference values and acquired the output images based on objective quality metrics. Li et al. [23] employed guided filtering and Sigmoid function to compress the dynamic range and achieved desirable results. Rana et al. [24] introduced a deep learning method for tone mapping operator based on generative adversarial network. This method produces halo artifacts and overly saturated colors due to the limited training data. 

Above-mentioned local tone mapping operators can preserve more details in bright as well as dark regions, but they cause halo artifacts and are computationally expensive.

3. Proposed Algorithm

How to better reproduce HDR realistic scenes on LDR display devices. This section introduces a simple yet effective tone mapping method for realistic scenes reproduction. Fig. 1 shows the whole process in detail. First, we transform HDR images from RGB color space to HSV color space. Second, value channel is converted to logarithmic domain using a logarithm function. Third, structural component and texture component are obtained using TV model. Fourth, an arcsine function is used to compress global dynamic range. The texture information is fused by Taylor series. Finally, we adjust the saturation channel and restore color information.

Fig. 1. The overview of our proposed algorithm

3.1 Color Space Conversion

In RGB color space, tone mapping operations can easily lead to color distortion because luminance and chromatic components are correlated. In contrast, luminance and chromatic components are independent in HSV color space, which will facilitate tone mapping operations. Meanwhile, the HSV color space is close to the perceptual characteristics of the human visual system [25]. Thus, HDR images are converted into HSV color space for improving the quality of tone mapped images. First, R,G and B channels are normalized to R' , G' and B' respectively. Then, the conversion process can be expressed through equations (1)-(3) [25].

\(H=\left\{\begin{array}{ll} 0 & \text { if } \max \left(R^{\prime}, G^{\prime}, B^{\prime}\right)=\min \left(R^{\prime}, G^{\prime}, B^{\prime}\right) \\ 60^{\circ} \times \frac{G^{\prime}-B^{\prime}}{\max \left(R^{\prime}, G^{\prime}, B^{\prime}\right)-\min \left(R^{\prime}, G^{\prime}, B^{\prime}\right)} & \text { if } R^{\prime}=\max \left(R^{\prime}, G^{\prime}, B^{\prime}\right) \\ 60^{\circ} \times \frac{B^{\prime}-R^{\prime}}{\max \left(R^{\prime}, G^{\prime}, B^{\prime}\right)-\min \left(R^{\prime}, G^{\prime}, B^{\prime}\right)}+120^{\circ} & \text { if } \mathrm{G}^{\prime}=\max \left(R^{\prime}, G^{\prime}, B^{\prime}\right) \\ 60^{\circ} \times \frac{R^{\prime}-G^{\prime}}{\max \left(R^{\prime}, G^{\prime}, B^{\prime}\right)-\min \left(R^{\prime}, G^{\prime}, B^{\prime}\right)}+240^{\circ} & \text { if } \mathrm{B}^{\prime}=\max \left(R^{\prime}, G^{\prime}, B^{\prime}\right) \end{array}\right.\)       (1)

\(S=\left\{\begin{array}{lr} 0 & \text { if } \max \left(R^{\prime}, G^{\prime}, B^{\prime}\right)=0 \\ \frac{\max \left(R^{\prime}, G^{\prime}, B^{\prime}\right)-\min \left(R^{\prime}, G^{\prime}, B^{\prime}\right)}{\max \left(R^{\prime}, G^{\prime}, B^{\prime}\right)} & \text { otherwise } \end{array}\right.\)       (2)

\(V=\max \left(R^{\prime}, G^{\prime}, B^{\prime}\right)\)       (3)

where R' , G' and B' represent the normalized values of three channels in RGB color space respectively. H, S and V represent hue, saturation and value in HSV space, respectively.

3.2 Structure-Texture Decomposition

The perceived brightness of human visual system approximates logarithm function. Before structure-texture decomposition, we convert the value channel to logarithm domain. The logarithm function can be given as follows.

\(V_{\log }=\frac{\log (1+250 V)}{\log (1+250)}\)       (4)

where Vlog is the value channel in logarithm domain,. From the equation (4), it is very obvious that the Vlog is in the interval [0,1].

TV model is widely used for image denoising because of its effectiveness in preserving edge information [26]. Due to the anisotropic diffusion, TV model preserves image structure and texture features while removing image noise. In recent years, the TV model has been widely applied in many other image processing fields, such as pattern recognition, image reconstruction and super-resolution. In this paper, TV model based on Rudin-Osher-Fatemi method is developed in tone mapping operator. The structure component is obtained based on TV regularization which can be expressed as follows.

\(I_{s}=\arg \min _{I_{s}}\left(\left\|I_{s}-V_{\log }\right\|_{2}^{2}+\mu\left|\nabla I_{s}\right|\right)\)       (5)

where Is is the structure component containing large objects in HDR images, µ is the regulation parameter. In this paper, the regulation parameter is set to µ=0.1. \(\|\cdot\|_{2}\) denotes the 2-norm. ∇ denotes the gradient operator. \(\left|\nabla I_{s}\right|\) is given as follows.

\(\left|\nabla I_{s}\right|=\left|\frac{\partial I_{s}}{\partial x}\right|+\left|\frac{\partial I_{s}}{\partial y}\right|\)       (6)

where x and y represent the horizontal and vertical directions respectively.

The equation (5) is solved using half-quadratic splitting scheme [26]. After obtaining the structure component Is , the texture component is obtained by calculating the difference between Vlog and Is . The texture component is given by

\(I_{T}=V_{\log }-I_{s}\)       (7)

where IT is the texture component containing the fine details (high-frequency).

3.3 Dynamic Range Compression

After aforementioned operation, the dynamic range compression is only applied to the structure component which have a high dynamic range. We employ an arcsine function to compress the dynamic range of HDR images, which reflects human visual characteristics. The arcsine function is described as follows.

\(V_{g}=0.5+\frac{1}{\pi} \arcsin \left[F_{C} \times\left(I_{s}-0.5\right)\right]\)       (8)

where Vg is the global compression output, Fc is a compression factor. Considering that the dynamic range of different scenes varies greatly, the compression factor is defined as

\(F_{c}=0.8+\overline{I_{s}}\)       (9)

where \(\overline{I_{s}}\) is the average of the structure component.

3.4 Texture Processing and Value Channel Recomposition

After the dynamic range compression, IT needs to be added back to Vg . From the equation (8), the dynamic range compression function can be written as \(f(x)=0.5+\frac{1}{\pi} \arcsin \left[F_{C} \times(x-0.5)\right]\). This function f (⋅) is not linear, thus the texture component cannot be simply added to the luminance component Vg using the same operation. In other words, \(f\left(V_{\log }\right) \neq f\left(I_{s}\right)+f\left(I_{T}\right)\) ,where \(V_{\log }=I_{s}+I_{T}\) . In order to obtain desirable images, we should find an adjustment factor λ to make it approximately satisfy the following condition: \(f\left(V_{\log }\right)=f\left(I_{s}\right)+\lambda \cdot I_{T}\). Since the Taylor series \(f(x) \approx f\left(x_{0}\right)+f^{\prime}\left(x_{0}\right)\left(x-x_{0}\right)\) approximately satisfy the condition, thus we can obtain the adjustment factor \(\lambda=f^{\prime}\left(x_{0}\right)=f^{\prime}\left(I_{s}\right)\) . The value channel recomposition can be expressed as follows.

\(V_{l d r}=f\left(V_{\log }\right) \approx f\left(I_{s}\right)+f^{\prime}\left(I_{s}\right) I_{T}=V_{g}+f^{\prime}\left(I_{s}\right) I_{T}\)       (10)

where Vldr is the output of the value channel recomposition.

3.5 Color Restoration

After completing the dynamic range compression and value channel recomposition, the relationship between the value and the saturation has changed. To make LDR images look more vivid, the saturation channel needs to be adjusted in HSV space. We employ a sigmoid function to adjust saturation channel because human visual adaptation have sigmoid nonlinear feature and sigmoid function can overcome the loss of naturalness in tone mapped images[27]. The adjustment function of the saturation channel is defined as follows.

\(S_{l d r}=\frac{1}{1+\exp [-3 \times(2 S-1)]}\)       (11)

where S ldr is the saturation output, S is the saturation of the input HDR image in HSV color space. Hue channel remains unchanged before and after tone mapping. After above processing, the hue component H, Sldr component and Vldr component are converted back to RGB color space.

Finally, about 1% of extremely dark or bright pixels are cut for improving image visual effect and reducing noise.

4. Experimental Results and Analysis

We implement and test our algorithm in this part. The experiments are performed on MATLAB (R2016a) environment using a PC with Intel Core i7 (3.5GHz, 64 bit) processor and 16GB RAM. Several HDR images are used in our experiments. We compare the results of our algorithm with other existing results produced by iCAM06 [12], Fang et al. [14], Shibata et al. [21] , Li et al. [23], and Rana et al. [24].

4.1 Subjective Comparison

Figs. 2,3, 4 and 5 show the comparison results between the proposed method and other previous works on the different datasets.

The results produced by iCAM06 have good overall contrast. However, iCAM06 leads to color distortion and the whole image is yellowish [see Figs. 2(a) and 5(a)]. iCAM06 method loses a lot of details in dark regions because the local contrast is low [see Figs. 3(a) and 5(a)]. Fang et al.’s algorithm causes loss of details in both dark regions (e.g., the trunk in Fig. 2(b)) and bright regions (e.g., the scenes outside the window in Fig. 4(b)). The images look unnatural due to low color saturation [see Figs. 4(b) and 5(b)]. Li et al.’s algorithm obtains good global contrast, but it causes color oversaturation [see Fig. 4(c)] and the images lose some visual details in dark regions, for example the roof region of the building in Fig. 3(c) and inside the office in Fig. 4(c). Shibata et al.’s algorithm represents more details. However, the images are over-enhanced and color distortion is serious [see Figs. 3(d) and 5(d)]. The results produced by Rana’s method have good local contrast, but they look unnatural due to overly saturated colors [see Figs. 2(e) and 3(e)]. The method also produces halo artifacts around high bright regions in some scenes [see Figs. 4(e) and 5(e)]. By contrast, the proposed method preserves more visual details in dark as well as bright regions. For example, the trunk is clearly visible (in Fig. 2(f) ) and the lights are also clear (in Fig. 5(f) ). Moreover, the proposed method shows vivid and natural visual appearance [see Figs. 2(f), 3(f) and 4(f)].

Fig. 2. Comparison of experimental output for treeUnil​​​​​​​

Fig. 3. Comparison of experimental output for memorial​​​​​​​

Fig. 4. Comparison of experimental output for small office​​​​​​​

Fig. 5. Comparison of experimental output for rend04​​​​​​​

4.2 Objective Comparison

Subjective evaluation is susceptible to human emotional factors. In order to objectively evaluate the performance of the proposed algorithm, we used two popular metrics to conduct an in-depth evaluation. These two metrics are information entropy and tone mapping image quality index (TMQI) respectively. Information entropy describes the information amount contained in an image. The larger the information entropy, the more the image details. The information entropy is defined as 

\(H=-\sum_{z=0}^{255} p_{z} \log _{2}\left(p_{z}\right)\)       (12)

where pz is the probability of pixel gray value z .

TMQI [28] is used to comprehensively evaluates the structural information and naturalness of tone mapped results. The range of TMQI is between 0 and 1. The larger the value of TMQI, the better the image quality. TMQI is defined as

\(Q=k S^{\alpha}+(1-k) N^{\beta}\)       (13)

where the parameters are discussed in reference [28].

Many realistic scenes are used for objective evaluation, including bright scenes, dark scenes, indoor scenes and outdoor scenes. The test results of different realistic scenes are shown in Table 1 and Table 2 respectively. In Table 1, the information entropy values of the proposed method are greater than other compared algorithms in most scenes, which show that the proposed method retains more image details. In Table 2, TMQI values of the proposed method are also greater than other compared algorithms in most scenes, which show that our method obtains high quality tone mapped images. According to the test results, we can note that our method outperforms existing methods in most cases.

Table 1. The evaluated results of information entropy​​​​​​​

Table 2. The evaluated results of TMQI​​​​​​

4.3 Computational Efficiency

Our method has a low computation cost. Table 3 shows the comparison results of execution time. All test results are obtained on the MATLAB environment. From Table 3, we can know that the proposed method is faster than the compared algorithms.

Table 3. Comparison of computation efficiency (unit: second)​​​​​​​

5. Conclusion

This paper have presented a high quality tone mapping algorithm for realistic scenes reproduction. In HSV color space, value channel is converted to logarithm domain. We employ TV model to obtain the structural component and texture component. An adaptive arcsine function and Taylor series are used to process the two components respectively. A novel color restoration method for tone mapping is also proposed in our paper. We compare our method with previous works in subjective and objective assessments. Experimental results demonstrate that our method exhibits good visual appearance and preserves more scene details. Meanwhile, the proposed method has low computation cost.

References

  1. H. Jang, K. Bang, J. Jang and D. Hwang, "Inverse Tone Mapping Operator Using Sequential Deep Neural Networks Based on the Human Visual System," IEEE Access, vol.6, pp. 52058 -52072, Sep. 2018. https://doi.org/10.1109/access.2018.2870295
  2. J. Shen, Y. Zhao, S. Yan and X. Li, "Exposure fusion using boosting laplacian pyramid," IEEE Transactions on Cybernetics, vol.44, no.9, pp.1579-1590, Sep. 2014. https://doi.org/10.1109/TCYB.2013.2290435
  3. A. Chakrabarti, Y. Xiong and B. Sun, "Modeling radiometric uncertainty for vision with tone-mapped color images," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol.36, no.11, pp. 2185-2198, Nov. 2014. https://doi.org/10.1109/TPAMI.2014.2318713
  4. X. Hou, H. Luo, F. Qi and P. Zhou, "Guided filter-based fusion method for multi exposure images," Optical Engineering, vol.55, no.11, pp.1-12, Nov. 2016.
  5. M. Jiang, L. Shen, L. Zheng, M. Zhao and X. Jiang, "Tone-Mapped Image Quality Assessment for Electronics Displays by Combining Luminance Partition and Colorfulness Index," IEEE Transactions on Consumer Electronics, vol.66, no.2, pp.153-162, Apr. 2020. https://doi.org/10.1109/tce.2020.2985742
  6. D . Miao, Z. Zhu, Y. Bai, G. Jiang and Z. Duan, "Novel Tone Mapping Method via Macro- Micro Modeling of Human Visual System," IEEE Access, vol.7, pp.118359-118369, Aug. 2019. https://doi.org/10.1109/access.2019.2937211
  7. G. Qiu and J. Duan, "Learning to display high dynamic range images," Pattern Recognition, vol.40, no. 10, pp. 2641-2655, Oct. 2007. https://doi.org/10.1016/j.patcog.2007.02.012
  8. R. Mantiuk, S. Daly and L. Kerofsky, "Display adaptive tone mapping," ACM Transactions on Graphics, vol.27, no. 3, pp. 1-10, Aug. 2008.
  9. C. Jung and K. Xu, "Naturalness-preserved tone mapping in images based on perceptual quantization," in Proc. of the IEEE International Conference on Image Processing, pp. 2403-2407, Sep. 17-20, 2017.
  10. D. Lee, M. Fan, S. Kim, M. Kang and S. Ko, "High dynamic range image tone mapping based on asymmetric model of retinal adaptation," Signal Processing Image Communication, vol. 68, pp.120-128, Jul. 2018. https://doi.org/10.1016/j.image.2018.07.008
  11. I. R. Khan, S. Rahardja, M. M. Khan, M. M. Movania and F. Abed, "A Tone-Mapping Technique Based on Histogram Using a Sensitivity Model of the Human Visual System," IEEE Transactions on Industrial Electronics, vol. 65, no. 4, pp. 3469-3479, Apr. 2018. https://doi.org/10.1109/tie.2017.2760247
  12. J. Kuang, G.M. Johnson and M.D.Fairchild, "iCAM06: A refined image appearance model for HDR image rendering," Journal of Visual Communication and Image Representation, vol.18, no. 5, pp. 406-414, Oct. 2007. https://doi.org/10.1016/j.jvcir.2007.06.003
  13. T. Pouli and E. Reinhard, "Progressive histogram reshaping for creative color transfer and tone reproduction," in Proc. of the International Symposium on Non-photorealistic Animation and Rendering, pp. 81-90, Jun. 7-10, 2010.
  14. H. Fang, B. Yi and Y. Zhang, "Tone mapping based on fast image decomposition and multi-layer fusion," IET Computer Vision, vol.9, no. 6, pp. 937-942, Nov. 2015. https://doi.org/10.1049/iet-cvi.2015.0047
  15. S. Paris, S. W. Hasinoff and J. Kautz, "Local Laplacian filters: edgeaware image processing with a Laplacian pyramid," ACM Transactions on Graphics, vol.30, no.4, pp.1-11, Jul. 2011.
  16. B.J. Lee and B.C. Song, "Local Tone Mapping using Sub-band Decomposed Multi-scale Retinex for High Dynamic Range Images," in Proc. of the International Conference on Consumer Electronics, pp.125-128, Jan. 10-13, 2014.
  17. M. Qiao and M. K. Ng, "Tone mapping for high-dynamic-range images using localized gamma correction," Journal of electronic imaging, vol. 24, no. 1, pp. 013010.1-013010.12, Jan. 2015.
  18. Z. Liang, J. Xu, D. Zhang, Z. Cao and L. Zhang, "A hybrid l1-l0 layer decomposition model for tone mapping," in Proc. of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 4758-4766, Jun.18-22, 2018.
  19. N. R. Barai, M. Kyan and D. Androutsos, "Human visual system inspired saliency guided edge preserving tone-mapping for high dynamic range imaging," in Proc. of the IEEE International Conference on Image Processing, pp. 1017-1021, Sep. 17-20, 2017.
  20. B. Gu, W. Li, M. Zhu and M. Wang, "Local edge-preserving multiscale decomposition for high dynamic range image tone mapping," IEEE Transactions on Image Processing, vol.22, no.1, pp. 70-79, Jan. 2013. https://doi.org/10.1109/TIP.2012.2214047
  21. T. Shibata, M. Tanaka and M. Okutomi, "Gradient domain image reconstruction framework with intensity range and base structure constraints," in Proc. of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 2745-2753, Jun. 27-30, 2016..
  22. J. Ok and C. Lee, "HDR tone mapping algorithm based on difference compression with adaptive reference values," Journal of Visual Communication and Image Representation, vol.43, pp. 61-76, Feb. 2017. https://doi.org/10.1016/j.jvcir.2016.12.008
  23. W. Li and Q. Peng, "High dynamic range scenes reproduction based on hybrid mapping," Optics and Precision Engineering, vol.26, no.12, pp.3051-3059, Dec. 2018. https://doi.org/10.3788/ope.20182612.3051
  24. A. Rana, P. Singh, G. Valenzise, F. Dufaux, N. Komodakis and A. Smolic, "Deep Tone Mapping Operator for High Dynamic Range Images," IEEE Transactions on Image Processing, vol. 29, pp. 1285-1298, 2020. https://doi.org/10.1109/tip.2019.2936649
  25. M. Manchanda and R. Sharma, "Fusion of visible and infrared images in HSV color space," in Proc. of the International Conference on Computational Intelligence & Communication Technology, pp. 1-6, Feb. 9-10, 2017.
  26. Y. Wang, J. Yang, W. Yin and Y. Zhang, "A new alternating minimization algorithm for total variation image reconstruction," SIAM Journal on Imaging Sciences, vol.1, no.3, pp.248-272, Mar. 2008. https://doi.org/10.1137/080724265
  27. E. Reinhard and K. Devlin, "Dynamic range reduction inspired by photoreceptor physiology," IEEE transactions on visualization and computer graphics, vol.11, no. 1, pp. 13-24, Jan. 2005. https://doi.org/10.1109/TVCG.2005.9
  28. H. Yeganeh and Z. Wang, "Objective quality assessment of tone-mapped images," IEEE Transactions on Image Processing, vol. 22, no.2, pp. 657-667, Feb. 2013. https://doi.org/10.1109/TIP.2012.2221725