Optical camera communications (OCC) has been growing rapidly in recent years, which offers a flexible and low-cost way to achieve underwater wireless optical communication (UWOC). However, the existence of underwater bubbles and suspended impurities will greatly decrease the signal quality. In this paper, we propose a de-bubble algorithm and a sampling scheme based on binary fringes correction (BFC) to enhance the communication quality. The experimental results demonstrate that a robust transmission can be achieved in the harsh bubble environment by applying the proposed two algorithms.