I want to implement an adaptive thresholding algorithm in MATLAB for filtering data received by an underwater sonar receiver. The data received has an interactive noise component resulting from underwater noise and specular reflection. [CFARD][1] method is close, but it does not serve my purpose. I have to image the data so that i am able to see the object, on a screen, that is placed underwater within the scandepth of the sonar. Any help will be greatly appreciated. [1]: http://www.mathworks.com/help/toolbox/phased/ug/bsvefre.html