A comparative review of tone-mapping algorithms for high dynamic range video

Size: px
Start display at page:

Download "A comparative review of tone-mapping algorithms for high dynamic range video"

Transcription

1 A comparative review of tone-mapping algorithms for high dynamic range video A comparative review of tone-mapping algorithms for high dynamic range video State of the art report Gabriel Eilertsen, Rafał Mantiuk, Jonas Unger Linköping University, Sweden University of Cambridge, UK

2 Overview Introduction (15 min) HDR video (capturing, displays, distribution) Tone-mapping (basic algorithms) Historical overview Video tone-mapping (40 min) Introduction Categorization Operators Video specific tone-mapping problems Objective evaluation (20 min) Measures Results Conclusions/summary (5 min) 2

3 Introduction

4 HDR vs. LDR LDR 8-bit integer representation Screen referred Gamma corrected Display model: L d (l) =L (L max L black )+L black + L refl. HDR Floating point Can encode entire range of visible luminances HDR (scene-referred) TMO L 1 d Scene referred (linear ) Used for e.g. IBL, automotive applications, medical imaging LDR (display-referred) Tone-mapping for transformation between the formats Intermediate format 4

5 HDR capturing Static images Physically based rendering Exposure bracketing Video Temporal multiplexing Multiple cameras Multiple sensors (20-24 f-stops) Professional one-sensor cameras ( f-stops) RED, ARRI TOCCI M. D., KISER C., TOCCI N., SEN P.: A versatile hdr video production system. ACM Trans. Graphics 30, 4 (2011), 41:1 41:10. KRONANDER J., GUSTAVSON S., BONNET G., YNNERMAN A., UNGER J.: A unified framework for multi-sensor hdr video recon- struction. Signal Processing : Image Communications 29, 2 (2014),

6 HDR displays Standard LCD display cd/m 2 peak Dual modulation Back-lit by low-res image cd/m 2 peak Brightside DR37-P, Dolby pulsar, Sim2 HDR47 HDR TVs ~1000 cd/m 2 peak Tone-mapping still essential! SEETZEN H., HEIDRICH W., STUERZLINGER W., WARD G., WHITEHEAD L., TRENTACOSTE M., GHOSH A., VOROZCOVS A.: High dynamic range display systems. ACM Trans. Graph. 23, 3 (Aug. 2004),

7 HDR distribution Rapidly increasing interest from TV industry Standardization initiatives PQ transform (SMPTE ST-2084), Hybrid Log-Gamma ITU-R Rec. BT.2100 MPEG HDR10, Dolby vision Input Color transformation and chromatic downsampling Luminance transformation Quantization Video encoding HDR video RGB 4:4:4 Storage Distribution Output HDR video RGB 4:4:4 Inverse color transformation and chromatic upsampling Inverse luminance transformation Conversion to floating point Video decoding MANTIUK R., KRAWCZYK G., MYSZKOWSKI K., SEIDEL H.: Perception-motivated high dynamic range video encoding. ACM Transactions on Graphics (TOG) (2004). 7

8 Luma HDRv Open source (BSD license) Library C++ API for encoding and decoding of HDR video Applications Encoding of HDR video frames Decoding of HDR video to separate frames Playback of HDR video Dependencies Matroska media container VP9 (libvpx) from Google EILERTSEN G., MANTIUK R., UNGER J.: A high dynamic range video codec optimized by large-scale testing. In Proceedings of IEEE International Conference on Image Processing (ICIP) (2016). 8

9 Tone-mapping principles Tone-curve Scaling Logarithmic/exponential Sigmoid Histogram based Other Processing Global - constant tone-curve Local - spatially varying tone-curve Intent Visual system simulators (VSS) Scene reproduction operators (SRP) Best subjective quality operators (BSQ) 9

10 Tone-mapping intents HDR Scenereferred Tonemapping BSQ Boosted contrast, sharpness, details, color saturation etc. SRP Compress and clip color gamut and dynamic range VSS Glare, loss of acuity, color perception in low light LDR Displayreferred Evaluation Subjective metric Fidelity metric Perceptual metric 10

11 HDR input Tone mapping Edge-pres. filter Base layer Tone-curve Edge pres. filter: Bilateral filter Tone-curve: Sigmoid S-curve Detail layer

12 The tone-mapping pipeline 12

13 The tone-mapping pipeline 13

14 The tone-mapping pipeline 14

15 The tone-mapping pipeline 15

16 The tone-mapping pipeline 16

17 The first work 60s Dynamic range reduction with local considerations 80s OPPENHEIM A., SCHAFER R., STOCKHAM T.: Nonlinear filtering of multiplied and convolved signals. IEEE Transactions on Audio and Electroacoustics 16, 3 (Sep 1968), Matching of perceptual attributes Lighting design 90s MILLER N. J., NGAI P. Y., MILLER D. D.: The application of computer graphics in lighting design. Journal of the Illuminating Engineering Society 14, 1 (1984), UPSTILL S. D.: The Realistic Presentation of Synthetic Images: Image Processing in Computer Graphics. PhD thesis, AAI Tone-mapping of computer generated images The first tone-mapping operator TUMBLIN J., RUSHMEIER H.: Tone reproduction for realistic images. Computer Graphics and Applications, IEEE 13, 6 (1993),

18 Evolution of tone-mapping Occurrences of the terms in the literature within Google Books, according to the Google NGram viewer tone mapping high dynamic range Occurrences Year Audio tone-mapping HDR tone-mapping 18

19 Video tone-mapping

20 Video tone-mapping Introduction Difference to tone-mapping of static images Evaluation experiment from 2013 Categorization Operators Description of video TMOs Examples Video specific tone-mapping problems Temporal coherence Noise visibility 20

21 Video tone-mapping Introduction: differences compared to tone-mapping of static images

22 Video tone-mapping Tone-mapping well-explored Many algorithms, for a wide range of purposes Temporally adaptive operators have been around for 2 decades High-quality camera captured HDR video Dedicated camera systems for HDR video Appeared about 5 years ago Different properties compared to static multi-exposure FERWERDA J. A., PATTANAIK S. N., SHIRLEY P., GREEN- BERG D. P.: A model of visual adaptation for realistic image synthesis. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques (New York, NY, USA, 1996), SIGGRAPH 96, ACM, pp PATTANAIK S. N., TUMBLIN J., YEE H., GREENBERG D. P.: Time-dependent visual adaptation for fast realistic image display. In Proc. SIGGRAPH 00 (2000), Annual Conference Series, pp DURAND F., DORSEY J.: Rendering Techniques 2000: Proceedings of the Eurographics Workshop in Brno, Czech Republic, June 26 28, Springer Vienna, Vienna, 2000, ch. Interactive Tone Mapping, pp

23 Video tone-mapping The new challenges in tone-mapping of camera captured HDR video: Complicated transitions, both spatially and over time Camera noise Skin tones Computational complexity Memory consumption Parameter tuning 23

24 Evaluation of TMOs for HDR video 11 video TMOs (with explicit model for temporal adaptation) HDR capture (or rendering) Tone mapping Edi ng User guided enhancements (color grading etc.) Tone mapping Categorization from intent Physical scene (or 3D model) LDR display HDR display Visual system simulators (VSS) Scene reproduction operators (SRP) Best subjective quality operators (BSQ) Qualitative evaluation Subjective pair-wise comparison experiment Measure HVS observa on Fidelity metric Appearance metric Scene could be recalled from memory, and not actually observed Measure Memorized scene Non-reference metric Fidelity metric Media Transforma on Comparison EILERTSEN, G., WANAT, R., MANTIUK, R. K., UNGER, J. (2013): Evaluation of tone mapping operators for HDR-video. Computer Graphics Forum 32, 7,

25 Qualitative evaluation 25

26 Qualitative evaluation Unacceptable Virtual exposures TMO Retina model TMO Very visible Visible Barely visible Invisible Consistency Flickering Ghosting Noise Consistency Flickering Ghosting Noise Unacceptable Very visible Visible Local adaptation TMO Color apperance TMO Hallway Hallway 2 Exhibition area Driving simulator Students Window Barely visible Invisible Consistency Flickering Ghosting Noise Consistency Flickering Ghosting Noise 26

