I. Introduction
When people take photos through glass, the captured image contains reflections that affect performance in computer vision and pattern recognition. Thus, it is required to separate transmission from reflection. Assume that there is little sensor noise in imaging. If a plane of glass is located at digital cameras, the captured images contains two layers: transmission and reflection. Denote the captured image with reflection as . can be modelled by a linear combination of transmission layer and reflection layer , i.e., . Since the number of its solutions are infinite, reflection removal is an ill-posed problem. Moreover, both reflection and transmission layers are natural images that have similar characteristics, which makes the problem intractable.