6
A DUAL MODULATION ALGORITHM FOR ACCURATE REPRODUCTION OF HIGH DYNAMIC RANGE VIDEO Emin Zerman, Giuseppe Valenzise, Frederic Dufaux LTCI, CNRS, T´ el´ ecom ParisTech, Universit´ e Paris-Saclay, 75013 Paris, France ABSTRACT The development of High Dynamic Range (HDR) displays enables production and representation of images and videos with higher brightness and contrast. This increase in brightness and con- trast brings new challenges to image and video processing. In order to address these challenges, the physical quantity of light created, i.e. luminance, has to be known. For that purpose, this work proposes an image and video rendering algorithm which can estimate HDR display luminance accurately. The proposed rendering algorithm utilizes an iterative scaling approach and employs preventive mea- sures to reduce temporal artifacts like flickering. In order to verify the accuracy of the estimation, the luminance of the display has been measured. The temporal variation has also been investigated. The results show that the proposed algorithm renders image and video with high fidelity and estimates the physical luminance accurately. Index TermsHigh dynamic range, rendering, dual modula- tion, luminance estimation, temporal variation. 1. INTRODUCTION High dynamic range (HDR) displays enable to reproduce a much broader span of brightness, contrast and colors than conventional low dynamic range (LDR) screens. As a result, they are expected to rapidly spread in the television market as a means to provide more immersive and realistic multimedia services. A popular paradigm for displaying HDR content consists in coupling a locally dimmed light source, such as a panel of LED’s, with a front LCD screen. This al- lows to achieve high peak brightness values, while keeping the black level of the display very low [1]. However, the reproduction of an HDR image in this framework entails significantly more processing than in conventional LDR devices, as both LED and LCD driving signals need to be computed. Given an HDR picture, the problem of estimating the corresponding LED/LCD panel values is known as dual modulation []. Because of current technology limitations of HDR displays, dual modulation requires a global optimization approach, since the over- all rendering of an HDR picture might change due to perturbations in the value of a single LED and can be influenced by the render- ing of previous video frames. In practice, many dual modulation algorithms relax the globality constraint and act locally, trading re- production accuracy for computational complexity. For example, the rendering algorithms built into HDR displays generally give up peak brightness and dynamic range in order to render HDR video in real time, at high frame rates. Indeed, built-in rendering is often a common choice in many applications, e.g., it has been used in the subjective evaluation of HDR compression performance []. Never- theless, in some psycho-visual experiments it could be desirable to The work presented in this document was supported by BPIFrance and egion Ile de France, in the framework of the FUI 18 Plein Phare project. reproduce as accurately as possible the luminance levels stored in the HDR content, or at least to know with a sufficient precision the actual per pixel luminance emitted by the display. The accurate reproduc- tion and estimation of luminance values, both for HDR images and videos, constitute the goal and the contribution of this work. In this paper, we propose a dual modulation algorithm for HDR image and video content, which has the following three characteris- tics: i) it can accurately reproduce HDR luminance; ii) it enables to estimate precisely and with pixel granularity the luminance emitted by an image/video displayed using the proposed method; iii) it takes into account temporal dependencies in HDR video, reducing the im- pact of reproduction artifacts such as flickering. We have tested the proposed algorithm on a SIM2 HDR47-4K display [2], comparing it with the built-in rendering provided by the constructor. We show that our method is systematically more precise in reproducing HDR content, and that we can estimate accurately the emitted luminance, which is unfeasible with the built-in rendering. At the same time, our results on HDR video are encouraging, showing that temporal fluctuations can be substantially reduced by smoothing LED values across time. The rest of the paper is structured as follows: Section 2 dis- cusses related work; the details of the proposed algorithm are given in Section 3; the accuracy of the proposed algorithm is discussed in Section 4; finally, Section 5 concludes the paper. 2. RELATED WORK There are several works [3–10] which deal with dual-modulated LED displays. Some of these works try to find the backlight by taking the maximum, average, or weighted average of pixel val- ues [3, 6] or use a block-based direct approach [4, 5] while others try to find the backlight through optimization [7, 8, 10]. All of these works have several limitations such as considering limited number of LEDs or not taking account of the light diffuser part. Hence they are not appropriate to be used on SIM2 HDR47 display [2] which is utilized in this work. The frame reproduction for HDR video needs delicate care com- pared to HDR image. The temporal variation may cause the image rendering algorithm to generate different backlights for each frame. The high frequency of change in backlight is known as flickering, and it is a very strong and disturbing artifact. Even though it is pos- sible to reduce the flickering after the rendering of the frame [11], it is preferable to consider flickering within rendering. In [9], Burini et al. has considered temporal variation in video sequence and, in order to reduce the flickering effect, implemented an infinite impulse re- sponse (IIR) filter integrated to their proposition of HDR video ren- dering. They propose a block-based gradient descent algorithm, and try to minimize both the error and the power consumption required by the LEDs at the same time. However, this work also modeled for an LCD display with only 16 LEDs, and it’s not suitable to use with