27 Subjective evaluation Quality [JND] tone-mapping operators 5 HDR video sequences Pairwise, non-reference, comparisons Visual adaptation TMO Cone model TMO Mal adaptation TMO Display adaptive TMO Time adaptation TMO Temporal coherence TMO Camera TMO 2 1 Generally global operators favored over local ones 0 Hallway Exhibition area Driving simulator Students Window 27

28 HDR video tone-mapping, requirements 1. Temporal model free from artifacts such as flickering, ghosting and disturbing (too noticeable) temporal color changes. 2. Local processing to achieve sufficient dynamic range compression in all circumstances while maintaining a good level of detail and contrast. 3. Efficient algorithms, since large amount of data need processing, and turnaround times should be kept as short as possible. 4. Low need for parameter tuning. 5. Calibration of input data should be kept to a minimum, e.g. without the need of considering scaling of data. 6. Capability of generating high quality results for a wide range of video inputs with highly different characteristics. 7. Explicit treatment of noise and color. 28

29 Video tone-mapping Categorization of video tone-mapping operators used in the STAR report

30 Video TMO categorization 1. Tone-curve Transformation function used for tone-mapping Linear, logarithmic/exponential, sigmoid, histogram based 2. Processing Global: Spatially uniform tone-curve Local: Spatially varying transformation 3. Intent Visual system simulator (VSS), best subjective quality(bsq), scene reproduction (SRP) 4. Temporal filter Global: filtering of global tone-mapping parameters Local: filtering of local parameters or pixel values 5. Speed Offline, interactive, real-time 30

31 Video tone-mapping Existing methods that include an explicit model for temporal adaptation

32 Operator Categorization Estimated performance Tone-curve Intent Processing Temporal filter Speed Temporal coherence Contrast Exposure Noise treatment Visual adaptation TMO [FPSG96] Linear VSS Global Global Real-time Interactive walk-through TMO [DD00] Linear VSS Local Global Real-time Time-adaptation TMO [PTYG00] Sigmoid VSS Global Global Real-time Temporal exposure TMO [KUWS03] Sigmoid BSQ Local Global Interactive Time-dependent GPU TMO [GWWH03] Sigmoid BSQ Local Global Real-time Adaptive temporal TMO [RJIH04] Sigmoid BSQ Global Global Interactive Local adaptation TMO [LSC04] Sigmoid VSS Local Local 1 Offline Mal-adaptation TMO [IFM05] Hist. based 2 VSS Global Global Interactive Perceptual effects TMO [KMS05b] Sigmoid VSS Local Global Real-time Gradient domain TMO [WRA05] Grad. domain 3 BSQ Local Local 4 Offline Virtual exposures TMO [BM05] Logarithmic BSQ Local Local 5 Offline Cone model TMO [vh06] Sigmoid VSS Global Local 1 Offline Block matching TMO [LK07] Grad. domain 3 BSQ Local Local 4 Offline Display adaptive TMO [MDK08] Hist. based 2 SRP Global Global Offline Retina model TMO [BAHC09] Sigmoid VSS Local Local 1 Offline Local mal-adaptation TMO [PCA 10] Sigmoid VSS Local Local Real-time Flicker reduction TMO [GKEE11] 6 SRP 6 Global 7 Offline Real-time automatic TMO [KRTT12] Sigmoid BSQ Global Global Real-time Color appearance TMO [RPK 12] Sigmoid SRP Local Global Offline Temporal coherence TMO [BBC 12] 6 SRP 6 Global 7 Offline Zonal coherence TMO [BCTB14b] 6 SRP Local Local 7 Offline Motion path filtering TMO [ASC 14] Logarithmic BSQ Local Local 8 Offline Hybrid TMO [SLF 15] Sigm./hist. based BSQ Local Global Real-time Noise-aware TMO [EMU15] Hist. based 2 SRP Local Global Real-time Noisy log sensor TMO [LSRJ16] Hist. based 2 SRP Global Global Real-time K-means clustering TMO [Osk16] Hist. based 2 SRP Global Global Interactive 1 Per-pixel low-pass filter 2 Content-adaptive tone-curve formulated using the image histogram 3 Tone-curve applied in the gradient domain, based on the gradient magnitudes 4 3D Poisson solver 5 Per-pixel bilateral filter 6 Applicable to any TMO, alleviating global temporal incoherence 7 Scaling in a post-processing step 8 Per-pixel filtering along motion paths 32

33 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO 33

34 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Tone-curve Intent Processing Temp. filter Speed Linear VSS Global Global Real-time Visual response model built from psycho-physical experimental data. Predicts the behavior of the HVS in terms of visibility, color appearance and clarity. Accounts for visual acuity and time-adaptation. Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO FERWERDA J. A., PATTANAIK S. N., SHIRLEY P., GREENBERG D. P.: A model of visual adaptation for realistic image synthesis. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques (New York, NY, USA, 1996), SIGGRAPH 96, ACM, pp

35 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Tone-curve Intent Processing Temp. filter Speed Sigmoid VSS Global Global Real-time Modelling of time-adaptation mechanisms of the HVS. Forward and inverse adaptation and appearance models. Time adaptation with exponential smoothing fitted to experimental data. Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO PATTANAIK S. N., TUMBLIN J., YEE H., GREENBERG D. P.: Timedependent visual adaptation for fast realistic image display. In Proc. SIGGRAPH 00 (2000), Annual Conference Series, pp

36 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Tone-curve Intent Processing Temp. filter Speed Sigmoid VSS Local Local Offline Separate responses for each pixel, based on experimental data. Bilateral filter used for deriving local adaptation levels. Adaptation levels filtered over time using exponential filters. Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO LEDDA P., SANTOS L. P., CHALMERS A.: A local model of eye adaptation for high dynamic range images. In Proc. International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa 3 (2004), pp

37 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Tone-curve Intent Processing Temp. filter Speed Hist. based VSS Global Global Interactive Includes the state of mal-adaptation of the HVS. Time model accounts for neural mechanisms and photo-pigment bleaching. Temporal adaptation as in the Time-adaptation TMO. Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO IRAWAN P., FERWERDA J. A., MARSCHNER S. R.: Perceptually based tone mapping of high dynamic range image streams. In Proc. Eurographics Conference on Rendering Techniques 16 (2005), pp

38 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Tone-curve Intent Processing Temp. filter Speed Logarithmic BSQ Local Local Offline Temporal filtering approach for denoising. Base layer transformed using logarithmic tone-curve. Bilateral filter both spatially and perpixel over time. Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO BENNETT E. P., MCMILLAN L.: Video enhancement using per- pixel virtual exposures. ACM Trans. Graphics 24, 3 (2005),

39 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Tone-curve Intent Processing Temp. filter Speed Sigmoid VSS Global Local Offline Uses actual quantitative measurements on the cells in the macaque retina. Used in a dynamic model of primate cones and horizontal cells. Temporal per-pixel low-pass filtering. Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO VAN HATEREN J. H.: Encoding of high dynamic range video with a model of human cones. ACM Trans. Graphics 25 (2006),

40 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Tone-curve Intent Processing Temp. filter Speed Hist. based SRP Global Global Offline Optimization to maximize simlilarity between HDR and tone-mapped image viewed on a specific display. Display model used to model emitted display luminance. Tone-curve low-pass filtered over time. Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO MANTIUK R., DALY S., KEROFSKY L.: Display adaptive tone mapping. ACM Trans. Graphics 27, 3 (2008), 68:1 68:10. 40

41 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Tone-curve Intent Processing Temp. filter Speed Sigmoid VSS Local Local Offline Model of the early stages of the HVS. Spatio-temporal local filtering of the retina. Color processing by mosaicing/demosaicing before/after tone-mapping. Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO BENOIT A., ALLEYSSON D., HERAULT J., CALLET P. L.: Spatio-temporal tone mapping operator based on a retina model. In Computational Color Imaging Workshop (CCIW 09) (2009), pp

42 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Tone-curve Intent Processing Temp. filter Speed Sigmoid SRP Local Global Offline Appearance calibration algorithm. Matches image appearance in terms of photo-receptor responses, including local aspects of lightness perception. Leaky integration of adaptation parameters over time. Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO REINHARD E., POULI T., KUNKEL T., LONG B., BALLESTAD A., DAMBERG G.: Calibrated image appearance reproduction. ACM Trans. on Graph. 31, 6 (November 2012). 42

