SlideShare ist ein Scribd-Unternehmen logo
1 von 179
Downloaden Sie, um offline zu lesen
Le immagini ad alta dinamica
            tra i limiti dei dispositivi e quelli
                        della visione
                                  Alessandro Rizzi
                        Dipartimento di Informatica e Comunicazione
                                Università degli Studi di Milano


Friday, June 10, 2011
Outline

                                   HDR imaging

                        HDR in practice: measuring the limits

                                    Using HDR



Friday, June 10, 2011
The dynamic range


Friday, June 10, 2011
Friday, June 10, 2011
Define HDR ?
                           do we need a
                        threshold number ?




Friday, June 10, 2011
Define HDR ?
                           do we need a
                        threshold number ?

                              NO




Friday, June 10, 2011
Define HDR

                        A rendition of a scene with
                        greater dynamic range than
                          the reproduction media



Friday, June 10, 2011
That is ?



Friday, June 10, 2011
Friday, June 10, 2011
Annibale	
  Carracci	
  	
  	
  (1560-­‐1609)	
  	
  Paesaggio
Friday, June 10, 2011
Photo: C. Oleari
Friday, June 10, 2011
Photo: C. Oleari
Friday, June 10, 2011
Annibale	
  Carracci	
  	
  	
  (1560-­‐1609)	
  	
  Paesaggio
Friday, June 10, 2011
Source/lamp                  Average Luminance cd/
           Light        Xenon	
  short	
  arc
                                                                      m2
                                                            200	
  000	
  ÷	
  5	
  000	
  000	
  000

           levels       Sun
                        Metal	
  halide
                                                            1	
  600	
  000	
  000
                                                            10	
  000	
  000	
  ÷	
  60	
  000	
  000
                        Incandescent                        20	
  000	
  000	
  ÷	
  26	
  000	
  000
                        compact	
  Fluorescent	
            20	
  000	
  ÷	
  70	
  000
                        Fluorescent                         5	
  000	
  ÷	
  30	
  000
                        Sunlit	
  clouds                    10	
  000
                        Candle                              7	
  500
                        blue	
  sky                         5	
  000
                        Preferred	
  values	
  for	
        50	
  ÷	
  500
                        indoor	
  lighIng
                        White	
  paper	
  at	
  sun         10	
  000
                        White	
  paper	
  at	
  500	
  lx   100
                        White	
  paper	
  at	
  5	
  lx     1
  Courtesy: C. Oleari
Friday, June 10, 2011
Dynamic ranges




Friday, June 10, 2011
Dynamic ranges



                            ?
Friday, June 10, 2011
Range limits and quantization:
                the ‘salame’ metaphor


Friday, June 10, 2011
Friday, June 10, 2011
Range compression
                        from incorrect pixel perspective




Friday, June 10, 2011
Range compression
                        from incorrect pixel perspective




Friday, June 10, 2011
Range compression
                        from incorrect pixel perspective




                    Very wide range obtained with isolated stimuli
                          impossible to obtain in an image
Friday, June 10, 2011
The “salame” metaphor




                          Dynamic range   Quantization




Friday, June 10, 2011
The “salame” metaphor




                           Dynamic range      Quantization

                         More bits do not mean wider range
                         Less bits do not mean shorter range
Friday, June 10, 2011
28=256
                                         8 bit
                                                 2-3 log unit


                        Scene   Sensor
                         DR       DR


                                                 216=65536
                                     16 bit
                                                 4-5 log unit



Friday, June 10, 2011
28=256
                                         8 bit
                                                 2-3 log unit


                        Scene
                         DR
                                Sensor
                                  DR             NO
                                                 216=65536
                                     16 bit
                                                 4-5 log unit



Friday, June 10, 2011
8 bit                           16 bit

                                 2-3 log unit
    Scene               Sensor                  Scene   Sensor
     DR                   DR                     DR       DR




                                 8 bit                           16 bit


                                  4-5 log unit
Friday, June 10, 2011
Scene   Sensor           Scene   Sensor
                  DR       DR              DR       DR




                                  8 bit                    16 bit




Friday, June 10, 2011
Scene   Sensor           Scene   Sensor
                  DR       DR              DR       DR




                                  8 bit                    16 bit




Friday, June 10, 2011
The HDR idea




                        http://www.adolfo.trinca.name/public/2010/11/
                                      ahdrdiagram.jpg
Friday, June 10, 2011
The HDR idea
                                                                How ?
                                                           general solution ?
                                                           rendering intent ?




                        http://www.adolfo.trinca.name/public/2010/11/
                                      ahdrdiagram.jpg
Friday, June 10, 2011
http://www.digitalcameratracker.com/how-to-create-high-
                     definition-range-hdr-photos/
Friday, June 10, 2011
Two sides of the coin

             • Objective data: recording/displaying
               physical light colorimetric distribution

             • Subjective data: reproducing appearance
               (or different rendering intent)




Friday, June 10, 2011
Mapping the world:
                        the characteristic curve


Friday, June 10, 2011
H&D
          curve




Friday, June 10, 2011
H&D
          curve




Friday, June 10, 2011
H&D
          curve




Friday, June 10, 2011
H&D
          curve




Friday, June 10, 2011
Olympus E-3




                    http://www.dpreview.com/reviews/olympuse3/page21.asp

Friday, June 10, 2011
Exposure problem




Friday, June 10, 2011
Friday, June 10, 2011
Friday, June 10, 2011
History of HDR imaging




Friday, June 10, 2011
HDR 1858
                        H.P. Robinson “Fading Away




Friday, June 10, 2011
“The Fundamentals of Photography”




                        Mees (1920) 2 negative print
Friday, June 10, 2011
Ansel
                        Adams




Friday, June 10, 2011
Ansel Adams - Zone System




                                        ISCC 11/05-McCann
Friday, June 10, 2011
Jones and Condit, 1941
                  Measurements of dynamic range of real scenes

                        REFLECTANCE RANGE OF PRINTS


                        SCENE RANGE OF WORLD
                                           Minimum

                                                     Average of 126 outdoor scenes

                                                                Maximum


                           0.0          1.5              3.0
                                     log range


Friday, June 10, 2011
L.A.Jones & H.R.Condit, JOSA,1941




