• Acta Optica Sinica
  • Vol. 38, Issue 2, 0233001 (2018)
Shuai Cui, Jun Zhang*, and Jun Gao
Author Affiliations
  • School of Computer and Information, Hefei University of Technology, Hefei, Anhui 230009, China
  • show less
    DOI: 10.3788/AOS201838.0233001 Cite this Article Set citation alerts
    Shuai Cui, Jun Zhang, Jun Gao. Illumination Estimation Based on Exemplar Learning in Logarithm Domain[J]. Acta Optica Sinica, 2018, 38(2): 0233001 Copy Citation Text show less
    Flow chart of algorithm
    Fig. 1. 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
    Fig. 2. 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
    Fig. 3. 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
    Fig. 4. 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
    Fig. 5. 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
    χ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 1. χ2 distance of log-chrominance histograms in Fig. 2
    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 2. Angular errors for original 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 3. Angular errors for re-processing of ColorChecker 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 4. Angular errors for SFU Grey-ball 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 5. Median angular errors for multiple light sources dataset for different illumination estimation algorithms(°)
    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 6. Angular errors for the proposed method with and without segmentation(°)
    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
    Table 7. Average consuming time for the proposed method with and without segmentations
    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