43 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Tone-curve Intent Processing Temp. filter Speed - SRP - Global Offline Post-processing method, considering the entire tone-mapped sequence. Key values of each frame anchored to the maximum key value of the sequence, using a per-frame global scaling. Virtual exposures TMO Cone model TMO Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO BOITARD R., BOUATOUCH K., COZOT R., THOREAU D., GRUSON A.: Temporal coherency for video tone mapping. In Proc. SPIE 8499, Applications of Digital Image Processing XXXV (San Diego, 2012), pp D 84990D

44 Video TMOs Visual adaptation TMO Time-adaptation TMO Local adaptation TMO Mal-adaptation TMO Virtual exposures TMO Cone model TMO Recent STAR methods Dedicated HDR video algorithms Focus on problems inherent to camera captured HDR video Attempts to overcome specific problems with the previous methods Display adaptive TMO Retina model TMO Color appearance TMO Temporal coherence TMO Zonal coherence TMO Motion path filtering TMO Noise-aware TMO 44

45 Zonal temporal coherency TMO Enforcing global temporal coherency Anchoring of key to maximum key of sequence Considers all frames of the sequence Attempt to prevent flickering AND brightness incoherencies Applies to any TMO apple HDR F apple HDR F,max = appleldr F apple LDR F,max, L 0 applehdr P d = L d apple LDR P,max apple HDR P,max appleldr P 0 BOITARD R., BOUATOUCH K., COZOT R., THOREAU D., GRUSON A.: Temporal coherency for video tone mapping. In Proc. SPIE 8499, Applications of Digital Image Processing XXXV (San Diego, 2012), pp D 84990D 10. BOITARD R., COZOT R., THOREAU D., BOUATOUCH K.: Zonal brightness coherency for video tone mapping. Signal Processing: Image Communication 29, 2 (2014),

46 Zonal temporal coherency TMO Global temporal coherency TMO has problems with contrasts One key value per zone Zones from histogram segmentation (a) Segmented key value histogram (b) Zone s boundary and key value BOITARD R., COZOT R., THOREAU D., BOUATOUCH K.: Zonal brightness coherency for video tone mapping. Signal Processing: Image Communication 29, 2 (2014),

47 Zonal temporal coherency TMO 47

48 ally maintain local contrast) are temporally unstable [Eilertsen et al. 2013]. Similarly, na ıvely applying image TMOs to individual video frames has been found to produce strong temporal artifacts [Eilertsen et al. 2013; Boitard et al. 2014a]. Global TMOs with relatively simple processing steps are found to be less susceptible to temporal artifacts, however they lack the contrast reproduction capabilities of local operators. The temporal instability of local TMOs underlines the necessity of temporal filtering for local video tone mapping. Motion path filtering TMO Base/detail separation Permeability filter Spatio-temporal filtering through motion paths (optical flow) Temporal coherency Noise reduction Standard tone-curve INPUT HDR Frame Spatiotemporal Temporal Filtering Filtering Base Layer Forward Optical Flow Backward Optical Flow Tone Mapping Detail Layer Tone Mapped Frame OUTPUT Figure 3: Major processing steps of our method. Refer to the text for details. AYDIN T. O., STEFANOSKI N., CROCI S., GROSS M., SMOLIC A.: Temporally Since filtering in the coherent local tone mapping of HDR video. ACM Trans. Graphics 33, 6 (2014), temporal domain is notably more challenging than in the spatial domain, one can assume that the scene is static and filter through a straight line in the temporal dimension [Bennett and48 McMillan 2005]. However this approach generates strong

49 Motion path filtering TMO 49

50 Real-time noise-aware TMO Aimed at addressing the most important challenges, as recognized from the previous evaluation Tone-curve Minimum contrast distortion Local tone-curves Temporal filter (low-pass IIR, edge-stop) Detail preservation/enhancement Fast detail extraction diffusion Temporally consistent Noise-awareness Display adaptation Real-time implementation EILERTSEN G., MANTIUK R. K., UNGER J.: Real-time noise- aware tone mapping. ACM Trans. Graph. 34, 6 (Oct. 2015), 198:1 198:15. 50

51 HDR input Tone mapping Edge-pres. filter (fast detail extraction diffusion) Base layer Detail layer Display adaptation (inverse display model) Local tone-curves Noise-awareness (noise-aware minimum contrast distortion) (scaling of detail layer) Noise model 51

52 Real-time noise-aware TMO 52

53 Real-time noise-aware TMO 53

54 Video tone-mapping Temporal coherence in video tone-mapping

55 Temporal coherence Temporal filtering Parameters (those that depend on image statistics) Tone-curve Per-pixel (low-pass, bilateral, optical flow) 55

56 Temporal coherence Temporal filtering Parameters (those that depend on image statistics) Tone-curve Per-pixel (low-pass, bilateral, optical flow) (Lt )= t+d X G ( (L r )) Non-causal r=t d (Lt )= (L t )+(1 ) (L t 1 ) Causal 56

57 Temporal coherence Temporal filtering Parameters (those that depend on image statistics) Tone-curve Per-pixel (low-pass, bilateral, optical flow) (Lt )= t+d X G ( (L r )) Non-causal r=t d (Lt )= (L t )+(1 ) (L t 1 ) Causal 57

58 Temporal coherence Temporal filtering Parameters (those that depend on image statistics) Tone-curve Per-pixel (low-pass, bilateral, optical flow) Naive: L s,t = 1 Ḡ Xt+d r=t d G ( t r ) L s,r Edge-aware: L s,t = 1 Ḡ Xt+d r=t d G a ( L s,t L s,r ) G b ( t r ) L s,r Motion-compensated: L s,t = 1 H Xt+d r=t d H L s,t L s vs,t$r,r L s vs,t$r,r 58

59 Temporal coherence HDR video sequence from: 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, Digital Photography X (2014), pp X 90230X

60 Temporal coherence Display adaptive TMO: MANTIUK R., DALY S., KEROFSKY L.: Display adaptive tone mapping. ACM Trans. Graphics 27, 3 (2008), 68:1 68:10. 60

61 Temporal coherence Cone model TMO: VAN HATEREN J. H.: Encoding of high dynamic range video with a model of human cones. ACM Trans. Graphics 25 (2006),

62 Temporal coherence Virtual exposures TMO: BENNETT E. P., MCMILLAN L.: Video enhancement using per- pixel virtual exposures. ACM Trans. Graphics 24, 3 (2005),

63 Temporal coherence Motion path filtering TMO: AYDIN T. O., STEFANOSKI N., CROCI S., GROSS M., SMOLIC A.: Temporally coherent local tone mapping of HDR video. ACM Trans. Graphics 33, 6 (2014),

64 Temporal coherence Real-time noiseaware TMO: EILERTSEN G., MANTIUK R. K., UNGER J.: Real-time noise- aware tone mapping. ACM Trans. Graph. 34, 6 (Oct. 2015), 198:1 198:15. 64

65 Temporal coherence Temporal filtering Parameters (those that depend on image statistics) Tone-curve Per-pixel (low-pass, bilateral, block matching, optical flow) Post-processing Global methods GUTHIER B., KOPF S., EBLE M., EFFELSBERG W.: Flicker reduction in tone mapped high dynamic range video. In Proc. SPIE (2011), vol. 7866, pp C 78660C 15. BOITARD R., BOUATOUCH K., COZOT R., THOREAU D., GRUSON A.: Temporal coherency for video tone mapping. In Proc. SPIE 8499, Applications of Digital Image Processing XXXV (San Diego, 2012), pp D 84990D 10. Local methods LANG M., WANG O., AYDIN T., SMOLIC A., GROSS M.: Practical temporal consistency for image-based graphics applications. ACM Trans. Graph. 31, 4 (July 2012), 34:1 34:8. BONNEEL N., TOMPKIN J., SUNKAVALLI K., SUN D., PARIS S., PFISTER H.: Blind video temporal consistency. ACM Trans. Graph. 34, 6 (Oct. 2015), 196:1 196:9. 65

66 Video tone-mapping Noise visibility in video tone-mapping

67 Noise visibility 1 Log contrast G Noise after tone mapping Display limits Camera noise Human visual system threshold Luminance [cd/m 2 ] 67

68 Noise visibility 68

69 Noise visibility Increase of noise visibility For non-linear mappings For local TMOs Noise reduction Heavy-weight Bilateral, optical flow, higher order (V-BM4D, etc.) Noise-awareness Light-weight Control of noise visibility during tone-mapping 69

