Acta Optica Sinica, Volume. 38, Issue 2, 0233001(2018)

Illumination Estimation Based on Exemplar Learning in Logarithm Domain

Shuai Cui, Jun Zhang*, and Jun Gao
Author Affiliations
  • School of Computer and Information, Hefei University of Technology, Hefei, Anhui 230009, China
  • show less
    Figures & Tables(12)
    Flow chart of algorithm
    Images and log-chrominance histograms of two scenes with three different illuminations. Scene 1 images and log-chrominance histograms under (a) white light, (b) blue light, (c) green light; scene 2 images and log-chrominance histograms under (d) white light, (e) blue light, (f) green light
    Illumination estimation process of single illuminant image
    Illumination estimation of multi-illuminant images. (a) Original images; (b) ground-truth values; (c) single illuminant estimation results; (d) double illuminant estimation results; (e) multi-illuminant estimation results
    Color correction results using different illumination estimation algorithms on SFU Grey-ball dataset. (a) Original images (b) Grey-World; (c) White-Patch; (d) Shades-of-Grey; (e) Grey-Edge; (f) Gamut Mapping; (g) Exemplar-Based; (h) proposed method
    • Table 1. χ2 distance of log-chrominance histograms in Fig. 2

      View table

      Table 1. χ2 distance of log-chrominance histograms in Fig. 2

      χ2 distanceFig. 2(a)Fig. 2(b)Fig. 2(c)Fig. 2(d)Fig. 2(e)Fig. 2(f)
      Fig. 2(a)--12.5997-18.9088-3.6787-10.2847-17.0799
      Fig. 2(b)-12.5997--21.6092-12.3675-3.6276-19.5451
      Fig. 2(c)-18.9088-21.6092--18.0153-19.1128-3.6758
      Fig. 2(d)-3.6787-12.3675-18.0153--9.4169-15.6009
      Fig. 2(e)-10.2847-3.6276-19.1128-9.4169--16.7831
      Fig. 2(f)-17.0799-19.5451-3.6758-15.6009-16.7831-
    • Table 2. Angular errors for original ColorChecker dataset for different illumination estimation algorithms(°)

      View table

      Table 2. Angular errors for original ColorChecker dataset for different illumination estimation algorithms(°)

      MethodMeanMedianTrimeanMax
      Do nothing6.99.57.538.2
      Grey-World9.87.48.246.0
      White-Patch8.16.06.436.3¯
      Shades-of-Grey7.05.35.636.6
      Grey-Edge7.05.25.536.3¯
      Zeta-Image6.95.0--
      Gamut Mapping6.94.95.237.1
      Bayesian6.74.75.0¯39.4
      Weighted Grey-Edge6.64.75.144.3
      Exemplar-Based5.2¯3.7¯--
      Proposed algorithm5.13.43.828.5
    • Table 3. Angular errors for re-processing of ColorChecker dataset for different illumination estimation algorithms(°)

      View table

      Table 3. Angular errors for re-processing of ColorChecker dataset for different illumination estimation algorithms(°)

      MethodMeanMedianTrimeanMax
      Do nothing13.713.613.527.4
      Grey-World6.46.36.324.8
      White-Patch7.65.76.440.6
      Shades-of-Grey4.94.04.222.4
      Grey-Edge5.14.44.623.9
      Zeta-Image4.12.8--
      Gamut Mapping4.22.32.923.2
      Bayesian4.83.53.924.5
      Multi-Cue3.32.22.6-
      Deep-CC2.6¯2.0¯2.1¯14.8
      Exemplar-Based2.92.32.419.4
      Proposed algorithm2.51.82.017.9¯
    • Table 4. Angular errors for SFU Grey-ball dataset for different illumination estimation algorithms(°)

      View table

      Table 4. Angular errors for SFU Grey-ball dataset for different illumination estimation algorithms(°)

      MethodMeanMedianTrimeanMax
      Do nothing8.36.77.336.8
      Grey-World7.97.07.148.1
      White-Patch6.85.35.838.7¯
      Shades-of-Grey6.15.35.541.2
      Grey-Edge5.94.75.141.2
      Gamut Mapping7.15.86.141.9
      Multi-Cue8.85.66.8-
      Exemplar-Based4.4¯3.4¯3.7¯45.6
      Proposed algorithm4.23.03.443.0
    • Table 5. Median angular errors for multiple light sources dataset for different illumination estimation algorithms(°)

      View table

      Table 5. Median angular errors for multiple light sources dataset for different illumination estimation algorithms(°)

      MethodNumber of Illuminants
      OneTwoMulti
      Grey-World8.96.4-
      White-Patch7.86.7-
      Grey-Edge (n=1)6.45.6-
      Grey-Edge (n=2)5.0¯5.1-
      Exemplar-Based5.13.8¯4.3¯
      Proposed algorithm4.23.63.7
    • Table 6. Angular errors for the proposed method with and without segmentation(°)

      View table

      Table 6. Angular errors for the proposed method with and without segmentation(°)

      DatasetWithout segmentationWith segmentation
      MeanMedianTrimeanMaxMeanMedianTrimeanMax
      Original ColorChecker5.33.74.032.55.13.43.828.5
      Re-processing of ColorChecker2.62.02.118.62.51.82.017.9
      SFU Grey-ball4.43.23.545.94.23.03.443.0
    • Table 7. Average consuming time for the proposed method with and without segmentations

      View table

      Table 7. Average consuming time for the proposed method with and without segmentations

      DatasetWithout segmentationWith segmentation
      EstimationSegmentation+Estimation
      Original ColorChecker0.96.3+89.3
      Re-processing of ColorChecker1.241.1+183.8
      SFU Grey-ball23.21.0+164.3
    Tools

    Get Citation

    Copy Citation Text

    Shuai Cui, Jun Zhang, Jun Gao. Illumination Estimation Based on Exemplar Learning in Logarithm Domain[J]. Acta Optica Sinica, 2018, 38(2): 0233001

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Vision, Color, and Visual Optics

    Received: Jun. 21, 2017

    Accepted: --

    Published Online: Aug. 30, 2018

    The Author Email: Zhang Jun (zhangjun@hfut.edu.cn)

    DOI:10.3788/AOS201838.0233001

    Topics