Hybrid Water-Filling: Simultaneous Shadow and Reflection Removal with adaptive luminance mask,