Entropy Minimization for Shadow Removal

被引:247
|
作者
Finlayson, Graham D. [2 ]
Drew, Mark S. [1 ]
Lu, Cheng [3 ]
机构
[1] Simon Fraser Univ, Vancouver, BC, Canada
[2] Univ E Anglia, Norwich NR4 7TJ, Norfolk, England
[3] Micron Technol Inc, San Jose, CA USA
基金
加拿大自然科学与工程研究理事会;
关键词
Illumination; Reflectance; Intrinsic images; Illumination invariants; Color; Shadows; Entropy; Quadratic entropy; INTRINSIC IMAGES; CAST SHADOWS; COLOR;
D O I
10.1007/s11263-009-0243-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, a method for removing shadows from colour images was developed (Finlayson et al. in IEEE Trans. Pattern Anal. Mach. Intell. 28:59-68, 2006) that relies upon finding a special direction in a 2D chromaticity feature space. This "invariant direction" is that for which particular colour features, when projected into 1D, produce a greyscale image which is approximately invariant to intensity and colour of scene illumination. Thus shadows, which are in essence a particular type of lighting, are greatly attenuated. The main approach to finding this special angle is a camera calibration: a colour target is imaged under many different lights, and the direction that best makes colour patch images equal across illuminants is the invariant direction. Here, we take a different approach. In this work, instead of a camera calibration we aim at finding the invariant direction from evidence in the colour image itself. Specifically, we recognize that producing a 1D projection in the correct invariant direction will result in a 1D distribution of pixel values that have smaller entropy than projecting in the wrong direction. The reason is that the correct projection results in a probability distribution spike, for pixels all the same except differing by the lighting that produced their observed RGB values and therefore lying along a line with orientation equal to the invariant direction. Hence we seek that projection which produces a type of intrinsic, independent of lighting reflectance-information only image by minimizing entropy, and from there go on to remove shadows as previously. To be able to develop an effective description of the entropy-minimization task, we go over to the quadratic entropy, rather than Shannon's definition. Replacing the observed pixels with a kernel density probability distribution, the quadratic entropy can be written as a very simple formulation, and can be evaluated using the efficient Fast Gauss Transform. The entropy, written in this embodiment, has the advantage that it is more insensitive to quantization than is the usual definition. The resulting algorithm is quite reliable, and the shadow removal step produces good shadow-free colour image results whenever strong shadow edges are present in the image. In most cases studied, entropy has a strong minimum for the invariant direction, revealing a new property of image formation.
引用
收藏
页码:35 / 57
页数:23
相关论文
共 50 条
  • [21] Entropy Minimization for Solving Sudoku
    Gunther, Jake
    Moon, Todd
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2012, 60 (01) : 508 - 513
  • [22] Moving cast shadow detection by energy minimization
    Zha, Yufei
    Yang, Yuan
    Zhang, Ming
    Bi, Duyan
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON IMAGE AND GRAPHICS, 2007, : 235 - +
  • [23] Shadow-aware dynamic convolution for shadow removal
    Xu, Yimin
    Lin, Mingbao
    Yang, Hong
    Chao, Fei
    Ji, Rongrong
    PATTERN RECOGNITION, 2024, 146
  • [24] Shadow Removal Algorithm with Shadow Area Border Processing
    Shedlovska, Y. I.
    Hnatushenko, V. V.
    2016 II INTERNATIONAL YOUNG SCIENTISTS FORUM ON APPLIED PHYSICS AND ENGINEERING (YSF), 2016, : 164 - 167
  • [25] Shadow Detection and Removal Using a Shadow Formation Model
    Shedlovska, Yana I.
    Hnatushenko, Volodymyr V.
    PROCEEDINGS OF THE 2016 IEEE FIRST INTERNATIONAL CONFERENCE ON DATA STREAM MINING & PROCESSING (DSMP), 2016, : 187 - 190
  • [26] Object's shadow removal with removal validation
    As'ari, M. A.
    Sheikh, U. U.
    Abu-Bakar, S. A. R.
    2007 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, VOLS 1-3, 2007, : 841 - +
  • [27] Shadow Patching: Guided Image Completion for Shadow Removal
    Hintze, Ryan
    Morse, Bryan S.
    2019 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV), 2019, : 1999 - 2008
  • [28] Shadow removal for foreground segmentation
    Lo, Kuo-Hua
    Yang, Mau-Tsuen
    Lin, Rong-Yu
    ADVANCES IN IMAGE AND VIDEO TECHNOLOGY, PROCEEDINGS, 2006, 4319 : 342 - 352
  • [29] Shadow removal in gradient domain
    Du, ZL
    Qin, XY
    Lin, H
    Bao, HJ
    IMAGE ANALYSIS AND RECOGNITION, 2005, 3656 : 107 - 115
  • [30] Error entropy minimization for LSTM training
    Alexandre, Luis A.
    Marques de Sa, J. P.
    ARTIFICIAL NEURAL NETWORKS - ICANN 2006, PT 1, 2006, 4131 : 244 - 253