An adaptive approach for estimation of an underwater optical channel using Monte Carlo