A DUAL MODULATION ALGORITHM FOR ACCURATE …webpages.l2s.centralesupelec.fr/perso/giuseppe... · LTCI, CNRS, Tel´ ´ecom ParisTech, Universit e Paris-Saclay, 75013 Paris, France´

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A DUAL MODULATION ALGORITHM FOR ACCURATE …webpages.l2s.centralesupelec.fr/perso/giuseppe... · LTCI, CNRS, Tel´ ´ecom ParisTech, Universit e Paris-Saclay, 75013 Paris, France´

A DUAL MODULATION ALGORITHM FOR ACCURATE REPRODUCTION OF HIGHDYNAMIC RANGE VIDEO

Emin Zerman, Giuseppe Valenzise, Frederic Dufaux

LTCI, CNRS, Telecom ParisTech, Universite Paris-Saclay, 75013 Paris, France

ABSTRACTThe development of High Dynamic Range (HDR) displays

enables production and representation of images and videos withhigher brightness and contrast. This increase in brightness and con-trast brings new challenges to image and video processing. In orderto address these challenges, the physical quantity of light created, i.e.luminance, has to be known. For that purpose, this work proposesan image and video rendering algorithm which can estimate HDRdisplay luminance accurately. The proposed rendering algorithmutilizes an iterative scaling approach and employs preventive mea-sures to reduce temporal artifacts like flickering. In order to verifythe accuracy of the estimation, the luminance of the display has beenmeasured. The temporal variation has also been investigated. Theresults show that the proposed algorithm renders image and videowith high fidelity and estimates the physical luminance accurately.

Index Terms— High dynamic range, rendering, dual modula-tion, luminance estimation, temporal variation.

1. INTRODUCTION

High dynamic range (HDR) displays enable to reproduce a muchbroader span of brightness, contrast and colors than conventionallow dynamic range (LDR) screens. As a result, they are expected torapidly spread in the television market as a means to provide moreimmersive and realistic multimedia services. A popular paradigm fordisplaying HDR content consists in coupling a locally dimmed lightsource, such as a panel of LED’s, with a front LCD screen. This al-lows to achieve high peak brightness values, while keeping the blacklevel of the display very low [1]. However, the reproduction of anHDR image in this framework entails significantly more processingthan in conventional LDR devices, as both LED and LCD drivingsignals need to be computed. Given an HDR picture, the problemof estimating the corresponding LED/LCD panel values is known asdual modulation [].

Because of current technology limitations of HDR displays, dualmodulation requires a global optimization approach, since the over-all rendering of an HDR picture might change due to perturbationsin the value of a single LED and can be influenced by the render-ing of previous video frames. In practice, many dual modulationalgorithms relax the globality constraint and act locally, trading re-production accuracy for computational complexity. For example,the rendering algorithms built into HDR displays generally give uppeak brightness and dynamic range in order to render HDR video inreal time, at high frame rates. Indeed, built-in rendering is often acommon choice in many applications, e.g., it has been used in thesubjective evaluation of HDR compression performance []. Never-theless, in some psycho-visual experiments it could be desirable to