Friday, June 10, 2011
Retinex starting idea
   digit ~ luminance 119                     119

                                                    Green record




    55                                                 146
    88                                                 230
  ratio =                                            ratio =
   0.62                                               0.62

                   Ratios are constant in sun and shade
Friday, June 10, 2011
1980
Friday, June 10, 2011
Retinex camera
Friday, June 10, 2011
Capturing and reproducing
                                the scene



Friday, June 10, 2011
Friday, June 10, 2011
Sensors dynamic range




                              Limited !

Friday, June 10, 2011
Is HDR a technological
                         problem ?



Friday, June 10, 2011
Expanding sensors dynamic range
  • Sensors that compress their response to light due to their
         logarithmic transfer function;
  •     Multimode sensors that have a linear and a logarithmic
         response at dark and bright illumination levels, (switches
         between linear and logarithmic modes of operation);
  •     Sensors with a capacity well adjustment method;
  •     Frequency-based sensors, sensor output is converted into
         pulse frequency;
  •     Time-to-saturation [(TTS); time-to-first spike] sensors,
         signal is the time the to saturated pixel;
  •     Sensors with global control over the integration time;
  •     Sensors with autonomous control over the integration time,
         where each pixel has control over its own exposure.
        Spivak A, Belenky A, Fish A & Yadid-Pecht O (2009) Wide dynamic-range CMOS image sensors:
          A comparative performance analysis, IEEE Trans. on Electron Devices, 56, 2446-2461.
Friday, June 10, 2011
Friday, June 10, 2011
Friday, June 10, 2011
The HDR idea




                        http://www.adolfo.trinca.name/public/2010/11/
                                      ahdrdiagram.jpg
Friday, June 10, 2011
The HDR idea
                                          How ?




                        http://www.adolfo.trinca.name/public/2010/11/
                                      ahdrdiagram.jpg
Friday, June 10, 2011
Multiple image
                         acquisition




Friday, June 10, 2011
CameraDigit = (radiance * time)


                 • Multiple Exposures
                        • Use Multiple Times
                        • Recover scene radiances at all pixels
                           from camera digits


                                   New goal:
                         Accurately measure radiances

Friday, June 10, 2011
Multiple Exposures




                              Flux = Luminance * time

                           Scene Luminance = Flux / time

                        Scene Luminance = Camera Digit / time


Friday, June 10, 2011
Multiple Exposures



                                                                    One Spot (ScaleD)
                                                                            250




                                                                            200

                                                                                                                         1/8 sec
                                                                                                                         1/4 sec
                                                                                                                         1/2 sec
                        Camera Digit




                                                                            150

              Camera                                                                                                     1 sec
                                                                                                                         2 sec
                                                                                                                         4 sec


               Digit                                                        100                                          8 sec
                                                                                                                         16 sec
                                                                                                                         32 sec
                                                                                                                         64 sec
                                                                             50                                          FIT




                                                                              0
                                       0.0001   0.0010   0.0100    0.1000     1.0000    10.0000   100.0000   1000.0000
                                                             Exposure Flux [(cd/m2) * sec]




                                          Flux = Luminance * time
Friday, June 10, 2011
HDR file formats




               Source: Reinhard et al., High Dynamic Range Imaging: Acquisition, Display, and
               Image-Based Lighting (The Morgan Kaufmann Series in Computer Graphics)
Friday, June 10, 2011
HDR file formats




               Source: Reinhard et al., High Dynamic Range Imaging: Acquisition, Display, and
               Image-Based Lighting (The Morgan Kaufmann Series in Computer Graphics)
Friday, June 10, 2011
Acquisition limits



Friday, June 10, 2011
Friday, June 10, 2011
The glare problem




Friday, June 10, 2011
The glare problem




Friday, June 10, 2011
Friday, June 10, 2011
Effect of illumination
                                   1.0 refl * 1.0 illum = 1.0 cd/m2




                                   0.2 refl *0.01 illum = 0.002 cd/m2


                            Assumes 0.0 glare
Friday, June 10, 2011
Glare is image dependent
                                         1.0 refl * 1.0 illum = 1.0 cd/m2

                                        0.002 cd/m2 *0.001 = 0.000002

                         0.001

                                         1.0 cd/m2 *0.001 = 0.001
                         0.001

                                         0.2 refl *0.01 illum = 0.002 cd/m2

                                 Assumes 0.001 glare
Friday, June 10, 2011
Ratio Signal/Glare
                                1.0 cd/m2)/(0.000002) = 5*10^5




                                  ( 0.002 cd/m2)) / (0.001) = 2

                          Assumes 0.001 glare
Friday, June 10, 2011
Sowerby, “Dictionary of Photography”, 1956




Friday, June 10, 2011
Parasitic Images




Friday, June 10, 2011
Camera limits
           • Glare
           • Unwanted scattered light in camera
              • air - glass reflections
                    • lens (number of elements)
                    • aperture
                    • angle off optical axis
              • camera wall reflections
              • sensor surface reflections
           • We must measure actual veiling glare limit
Friday, June 10, 2011
Measuring overall camera glare



Friday, June 10, 2011
Friday, June 10, 2011
HDR Test Setup




Friday, June 10, 2011
digit 255 = 2094.2 cd/m2


                         digit 0 = 0.11 cd/m2


                                                    Synthetic HDR
                                                (High-Dynamic Range)
                                                       Images
                                            Text
                                                      18,619:1

                        Goal Image
          2094.2 cd/m2
                               = 18,619
              0.11 cd/m2




Friday, June 10, 2011
20:1



                        18,619:1

                                   Targets
Friday, June 10, 2011
16 sec exposure - Target 1scaleBlack
Friday, June 10, 2011
16 sec exposure - Target 4scaleBlack
Friday, June 10, 2011
16 sec exposure - Target 4scaleBlack
Friday, June 10, 2011
Target 1B
                               Text



                            Target 4B
                             Text



                           Target 4W




                        16 sec exposure
Friday, June 10, 2011
Constant Luminance - Variable Surround
Friday, June 10, 2011
Minimum Glare




Friday, June 10, 2011
Mild Glare




Friday, June 10, 2011
Maximum Glare




