Improving visibility and fidelity of underwater images using an adaptive restoration algorithm | IEEE Conference Publication | IEEE Xplore