The work presented in this document was supported by BPIFrance andRegion Ile de France, in the framework of the FUI 18 Plein Phare project.

reproduce as accurately as possible the luminance levels stored in theHDR content, or at least to know with a sufficient precision the actualper pixel luminance emitted by the display. The accurate reproduc-tion and estimation of luminance values, both for HDR images andvideos, constitute the goal and the contribution of this work.

In this paper, we propose a dual modulation algorithm for HDRimage and video content, which has the following three characteris-tics: i) it can accurately reproduce HDR luminance; ii) it enables toestimate precisely and with pixel granularity the luminance emittedby an image/video displayed using the proposed method; iii) it takesinto account temporal dependencies in HDR video, reducing the im-pact of reproduction artifacts such as flickering. We have tested theproposed algorithm on a SIM2 HDR47-4K display [2], comparingit with the built-in rendering provided by the constructor. We showthat our method is systematically more precise in reproducing HDRcontent, and that we can estimate accurately the emitted luminance,which is unfeasible with the built-in rendering. At the same time,our results on HDR video are encouraging, showing that temporalfluctuations can be substantially reduced by smoothing LED valuesacross time.

The rest of the paper is structured as follows: Section 2 dis-cusses related work; the details of the proposed algorithm are givenin Section 3; the accuracy of the proposed algorithm is discussed inSection 4; finally, Section 5 concludes the paper.

2. RELATED WORK

There are several works [3–10] which deal with dual-modulatedLED displays. Some of these works try to find the backlight bytaking the maximum, average, or weighted average of pixel val-ues [3, 6] or use a block-based direct approach [4, 5] while otherstry to find the backlight through optimization [7, 8, 10]. All of theseworks have several limitations such as considering limited numberof LEDs or not taking account of the light diffuser part. Hence theyare not appropriate to be used on SIM2 HDR47 display [2] which isutilized in this work.

The frame reproduction for HDR video needs delicate care com-pared to HDR image. The temporal variation may cause the imagerendering algorithm to generate different backlights for each frame.The high frequency of change in backlight is known as flickering,and it is a very strong and disturbing artifact. Even though it is pos-sible to reduce the flickering after the rendering of the frame [11], itis preferable to consider flickering within rendering. In [9], Burini etal. has considered temporal variation in video sequence and, in orderto reduce the flickering effect, implemented an infinite impulse re-sponse (IIR) filter integrated to their proposition of HDR video ren-dering. They propose a block-based gradient descent algorithm, andtry to minimize both the error and the power consumption requiredby the LEDs at the same time. However, this work also modeled foran LCD display with only 16 LEDs, and it’s not suitable to use with

Page 2: A DUAL MODULATION ALGORITHM FOR ACCURATE …webpages.l2s.centralesupelec.fr/perso/giuseppe... · LTCI, CNRS, Tel´ ´ecom ParisTech, Universit e Paris-Saclay, 75013 Paris, France´

(a) HDR image (Tonemapped) (b) LED values (c) Backlight (d) LCD values

Fig. 1. Algorithm results for HDR image named DevilsBathtub

SIM2 display.In addition to these limitations, none of the mentioned works

have a contribution regarding the physical luminance estimation.The basic algorithm of the proposed work has been utilized to es-timate the emitted luminance in our previous work [12], and it hasbeen found useful during the calculations, as several HDR qualitymetrics [13–16] require the physical luminance values.

The reproduction of correct color is as important as luminance interms of analysis, perception, and estimation of quality; however, ex-isting studies also do not offer any estimates of chrominance. Hence,the proposed algorithm is planned to be extended to estimate alsochrominance considering the existing studies on HDR color repro-duction [17, 18].

3. RENDERING AND LUMINANCE ESTIMATION

3.1. Display characteristics

