“…Automatic shadow removal methods generally rely on intrinsic image decomposition [2,3] or shadow feature learning [4]. User-aided methods generally achieve more accurate and reliable shadow detection results at the practical cost of varying degrees of user input, such as quad map [5], shadow boundary [6,8], and sample of intensity [9,10,1]. As for the removal phase, some of them [2][3][4][5]7] adopt pixel-wise optimisation while others [11,6,[8][9][10]1] rely on the analysis of intensity profiles passing through shadow boundary.…”