We often see reflection phenomenon in our life. For example, through a window glass, we can see real objects, but reflection causes virtual objects to appear in front of the glass. Thus, it is sometimes difficult to recognize the real objects. Some works have been proposed to separate these real and virtual objects using an optical property called polarization. However, they have a restriction on one assumption: the angle of incidence. In this paper, we overcome this difficulty using independent component analysis (ICA). We show the efficiency of the proposed method, by experimental results.