The proposed rendering algorithm is designed to work on SIM2HDR47 displays [2]. The peak luminance of the display is mea-sured as 4250 cd/m2, and its contrast ratio is higher than 4 · 106.The screen is a dual-modulated LED screen which includes LED ar-ray for backlight, light diffuser layer, and LCD panel for coloringin this order. There are 2202 independently controllable LED lightsand 1920× 1080 pixels LCD panel which can be driven separately.SIM2 HDR47 can show HDR images via two different methods: thebuilt-in rendering method and DVI Plus mode (DVI+). In DVI+,the user can supply the screen with customized LED and LCD val-ues by indicating them in the first two lines of the image. In thiswork, DVI+ mode has been utilized to drive the display.

3.2. HDR Image Rendering

Since SIM2 has 2202 LEDs, any direct optimization approach willbe computationally very complex and infeasible to use. So, an iter-ative scaling algorithm has been utilized in this work. The basis ofthis algorithm was also utilized in [12], and it was seen that it givesplausible results. Compared to this, there are some improvementsmade on iteration part and LCD part so that the overall performance,computational complexity of the algorithm, and colors of the productimage have been improved. The algorithm consists of the followingparts:

• Preprocessing: HDR image is adjusted so that the valuesabove maximum display brightness are saturated.

• Finding target backlight: We want to find the minimal back-light, BLtarget, that will ensure both minimum power con-sumption and maximum fidelity to the original luminance val-ues. First, the local maximum values have been found usinga max-filter. Then, the maximum luminance values allowedfor each pixel are found by dividing the target luminance of

that pixel by the estimated LCD leakage factor ε = 0.005.After this operation, minimum of these two images have beentaken and filtered by a median filter to reduce any peaks. Afterthe computation of target backlight, the LEDs and backlightis initialized by sampling BLtarget on LED locations andtaking the convolution with the Point Spread Function (PSF)measured using Konica Minolta LS-100 and a DSLR cameraas in:

BLt = LEDt ∗ PSF (1)

where t is the iteration number and t = 0 for initialization.

• Iterative scaling: The LED values are iteratively scaled bymultiplying LED values at their location as in:

LEDt+1 = LEDt ×(BLtargetBLt

). (2)

LEDt+1 is then clipped to take values in [0, 1] to keep allthe LED values between the range of [0, 1]. The operationsin (1) and (2) are carried out consecutively by increasing theiteration number until

∑||PU(BLt)−PU(BLt−1)||2 falls

below a threshold. Taking perceptually uniform (PU) [13]encoded backlight reduces the iteration number for the sameperformance. When the iteration is terminated, the resultingLEDfinal values are controlled and scaled if the power con-sumption exceeds maximum power supplied by the display.

• Finding LCD values: LCD pixel values are found by divid-ing each pixel value by the backlight and gamma correctingas:

LCDk =

(Ik

LEDfinal ∗ PSF

)1/γk(Ik)

(3)

where I is the HDR image, k is the RGB channel indica-tor, and γk(·) is the gamma correction function. This gammafunction is a look-up table and the values for this look-up ta-ble are found by extensive measurements with the color sen-sor X-Rite i1Display Pro.

This algorithm is implemented on Matlab and takes an averageof 19 seconds (corresponding to about 24 iterations) on an Intel i7-3630QM 2.40 GHz 8 GB RAM PC for rendering a 1920×1080 pix-els image. As an example, tonemapped version, LED values, back-light, and LCD pixel values of DevilsBathtub content are presentedin Figure 1.

The luminance estimations are done according to the followingequations:

I ′k = (LEDfinal ∗ PSF ) · LCDk (4)

L = 0.2126 · I ′Red + 0.7152 · I ′Green + 0.0722 · I ′Blue (5)

where L is the estimated luminance per pixel, I ′ is the reconstructedHDR image, and k is the RGB channel indicator.

Page 3: A DUAL MODULATION ALGORITHM FOR ACCURATE …webpages.l2s.centralesupelec.fr/perso/giuseppe... · LTCI, CNRS, Tel´ ´ecom ParisTech, Universit e Paris-Saclay, 75013 Paris, France´

(a) AirBellowsGap (b) RedwoodSunset (c) UpheavalDome

Fig. 2. Plots of measured luminance vs. expected luminance

3.3. HDR Video Rendering

