This document presents a blind source separation algorithm aimed at separating mixed signals, specifically addressing challenges arising from reflections in images. The algorithm, based on statistical properties of natural images, effectively reconstructs original layers while managing linear combinations of input images under various conditions, including motion and illumination variations. The experimental results validate the algorithm's performance, revealing good separation outcomes even in complex scenarios, although real-time applications remain limited due to computational complexity.