Friday, June 10, 2011
Friday, June 10, 2011
Friday, June 10, 2011
4.3 log10 scene ----> 3.0 log10 image

                            Scene  In-camera    Maximum
           Scene           Dynamic Accurate       Error
                            Range    Range     (% radiance)



     1scaleB                20:1     20:1           0

     4scaleB 18,619:1 3,000:1
                      1                         300%          Min

    4scaleW 18,619:1                 100:1     10,000% Max

                        Measure In-camera Accuracy
Friday, June 10, 2011
Side Dupe Film
Friday, June 10, 2011
Slide Dupe Film
Friday, June 10, 2011
One Negative Capture
                                          4scale Black - Single Negative

                                2.50         3.5 Log10 units

                                2.30




                                2.10
  Log digit




                                1.90




                                1.70




                                1.50
              -1.00     -0.50      0.00      0.50    1.00   1.50   2.00    2.50   3.00   3.50
                                                      Log Cd/m2

Friday, June 10, 2011
Dynamic Range (OD)
Friday, June 10, 2011
HDR from cameras
                        • Range of usable captured information
                        • Range of accurate luminance information
                          (much smaller)


                        • Scene dependent

Friday, June 10, 2011
Courtesy: M. Fairchild
Friday, June 10, 2011
Glare insertion




          Gregory Ward Larson, Holly Rushmeier, and Christine Piatko, “A Visibility Matching Tone Reproduction Operator for High Dynamic Range Scenes”, IEEE
          Trans on VISUALIZATION AND COMPUTER GRAPHICS, VOL. 3, NO. 4, oct-dec 1997




Friday, June 10, 2011
Display:
                    measuring the human limits


Friday, June 10, 2011
Friday, June 10, 2011
Magnitude estimates (100-1)
Friday, June 10, 2011
• Luminance does not correlate uniquely
                        with appearance

                 • No global tone scale can render the
                        appearance


Friday, June 10, 2011
Magnitude Estimation of Appearance
                                            Change Surrounds

                         100
                          90
  Magnitude Estimation




                          80
                          70
                          60
                          50
                          40
                          30
                          20
                          10
                           0
                           0.10      1.00        10.00       100.00        1000.00   10000.00
                                               Log Luminance (cd/m2)

                                            Min [0 cd/m2]   Max [2094 cd/m2]




Friday, June 10, 2011
•White surround
                      •adds glare
                      •changes surround
                        (simultaneous contrast)

       We need a new range target
                    •Vary dynamic range with
                      •constant glare
                      •contrast surround
Friday, June 10, 2011
Center/Surround
       Basic Unit


          Gray test areas 12%
          (small differences)


                           Fixed contrast surround 88%

Friday, June 10, 2011
90o rotation




Friday, June 10, 2011
Friday, June 10, 2011
Testing different glares
                             % of white surround




                100%
                                   50%
                                                   0%


Friday, June 10, 2011
Single & Double Density Transparencies


                        Single =
                                         2.7 log10 range



                        Double =
                        (superimposed)

                                         5.4 log10 range

Friday, June 10, 2011
5.4 & 2.7 log10 Ranges
                   Constant Glare & Surround




Friday, June 10, 2011
White[100] = 0.0 rOD - Black [1] = 2.89 rOD

                        100.0
                         90.0
                         80.0
                         70.0
 magnitude estimation




                         60.0
                         50.0
                         40.0
                         30.0
                                    50% white
                                    surround
                         20.0
                         10.0
                          0.0
                                6     5         4              3               2   1   0
                                                    relative optical density

                                                         50% Single Density
Friday, June 10, 2011
100

                          90

                          80

                          70
                                                             2.3 log10 units
  magnitude estimation




                          60

                          50

                          40
                                   50% white
                          30       surround
                          20

                          10

                           0
                               6    5          4              3                  2            1    0
                                                   relative optical density

                                        50% Double Density                    50% Single Density
Friday, June 10, 2011
100

                          90
                                                                                 2.0 log10 units
                          80

                          70
  magnitude estimation




                          60

                          50

                          40       100% white
                                    surround
                          30

                          20

                          10

                           0
                               6     5           4               3               2             1    0
                                                      relative optical density

                                         White Double Density                White Single Density
Friday, June 10, 2011
100

                         90
                                                                                5.0 log10 units
                         80

                         70
 magnitude estimation




                         60

                         50

                         40       0% white
                         30       surround
                         20

                         10

                          0
                              6    5            4               3               2          1      0
                                                     relative optical density
                                       Black Double Density         Black Single Density
Friday, June 10, 2011
100

                         90
                                                                                5.0 log10 units
                         80
                                                               Over 20
                         70
                                                        not big improvement
 magnitude estimation




                         60

                         50

                         40       0% white
                         30       surround
                         20

                         10

                          0
                              6    5            4               3               2          1      0
                                                     relative optical density
                                       Black Double Density         Black Single Density
Friday, June 10, 2011
Measurements of apparent
             range
   (depends on area of white)

         •100% = 2.0 log units
                        10




         • 50% = 2.3 log units
                        10




         • 8% = 2.9 log units
                        10




Friday, June 10, 2011
DD   DD   DD   DD
Friday, June 10, 2011
Test summary

          • Double transmission contrast
                • Double dynamic range
                        • very small change in appearance range
          • Visual limit ~ area of white surround
                        • area of white controls glare


Friday, June 10, 2011
What is on the retina:
                   calculated retinal luminance


Friday, June 10, 2011
Friday, June 10, 2011
What comes to the retina is
           different from the image




                        High glare   Low glare



Friday, June 10, 2011
Veiling glare increases
                                gray luminance

                                                       Contrast
                                                        offsets
                                                         glare

                           Contrast decreases
                             gray appearance



                                  Glare vs. Contrast
Friday, June 10, 2011
Discussion

                 • Glare lowers the physical contrast
                 • Spatial comparisons increase the
                        contrast of appearance.

                 • The two act in opposition.
                 • Change with distance are different and
                        the cancellation is far from exact.