In order to render video frames, the image rendering algorithm hasbeen extended with special care considering several possible down-falls. The most important of these downfalls is flickering. Since theHDR image rendering algorithm is an iterative algorithm, the endresult for two very similar images may have different LED valuesfrom each other. Although the incoming backlight is also modulatedby LCD, the rapid change in the backlight causes a disturbing sen-sation. To avoid this effect, the backlight is tried to be kept as stableas possible using several methods.

To avoid flickering, two different measures have been taken:

• Initialization: In order to keep the backlight change minimal,each iteration is started with the LED values of the last frameinstead of zero vector as in:

LEDf0 = LEDf−1

final (6)

where f is the frame number.

• Enforcing smooth transition: N frames following eachframe have been taken into account. Target backlight foreach frame has been found as it is explained in previoussection.Then, these backlight images are stored in a stack as:

Af = [BLftargetBLf+1target...BL

f+N−1target ] (7)

where A is the frame array, f is the frame number, N is thewindow length. For each pixel, a vector, i.e. Afj,k, is foundsuch that it consists of the pixels of the same location in con-secutive frames, where j and k are x and y coordinates. Thesize of this vector is 1 × N . Afterwards, each element ofthis vector has been convolved individually with a Gaussianfunction using Matlab’s gausswin function with predefinedvariance and the maximum values through the vector has beentaken:

T fj,k,l = [φ(σ+ l−1) Afj,k,l φ(σ+N − l)]∗N (0, σ) (8)

Mfj,k = max

l(T fj,k,l) (9)

where T is the temporary array for the calculation whichstores zero-padded individual convolution results, σ is thepredefined standard deviation for the gausswin function,l is the number of element which is taken for convolution(l ∈ {1, 2, ..., N}), where M is the maximum value array, jand k are the x and y coordinates of the pixel, φ(·) is the zero

padding vector of indicated size, andN (0, σ) is the Gaussianfunction with mean 0 and variance σ2. This operation is donefor each frame using a sliding window as shown in Fig. 3.a,and the found pixel values are taken as BLftarget = Mf forthat frame. An example of this upper envelope can be seen inFig. 3.b.

2 3 N N+1 N+2... f=0

1 2 3 N N+1 N+2... f=1

1

(a) Sliding window

0 20 40 60 80 1000

10

20

30

40

Frame number

Lum

inan

ce (

cd/m

2 )

Backlight values of a pixelFiltered backlight values

(b) Upper envelope function

Fig. 3. Operations for HDR video rendering

After initialization of LED values and changing the target back-light according to the enforced smooth transition, the rest of the op-eration is carried out as in the image rendering part.

4. EXPERIMENTAL VALIDATION

In order to verify the operation of the proposed algorithm, the lu-minance values have been measured. In these measurements, threedifferent luminance values have been found:• Expected Luminance: HDR file pixel values have been mul-

tiplicated by the constant factor of 179 and clipped at themaximum luminance value of 4250 cd/m2 in order to findthe expected luminance values in cd/m2.

• Estimated Luminance: Pixel-wise luminance values havebeen estimated as it is explained in (4) and (5) in cd/m2.

Page 4: A DUAL MODULATION ALGORITHM FOR ACCURATE …webpages.l2s.centralesupelec.fr/perso/giuseppe... · LTCI, CNRS, Tel´ ´ecom ParisTech, Universit e Paris-Saclay, 75013 Paris, France´

Table 1. Correlation results for luminance measurement for ex-pected luminance and measured luminance.

Built-in ProposedPCC RMSE PCC RMSE

AirBellowsGap 0.9807 311.16 0.9924 65.61DevilsBathtub 0.8692 96.17 0.9089 59.61HancockKitchenOutside 0.9400 103.88 0.9572 36.89MasonLake(1) 0.9159 188.41 0.9312 76.10PaulBunyan 0.9633 143.73 0.9703 37.83RedwoodSunset 0.9933 107.69 0.9936 20.83UpheavalDome 0.9782 142.11 0.9798 37.17