70 Objective evaluation

71 Measures Temporal coherence Noise visibility Contrast Exposure 71

72 Objective evaluation Temporal coherence

73 Temporal coherence measure Compare correlation between HDR and tone-mapping (L t,t t )= 1 2d t+d X r=t d L r µ Lt L t T t T r µ Tt In order to account for adaptation Linear regression within temporal window Creates invariance to locally linear changes Final incoherency measure: 1 max(0, (L t,t t )) 73

74 Temporal coherence measure

75 Temporal coherence measure Time-adaptation TMO Local adaptation TMO Virtual exposures TMO Display adaptive TMO Temporal coherence TMO Motion path filtering TMO 75

76 Temporal coherence result Local incoherence Global incoherence Incoherence metric Vis. adapt. TMO Time-adapt. TMO Loc. adapt. TMO Mal-adapt. TMO Virt. exp. TMO Cone model TMO Disp. adapt. TMO Ret. model TMO Color app. TMO Temp. coh. TMO Zonal coh. TMO Motion filt. TMO Noise-aw. TMO Camera TMO Local operators 76

77 Unacceptable Virtual exposures TMO Retina model TMO Very visible Visible Barely visible Invisible Consistency Flickering Ghosting Noise Consistency Flickering Ghosting Noise Unacceptable Very visible Visible Local adaptation TMO Color apperance TMO Hallway Hallway 2 Exhibition area Driving simulator Students Window Barely visible Invisible Consistency Flickering Ghosting Noise Consistency Flickering Ghosting Noise 77

78 Objective evaluation Noise visibility

79 Noise visibility measure ˆL = L + N L ˆL Q(ˆL, L) T = V (L) n(l, T )=Q(ˆL, L) Q( ˆT,T) ˆT = V (ˆL) T Q( ˆT,T) ˆT 79

80 Noise visibility result 15 Noise visibility difference Vis. adapt. TMO Time-adapt. TMO Loc. adapt. TMO Mal-adapt. TMO Virt. exp. TMO Cone model TMO Disp. adapt. TMO Ret. model TMO Color app. TMO Temp. coh. TMO Zonal coh. TMO Motion filt. TMO Noise-aw. TMO Camera TMO 80

81 Noise visibility result 15 Noise visibility difference Vis. adapt. TMO Time-adapt. TMO Loc. adapt. TMO Mal-adapt. TMO Virt. exp. TMO Cone model TMO Disp. adapt. TMO Ret. model TMO Color app. TMO Temp. coh. TMO Zonal coh. TMO Motion filt. TMO Noise-aw. TMO Camera TMO 81

82 Objective evaluation Contrast

83 Contrast measure Global contrast C global (T )= 1 N X s p (G T 2 ) s (G T ) 2 s Local contrast C local (T )= 1 N X s L s T s X p2 s G(T p T s )G(p s) 83

84 Contrast result 0 Contrast difference Local contrast Global contrast Vis. adapt. TMO Time-adapt. TMO Loc. adapt. TMO Mal-adapt. TMO Virt. exp. TMO Cone model TMO Disp. adapt. TMO Ret. model TMO Color app. TMO Temp. coh. TMO Zonal coh. TMO Motion filt. TMO Noise-aw. TMO Camera TMO Local operators 84

85 Objective evaluation Exposure

86 Exposure measure Probability [ ] R 0.02 (L)dL 0 R 1 0 (L)dL Tone-mapped value [ L] R (L)dL R 1 0 (L)dL 86

87 Exposure result Over-exposure Under-exposure # of pixels (%) Vis. adapt. TMO Time-adapt. TMO Loc. adapt. TMO Mal-adapt. TMO Virt. exp. TMO Cone model TMO Disp. adapt. TMO Ret. model TMO Color app. TMO Temp. coh. TMO Zonal coh. TMO Motion filt. TMO Noise-aw. TMO Camera TMO 87

88 Objective evaluation visualization Retained local contrast Lost local contrast Local contrast Virtual exposures TMO Color appearance TMO Cone model TMO Local adaptation TMO Visual adaptation TMO Noise-aware TMO Zonal coherence TMO Motion path filtering TMO Display adaptive TMO Temporal coherence TMO Mal-adaptation TMO Camera TMO Processing Temporal filter Intent Measures Global Local Global Local Visual system simulator Best subjective quality Scene reproduction Exposure Noise visibility Retina model TMO Time adaptation TMO Temporal coherence Temporally incoherent Temporally coherent 88

89 Summary

90 Summary Introduction HDR video (capturing, displays, distribution) Tone-mapping (basic algorithms) Historical overview Video tone-mapping Introduction Categorization Operators Video specific tone-mapping problems Objective evaluation Measures Results 90

91 A comparative review of tone-mapping algorithms for high dynamic range video Thank you!

Survey of Temporal Brightness Artifacts in Video Tone Mapping

Survey of Temporal Brightness Artifacts in Video Tone Mapping HDRi2014 - Second International Conference and SME Workshop on HDR imaging (2014) Bouatouch K. and Chalmers A. (Editors) Survey of Temporal Brightness Artifacts in Video Tone Mapping Ronan Boitard 1,2

More information

Evaluation of Tone Mapping Operators for HDR-Video

Evaluation of Tone Mapping Operators for HDR-Video Pacific Graphics 13 B. Levy, X. Tong, and K. Yin (Guest Editors) Volume 3 (13), Number 7 Evaluation of Tone Mapping Operators for HDR-Video Gabriel Eilertsen 1, Robert Wanat, Rafał K. Mantiuk, and Jonas

More information

Chapter 6 Video Tone Mapping

Chapter 6 Video Tone Mapping Chapter 6 Video Tone Mapping Ronan Boitard a,b Rémi Cozot a Kadi Bouatouch a a IRISA, 263 Avenue du Général Leclerc, 35000 Rennes, France b Technicolor, 975 Av. des Champs Blancs, 35576 Cesson-Sevigne,

More information

Perceptual Effects in Real-time Tone Mapping

Perceptual Effects in Real-time Tone Mapping Perceptual Effects in Real-time Tone Mapping G. Krawczyk K. Myszkowski H.-P. Seidel Max-Planck-Institute für Informatik Saarbrücken, Germany SCCG 2005 High Dynamic Range (HDR) HDR Imaging Display of HDR

More information

Temporally Coherent Local Tone Mapping of HDR Video

Temporally Coherent Local Tone Mapping of HDR Video Temporally Coherent Local Tone Mapping of Video Tunc Ozan Aydın Nikolce Stefanoski Simone Croci Markus Gross Disney Research Zu rich ETH Zu rich Aljoscha Smolic Mean Brightness (a) time (b) 5 4 3 Tone

More information

RATE DISTORTION OPTIMIZED TONE CURVE FOR HIGH DYNAMIC RANGE COMPRESSION

RATE DISTORTION OPTIMIZED TONE CURVE FOR HIGH DYNAMIC RANGE COMPRESSION RATE DISTORTION OPTIMIZED TONE CURVE FOR HIGH DYNAMIC RANGE COMPRESSION Mikaël Le Pendu 1,2, Christine Guillemot 1 and Dominique Thoreau 2 1 INRIA 2 Technicolor Campus de Beaulieu, 5042 Rennes Cedex France

More information

Encoding Color Difference Signals for High Dynamic Range and Wide Gamut Imagery

Encoding Color Difference Signals for High Dynamic Range and Wide Gamut Imagery Encoding Color Difference Signals for High Dynamic Range and Wide Gamut Imagery Jan Froehlich, Timo Kunkel, Robin Atkins, Jaclyn Pytlarz, Scott Daly, Andreas Schilling, Bernd Eberhardt March 17, 2016 Outline

More information

OPTIMIZED QUALITY EVALUATION APPROACH OF TONED MAPPED IMAGES BASED ON OBJECTIVE QUALITY ASSESSMENT

OPTIMIZED QUALITY EVALUATION APPROACH OF TONED MAPPED IMAGES BASED ON OBJECTIVE QUALITY ASSESSMENT OPTIMIZED QUALITY EVALUATION APPROACH OF TONED MAPPED IMAGES BASED ON OBJECTIVE QUALITY ASSESSMENT ANJIBABU POLEBOINA 1, M.A. SHAHID 2 Digital Electronics and Communication Systems (DECS) 1, Associate