Friday, June 10, 2011
Glare Spread Function
     1Vos, J.J. and van den Berg, T.J.T.P,
     CIE Research note 135/1, “Disability Glare”, ISBN 3900734976 (1999).




                            PIGMENT
                            Blue eyed Caucasian                                     1.21
                            Blue green Caucasian                                    1.02
                            Mean over all Caucasian                                 1.00
                            Brown eyed Caucasian                                    0.50
                            Non Caucasian with pigmented skin and dark brown eyes   0.00


Friday, June 10, 2011
Glare Spread Function




                                      Plotted in log scale

Friday, June 10, 2011
Dynamic Range = 5.4 OD
                    or 251,189:1

                        False-color LookUpTable (LUT)
Friday, June 10, 2011
Same LUT applied to SD & DD




                            Visualize HDR targets
Friday, June 10, 2011
Retinal image
Friday, June 10, 2011
Same LUT applied to SD & DD




                          Visualize Retinal Images
Friday, June 10, 2011
Same LUT applied to SD & DD




                        Change LUT for Retinal Images
Friday, June 10, 2011
Change LUT for Retinal Images
Friday, June 10, 2011
Scene              Retina     Appearance
     1,000,000:1         100:1        1,000:1




                         Spatial      Spatial
                          Glare      Contrast
         Two scene-dependent spatial mechanisms:
                   glare and contrast
            Glare masks the strength of spatial
                         contrast
Friday, June 10, 2011
Ranges




Friday, June 10, 2011
Tone-rendering problem and
                     spatial comparisons



Friday, June 10, 2011
Friday, June 10, 2011
Choosing a rendering intent




Friday, June 10, 2011
124


Friday, June 10, 2011
124


Friday, June 10, 2011
Friday, June 10, 2011
Friday, June 10, 2011
Friday, June 10, 2011
Land experiment




Friday, June 10, 2011
Land experiment




Friday, June 10, 2011
Land experiment




                        Projector
Friday, June 10, 2011
Land experiment




                        Projector
Friday, June 10, 2011
Land experiment




       ES=100 EM=100 EL=100



                        Projector
Friday, June 10, 2011
Land experiment




       ES=100 EM=100 EL=100



                        Projector        Colorimeter

Friday, June 10, 2011
Land experiment




       ES=100 EM=100 EL=100           LS=255 LM=115 LL=255



                        Projector          Colorimeter

Friday, June 10, 2011
Land experiment



    Observer




       ES=100 EM=100 EL=100           LS=255 LM=115 LL=255



                        Projector          Colorimeter

Friday, June 10, 2011
Land experiment
                        PINK




    Observer




       ES=100 EM=100 EL=100            LS=255 LM=115 LL=255



                        Projector           Colorimeter

Friday, June 10, 2011
Land experiment



    Observer




                        Projector        Colorimeter

Friday, June 10, 2011
Land experiment



    Observer




       ES=50 EM=111 EL=50



                        Projector        Colorimeter

Friday, June 10, 2011
Land experiment



    Observer




       ES=50 EM=111 EL=50             LS=128 LM=128 LL=128



                        Projector          Colorimeter

Friday, June 10, 2011
Land experiment
                        PINK




    Observer




       ES=50 EM=111 EL=50              LS=128 LM=128 LL=128



                        Projector           Colorimeter

Friday, June 10, 2011
Land experiment
                        GRAY
                        PINK




    Observer




       ES=50 EM=111 EL=50              LS=128 LM=128 LL=128



                        Projector           Colorimeter

Friday, June 10, 2011
visual sensation




Friday, June 10, 2011
HVS:
                        local compression of range




Friday, June 10, 2011
HVS:
                        local compression of range




Friday, June 10, 2011
Tone mapping vs Tone rendering


                        No tone mapping operator (global)
                                can mimic vision

                          We need an image dependent
                          tone renderer operator (local)




Friday, June 10, 2011
Black and White Mondrian




Friday, June 10, 2011
HP 945 Images without “Frames of Reference”
Friday, June 10, 2011
Some examples




Friday, June 10, 2011
Friday, June 10, 2011
Bob Sobol, HP




R. Sobol, “ Improving the Retinex algorithm
               for rendering
    wide dynamic range photographs”, in
       Human Vision and Electronic
   Imaging VII, B. E. Rogowitz and T. N.
Pappas, ed., Proc. SPIE 4662-41, 341-348,
                   2002.

Friday, June 10, 2011
Friday, June 10, 2011
ACE
                                    Original   ACE
             Original   ACE




Friday, June 10, 2011
STRESS
                        Tone Rendering




Friday, June 10, 2011
Judging the results




Friday, June 10, 2011
Beauty contest




     C. Gatta, A. Rizzi, D. Marini, “Perceptually inspired HDR images tone mapping with color correction”, Journal of Imaging Systems and Technology, Volume 17 Issue 5, pp. 285-294 (2007).

Friday, June 10, 2011
HDR is in the middle
                          Glare                               Post-LUT
                         Sensor          Spatial
                                                              graphics
                         Pre-LUT        Algorithm
                                                                card

                                    Image           Spatial
                 Scene             in CPU            Image           Display
                                   memory           in CPU




Friday, June 10, 2011
Summary




Friday, June 10, 2011
•       To understand HDR we need a new perspective!
                 1.Veiling glare limits the range on the retina
                 2. Neural processing (spatial) determines appearance
                 3. Neural is stronger than it appears
                         [neural cancels glare]
                 4. General Solution requires spatial process
                            [mimic vision]
                 5. Tone-Scale is limited, we need Tone-rendering
                            [scene dependent]


Friday, June 10, 2011
Take home points
                        • HDR limits are not (only) technological
                        • Glare limits both acquisition and vision
                        • Glare is scene dependent
                        • Human vision use spatial comparison to
                          overcome this limit
                        • Tone renderer operator can use the same
                          approach


Friday, June 10, 2011
Take home points

                        HDR works very well
                          • because preserves image
                            information
                          • not because are more accurate
                            (not possible)