• Measured Luminance: In order to measure luminance, weused an ad-hoc approach. To do this, a Canon EOS700DDSLR camera with 18-55 mm lens was fixed using a tripod1.7 meters away from the display to capture the photographsof the display presenting HDR content. Seven images withdifferent exposures have been captured using a third partysoftware, and they were built into an HDR image using HDR-Toolbox [19]. This operation has been done for both the built-in rendering method and the proposed algorithm. At the sametime, the luminance values on the 4 different spots of imagehave been measured using a Konica Minolta LS-100. CreatedHDR images are then adjusted using these luminance mea-surements.

These luminance values have been used to find the fidelity ofreproduction, fidelity of estimation, and temporal variation throughthe frames of video.

4.1. Fidelity of Reproduction

To find the fidelity of reproduction, the measured luminance valuesis plotted against expected luminance values for 7 different HDRcontent from Fairchild database [20]; namely, AirBellowsGap, Dev-ilsBathtub, HancockKitchenOutside, MasonLake(1), PaulBunyan,RedwoodSunset, and UpheavalDome. Example plots can be seenin Fig. 2. It’s noticed that the built-in rendering method provideslower luminance compared to the proposed rendering algorithm.In order to analyze the relation between the measured luminance,Pearson Correlation Coefficient (PCC) and Root Mean Squared Er-ror (RMSE) indices have been calculated and reported in Table 1.As it can be seen, the results of the proposed algorithm are betterthan built-in rendering for each 7 HDR content. Additionally, themeasured results are much closer to 1:1 correspondence consideringexpected luminance values.

4.2. Fidelity of Estimation

In order to assess the estimation accuracy, the measured luminancevalues have also been plotted against the estimated luminance val-ues. For this step, same HDR images have been used. The resultsare very similar. You may see an example plot for AirBellowGapimage in Fig. 4 and correlation results in Table 2. As the correlationscores and example figure indicate, the estimated luminance valuesare very close to 1:1 correspondence and provide very high corre-lation rates. Also, the correlation scores are higher than measuredluminance vs. expected luminance case.

Regarding these results, we may say that the accuracy of theluminance estimation of the proposed rendering algorithm has beenvalidated for complex stimuli rather than test patterns.

Fig. 4. Plots of measured luminance vs. estimated luminance. Theseresults are presented only for proposed rendering.

Table 2. Correlation results for luminance measurement for esti-mated luminance and measured luminance. These results are pre-sented only for DVI+ rendering.

PCC RMSEAirBellowsGap 0.9937 62.83DevilsBathtub 0.9089 59.61HancockKitchenOutside 0.9575 36.40MasonLake(1) 0.9312 76.10PaulBunyan 0.9695 38.29RedwoodSunset 0.9947 23.86UpheavalDome 0.9815 40.00

4.3. Temporal variation

As mentioned previously, the biggest challenge of video renderingis temporal consistency. Since the proposed rendering algorithm isan iterative one, even a slightest change can change all LED values.There are several methods to assess the temporal variation. The mostcommon way for that is to use temporal perceptual information mea-surement (TI) as proposed in ITU-T Recommendation P.910 [21]. TIis calculated as:

TI = maxtime

(σspace(If − If−1)

)(10)

where σ denotes standard deviation, I denotes frame, and f denotesframe number.

Since the main source of the temporal variation on video is thebacklight, we computed the frame differences over backlight insteadof image. This analysis for temporal variation has been done for5 different video sequences, namely Balloon, FireEater2, Market3,Tibul2 [22], and ChristmassTree [23,24]. You may see the results forthe framewise (using proposed image rendering for each frame), 11-window frame and 31-window frame for FireEater2 and Market3sequences in Fig. 5. The increase in number N is decreasing thestandard deviation of frame difference. To compare the results, TI ofeach video sequence have been found and presented in Table 3. Asexpected, TI values are dropping with increasingN parameter. Evenif only the initialization is used without any windowed filtering, TIdecreases. This shows that the proposed HDR video rendering al-gorithm minimizes the effects caused by temporal variation of thepixels, such as flickering.

