Underwater image restoration via adaptive color correction and dehazing | Synapse