Friday, June 10, 2011
References
             • J. J. McCann, A. Rizzi, “Camera and visual veiling glare in HDR images”
               Journal of the Society for Information Display 15/9, 721–730 (2007).

             • J. J. McCann, “Art, Science and Appearance in HDR” Journal of the Society
               for Information Display 15/9, 709–719 (2007).

             • A. Rizzi, J. J. McCann, “Glare-limited Appearances in HDR Images”, Journal
               of the Society for Information Display, 17/1, pp. 3-12, (2009).

             • J. J. McCann, A. Rizzi, “Retinal HDR Images: Intraocular Glare and Object
               Size” Journal of the Society for Information Display, 17/11, pp. 913-920,
               (2009).




Friday, June 10, 2011
The art and science of HDR imaging
                                J.J. McCann, A. Rizzi

                               (expected publication date autumn 2011)




Friday, June 10, 2011
Thank you

                        alessandro.rizzi@unimi.it




Friday, June 10, 2011

Weitere ähnliche Inhalte

Mehr von Media Integration and Communication Center

PASCAL VOC 2010: semantic object segmentation and action recognition in still...
PASCAL VOC 2010: semantic object segmentation and action recognition in still...PASCAL VOC 2010: semantic object segmentation and action recognition in still...
PASCAL VOC 2010: semantic object segmentation and action recognition in still...Media Integration and Communication Center
 
The harmony potential: fusing local and global information for semantic image...
The harmony potential: fusing local and global information for semantic image...The harmony potential: fusing local and global information for semantic image...
The harmony potential: fusing local and global information for semantic image...Media Integration and Communication Center
 
Accurate Evaluation of HER-2 Ampli cation in FISH Images Poster at Internatio...
Accurate Evaluation of HER-2 Amplication in FISH Images Poster at Internatio...Accurate Evaluation of HER-2 Amplication in FISH Images Poster at Internatio...
Accurate Evaluation of HER-2 Ampli cation in FISH Images Poster at Internatio...Media Integration and Communication Center
 

Mehr von Media Integration and Communication Center (15)

Icme2011 demo poster
Icme2011 demo posterIcme2011 demo poster
Icme2011 demo poster
 
Icme2011 industrial poster
Icme2011 industrial posterIcme2011 industrial poster
Icme2011 industrial poster
 
Interactive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsInteractive Video Search and Browsing Systems
Interactive Video Search and Browsing Systems
 
Interactive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsInteractive Video Search and Browsing Systems
Interactive Video Search and Browsing Systems
 
Danthe. Digital and Tuscan heritage
Danthe. Digital and Tuscan heritageDanthe. Digital and Tuscan heritage
Danthe. Digital and Tuscan heritage
 
IM3I flyer
IM3I flyerIM3I flyer
IM3I flyer
 
IM3I brochure
IM3I brochureIM3I brochure
IM3I brochure
 
IM3I flyer
IM3I flyerIM3I flyer
IM3I flyer
 
PASCAL VOC 2010: semantic object segmentation and action recognition in still...
PASCAL VOC 2010: semantic object segmentation and action recognition in still...PASCAL VOC 2010: semantic object segmentation and action recognition in still...
PASCAL VOC 2010: semantic object segmentation and action recognition in still...
 
The harmony potential: fusing local and global information for semantic image...
The harmony potential: fusing local and global information for semantic image...The harmony potential: fusing local and global information for semantic image...
The harmony potential: fusing local and global information for semantic image...
 
MediaPick
MediaPickMediaPick
MediaPick
 
Andromeda
AndromedaAndromeda
Andromeda
 
Sirio, Orione and Pan
Sirio, Orione and PanSirio, Orione and Pan
Sirio, Orione and Pan
 
Vidivideo and IM3I
Vidivideo and IM3IVidivideo and IM3I
Vidivideo and IM3I
 
Accurate Evaluation of HER-2 Ampli cation in FISH Images Poster at Internatio...
Accurate Evaluation of HER-2 Amplication in FISH Images Poster at Internatio...Accurate Evaluation of HER-2 Amplication in FISH Images Poster at Internatio...
Accurate Evaluation of HER-2 Ampli cation in FISH Images Poster at Internatio...
 