Page 5: A DUAL MODULATION ALGORITHM FOR ACCURATE …webpages.l2s.centralesupelec.fr/perso/giuseppe... · LTCI, CNRS, Tel´ ´ecom ParisTech, Universit e Paris-Saclay, 75013 Paris, France´

0 50 100 1500

10

20

30

40

50

Frame number

Sta

ndar

d D

evia

tion

framewiseN = 11N = 31

Fig. 5. Standard deviation change with respect to frame number forMarket3 sequence

Table 3. TI for different video contents. (BL: Balloon, CT: Christ-massTree, FE: FireEater2, MK: Market3, TB: Tibul2)

Rendering BL CT FE MK TBframewise 30.68 184.79 85.37 49.92 142.61

initialization 27.32 184.28 63.38 49.18 127.43N = 11 27.00 115.13 67.41 33.05 76.29N = 21 18.44 74.20 48.65 35.72 54.07N = 31 18.92 44.51 39.66 32.63 55.53

5. CONCLUSION AND FUTURE WORK

In this work, an HDR image and video frame reproduction algo-rithm is presented which can reproduce HDR content and estimatethe emitted luminance accurately. The algorithm employs a sliding-window based filter to avoid flickering. The reproduction fidelityto the expected luminance and the accuracy of physical luminanceestimation has been tested, and results show that the proposed algo-rithm can reproduce HDR content with very high precision. As fu-ture work, the estimation of chrominance will be incorporated, andthe verification of the proposed video rendering with a subjective testwill be done.

6. REFERENCES

[1] Helge Seetzen, Wolfgang Heidrich, Wolfgang Stuerzlinger,Greg Ward, Lorne Whitehead, Matthew Trentacoste, AbhijeetGhosh, and Andrejs Vorozcovs, “High dynamic range displaysystems,” ACM Trans. Graph., vol. 23, no. 3, pp. 760–768,Aug. 2004.

[2] SIM2, “http://www.sim2.com/hdr/,” June 2014.

[3] T Funamoto, T Kobayashi, and T Murao, “High-picture-quality technique for LCD television: Lcd-ai,” AVC ProductsDevelopment Center, Matsushita Electric Industrial, Co., Ltd,pp. 1–1, 2000.

[4] Chih-Chang Lai and Ching-Chih Tsai, “Backlight power re-duction and image contrast enhancement using adaptive dim-ming for global backlight applications,” Consumer Electronics,IEEE Transactions on, vol. 54, no. 2, pp. 669–674, 2008.

[5] Hyunsuk Cho and Oh-Kyong Kwon, “A backlight dimmingalgorithm for low power and high image quality LCD applica-tions,” Consumer Electronics, IEEE Transactions on, vol. 55,no. 2, pp. 839–844, 2009.

[6] Nino Burini, Ehsan Nadernejad, Jari Korhonen, Søren Forch-hammer, and Xiaolin Wu, “Image dependent energy-constrained local backlight dimming,” in IEEE ICIP 2012.IEEE, 2012.

[7] Nino Burini, Ehsan Nadernejad, Jari Korhonen, Søren Forch-hammer, and Xiaolin Wu, “Modeling power-constrained opti-mal backlight dimmingfor color displays,” J. Display Technol.,vol. 9, no. 8, pp. 656–665, Aug 2013.

[8] Jari Korhonen, Claire Mantel, Nino Burini, and Soren Forch-hammer, “Modeling the color image and video quality on liq-uid crystal displays with backlight dimming,” in Visual Com-munications and Image Processing (VCIP), 2013. IEEE, 2013,pp. 1–6.

[9] N. Burini, C. Mantel, E. Nadernejad, J. Korhonen, S. Forch-hammer, and J.M. Pedersen, “Block-based gradient descentfor local backlight dimming and flicker reduction,” DisplayTechnology, Journal of, vol. 10, no. 1, pp. 71–79, Jan 2014.

[10] Seungwook Cha, Taehyeon Choi, Hoonjae Lee, and SanghoonSull, “An optimized backlight local dimming algorithm foredge-lit LED backlight LCDs,” Journal of Display Technology,vol. 11, no. 4, pp. 378–385, 2015.