More information

A New Time-Dependent Tone Mapping Model

A New Time-Dependent Tone Mapping Model A New Time-Dependent Tone Mapping Model Alessandro Artusi Christian Faisstnauer Alexander Wilkie Institute of Computer Graphics and Algorithms Vienna University of Technology Abstract In this article we

More information

Real-time noise-aware tone mapping

Real-time noise-aware tone mapping Real-time noise-aware tone mapping Gabriel Eilertsen Linköping University, Sweden Rafał K. Mantiuk Bangor University, UK & The Computer Laboratory, University of Cambridge, UK Jonas Unger Linköping University,

More information

TEMPORALLY CONSISTENT REGION-BASED VIDEO EXPOSURE CORRECTION

TEMPORALLY CONSISTENT REGION-BASED VIDEO EXPOSURE CORRECTION TEMPORALLY CONSISTENT REGION-BASED VIDEO EXPOSURE CORRECTION Xuan Dong 1, Lu Yuan 2, Weixin Li 3, Alan L. Yuille 3 Tsinghua University 1, Microsoft Research Asia 2, UC Los Angeles 3 dongx10@mails.tsinghua.edu.cn,

More information

HIGH DYNAMIC RANGE IMAGE TONE MAPPING BY OPTIMIZING TONE MAPPED IMAGE QUALITY INDEX

HIGH DYNAMIC RANGE IMAGE TONE MAPPING BY OPTIMIZING TONE MAPPED IMAGE QUALITY INDEX HIGH DYNAMIC RANGE IMAGE TONE MAPPING BY OPTIMIZING TONE MAPPED IMAGE QUALITY INDEX Kede Ma, Hojatollah Yeganeh, Kai Zeng and Zhou Wang Department of ECE, University of Waterloo July 17, 2014 2 / 32 Outline

More information

Spatio-temporal Tone Mapping Operator Based on a Retina Model

Spatio-temporal Tone Mapping Operator Based on a Retina Model Spatio-temporal Tone Mapping Operator Based on a Retina Model Alexandre Benoit 1, David Alleysson 2, Jeanny Herault 3, and Patrick Le Callet 4 1 LISTIC 74940 Annecy le Vieux, 2 LPNC 38040 Grenoble, 3 Gipsa

More information

Flash and Storm: Fast and Highly Practical Tone Mapping based on Naka-Rushton Equation

Flash and Storm: Fast and Highly Practical Tone Mapping based on Naka-Rushton Equation Flash and Storm: Fast and Highly Practical Tone Mapping based on Naka-Rushton Equation Nikola Banić 1 and Sven Lončarić 1 1 Image Processing Group, Department of Electronic Systems and Information Processing,

More information

Spatio-Temporal Tone Mapping Operator based on a Retina model

Spatio-Temporal Tone Mapping Operator based on a Retina model Spatio-Temporal Tone Mapping Operator based on a Retina model Alexandre Benoit 1*, David Alleysson 2, Jeanny Herault 3, Patrick Le Callet 4 1 LISTIC Annecy le Vieux, 2 LPNC Grenoble, 3 Gipsa Lab Grenoble,

More information

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 3. HIGH DYNAMIC RANGE Computer Vision 2 Dr. Benjamin Guthier Pixel Value Content of this

More information

Multidimensional image retargeting

Multidimensional image retargeting Multidimensional image retargeting 9:00: Introduction 9:10: Dynamic range retargeting Tone mapping Apparent contrast and brightness enhancement 10:45: Break 11:00: Color retargeting 11:30: LDR to HDR 12:20:

More information

We present a method to accelerate global illumination computation in pre-rendered animations

We present a method to accelerate global illumination computation in pre-rendered animations Attention for Computer Graphics Rendering Hector Yee PDI / DreamWorks Sumanta Pattanaik University of Central Florida Corresponding Author: Hector Yee Research and Development PDI / DreamWorks 1800 Seaport

More information

Perception-motivated High Dynamic Range Video Encoding

Perception-motivated High Dynamic Range Video Encoding Perception-motivated High Dynamic Range Video Encoding Rafał Mantiuk, Grzegorz Krawczyk, Karol Myszkowski, and Hans-Peter Seidel MPI Informatik Figure 1: Gray-scale frames selected from a captured high

More information

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter

More information

A Local Model of Eye Adaptation for High Dynamic Range Images

A Local Model of Eye Adaptation for High Dynamic Range Images A Local Model of Eye Adaptation for High Dynamic Range Images Patrick Ledda University of Bristol, UK ledda@cs.bris.ac.uk Luis Paulo Santos University of Minho, Portugal psantos@di.uminho.pt Alan Chalmers

More information

Research Paper LOCAL AND GLOBAL TONE MAPPING OPERATORS IN HDR IMAGE PROCESSING WITH AMALGAM TECHNIQUE Sujatha K a, Dr D Shalini Punithavathani b

Research Paper LOCAL AND GLOBAL TONE MAPPING OPERATORS IN HDR IMAGE PROCESSING WITH AMALGAM TECHNIQUE Sujatha K a, Dr D Shalini Punithavathani b Research Paper LOCAL AND GLOBAL TONE MAPPING OPERATORS IN HDR IMAGE PROCESSING WITH AMALGAM TECHNIQUE Sujatha K a, Dr D Shalini Punithavathani b Address for Correspondence sujathassps@gcetlyacin a Research

More information

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University. 3D Computer Vision Structured Light II Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 Introduction

More information

On Evaluation of Video Quality Metrics: an HDR Dataset for Computer Graphics Applications

On Evaluation of Video Quality Metrics: an HDR Dataset for Computer Graphics Applications Martin Čadík*, TunçO. Aydın, Karol Myszkowski, and Hans-Peter Seidel Outline Quality Assessment In Computer Graphics Proposed Dataset Reference-test video pairs LDR-LDR, HDR-HDR, LDR-HDR Example Evaluation

More information

Model-based Enhancement of Lighting Conditions in Image Sequences

Model-based Enhancement of Lighting Conditions in Image Sequences Model-based Enhancement of Lighting Conditions in Image Sequences Peter Eisert and Bernd Girod Information Systems Laboratory Stanford University {eisert,bgirod}@stanford.edu http://www.stanford.edu/ eisert

More information

Dynamic Tone Mapping Operator for Maximizing Tone Mapped Image Quality Index

Dynamic Tone Mapping Operator for Maximizing Tone Mapped Image Quality Index Dynamic Tone Mapping Operator for Maximizing Tone Mapped Image Quality Index Avinash Dhandapani J 1, Dr. Dejey 2 1 PG Scholar, 2 Assistant Professor / HOD, Regional Centre of Anna University Tirunelveli,

More information

Selective Tone Mapper

Selective Tone Mapper Selective Tone Mapper Author: Alessandro Artusi, Intercollege Cyprus, artusi.a@intercollege.ac.cy Author: Benjamin Roch Author: Yiorgos Chrysanthou, University of Cyprus, Yiorgos@ucy.ac.cy Author: Despina

More information

A review of tone reproduction techniques

A review of tone reproduction techniques A review of tone reproduction techniques Kate Devlin Department of Computer Science University of Bristol November 2002 Abstract The ultimate aim of realistic graphics is the creation of images that provoke

More information

IMPLEMENTATION OF THE CONTRAST ENHANCEMENT AND WEIGHTED GUIDED IMAGE FILTERING ALGORITHM FOR EDGE PRESERVATION FOR BETTER PERCEPTION

IMPLEMENTATION OF THE CONTRAST ENHANCEMENT AND WEIGHTED GUIDED IMAGE FILTERING ALGORITHM FOR EDGE PRESERVATION FOR BETTER PERCEPTION IMPLEMENTATION OF THE CONTRAST ENHANCEMENT AND WEIGHTED GUIDED IMAGE FILTERING ALGORITHM FOR EDGE PRESERVATION FOR BETTER PERCEPTION Chiruvella Suresh Assistant professor, Department of Electronics & Communication

More information

Quo Vadis JPEG : Future of ISO /T.81

Quo Vadis JPEG : Future of ISO /T.81 Quo Vadis JPEG : Future of ISO 10918-1/T.81 10918/T.81 is still the dominant standard for photographic images An entire toolchain exists to record, manipulate and display images encoded in this specification

More information

Light source separation from image sequences of oscillating lights