Kürzlich hochgeladen

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Kürzlich hochgeladen (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

High dynamic images between devices and vision limits

  • 1. Le immagini ad alta dinamica tra i limiti dei dispositivi e quelli della visione Alessandro Rizzi Dipartimento di Informatica e Comunicazione Università degli Studi di Milano Friday, June 10, 2011
  • 2. Outline HDR imaging HDR in practice: measuring the limits Using HDR Friday, June 10, 2011
  • 5. Define HDR ? do we need a threshold number ? Friday, June 10, 2011
  • 6. Define HDR ? do we need a threshold number ? NO Friday, June 10, 2011
  • 7. Define HDR A rendition of a scene with greater dynamic range than the reproduction media Friday, June 10, 2011
  • 8. That is ? Friday, June 10, 2011
  • 10. Annibale  Carracci      (1560-­‐1609)    Paesaggio Friday, June 10, 2011
  • 11. Photo: C. Oleari Friday, June 10, 2011
  • 12. Photo: C. Oleari Friday, June 10, 2011
  • 13. Annibale  Carracci      (1560-­‐1609)    Paesaggio Friday, June 10, 2011
  • 14. Source/lamp Average Luminance cd/ Light Xenon  short  arc m2 200  000  ÷  5  000  000  000 levels Sun Metal  halide 1  600  000  000 10  000  000  ÷  60  000  000 Incandescent 20  000  000  ÷  26  000  000 compact  Fluorescent   20  000  ÷  70  000 Fluorescent 5  000  ÷  30  000 Sunlit  clouds 10  000 Candle 7  500 blue  sky 5  000 Preferred  values  for   50  ÷  500 indoor  lighIng White  paper  at  sun 10  000 White  paper  at  500  lx 100 White  paper  at  5  lx 1 Courtesy: C. Oleari Friday, June 10, 2011
  • 16. Dynamic ranges ? Friday, June 10, 2011
  • 17. Range limits and quantization: the ‘salame’ metaphor Friday, June 10, 2011
  • 19. Range compression from incorrect pixel perspective Friday, June 10, 2011
  • 20. Range compression from incorrect pixel perspective Friday, June 10, 2011
  • 21. Range compression from incorrect pixel perspective Very wide range obtained with isolated stimuli impossible to obtain in an image Friday, June 10, 2011
  • 22. The “salame” metaphor Dynamic range Quantization Friday, June 10, 2011
  • 23. The “salame” metaphor Dynamic range Quantization More bits do not mean wider range Less bits do not mean shorter range Friday, June 10, 2011
  • 24. 28=256 8 bit 2-3 log unit Scene Sensor DR DR 216=65536 16 bit 4-5 log unit Friday, June 10, 2011
  • 25. 28=256 8 bit 2-3 log unit Scene DR Sensor DR NO 216=65536 16 bit 4-5 log unit Friday, June 10, 2011
  • 26. 8 bit 16 bit 2-3 log unit Scene Sensor Scene Sensor DR DR DR DR 8 bit 16 bit 4-5 log unit Friday, June 10, 2011
  • 27. Scene Sensor Scene Sensor DR DR DR DR 8 bit 16 bit Friday, June 10, 2011
  • 28. Scene Sensor Scene Sensor DR DR DR DR 8 bit 16 bit Friday, June 10, 2011
  • 29. The HDR idea http://www.adolfo.trinca.name/public/2010/11/ ahdrdiagram.jpg Friday, June 10, 2011
  • 30. The HDR idea How ? general solution ? rendering intent ? http://www.adolfo.trinca.name/public/2010/11/ ahdrdiagram.jpg Friday, June 10, 2011
  • 31. http://www.digitalcameratracker.com/how-to-create-high- definition-range-hdr-photos/ Friday, June 10, 2011
  • 32. Two sides of the coin • Objective data: recording/displaying physical light colorimetric distribution • Subjective data: reproducing appearance (or different rendering intent) Friday, June 10, 2011
  • 33. Mapping the world: the characteristic curve Friday, June 10, 2011
  • 34. H&D curve Friday, June 10, 2011
  • 35. H&D curve Friday, June 10, 2011
  • 36. H&D curve Friday, June 10, 2011
  • 37. H&D curve Friday, June 10, 2011
  • 38. Olympus E-3 http://www.dpreview.com/reviews/olympuse3/page21.asp Friday, June 10, 2011
  • 42. History of HDR imaging Friday, June 10, 2011
  • 43. HDR 1858 H.P. Robinson “Fading Away Friday, June 10, 2011
  • 44. “The Fundamentals of Photography” Mees (1920) 2 negative print Friday, June 10, 2011
  • 45. Ansel Adams Friday, June 10, 2011
  • 46. Ansel Adams - Zone System ISCC 11/05-McCann Friday, June 10, 2011
  • 47. Jones and Condit, 1941 Measurements of dynamic range of real scenes REFLECTANCE RANGE OF PRINTS SCENE RANGE OF WORLD Minimum Average of 126 outdoor scenes Maximum 0.0 1.5 3.0 log range Friday, June 10, 2011
  • 48. L.A.Jones & H.R.Condit, JOSA,1941 Friday, June 10, 2011
  • 49. Retinex starting idea digit ~ luminance 119 119 Green record 55 146 88 230 ratio = ratio = 0.62 0.62 Ratios are constant in sun and shade Friday, June 10, 2011
  • 52. Capturing and reproducing the scene Friday, June 10, 2011
  • 54. Sensors dynamic range Limited ! Friday, June 10, 2011
  • 55. Is HDR a technological problem ? Friday, June 10, 2011
  • 56. Expanding sensors dynamic range • Sensors that compress their response to light due to their logarithmic transfer function; • Multimode sensors that have a linear and a logarithmic response at dark and bright illumination levels, (switches between linear and logarithmic modes of operation); • Sensors with a capacity well adjustment method; • Frequency-based sensors, sensor output is converted into pulse frequency; • Time-to-saturation [(TTS); time-to-first spike] sensors, signal is the time the to saturated pixel; • Sensors with global control over the integration time; • Sensors with autonomous control over the integration time, where each pixel has control over its own exposure. Spivak A, Belenky A, Fish A & Yadid-Pecht O (2009) Wide dynamic-range CMOS image sensors: A comparative performance analysis, IEEE Trans. on Electron Devices, 56, 2446-2461. Friday, June 10, 2011
  • 59. The HDR idea http://www.adolfo.trinca.name/public/2010/11/ ahdrdiagram.jpg Friday, June 10, 2011
  • 60. The HDR idea How ? http://www.adolfo.trinca.name/public/2010/11/ ahdrdiagram.jpg Friday, June 10, 2011
  • 61. Multiple image acquisition Friday, June 10, 2011
  • 62. CameraDigit = (radiance * time) • Multiple Exposures • Use Multiple Times • Recover scene radiances at all pixels from camera digits New goal: Accurately measure radiances Friday, June 10, 2011
  • 63. Multiple Exposures Flux = Luminance * time Scene Luminance = Flux / time Scene Luminance = Camera Digit / time Friday, June 10, 2011
  • 64. Multiple Exposures One Spot (ScaleD) 250 200 1/8 sec 1/4 sec 1/2 sec Camera Digit 150 Camera 1 sec 2 sec 4 sec Digit 100 8 sec 16 sec 32 sec 64 sec 50 FIT 0 0.0001 0.0010 0.0100 0.1000 1.0000 10.0000 100.0000 1000.0000 Exposure Flux [(cd/m2) * sec] Flux = Luminance * time Friday, June 10, 2011
  • 65. HDR file formats Source: Reinhard et al., High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting (The Morgan Kaufmann Series in Computer Graphics) Friday, June 10, 2011
  • 66. HDR file formats Source: Reinhard et al., High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting (The Morgan Kaufmann Series in Computer Graphics) Friday, June 10, 2011
  • 69. The glare problem Friday, June 10, 2011
  • 70. The glare problem Friday, June 10, 2011
  • 72. Effect of illumination 1.0 refl * 1.0 illum = 1.0 cd/m2 0.2 refl *0.01 illum = 0.002 cd/m2 Assumes 0.0 glare Friday, June 10, 2011
  • 73. Glare is image dependent 1.0 refl * 1.0 illum = 1.0 cd/m2 0.002 cd/m2 *0.001 = 0.000002 0.001 1.0 cd/m2 *0.001 = 0.001 0.001 0.2 refl *0.01 illum = 0.002 cd/m2 Assumes 0.001 glare Friday, June 10, 2011
  • 74. Ratio Signal/Glare 1.0 cd/m2)/(0.000002) = 5*10^5 ( 0.002 cd/m2)) / (0.001) = 2 Assumes 0.001 glare Friday, June 10, 2011
  • 75. Sowerby, “Dictionary of Photography”, 1956 Friday, June 10, 2011
  • 77. Camera limits • Glare • Unwanted scattered light in camera • air - glass reflections • lens (number of elements) • aperture • angle off optical axis • camera wall reflections • sensor surface reflections • We must measure actual veiling glare limit Friday, June 10, 2011
  • 78. Measuring overall camera glare Friday, June 10, 2011
  • 80. HDR Test Setup Friday, June 10, 2011
  • 81. digit 255 = 2094.2 cd/m2 digit 0 = 0.11 cd/m2 Synthetic HDR (High-Dynamic Range) Images Text 18,619:1 Goal Image 2094.2 cd/m2 = 18,619 0.11 cd/m2 Friday, June 10, 2011
  • 82. 20:1 18,619:1 Targets Friday, June 10, 2011
  • 83. 16 sec exposure - Target 1scaleBlack Friday, June 10, 2011
  • 84. 16 sec exposure - Target 4scaleBlack Friday, June 10, 2011
  • 85. 16 sec exposure - Target 4scaleBlack Friday, June 10, 2011
  • 86. Target 1B Text Target 4B Text Target 4W 16 sec exposure Friday, June 10, 2011
  • 87. Constant Luminance - Variable Surround Friday, June 10, 2011
  • 93. 4.3 log10 scene ----> 3.0 log10 image Scene In-camera Maximum Scene Dynamic Accurate Error Range Range (% radiance) 1scaleB 20:1 20:1 0 4scaleB 18,619:1 3,000:1 1 300% Min 4scaleW 18,619:1 100:1 10,000% Max Measure In-camera Accuracy Friday, June 10, 2011
  • 94. Side Dupe Film Friday, June 10, 2011
  • 95. Slide Dupe Film Friday, June 10, 2011
  • 96. One Negative Capture 4scale Black - Single Negative 2.50 3.5 Log10 units 2.30 2.10 Log digit 1.90 1.70 1.50 -1.00 -0.50 0.00 0.50 1.00 1.50 2.00 2.50 3.00 3.50 Log Cd/m2 Friday, June 10, 2011
  • 97. Dynamic Range (OD) Friday, June 10, 2011
  • 98. HDR from cameras • Range of usable captured information • Range of accurate luminance information (much smaller) • Scene dependent Friday, June 10, 2011
  • 100. Glare insertion Gregory Ward Larson, Holly Rushmeier, and Christine Piatko, “A Visibility Matching Tone Reproduction Operator for High Dynamic Range Scenes”, IEEE Trans on VISUALIZATION AND COMPUTER GRAPHICS, VOL. 3, NO. 4, oct-dec 1997 Friday, June 10, 2011
  • 101. Display: measuring the human limits Friday, June 10, 2011
  • 104. • Luminance does not correlate uniquely with appearance • No global tone scale can render the appearance Friday, June 10, 2011
  • 105. Magnitude Estimation of Appearance Change Surrounds 100 90 Magnitude Estimation 80 70 60 50 40 30 20 10 0 0.10 1.00 10.00 100.00 1000.00 10000.00 Log Luminance (cd/m2) Min [0 cd/m2] Max [2094 cd/m2] Friday, June 10, 2011
  • 106. •White surround •adds glare •changes surround (simultaneous contrast) We need a new range target •Vary dynamic range with •constant glare •contrast surround Friday, June 10, 2011
  • 107. Center/Surround Basic Unit Gray test areas 12% (small differences) Fixed contrast surround 88% Friday, June 10, 2011
  • 110. Testing different glares % of white surround 100% 50% 0% Friday, June 10, 2011
  • 111. Single & Double Density Transparencies Single = 2.7 log10 range Double = (superimposed) 5.4 log10 range Friday, June 10, 2011
  • 112. 5.4 & 2.7 log10 Ranges Constant Glare & Surround Friday, June 10, 2011
  • 113. White[100] = 0.0 rOD - Black [1] = 2.89 rOD 100.0 90.0 80.0 70.0 magnitude estimation 60.0 50.0 40.0 30.0 50% white surround 20.0 10.0 0.0 6 5 4 3 2 1 0 relative optical density 50% Single Density Friday, June 10, 2011
  • 114. 100 90 80 70 2.3 log10 units magnitude estimation 60 50 40 50% white 30 surround 20 10 0 6 5 4 3 2 1 0 relative optical density 50% Double Density 50% Single Density Friday, June 10, 2011
  • 115. 100 90 2.0 log10 units 80 70 magnitude estimation 60 50 40 100% white surround 30 20 10 0 6 5 4 3 2 1 0 relative optical density White Double Density White Single Density Friday, June 10, 2011
  • 116. 100 90 5.0 log10 units 80 70 magnitude estimation 60 50 40 0% white 30 surround 20 10 0 6 5 4 3 2 1 0 relative optical density Black Double Density Black Single Density Friday, June 10, 2011
  • 117. 100 90 5.0 log10 units 80 Over 20 70 not big improvement magnitude estimation 60 50 40 0% white 30 surround 20 10 0 6 5 4 3 2 1 0 relative optical density Black Double Density Black Single Density Friday, June 10, 2011
  • 118. Measurements of apparent range (depends on area of white) •100% = 2.0 log units 10 • 50% = 2.3 log units 10 • 8% = 2.9 log units 10 Friday, June 10, 2011
  • 119. DD DD DD DD Friday, June 10, 2011
  • 120. Test summary • Double transmission contrast • Double dynamic range • very small change in appearance range • Visual limit ~ area of white surround • area of white controls glare Friday, June 10, 2011
  • 121. What is on the retina: calculated retinal luminance Friday, June 10, 2011
  • 123. What comes to the retina is different from the image High glare Low glare Friday, June 10, 2011
  • 124. Veiling glare increases gray luminance Contrast offsets glare Contrast decreases gray appearance Glare vs. Contrast Friday, June 10, 2011
  • 125. Discussion • Glare lowers the physical contrast • Spatial comparisons increase the contrast of appearance. • The two act in opposition. • Change with distance are different and the cancellation is far from exact. Friday, June 10, 2011
  • 126. Glare Spread Function 1Vos, J.J. and van den Berg, T.J.T.P, CIE Research note 135/1, “Disability Glare”, ISBN 3900734976 (1999). PIGMENT Blue eyed Caucasian 1.21 Blue green Caucasian 1.02 Mean over all Caucasian 1.00 Brown eyed Caucasian 0.50 Non Caucasian with pigmented skin and dark brown eyes 0.00 Friday, June 10, 2011
  • 127. Glare Spread Function Plotted in log scale Friday, June 10, 2011
  • 128. Dynamic Range = 5.4 OD or 251,189:1 False-color LookUpTable (LUT) Friday, June 10, 2011
  • 129. Same LUT applied to SD & DD Visualize HDR targets Friday, June 10, 2011
  • 131. Same LUT applied to SD & DD Visualize Retinal Images Friday, June 10, 2011
  • 132. Same LUT applied to SD & DD Change LUT for Retinal Images Friday, June 10, 2011
  • 133. Change LUT for Retinal Images Friday, June 10, 2011
  • 134. Scene Retina Appearance 1,000,000:1 100:1 1,000:1 Spatial Spatial Glare Contrast Two scene-dependent spatial mechanisms: glare and contrast Glare masks the strength of spatial contrast Friday, June 10, 2011
  • 136. Tone-rendering problem and spatial comparisons Friday, June 10, 2011
  • 138. Choosing a rendering intent Friday, June 10, 2011
  • 146. Land experiment Projector Friday, June 10, 2011
  • 147. Land experiment Projector Friday, June 10, 2011
  • 148. Land experiment ES=100 EM=100 EL=100 Projector Friday, June 10, 2011
  • 149. Land experiment ES=100 EM=100 EL=100 Projector Colorimeter Friday, June 10, 2011
  • 150. Land experiment ES=100 EM=100 EL=100 LS=255 LM=115 LL=255 Projector Colorimeter Friday, June 10, 2011
  • 151. Land experiment Observer ES=100 EM=100 EL=100 LS=255 LM=115 LL=255 Projector Colorimeter Friday, June 10, 2011
  • 152. Land experiment PINK Observer ES=100 EM=100 EL=100 LS=255 LM=115 LL=255 Projector Colorimeter Friday, June 10, 2011
  • 153. Land experiment Observer Projector Colorimeter Friday, June 10, 2011
  • 154. Land experiment Observer ES=50 EM=111 EL=50 Projector Colorimeter Friday, June 10, 2011
  • 155. Land experiment Observer ES=50 EM=111 EL=50 LS=128 LM=128 LL=128 Projector Colorimeter Friday, June 10, 2011
  • 156. Land experiment PINK Observer ES=50 EM=111 EL=50 LS=128 LM=128 LL=128 Projector Colorimeter Friday, June 10, 2011
  • 157. Land experiment GRAY PINK Observer ES=50 EM=111 EL=50 LS=128 LM=128 LL=128 Projector Colorimeter Friday, June 10, 2011
  • 159. HVS: local compression of range Friday, June 10, 2011
  • 160. HVS: local compression of range Friday, June 10, 2011
  • 161. Tone mapping vs Tone rendering No tone mapping operator (global) can mimic vision We need an image dependent tone renderer operator (local) Friday, June 10, 2011
  • 162. Black and White Mondrian Friday, June 10, 2011
  • 163. HP 945 Images without “Frames of Reference” Friday, June 10, 2011
  • 166. Bob Sobol, HP R. Sobol, “ Improving the Retinex algorithm for rendering wide dynamic range photographs”, in Human Vision and Electronic Imaging VII, B. E. Rogowitz and T. N. Pappas, ed., Proc. SPIE 4662-41, 341-348, 2002. Friday, June 10, 2011
  • 168. ACE Original ACE Original ACE Friday, June 10, 2011
  • 169. STRESS Tone Rendering Friday, June 10, 2011
  • 170. Judging the results Friday, June 10, 2011
  • 171. Beauty contest C. Gatta, A. Rizzi, D. Marini, “Perceptually inspired HDR images tone mapping with color correction”, Journal of Imaging Systems and Technology, Volume 17 Issue 5, pp. 285-294 (2007). Friday, June 10, 2011
  • 172. HDR is in the middle Glare Post-LUT Sensor Spatial graphics Pre-LUT Algorithm card Image Spatial Scene in CPU Image Display memory in CPU Friday, June 10, 2011
  • 174. To understand HDR we need a new perspective! 1.Veiling glare limits the range on the retina 2. Neural processing (spatial) determines appearance 3. Neural is stronger than it appears [neural cancels glare] 4. General Solution requires spatial process [mimic vision] 5. Tone-Scale is limited, we need Tone-rendering [scene dependent] Friday, June 10, 2011
  • 175. Take home points • HDR limits are not (only) technological • Glare limits both acquisition and vision • Glare is scene dependent • Human vision use spatial comparison to overcome this limit • Tone renderer operator can use the same approach Friday, June 10, 2011
  • 176. Take home points HDR works very well • because preserves image information • not because are more accurate (not possible) Friday, June 10, 2011
  • 177. References • J. J. McCann, A. Rizzi, “Camera and visual veiling glare in HDR images” Journal of the Society for Information Display 15/9, 721–730 (2007). • J. J. McCann, “Art, Science and Appearance in HDR” Journal of the Society for Information Display 15/9, 709–719 (2007). • A. Rizzi, J. J. McCann, “Glare-limited Appearances in HDR Images”, Journal of the Society for Information Display, 17/1, pp. 3-12, (2009). • J. J. McCann, A. Rizzi, “Retinal HDR Images: Intraocular Glare and Object Size” Journal of the Society for Information Display, 17/11, pp. 913-920, (2009). Friday, June 10, 2011
  • 178. The art and science of HDR imaging J.J. McCann, A. Rizzi (expected publication date autumn 2011) Friday, June 10, 2011
  • 179. Thank you alessandro.rizzi@unimi.it Friday, June 10, 2011