Reflection is common when we see through a glass window, which not only visual disturbance but also influences the performance of computer vision algorithms. Removing reflection from single image, however, highly ill-posed since color at each pixel needs to be separated into two values belonging clear background and reflection, respectively. To solve this, existing methods use additional priors...