[11] Ehsan Nadernejad, Claire Mantel, Nino Burini, and SorenForchhammer, “Flicker reduction in LED-LCDs with localbacklight,” in Multimedia Signal Processing (MMSP), 2013IEEE 15th International Workshop on. IEEE, 2013, pp. 312–316.

[12] Emin Zerman, Giuseppe Valenzise, Francesca De Simone,Francesco Banterle, and Frederic Dufaux, “Effects of displayrendering on HDR image quality assessment,” in SPIE Op-tical Engineering+ Applications. International Society for Op-tics and Photonics, 2015.

[13] Tunc O Aydın, Rafal Mantiuk, and Hans-Peter Seidel, “Ex-tending quality metrics to full luminance range images,” inElectronic Imaging 2008. International Society for Optics andPhotonics, 2008, pp. 68060B–68060B.

[14] Manish Narwaria, Rafal K Mantiuk, Mattheiu PerreiraDa Silva, and Patrick Le Callet, “HDR-VDP-2.2: a calibratedmethod for objective quality prediction of high-dynamic rangeand standard images,” Journal of Electronic Imaging, vol. 24,no. 1, pp. 010501–010501, 2015.

[15] Manish Narwaria, Matthieu Perreira Da Silva, and PatrickLe Callet, “HDR-VQM: An objective quality measure for highdynamic range video,” Signal Processing: Image Communica-tion, vol. 35, pp. 46–60, 2015.

[16] Tunc Ozan Aydin, Rafał Mantiuk, Karol Myszkowski, andHans-Peter Seidel, “Dynamic range independent image qualityassessment,” in ACM Transactions on Graphics (TOG). ACM,2008, vol. 27, p. 69.

[17] Jing Liu, Nikolce Stefanoski, Tunc Ozan Aydin, AnselmGrundhofer, and Aljosa Smolic, “Chromatic calibration of anHDR display using 3D octree forests,” in Image Processing(ICIP), 2015 IEEE International Conference on. IEEE, 2015,pp. 4317–4321.

[18] Mekides Assefa Abebe, Tania Pouli, and Jonathan Kervec,“Evaluating the color fidelity of ITMOs and HDR color ap-pearance models,” ACM Transactions on Applied Perception(TAP), vol. 12, no. 4, pp. 14, 2015.

Page 6: A DUAL MODULATION ALGORITHM FOR ACCURATE …webpages.l2s.centralesupelec.fr/perso/giuseppe... · LTCI, CNRS, Tel´ ´ecom ParisTech, Universit e Paris-Saclay, 75013 Paris, France´

[19] Francesco Banterle, Alessandro Artusi, Kurt Debattista, andAlan Chalmers, Advanced High Dynamic Range Imaging:Theory and Practice, AK Peters (CRC Press), Natick, MA,USA, 2011.

[20] Mark D Fairchild, “The HDR photographic survey,” in Colorand Imaging Conference. Society for Imaging Science andTechnology, 2007, vol. 2007, pp. 233–238.

[21] “Recommendation ITU-T P.910:, subjective video quality as-sessment methods for multimedia applications,” 1999.

[22] S Lasserre, F LeLeannec, and E Francois, “Descriptionof HDR sequences proposed by technicolor,” ISO/IECJTC1/SC29/WG11 JCTVC-P0228, IEEE, San Jose, USA,2013.

[23] Maryam Azimi, Amin Banitalebi-Dehkordi, Yuanyuan Dong,Mahsa T Pourazad, and Panos Nasiopoulos, “Evaluating theperformance of existing full-reference quality metrics on highdynamic range (HDR) video content,” in International Confer-ence on Multimedia Signal Processing (ICMSP), 2014.

[24] Amin Banitalebi-Dehkordi, Mani Azimi, Mahsa T Pourazad,and Panos Nasiopoulos, “Compression of high dynamic rangevideo using the HEVC and H.264/AVC standards,” in Het-erogeneous Networking for Quality, Reliability, Security andRobustness (QShine), 2014 10th International Conference on.IEEE, 2014, pp. 8–12.