Light source separation from image sequences of oscillating lights 2014 IEEE 28-th Convention of Electrical and Electronics Engineers in Israel Light source separation from image sequences of oscillating lights Amir Kolaman, Rami Hagege and Hugo Guterman Electrical and

More information

Motivation. Intensity Levels

Motivation. Intensity Levels Motivation Image Intensity and Point Operations Dr. Edmund Lam Department of Electrical and Electronic Engineering The University of Hong ong A digital image is a matrix of numbers, each corresponding

More information

High Dynamic Range Reduction Via Maximization of Image Information

High Dynamic Range Reduction Via Maximization of Image Information High Dynamic Range Reduction Via Maximization of Image Information A. Ardeshir Goshtasby Abstract An algorithm for blending multiple-exposure images of a scene into an image with maximum information content

More information

An introduction to 3D image reconstruction and understanding concepts and ideas

An introduction to 3D image reconstruction and understanding concepts and ideas Introduction to 3D image reconstruction An introduction to 3D image reconstruction and understanding concepts and ideas Samuele Carli Martin Hellmich 5 febbraio 2013 1 icsc2013 Carli S. Hellmich M. (CERN)

More information

Meet icam: A Next-Generation Color Appearance Model

Meet icam: A Next-Generation Color Appearance Model Meet icam: A Next-Generation Color Appearance Model Why Are We Here? CIC X, 2002 Mark D. Fairchild & Garrett M. Johnson RIT Munsell Color Science Laboratory www.cis.rit.edu/mcsl Spatial, Temporal, & Image

More information

Depth Estimation for View Synthesis in Multiview Video Coding

Depth Estimation for View Synthesis in Multiview Video Coding MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Depth Estimation for View Synthesis in Multiview Video Coding Serdar Ince, Emin Martinian, Sehoon Yea, Anthony Vetro TR2007-025 June 2007 Abstract

More information

SALIENCY WEIGHTED QUALITY ASSESSMENT OF TONE-MAPPED IMAGES

SALIENCY WEIGHTED QUALITY ASSESSMENT OF TONE-MAPPED IMAGES SALIENCY WEIGHTED QUALITY ASSESSMENT OF TONE-MAPPED IMAGES Hamid Reza Nasrinpour Department of Electrical & Computer Engineering University of Manitoba Winnipeg, MB, Canada hamid.nasrinpour@umanitoba.ca

More information

Nonlinear Multiresolution Image Blending

Nonlinear Multiresolution Image Blending Nonlinear Multiresolution Image Blending Mark Grundland, Rahul Vohra, Gareth P. Williams and Neil A. Dodgson Computer Laboratory, University of Cambridge, United Kingdom October, 26 Abstract. We study

More information

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 1. IMAGE PROCESSING Computer Vision 2 Dr. Benjamin Guthier Content of this Chapter Non-linear

More information

Efficient High-Dimensional Filtering for Image and Video Processing

Efficient High-Dimensional Filtering for Image and Video Processing CTD - 29º Concurso de Teses e Dissertações Efficient High-Dimensional Filtering for Image and Video Processing Eduardo S. L. Gastal 1, Manuel M. Oliveira 1 (Advisor) 1 Instituto de Informática Universidade

More information

Issues in Voice and Video Coding

Issues in Voice and Video Coding Issues in Voice and Video Coding Presented at ICME Panel I: Advances in Audio/Video Coding Technologies, July 12, 2011 Jerry D. Gibson Department of Electrical and Computer Engineering gibson@ece.ucsb.edu

More information

Switchable Temporal Propagation Network

Switchable Temporal Propagation Network Switchable Temporal Propagation Network Sifei Liu 1, Guangyu Zhong 1,3, Shalini De Mello 1, Jinwei Gu 1 Varun Jampani 1, Ming-Hsuan Yang 2, Jan Kautz 1 1 NVIDIA, 2 UC Merced, 3 Dalian University of Technology

More information

Multi-exposure Fusion Features

Multi-exposure Fusion Features Multi-exposure Fusion Features Paper Number: 94 No Institute Given Abstract. This paper introduces a process where fusion features assist matching scale invariant feature transform (SIFT) image features

More information

Color. making some recognition problems easy. is 400nm (blue) to 700 nm (red) more; ex. X-rays, infrared, radio waves. n Used heavily in human vision

Color. making some recognition problems easy. is 400nm (blue) to 700 nm (red) more; ex. X-rays, infrared, radio waves. n Used heavily in human vision Color n Used heavily in human vision n Color is a pixel property, making some recognition problems easy n Visible spectrum for humans is 400nm (blue) to 700 nm (red) n Machines can see much more; ex. X-rays,

More information

No-reference perceptual quality metric for H.264/AVC encoded video. Maria Paula Queluz

No-reference perceptual quality metric for H.264/AVC encoded video. Maria Paula Queluz No-reference perceptual quality metric for H.264/AVC encoded video Tomás Brandão Maria Paula Queluz IT ISCTE IT IST VPQM 2010, Scottsdale, USA, January 2010 Outline 1. Motivation and proposed work 2. Technical

More information

A SXGA 3D Display Processor with Reduced Rendering Data and Enhanced Precision

A SXGA 3D Display Processor with Reduced Rendering Data and Enhanced Precision A SXGA 3D Display Processor with Reduced Rendering Data and Enhanced Precision Seok-Hoon Kim KAIST, Daejeon, Republic of Korea I. INTRODUCTION Recently, there has been tremendous progress in 3D graphics

More information

Volume Rendering for High Dynamic Range Displays

Volume Rendering for High Dynamic Range Displays Volume Rendering for High Dynamic Range Displays Abhijeet Ghosh, Matthew Trentacoste, Wolfgang Heidrich The University of British Columbia Figure : Screen photographs of volume rendering of the CT head

More information

Volume Rendering for High Dynamic Range Displays

Volume Rendering for High Dynamic Range Displays Volume Graphics (25) E. Gröller, I. Fujishiro (Editors) Volume Rendering for High Dynamic Range Displays Abhijeet Ghosh, Matthew Trentacoste, Wolfgang Heidrich The University of British Columbia Abstract

More information

Dynamic Range Reduction inspired by Photoreceptor Physiology

Dynamic Range Reduction inspired by Photoreceptor Physiology IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS Dynamic Range Reduction inspired by Photoreceptor Physiology Erik Reinhard, Member, IEEE, and Kate Devlin Abstract A common task in computer graphics

More information

CS448f: Image Processing For Photography and Vision. Fast Filtering

CS448f: Image Processing For Photography and Vision. Fast Filtering CS448f: Image Processing For Photography and Vision Fast Filtering Problems in Computer Vision Computer Vision in One Slide 1) Extract some features from some images 2) Use these to formulate some (hopefully

More information

A high dynamic range rendering pipeline for interactive applications

A high dynamic range rendering pipeline for interactive applications Vis Comput DOI 10.1007/s00371-010-0430-5 ORIGINAL ARTICLE A high dynamic range rendering pipeline for interactive applications In search for perceptual realism Josselin Petit Roland Brémond Springer-Verlag

More information

Saliency Maps of High Dynamic Range Images

Saliency Maps of High Dynamic Range Images Saliency Maps of High Dynamic Range Images Roland Brémond and Josselin Petit and Jean-Philippe Tarel Universié Paris Est, LEPSiS, INRETS-LCPC {bremond,petit,tarel}@lcpc.fr Abstract. A number of computational

More information

Synthesizing Realistic Facial Expressions from Photographs

Synthesizing Realistic Facial Expressions from Photographs Synthesizing Realistic Facial Expressions from Photographs 1998 F. Pighin, J Hecker, D. Lischinskiy, R. Szeliskiz and D. H. Salesin University of Washington, The Hebrew University Microsoft Research 1

More information

Introduction to Visible Watermarking. IPR Course: TA Lecture 2002/12/18 NTU CSIE R105

Introduction to Visible Watermarking. IPR Course: TA Lecture 2002/12/18 NTU CSIE R105 Introduction to Visible Watermarking IPR Course: TA Lecture 2002/12/18 NTU CSIE R105 Outline Introduction State-of of-the-art Characteristics of Visible Watermarking Schemes Attacking Visible Watermarking

More information

Module 7 VIDEO CODING AND MOTION ESTIMATION

Module 7 VIDEO CODING AND MOTION ESTIMATION Module 7 VIDEO CODING AND MOTION ESTIMATION Lesson 20 Basic Building Blocks & Temporal Redundancy Instructional Objectives At the end of this lesson, the students should be able to: 1. Name at least five

More information

A Fast Video Illumination Enhancement Method Based on Simplified VEC Model

A Fast Video Illumination Enhancement Method Based on Simplified VEC Model Available online at www.sciencedirect.com Procedia Engineering 29 (2012) 3668 3673 2012 International Workshop on Information and Electronics Engineering (IWIEE) A Fast Video Illumination Enhancement Method

More information

Skin Color Transfer. Introduction. Other-Race Effect. This work

Skin Color Transfer. Introduction. Other-Race Effect. This work Skin Color Transfer This work Introduction Investigates the importance of facial skin color for race differentiation Explore the potential information for other-race race effect Basic Idea Match the average

More information

HDR10+ Technology & Content Tools SAMSUNG July 2018

HDR10+ Technology & Content Tools SAMSUNG July 2018 1 HDR10+ Technology & Content Tools SAMSUNG July 2018 HDR systems deployed since 2015. HDR Supported by HDR10+ Studio masters delivered in PQ encoding. Perceptual Quantizer. PQ Enables content creators

More information

MAXIMIZING BANDWIDTH EFFICIENCY

MAXIMIZING BANDWIDTH EFFICIENCY MAXIMIZING BANDWIDTH EFFICIENCY Benefits of Mezzanine Encoding Rev PA1 Ericsson AB 2016 1 (19) 1 Motivation 1.1 Consumption of Available Bandwidth Pressure on available fiber bandwidth continues to outpace

More information

Advanced Encoding Features of the Sencore TXS Transcoder

Advanced Encoding Features of the Sencore TXS Transcoder Advanced Encoding Features of the Sencore TXS Transcoder White Paper November 2011 Page 1 (11) www.sencore.com 1.605.978.4600 Revision 1.0 Document Revision History Date Version Description Author 11/7/2011

More information

A GPU-friendly Method for High Dynamic Range Texture Compression using Inverse Tone Mapping

A GPU-friendly Method for High Dynamic Range Texture Compression using Inverse Tone Mapping A GPU-friendly Method for High Dynamic Range Texture Compression using Inverse Tone Mapping Francesco Banterle Kurt Debattista Patrick Ledda Alan Chalmers Warwick Digital Laboratory University of Warwick

More information

Render all data necessary into textures Process textures to calculate final image

Render all data necessary into textures Process textures to calculate final image Screenspace Effects Introduction General idea: Render all data necessary into textures Process textures to calculate final image Achievable Effects: Glow/Bloom Depth of field Distortions High dynamic range

More information

A Novel Video Enhancement Based on Color Consistency and Piecewise Tone Mapping

A Novel Video Enhancement Based on Color Consistency and Piecewise Tone Mapping A Novel Video Enhancement Based on Color Consistency and Piecewise Tone Mapping Keerthi Rajan *1, A. Bhanu Chandar *2 M.Tech Student Department of ECE, K.B.R. Engineering College, Pagidipalli, Nalgonda,

More information

CSE237A: Final Project Mid-Report Image Enhancement for portable platforms Rohit Sunkam Ramanujam Soha Dalal

CSE237A: Final Project Mid-Report Image Enhancement for portable platforms Rohit Sunkam Ramanujam Soha Dalal CSE237A: Final Project Mid-Report Image Enhancement for portable platforms Rohit Sunkam Ramanujam (rsunkamr@ucsd.edu) Soha Dalal (sdalal@ucsd.edu) Project Goal The goal of this project is to incorporate

More information

Ping Tan. Simon Fraser University

Ping Tan. Simon Fraser University Ping Tan Simon Fraser University Photos vs. Videos (live photos) A good photo tells a story Stories are better told in videos Videos in the Mobile Era (mobile & share) More videos are captured by mobile

More information

Introduction. Psychometric assessment. DSC Paris - September 2002

Introduction. Psychometric assessment. DSC Paris - September 2002 Introduction The driving task mainly relies upon visual information. Flight- and driving- simulators are designed to reproduce the perception of reality rather than the physics of the scene. So when it

More information

IT Digital Image ProcessingVII Semester - Question Bank

IT Digital Image ProcessingVII Semester - Question Bank UNIT I DIGITAL IMAGE FUNDAMENTALS PART A Elements of Digital Image processing (DIP) systems 1. What is a pixel? 2. Define Digital Image 3. What are the steps involved in DIP? 4. List the categories of

More information

Synthesising Radiance Maps from Legacy Outdoor Photographs for Real-time IBL on HMDs

Synthesising Radiance Maps from Legacy Outdoor Photographs for Real-time IBL on HMDs Synthesising Radiance Maps from Legacy Outdoor Photographs for Real-time IBL on HMDs Wan-Duo Kurt Ma, Thomas Iorns, Andrew Chalmers and Taehyun Rhee School of Engineering and Computer Science, Victoria

More information

Backward compatible HDR stereo matching: a hybrid tone-mapping-based framework

Backward compatible HDR stereo matching: a hybrid tone-mapping-based framework Akhavan and Kaufmann EURASIP Journal on Image and Video Processing (2015) 2015:36 DOI 10.1186/10.1186/s13640-015-0092-3 RESEARCH Open Access Backward compatible HDR stereo matching: a hybrid tone-mapping-based

More information

Hybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution

Hybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution 2011 IEEE International Symposium on Multimedia Hybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution Jeffrey Glaister, Calvin Chan, Michael Frankovich, Adrian

More information

High Dynamic Range Imaging.

High Dynamic Range Imaging. High Dynamic Range Imaging High Dynamic Range [3] In photography, dynamic range (DR) is measured in exposure value (EV) differences or stops, between the brightest and darkest parts of the image that show

More information

Multi-View Image Coding in 3-D Space Based on 3-D Reconstruction

Multi-View Image Coding in 3-D Space Based on 3-D Reconstruction Multi-View Image Coding in 3-D Space Based on 3-D Reconstruction Yongying Gao and Hayder Radha Department of Electrical and Computer Engineering, Michigan State University, East Lansing, MI 48823 email:

More information

UHD Herausforderungen an die Bildaufnahmetechnik und Lösungsmöglichkeiten FKTG Regionalgruppe Thüringen / November 2016

UHD Herausforderungen an die Bildaufnahmetechnik und Lösungsmöglichkeiten FKTG Regionalgruppe Thüringen / November 2016 UHD Herausforderungen an die Bildaufnahmetechnik und Lösungsmöglichkeiten FKTG Regionalgruppe Thüringen / November 2016 Klaus Weber Senior Product Marketing Manager, Cameras Agenda UHD and the challenges

More information

Broad field that includes low-level operations as well as complex high-level algorithms

Broad field that includes low-level operations as well as complex high-level algorithms Image processing About Broad field that includes low-level operations as well as complex high-level algorithms Low-level image processing Computer vision Computational photography Several procedures and

More information

Reduction of Blocking artifacts in Compressed Medical Images

Reduction of Blocking artifacts in Compressed Medical Images ISSN 1746-7659, England, UK Journal of Information and Computing Science Vol. 8, No. 2, 2013, pp. 096-102 Reduction of Blocking artifacts in Compressed Medical Images Jagroop Singh 1, Sukhwinder Singh

More information

Rate Distortion Optimization in Video Compression

Rate Distortion Optimization in Video Compression Rate Distortion Optimization in Video Compression Xue Tu Dept. of Electrical and Computer Engineering State University of New York at Stony Brook 1. Introduction From Shannon s classic rate distortion

More information

Comparison of Sequence Matching Techniques for Video Copy Detection

Comparison of Sequence Matching Techniques for Video Copy Detection Comparison of Sequence Matching Techniques for Video Copy Detection Arun Hampapur a, Ki-Ho Hyun b and Ruud Bolle a a IBM T.J Watson Research Center, 3 Saw Mill River Road, Hawthorne, NY 1532, USA b School

More information

Bit-Depth Scalable Coding Using a Perfect Picture and Adaptive Neighboring Filter *

Bit-Depth Scalable Coding Using a Perfect Picture and Adaptive Neighboring Filter * Bit-Depth Scalable Coding Using a Perfect Picture and Adaptive Neighboring Filter * LU Feng ( 陆峰 ) ER Guihua ( 尔桂花 ) ** DAI Qionghai ( 戴琼海 ) XIAO Hongjiang ( 肖红江 ) Department of Automation Tsinghua Universit

More information

Physics-based Vision: an Introduction

Physics-based Vision: an Introduction Physics-based Vision: an Introduction Robby Tan ANU/NICTA (Vision Science, Technology and Applications) PhD from The University of Tokyo, 2004 1 What is Physics-based? An approach that is principally concerned

More information

HIGH DYNAMIC RANGE IMAGE TONE MAPPING BY OPTIMIZING TONE MAPPED IMAGE QUALITY INDEX. Kede Ma, Hojatollah Yeganeh, Kai Zeng and Zhou Wang

HIGH DYNAMIC RANGE IMAGE TONE MAPPING BY OPTIMIZING TONE MAPPED IMAGE QUALITY INDEX. Kede Ma, Hojatollah Yeganeh, Kai Zeng and Zhou Wang HIGH DYNAMIC RANGE IMAGE TONE MAPPING BY OPTIMIZING TONE MAPPED IMAGE QUALITY INDEX Kede Ma, Hojatollah Yeganeh, Kai Zeng and Zhou Wang Dept. of Electrical & Computer Engineering, University of Waterloo,

More information

Capturing and View-Dependent Rendering of Billboard Models

Capturing and View-Dependent Rendering of Billboard Models Capturing and View-Dependent Rendering of Billboard Models Oliver Le, Anusheel Bhushan, Pablo Diaz-Gutierrez and M. Gopi Computer Graphics Lab University of California, Irvine Abstract. In this paper,

More information

Light-Dependent Texture Mapping

Light-Dependent Texture Mapping Light-Dependent Texture Mapping Dan Gelb, Tom Malzbender, Kevin Wu Client and Media Systems Laboratory HP Laboratories Palo Alto HPL-98-131 (R.1) April 26 th, 2001* E-mail: malzbend@hpl.hp.com texture

More information

A Robust Wipe Detection Algorithm

A Robust Wipe Detection Algorithm A Robust Wipe Detection Algorithm C. W. Ngo, T. C. Pong & R. T. Chin Department of Computer Science The Hong Kong University of Science & Technology Clear Water Bay, Kowloon, Hong Kong Email: fcwngo, tcpong,

More information

A Qualitative Analysis of 3D Display Technology

A Qualitative Analysis of 3D Display Technology A Qualitative Analysis of 3D Display Technology Nicholas Blackhawk, Shane Nelson, and Mary Scaramuzza Computer Science St. Olaf College 1500 St. Olaf Ave Northfield, MN 55057 scaramum@stolaf.edu Abstract

More information

Luma Adjustment for High Dynamic Range Video. Jacob Ström, Jonatan Samuelsson, Kristofer Dovstam Ericsson Research

Luma Adjustment for High Dynamic Range Video. Jacob Ström, Jonatan Samuelsson, Kristofer Dovstam Ericsson Research Luma Adjustment for High Dynamic Range Video Jacob Ström, Jonatan Samuelsson, Kristofer Dovstam Ericsson Research outline Luminance (Y) and luma (Y ) Strange things that happen during subsampling How to

More information

Novel Lossy Compression Algorithms with Stacked Autoencoders

Novel Lossy Compression Algorithms with Stacked Autoencoders Novel Lossy Compression Algorithms with Stacked Autoencoders Anand Atreya and Daniel O Shea {aatreya, djoshea}@stanford.edu 11 December 2009 1. Introduction 1.1. Lossy compression Lossy compression is

More information

Detecting Salient Contours Using Orientation Energy Distribution. Part I: Thresholding Based on. Response Distribution

Detecting Salient Contours Using Orientation Energy Distribution. Part I: Thresholding Based on. Response Distribution Detecting Salient Contours Using Orientation Energy Distribution The Problem: How Does the Visual System Detect Salient Contours? CPSC 636 Slide12, Spring 212 Yoonsuck Choe Co-work with S. Sarma and H.-C.

More information

Scene Change Detection Based on Twice Difference of Luminance Histograms

Scene Change Detection Based on Twice Difference of Luminance Histograms Scene Change Detection Based on Twice Difference of Luminance Histograms Xinying Wang 1, K.N.Plataniotis 2, A. N. Venetsanopoulos 1 1 Department of Electrical & Computer Engineering University of Toronto

More information

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ICIP.2005.

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ICIP.2005. Hill, PR., Bull, DR., & Canagarajah, CN. (2005). Image fusion using a new framework for complex wavelet transforms. In IEEE International Conference on Image Processing 2005 (ICIP 2005) Genova, Italy (Vol.

More information

Image and Video Watermarking

Image and Video Watermarking Telecommunications Seminar WS 1998 Data Hiding, Digital Watermarking and Secure Communications Image and Video Watermarking Herbert Buchner University of Erlangen-Nuremberg 16.12.1998 Outline 1. Introduction:

More information

Multimedia Technology CHAPTER 4. Video and Animation

Multimedia Technology CHAPTER 4. Video and Animation CHAPTER 4 Video and Animation - Both video and animation give us a sense of motion. They exploit some properties of human eye s ability of viewing pictures. - Motion video is the element of multimedia

More information

NOT FOR DISTRIBUTION OR REPRODUCTION

NOT FOR DISTRIBUTION OR REPRODUCTION www.pipelinepub.com Volume 10, Issue 11 Next-Generation Video Transcoding By Alexandru Voica The Emergence of H.265 (HEVC) and 10- Bit Color Formats Today s increasingly demanding applications, such as

More information

Evaluation of Two Principal Approaches to Objective Image Quality Assessment

Evaluation of Two Principal Approaches to Objective Image Quality Assessment Evaluation of Two Principal Approaches to Objective Image Quality Assessment Martin Čadík, Pavel Slavík Department of Computer Science and Engineering Faculty of Electrical Engineering, Czech Technical

More information

Storage Efficient NL-Means Burst Denoising for Programmable Cameras

Storage Efficient NL-Means Burst Denoising for Programmable Cameras Storage Efficient NL-Means Burst Denoising for Programmable Cameras Brendan Duncan Stanford University brendand@stanford.edu Miroslav Kukla Stanford University mkukla@stanford.edu Abstract An effective

More information

VIDEO DENOISING BASED ON ADAPTIVE TEMPORAL AVERAGING

VIDEO DENOISING BASED ON ADAPTIVE TEMPORAL AVERAGING Engineering Review Vol. 32, Issue 2, 64-69, 2012. 64 VIDEO DENOISING BASED ON ADAPTIVE TEMPORAL AVERAGING David BARTOVČAK Miroslav VRANKIĆ Abstract: This paper proposes a video denoising algorithm based

More information

An Efficient Saliency Based Lossless Video Compression Based On Block-By-Block Basis Method

An Efficient Saliency Based Lossless Video Compression Based On Block-By-Block Basis Method An Efficient Saliency Based Lossless Video Compression Based On Block-By-Block Basis Method Ms. P.MUTHUSELVI, M.E(CSE), V.P.M.M Engineering College for Women, Krishnankoil, Virudhungar(dt),Tamil Nadu Sukirthanagarajan@gmail.com

More information

Next-Generation 3D Formats with Depth Map Support

Next-Generation 3D Formats with Depth Map Support MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Next-Generation 3D Formats with Depth Map Support Chen, Y.; Vetro, A. TR2014-016 April 2014 Abstract This article reviews the most recent extensions

More information

Light. Properties of light. What is light? Today What is light? How do we measure it? How does light propagate? How does light interact with matter?

Light. Properties of light. What is light? Today What is light? How do we measure it? How does light propagate? How does light interact with matter? Light Properties of light Today What is light? How do we measure it? How does light propagate? How does light interact with matter? by Ted Adelson Readings Andrew Glassner, Principles of Digital Image

More information

A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality

A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality Multidimensional DSP Literature Survey Eric Heinen 3/21/08

More information

Dense Motion Field Reduction for Motion Estimation

Dense Motion Field Reduction for Motion Estimation Dense Motion Field Reduction for Motion Estimation Aaron Deever Center for Applied Mathematics Cornell University Ithaca, NY 14853 adeever@cam.cornell.edu Sheila S. Hemami School of Electrical Engineering

More information